Samsung HT-J5530K, HT-J5550K bootloop. Прошивка через UART.
ITGuru
Дата: Четверг, 11.02.2021, 05:30:14 | Сообщение # 1 | Отредактировал: ITGuru - Понедельник, 30.05.2022, 20:38:26
Автор темы
Участники
Гайд не претендует на оригинальность, исправления и дополнения приветствуются. Для начала структура прошивки Samsung HTS 0x00000000 : "boot_1" 0x00200000 : "part_info_1" 0x00400000 : "part_info_2" 0x00600000 : "mac_addr_1" 0x00700000 : "key_block_1" 0x00800000 : "key_block_2" 0x00900000 : "fe_bin_1" 0x00b00000 : "fe_test_data" 0x00c00000 : "fe_parameters" 0x00d00000 : "fe_power_curve" 0x00e00000 : "kernel_1" 0x01100000 : "kernel_2" 0x01f00000 : "initrd_1" 0x02200000 : "rootfs_normal_1" 0x0b400000 : "rootfs_enc_it_1" 0x0b600000 : "upg_status" 0x0b700000 : "fast_init_logo" 0x0b900000 : "fast_init_param" 0x0ba00000 : "log_raw" 0x0bb00000 : "ubi0" Адреса разделов для дампа считанного программатором(с контрольными суммами) 0x00000000 : "boot_1" 0x00210000 : "part_info_1" 0x00420000 : "part_info_2" 0x00630000 : "mac_addr_1" 0x00738000 : "key_block_1" 0x00840000 : "key_block_2" 0x00948000 : "fe_bin_1" 0x00b58000 : "fe_test_data" 0x00c60000 : "fe_parameters" 0x00d68000 : "fe_power_curve" 0x00e70000 : "kernel_1" 0x01188000 : "kernel_2" 0x01ff8000 : "initrd_1" 0x02310000 : "rootfs_normal_1" 0x0b9a0000 : "rootfs_enc_it_1" 0x0bbb0000 : "upg_status" 0x0bcb8000 : "fast_init_logo" 0x0bec8000 : "fast_init_param" 0x0bfd0000 : "log_raw" 0x0c0d8000 : "ubi0" Поддерживаемые прелоадером NAND Flash 2G(256M x 8) TC58NVG1S3HTA00 H27U2G8F2DTR MT29F2G08ABAEA S34ML02G200TFI00 MX30LF2G28AB MX30LF2G28AC Для прошивки понадобятся: USB-COM преобразователь.MtkTool 2.49 MTKPio HEX редактор, например HEX Editor Neo. Программа для сравнения HEX файлов, например HEXCmp.1. UART. Найти UART порт на плате Приконнектиться Не забыть RX-TX, TX-RX, GND-GND. Запустить MtkTool, выбрать тип процессора, COM порт и нажать Log. Включить устройство с кнопки на пульте. Если все соединили правильно, в окне ниже побегут логи.2. Дамп прежде всего. ВНИМАНИЕ!!! Всегда сохраняйте дамп, иначе последствия могут быть катастрофическими. Вернуться в опцию прошивки и настроить Передернуть питание. Устройство должно быть в режиме ожидания(дисплей не светится). Нажать Backup и кратковременно Power на пульте. Должно быть так Подождать час. Сохранить дамп в двух местах на диске.Не пренебрегайте следующим этапом, это очень важно. 3. Сверка ключей. Открыть дамп в HEX редакторе, скопировать раздел key_block_1 с адресом 700000, длина 100000(738000, длина 108000 для дампа контрольными суммами) и сохранить в файл key_block_1.bin Повторить для key_block_2 800000, длина 100000(840000, длина 108000 для дампа контрольными суммами). Добавить оба файла в программу HEXCmp и зажать Ctrl+Right Ключи должны совпадать. Если не совпадают. Сравнить байты 11 111010 и 10 111010. Второе значение является истинным. Запомнить адрес. Открыть дамп в HEX редакторе и по адресу 705860(key_block_1) изменить FA на BA(может отличаться в вашем случае). Сохранить. Второй вариант. Открыть дамп в HEX редакторе и заменить неисправный ключ рабочим. Например, key_block_2 на key_block_1. Третий вариант. Использовать мою программу для правки https://remont-aud.net/forum/87-101360-818294-16-1641087555 4. Прошивка. Скачать bootloader отсюда , добавить в MtkTool и нажать Upgrade. Процедура аналогична Backup. Взять прошивку здесь и скопировать папку UPG в корень флешки. Вставить в устройство. Снова перейти в опцию Log программы MtkTool и нажать BT Выключить и включить устройство с кнопки на пульте Ббить в поле выше upg и нажать Send. Подождать окончания прошивки. Выключить устройство кнопкой Power на пульте. Зажать кнопку STOP на пульте до появления RESET на дисплее. Включить. Устройство должно загрузиться в режиме SETUP. Обновиться до последней версии онлайн или через USB.5. Если не помогло. Этот этап можно использовать после замены NAND Flash на новую, а также при множественных повреждениях родной прошивки. Открыть дамп в HEX редакторе, пойти по адресу 680000 и если будет так затереть четыре байта символами ff. Сохранить. Скопировать область с адресом 200, длина dffe00 и сохранить в файл, например, oldboot.bin Отформатировать NAND кнопкой Format. Выбрать oldboot.bin и нажать Upgrade. Далее выполнить действия четвертого этапа.Сборка загрузчика и прошивки с помощью MtkPio. Скачать официальную прошивку с сайта Samsung, например, версию 1012. Запустить MtkPio, нажать Menu - Load MTK File - All Files - B-JM63HTBWWB-***.*.RUFЗагрузчик. Выделить раздел preloader, затем правой кнопкой мыши - Save selected и сохранить в файл preloader.bin Проделать то же самое с остальными в следующей последовательности Открыть каждый раздел в HEX редакторе и дополнить символами ff до размера: preloader.bin - 25 088 байт binary_info_table 001 001.bin - 4 096 байт boot_cfg_data.bin - 4 096 байт AVM.bin - 61 440 байт Fastlogo.bin - 74 240 байт u-boot.bin - 403 968 байт adv_boot_cfg_dat.bin - 24 576 байт dramk_only.bin - 24 576 байт Собрать в этом порядке и сохранить в файл bootloader.bin (boot_1.bin).Прошивка. Нажать минус слева, выделить два раздела, далее правой кнопкой - Save Selected, создать папку UPG и сохранить в файл 8563_linux_demo_dbg.binПрошивка привода. Выделить раздел Unknown и сохранить в файл DVD.bin Открыть в HEX редакторе, удалить начало и конец, сохранить. В результате получится прошивка размером 1 048 576 байт. Скопировать в папку UPG. Для обладателей NAND программатора рабочий дамп с контрольными суммамиHT-J5530K HT-J5550K Разделы 0x00630000-0x00737FFF : "mac_addr_1" 0x00738000-0x0083FFFF : "key_block_1" 0x00840000-0x00947FFF : "key_block_2" вклеить из своего. Задавайте вопросы.
-->
BOBI
Дата: Четверг, 11.02.2021, 09:07:06 | Сообщение # 2
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
ITGuru
Дата: Пятница, 12.02.2021, 02:59:41 | Сообщение # 3 | Отредактировал: ITGuru - Пятница, 12.02.2021, 03:09:32
Автор темы
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
X1-43
Дата: Пятница, 12.02.2021, 14:03:25 | Сообщение # 4 | Отредактировал: X1-43 - Пятница, 12.02.2021, 14:06:25
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
DenZ48
Дата: Вторник, 16.02.2021, 13:05:08 | Сообщение # 5
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
artur008
Дата: Вторник, 16.02.2021, 13:10:59 | Сообщение # 6
Забаненные
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
DenZ48
Дата: Вторник, 16.02.2021, 13:11:42 | Сообщение # 7
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
artur008
Дата: Вторник, 16.02.2021, 13:31:11 | Сообщение # 8
Забаненные
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
DenZ48
Дата: Вторник, 16.02.2021, 14:08:26 | Сообщение # 9
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
artur008
Дата: Вторник, 16.02.2021, 15:12:07 | Сообщение # 10 | Отредактировал: artur008 - Вторник, 16.02.2021, 15:12:26
Забаненные
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
ITGuru
Дата: Среда, 17.02.2021, 05:02:58 | Сообщение # 11 | Отредактировал: ITGuru - Четверг, 18.02.2021, 19:03:02
Автор темы
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
DenZ48
Дата: Среда, 17.02.2021, 19:30:38 | Сообщение # 12
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
ITGuru
Дата: Четверг, 18.02.2021, 04:32:01 | Сообщение # 13 | Отредактировал: ITGuru - Четверг, 18.02.2021, 04:42:08
Автор темы
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
DenZ48
Дата: Четверг, 18.02.2021, 09:49:48 | Сообщение # 14 | Отредактировал: DenZ48 - Четверг, 18.02.2021, 12:10:35
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
ITGuru
Дата: Четверг, 18.02.2021, 18:49:23 | Сообщение # 15 | Отредактировал: ITGuru - Четверг, 18.02.2021, 18:56:36
Автор темы
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
Все права на контент принадлежат участникам создавшим его. Частичное копирование возможно, только со ссылкой на первоисточник !!!
Последние темы
Читаемые темы
Лучшие пользователи
Новые пользователи
Новые Файлы
Новые Прошивки
Новые Статьи, Блоги
Счетчики для пользователей
Зарегистрировано всего
(548737)
Зарегистрировано сегодня
(26)
Зарегистрировано вчера
(158)
Зарегистрировано за 7 дней
(951)
Зарегистрировано за 30 дней
(4589)
Новые сайты
Новые Мастера в Вашем городе
Последние Новости
Участники прошедшие тест