[Решено]Ищу прошивку DVD Philips BDP 2600/51 | |||||||
---|---|---|---|---|---|---|---|
Kir 02/09/2013 19:49 |
Проц MT8551 нанд 29F1G08ABADA
DVD не включается. В терминалке версия бута, тип оперативки и всё, висит. Подозреваю слёт нанда. |
||||||
Termit2003 19/11/2014 19:09 |
Kir, Слёзно прошу такуюже прошивочку, на моём девайсе версия 13. Но если поделитесь думаю-оживёт. |
||||||
Intelligent2009 12/09/2019 18:22 |
Kir
Тема отмечена как решенная. А как решили? Есть точно такой же аппарат с такими же симптомами, в терминале пишет: ========================= preloader v6062 CFG = 0x1 [0x00092000] [0x703fc000] Jul 27 2011 16:27:48SSC (+-5/1000, 30kHz) DDR3, data rate: 1242 MHz. ========================= Подскажите, как решили? |
||||||
Ruspav 16/10/2019 20:13 |
Смогли решить эту проблему? Спасибо |
||||||
Intelligent2009 17/10/2019 15:47 |
Решил частично. Загрузчик восстановил, но по HDMI не показывает. Скорее всего ключи потерты (мне плеер достался уже после ремонта). Загрузчик лежит здесь: https://remont-aud.net/dump/dvd/philips_bdp2600_shassi_main_board_mt8551/26-1-0-36511 Этот загрузчик прошивается программой MtkTool 2.47.03.08. |
||||||
Ruspav 17/10/2019 20:50 |
У меня проблема заключаться в следующем. Все напряжения есть, кварц генерирует частоту 27МГц. Но загрузки нет. Думаю проблема тоже с прошивкой. Пробовал программой MtkTool 2.47.03.08 подключиться к плате. Результат лог как у Вас. А когда хочу сделать backup, выдает такой лог: Mtktool ver:2.47.03.08 LOG: load DA binary:mt85xx_DA.bin и все. Дальше ноль реакции. Подключаюсь через адаптер PL2303 к разъему J10 к контактам GND, TX, RX.
Спасибо. |
||||||
Intelligent2009 17/10/2019 21:01 |
Здесь надо ловить момент, когда нажать 'Backup' и когда включить плеер в сеть (не кнопкой на морде, а именно в сеть). У меня срабатывало так - нажимаем Backup (или Upgrade, в зависимости от того, что делаем) и сразу включаем плеер в сеть. Должен начаться процесс, слева progressbar должен бежать. Если делаете Backup, то не забудьте поставить галочку 'Read page only', а то потом от контрольных сумм придется вычищать если захотите восстановить прошивку их этого файла. И Custom Burning Address должен быть установлен в 000000 при Backup, а Length в объем Nand флэш. |
||||||
Ruspav 17/10/2019 23:13 |
Смог подключиться. Спасибо за совет.
Если ставить галочку, то получается если поставить галочку 'Read page only', то Custom Burning Length указать размер страницы? Согласно даташиту на микросхему: Block size: 64 pages (128K + 4K bytes) получается размер страницы 135138 bytes отсюда следует, что надо ввести в строку Length 8400000. Я правильно понял? Спасибо |
||||||
Intelligent2009 17/10/2019 23:43 |
Насколько я помню в Custom Burning Length указывается длина блока в hex относительно Address. У меня кажется стоял Nand 128Mb. Получается: 128 x 1024 x 1024 = 134217728 = 8000000 (hex) - я это указывал. Но если ввести бОльшую длину, чем сама память, то вроде mtktool ошибку выдает. Если получится backup сделать, то не могли бы куда-нибудь его выложить? Я хотел попробовать в относительно рабочей прошивке покопаться, может hdmi у меня все же заработает... |
||||||
Ruspav 18/10/2019 19:38 |
Сделал Backup c помощи программы MTKTOOL 2.47.03. Ссылка https://yadi.sk/d/L4oQI-cYTwMD1w. Хотел уточнить NAND Read Method надо было установить с with bad block?
Как Вы восстановили загрузчик? Вы имеете ввиду, что собрали новый дамп. Взяли чужой дамп и туда внедрили новый загрузчик. Как после этого начал ввести себя проигрыватель? |
||||||
Intelligent2009 19/10/2019 11:02 |
Благодарю за дамп, попробую поиграться.
Нет, все немного попроще. В Load Bin FIle указал файл загрузчика (600Кб, по ссылке которую я вам давал). В Custom Burning Address и Length автоматически устанавлаваются 0 и длина этого загрузчика, соответственно. Выключить плеер из сети. Нажать Upgrade и сразу включить плеер в сеть. Должна пойти загрузка загрузчика). После окончания выключить плеер, выйти из mtktool, запустить putty, включить плеер в сеть и см. что выдает теперь плеер, затем кнопку на морде. |
||||||
Ruspav 19/10/2019 15:21 |
Какие были первоначальные признаки до Вашего ремонт? У меня включаешь в сеть. Быстро вспыхивает красный светодиод и гаснет. Все напряжения присутствую на плате питания и main плате и кварц генерирует 27 МГц. Слышал, что на philips процессоры в отвал уходят. Думаю если бы у меня так было бы, то я не смог бы считать прошивку через MTKTool. |
||||||
Intelligent2009 19/10/2019 15:39 |
Точно такие признаки - мигнет светодиод и все, на кнопку вкл. на морде и на пульт не реагирует. Напряжения тоже проверял - все ок. Кварц не смотрел, осциллографа нет, да и если в консоль выводит что-то, то проц. рабочий. Вам удалось загрузить bootloader (по ссылке который)? Какие результаты? Что выдает в консоль? |
||||||
Ruspav 19/10/2019 16:19 |
Я пока не стал форматировать nand. Хочу с начало понять как сделать правильный дамп. Вдруг пойдет не так. В другом форуме, куда вы давали ссылку для скачивания загрузчика. Есть тема, конечно про другой аппарат. Но может поможет мне чем-то. |
||||||
Intelligent2009 19/10/2019 19:19 |
Правильно сделали) Зачем его форматировать в вашем конкретном случае? Где об этом сказано? 1. Сделайте дамп с отмеченным 'read-only'. 2. Сделайте второй раз такой же дамп. Сравните их по-байтово: fc /b backup1.bin backup2.bin Разницы не должно быть. Если есть разница, либо nand сыпется, либо pl2303 не правильно работает. Если нет разницы, то восстанавливайте загрузчик и смотрите что будет в консоль писать. Далее по обстоятельствам. |
||||||
Ruspav 20/10/2019 12:13 |
Пробовал три раза скачать дамп с одинаковыми параметрами в программе mtktool. Два дампа (дамп №1 и дамп №2) считана с помощью адаптера №1 построенного на микросхеме PL-2303HX. Третий дамп (дамп №3) с помощью другого адаптера №2 тоже построенного на микросхеме PL-2303. Провел сравнения трех дампов между собой. Результат есть отличие в определенных адресах дампа. Сравнение дампа №1 и дампа №2 выявлено 73 отличие. Сравнение дампа №1 и дампа №3 выявлено 71 отличий. Сравнение дампа №2 и дампа №3 выявлено 57 отличий Считал с помощью третьего адаптера CH341A . Считал дамп два раза. При сравнение тоже имеются отличие. Вот ссылка https://yadi.sk/d/hOsCvnly6fPP2A на дамп со спаре областью. Выявил, что одна страница построена следующим образом 1024 bytes+32 bytes+1024bytes+32bytes. Проверил, действительно, если поставить в программе галочку Page only, то удаляются спаре область по 32 bytes через каждые 1024 bytes. https://yadi.sk/d/zpnHT77ibYtlQg mac_addr_1 https://yadi.sk/d/mxEJ8XAvopblcg mac_addr_2 https://yadi.sk/d/98LxtwDXTHIWHA key_block_1 https://yadi.sk/d/CQc9eOL_n6Qldw key_block_2 Вы попробуйте мой дамп залить. Что будет. Интересно как себя поведет аппарат. |
||||||
Intelligent2009 21/10/2019 21:41 |
Ruspav,
что-то у меня перестало все нормально работать Попробовал сделать свой backup, три раза запускал, выдает ошибку каждый раз в разном месте - на 43%, 67%, 89%: "Readback from flash fail! Please press CTRL+ALT+T to turn on debug log then reproduce again!" Попробовал залить ваш дамп. На 99% выдал ошибку: "Failed to download BootLoader to NANA flash!". После этого при включении в консоль ничего не пишет. Восстановил загрузчик, затем плеер попросил флэшку с папкой UPG, вставил флэшку с папкой UPG и файлами 8551_linux_demo_dbg.bin DVD.bin. Плеер загрузился, но по HDMI конечно не показывает) Только пару секунд заставку Philips и дальше черный экран. |
||||||
Ruspav 21/10/2019 22:33 |
Можете скинуть Ваш дамп, после того как Вы восстановили загрузчик и два файла с папки UPG. Я хочу посмотреть. Спасибо А если попробовать подсунуть папку UPG_all с файлом BDP2600.bin. Вот ссылка https://yadi.sk/d/g-zY5G_p1SYoJA Как интересно отреагирует аппарат. Этот файл я брал с официального сайта Philips. Он предназначен для обновления прошивки из рабочего аппарата. |
||||||
Intelligent2009 23/10/2019 10:37 |
Дамп немного попозже попробую, как только доберусь до аппарата. Я не пробовал BDP2600.bin, но файлы 8551_linux_demo_dbg.bin и DVD.bin получил из него же. Файлы из папки UPG выложил сюда: https://yadi.sk/d/ahGaVcNDGYdw2Q |
||||||
Ruspav 23/10/2019 11:16 |
Понял. Спасибо. Если есть возможность скинуть ещё Ваш дамп. Хочу посмотреть. Может сможем собрать, что-нибудь вместе. |
||||||
Intelligent2009 23/10/2019 17:15 |
Сделал дамп с 5-й попытки на скорости 115200x2. Положил туда же - backup.bin. |
||||||
Ruspav 23/10/2019 17:21 |
Какой программой доставали эти файлы? ДОБАВЛЕНО 23/10/2019 18:22
Как сейчас себя ведет аппарат? Спасибо |
||||||
Intelligent2009 23/10/2019 17:56 |
MTKPio. Для получения 8551_linux_demo_dbg.bin надо выбрать все разделы, кроме первого Unknown. Для DVD.bin - выбрать последний Unknown, затем в полученном файле удалить первые и последние \xFF.
Также. Включается, загружается, показывает заставку Philips пару секунд, затем черный экран. Звук на ресивер идет, вслепую можно DVD-Audio и MP3 слушать. Это из-за того, что ключи HDCP не правильные, как я понимаю они уникальны под конкретный экземпляр процессора. |
||||||
Ruspav 23/10/2019 18:25 |
Понял. Спасибо.
Возможно. ДОБАВЛЕНО 23/10/2019 19:39 Вот ссылка на мой дамп считанный другим адаптером CH341A https://yadi.sk/d/1OJpcjCmlqTZQg. В нем надо удалить первые 512 байт, т.е. до адреса 200 hex. И попробуйте залить, что покажет аппарат. Я Вашу прошивку посмотрел, что-то мне не нравиться информации по адресам в которых хранятся ключи. А именно: mac_addr_1 0x00100000 0x00600000 0 mac_addr_2 0x00100000 0x00700000 0 key_block_1 0x00100000 0x00800000 0 key_block_2 0x00100000 0x00900000 0 |
||||||
Intelligent2009 23/10/2019 18:53 |
Мне тоже не нравится - key_block_1 и key_block_2 на 512 байт сдвинуты до 800200 и 900200. Попробую как Вы указали. |
||||||
Intelligent2009 23/10/2019 19:51 |
При включении в сеть (последние строки):
aMTD Found at 0x300000 FGsit err2[-1000] sit err4[-1000] K После нажатия кнопки вкл. (последние строки): VFP aMTD Found at 0x300000 Ffl load err : f000000 После этого индикатор питания не горит и на кнопку не реагирует. |
||||||
Ruspav 23/10/2019 20:52 |
Это Вы мой дамп залили в аппарат? И после этого он такой лог выдает? |
||||||
Ruspav 23/10/2019 22:33 |
Прошил загрузчик bootloader_MT8551_Philips BDP2600. Аппарат включился. С помощью флешки (файл UPG_ALL\BDP2600.bin, который я ранее скидывал ) через меню обновил программное обеспечение. Через меню сделал восстановление заводских настроек. Диск еще не проверял. Через флешку можно смотреть.
Лог следующий: До нажатия кнопки включения (светится красный светодиод) preloader v.7037 CFG = 0x1 [0x00092000] [0x703fc000] Apr 28 2012 12:34:34SSC (+-5/1000, 30kHz) DDR3, data rate: 1242 MHz. B0:DQS(17~56), 40, 36 B1:DQS(12~51), 40, 31 0x7388=0x2e2e2e2e. ~127), 127, 62 0x7388=0x3e3e. A 128MB, x16 B0:DQS(16~48), 33, 32 B1:DQS(12~48), 37, 30 0x7388=0x2e2e2e2e. B0:Gw( 1~127), 127, 61 B1:Gw( 1~127), 127, 62 0x7388=0x3e3d. B 128MB, x16 VFP aMTD Found at 0x300000 FG После нажатия кнопки включения (светиться зеленый светодиод) preloader v.7037 CFG = 0x1 [0x00092000] [0x703fc000] Apr 28 2012 12:34:34SSC (+-5/1000, 30kHz) DDR3, data rate: 1242 MHz. B0:DQS(17~56), 40, 36 B1:DQS(12~51), 40, 31 0x7388=0x2e2e2e2e. B0:Gw( 1~127), 127, 62 B1:Gw( 1 B0:DQS(16~49), 34, 32 B1:DQS(12~48), 37, 30 0x7388=0x2e2e2e2e. B0:Gw( 1~127), 127, 61 B1:Gw( 1~127), 127, 62 0x7388=0x3e3d. B 128MB, x16 [0x40000de0] [0x40002164] [ VFP aMTD Found at 0x300000 FAVM 00:00:01.003 [AVM] amute inverse: REG_RW_PAD_CFG_1=0x000d0000 AVM 00:00:01.012 [AVM] amute f un ction is output to aosdata2 pi1.035 [fgLoadNFBTable] MTD Init Start AVM 00:00:01.042 [fgLoadNFBTable] MTD Init Success AVM 00:00:01.135 [fgLoadNFBTableAVM 00:00:01.355 [mtd_part_tbl_init] MTD part table init DONE AVM 00:00:01.363 [vFLFlashRead] Get logo from flash AVM 00:00:01.370 [vLoad_binary] Get info name : ef0a2bb AVM 00:00:01.383 [vLoad_binary] Load binary success AVM 00:00:01.389 [vLoad_binary] Get info name : ef0a19e AVM 00:00:01.638 [vLoad_binary] Load binary success AVM 00:00:01.645 [vMTD_main] Load FASTLOGO binaries ok AVM 00:00:01.777 [IDE_FB]read loader binary to buf:0xfd68000, version:6H0800 AVM 00:00:02.034 [IDE_FB]backup NAND flash info(0xfe91c00, 64) AVM 00:00:02.042 [vMTD_main] Load IDE Binaries ok G U-Boot 2009.08 (Apr 28 2012 - 20:50:24) NXP B.V. - MT85XX SoC with ARM1176JZF-S DRAM: 256 MB NAND: 128 MiB u-boot adaptive mtd mechanism applied. [_i_find_part_tbl]Part tbl info passed from preloader [_i_find_part_tbl] version is 1!! [_i_get_upg_status_in_nand]upg status passed from preloader Using default environment In: serial Out: serial Err: serial r_args_to_uboot: head sig : 0xa0b0ead1 version : 1 boot type : 0 dram ch1 : 0x08000000 dram ch2 : 0x08000000 kern addr : 0x0d9fffc0 initrd addr : 0x0e700000 initrd size : 0x000205a0 enable bim two way write. boot type:[0] Bootloader version 3847 PHY reset fail n>) B MT@#I Hit any key to stop autoboot: 0 ## Booting kernel from Legacy Im 000 Entry Point: 0da00000 Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Считал повторно дамп с помощью адаптера CH341A. вот ссылка https://yadi.sk/d/v9_IbVTkxXylhw. Сравнил по адресам mac_addr_1 0x00100000 0x00600000 0 mac_addr_2 0x00100000 0x00700000 0 key_block_1 0x00100000 0x00800000 0 key_block_2 0x00100000 0x00900000 0 со старым дампом (https://yadi.sk/d/1OJpcjCmlqTZQg), информация одинаковая. получается ключи остались, только не знаю как. При этом хочу подметить, что перед прошивкой делал Format. Принципе все должно было удалиться. Пока с ключами не знаю. как они остались. Если конечно они по этим адресам находится. Пока все работает и идет тестирование аппарата. |
||||||
Intelligent2009 23/10/2019 23:33 |
Да, Ваш. --------------- Starting kernel ... Uncompressing Linux... done, booting the kernel. --------------- На моей прошивке такими сообщениями процесс загрузки заканчивался. |
||||||
Ruspav 23/10/2019 23:51 |
Попробуйте мой крайний дамп. Ссылка была выше. Диск один проверил DVD, работает. |
||||||
Intelligent2009 24/10/2019 00:18 |
Попробовал. ----------- Uncompressing Linux... done, booting the kernel. ------------ После этого на тв вообще сигнал не идет, и на кнопки на морде не реагирует, только горит зеленым и все. |
||||||
Ruspav 24/10/2019 05:52 |
А вы перед записью. Удаляете 512 байт? Я думаю сделайте как я делал. Подключите аппарат к через адаптер(провода rx.tx. у меня длиной не более 5см.) к программе MTKTool. Выбирете длину 80000000 hex. Сделайте Format обязательно. Сначало запишите загрузчик. И полключите к телевизору. Изображение стабильное и аппарат выходит в меню. Потом через меню сделайте обновление с моим обновлением(BDP2600.bin). У меня работает так. |
||||||
Intelligent2009 24/10/2019 13:06 |
Да, перед записью удалил 512 байт. После форматирования и восстановления загрузчика - черный экран на тв. Наверное, когда Вы форматировали, вместо 8000000 указали 800000, поэтому ключи сохранились. |
||||||
Ruspav 24/10/2019 13:51 |
Не думаю. Если бы я так сделал бы, то удалились бы данные до этого адреса. А там еще три раздела которые тоже должны быть. |