Page 1 of 3

iconBIT HDS41L (общее: обзоры, баги, прошивки и тп)

PostPosted: 12 Oct 2012, 00:42
by crazy_man
Выпилено из этой темы и перенесено на иконбитовский форум..

Чтоб не дублировать сообщения - http://forum.iconbit.ru/viewtopic.php?f ... 8&p=195289

Как думаете реанимация зверька возможна ? Или к нему уже пришел пушной зверек ? :)

Re: Не работает HDMI (HDS41L)

PostPosted: 25 Oct 2012, 00:23
by crazy_man
Нашел я таки рабочий плеер такой же, скажите - как (какими командами) можно забэкапить загрузчик и всё-всё-всё, чтоб потом это всё попробовать восстановить на мертвом зверьке? Я помню в никсах была команда dd кажется, но тут когда через кабель подключаешься вродебы ее нет...

Re: Не работает HDMI (HDS41L)

PostPosted: 25 Oct 2012, 09:29
by Virtual
dd есть во всех прошивках
бакапить нужно нулевой блок!

важно перед началом работ нужно замочить гадский DvdPlayer

Code: Select all
stopall

или

Code: Select all
killall -9 RootApp
killall DvdPlayer
echo 3 >/proc/sys/vm/drop_caches

последнее предпочтительней
но вот killall может не оказатся в родной прошивке...

.втык флешки
.подождать
.

Code: Select all
mount -o remount rw /tmp/usbmounts/sda1
dd if=/dev/mtdblock/0 of=/tmp/usbmounts/sda1/backup0.bin


дождаться когда все сольется... (не быстро это... ~30...60метров)

Code: Select all
sync
umount /tmp/usbmounts/sda1

и ток тут вынимать флешку.... процедуру повторить в файлы с разным именем и потом на компе бинарно их сравнить... (убедится что файл слился не битым).

бинарник нулевого блока убрать подальше в закрома на черный день... если что случится специалисты смогут его разобрать на составляющие :) для восстановления.

Re: Не работает HDMI (HDS41L)

PostPosted: 26 Oct 2012, 09:39
by crazy_man
Virtual, спасибо. Слил бэкап, сверил md5 файлов - все одинаковые.

Бут оригинальный там, с завода
Code: Select all
Compilation time /version=      Nov  9 2009  12:17:04  /0000.0202.0015
MAC address =                   xxxxxxxxxxxxxx
Processor Company ID/options =  0x01 (MIPS Technologies, Inc.) / 0x00
Processor ID/revision =         0x93 / 0x78
Endianness =                    Little
Flash memory size =             256 MByte
SDRAM size =                    128 MByte
First free SDRAM address =      0x800fc000


http://narod.ru/disk/62962721001.d26bf5 ... 0.zip.html

Но хорошо я вовремя прочитал вот это
вернуть буткод - это кому нить из специалистов разобрать ваш нулевой блок . по косточкам., и сотворить новый реску-буткод-загрузчик

PS обратно в зад лить нулевой блок не пытайтесь! - получите кирпич


и не залил бэкап взад)) Поэтому вопрос: Кто может сотворить чудо ? :)

Re: Не работает HDMI (HDS41L)

PostPosted: 26 Oct 2012, 10:42
by Virtual
покажите весь лог загрузки с подключенным теликом по hdmi

PS желательно на прошивке AMP8-HD2

Re: Не работает HDMI (HDS41L)

PostPosted: 26 Oct 2012, 11:28
by Lossless
Есть еще один вариант. Если при обновлении прошивки на экране телека, подключенного через HDMI, изображение нормальное, а при обычной загрузке сигнал HDMI пропадает - смотрите в сторону разъема HDMI на плате плеера, а точнее на 19-ю ногу (она крайняя). Скорее всего, она отвалилась от пайки. Проверить еще можно так: загрузить плеер и слегка покачать пальцами HDMI-разъем на плате плеера. Изображение будет появляться - тогда паяльник в руки...
ЗЫ. Судя по логам, бут у Вас родной, его менять не надо.

ЗЗЫ. Дабы не было вопросов, сразу объясню механику этого дефекта.
При инсталляции прошивки в файле install_a не проверяется сигнал Hot Plug detect (19-я нога разъема). См. http://en.wikipedia.org/wiki/HDMI . Поэтому процесс инсталляции нормально смотрится на экране. А вот в основной программе (DvdPlayer) этот сигнал проверяется и при его отсутствии напрочь отключается HDMI.
Т.к. китайцы паять не умеют, при частых втыканиях/вытыканиях HDMI кабеля очень часто отваливаются крайние ножки разъема. Очень странно, но пока не попадалось случаев отвала первой ноги, а вот 19-я отваливается постоянно...

Re: Не работает HDMI (HDS41L)

PostPosted: 26 Oct 2012, 14:15
by crazy_man
Virtual, файл во вложении
Lossless, спасибо большое. Теперь хоть понятно , почему так может быть.

Re: Не работает HDMI (HDS41L)

PostPosted: 26 Oct 2012, 14:51
by Lossless
Code: Select all
[HDMI]: getHDMIPlugged()=-1

Я посмотрел логи - это еще раз подтверждает мою скромную мысль... Т.е. плеер не видит телека.

Re: Не работает HDMI (HDS41L)

PostPosted: 27 Oct 2012, 08:56
by Virtual
crazy_man

ваш последний лог говорит что HDMI работала!
ntsc_480P
проверяем(меняем) кабель, пробуем другие разьемы hdmi телика, проверяем разьем в плеере

ЗЫ
плеер даж вычитал edid и договорился с вашим теликом :)
VSX-521
форматы звука:
Linear PCM (e.g., IEC60958), AC-3, DTS, One Bit Audio, Dolby Digital +, DTS-HD, MLP

Re: Не работает HDMI (HDS41L)

PostPosted: 27 Oct 2012, 14:38
by crazy_man
Virtual
Да, это лог с рабочего плеера. Лог с пациента щас снять не могу, т.к. отдал его на реанимацию) Но теория Lossless там подверждается, т.к. в том плеере
в логах было
Code: Select all
[HDMI]: Hotplug Change !!! -1 -> 0 => No HDMI

а в этом
Code: Select all
[HDMI]: Hotplug Change !!! -1 -> 1 HDMI Cable plugged in. t=010.035
[HDMI]: HDCP_XMT_LINK_H0 T=000.000 svn#350693
[HDMI]: HDCP_XMT_LINK_H1 T=000.001

[HDMI]: Read_EDID ST T=000.000
[HDMI]: Set I2C Speed = 50 kHz