Samsung HT-J5550K bootloop. Прошивка через UART.
|
ITGuru
|
Дата: Четверг, 11.02.2021, 05:30:14 | Сообщение # 1 | Отредактировал: ITGuru - Среда, 03.03.2021, 19:48:11
|
Автор темы
Новичок
|
Гайд не претендует на оригинальность, исправления и дополнения приветствуются.
Для начала структура прошивки Samsung HTS
0x000000000000-0x000000200000 : "boot_1" 0x000000200000-0x000000400000 : "part_info_1" 0x000000400000-0x000000600000 : "part_info_2" 0x000000600000-0x000000700000 : "mac_addr_1" 0x000000700000-0x000000800000 : "key_block_1" 0x000000800000-0x000000900000 : "key_block_2" 0x000000900000-0x000000b00000 : "fe_bin_1" 0x000000b00000-0x000000c00000 : "fe_test_data" 0x000000c00000-0x000000d00000 : "fe_parameters" 0x000000d00000-0x000000e00000 : "fe_power_curve" 0x000000e00000-0x000001100000 : "kernel_1" 0x000001100000-0x000001f00000 : "kernel_2" 0x000001f00000-0x000002200000 : "initrd_1" 0x000002200000-0x00000b400000 : "rootfs_normal_1" 0x00000b400000-0x00000b600000 : "rootfs_enc_it_1" 0x00000b600000-0x00000b700000 : "upg_status" 0x00000b700000-0x00000b900000 : "fast_init_logo" 0x00000b900000-0x00000ba00000 : "fast_init_param" 0x00000ba00000-0x00000bb00000 : "log_raw" 0x00000bb00000-0x00000f720000 : "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 и сохранить в файл key_block_1.bin

Повторить для key_block_2
800000, длина 100000.
Добавить оба файла в программу HEXCmp и зажать Ctrl+Right
Ключи должны совпадать.

Если не совпадают.

Запомнить адрес. Открыть дамп в HEX редакторе и по адресу 705860 изменить FA на BA(может отличаться в вашем случае). Сохранить.
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 программатора чистый дамп версии 1017 без привязки к конкретному устройству. Разделы
0x000000600000-0x000000700000 : "mac_addr_1" 0x000000700000-0x000000800000 : "key_block_1" 0x000000800000-0x000000900000 : "key_block_2"
с начальным адресом 600000, длина 300000
вклеить из своего.
Задавайте вопросы.
|
|
|
| |
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
|
Автор темы
Новичок
|

Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
|
|
|
|
|
Все права на контент принадлежат участникам создавшим его. Частичное копирование возможно, только со ссылкой на первоисточник !!!
Последние темы |
Читаемые темы |
Лучшие пользователи |
Новые пользователи |
|
|
ric | (постов: 4790) | |
|
Новые Файлы |
Новые Прошивки |
Новые Статьи, Блоги |
Счетчики для пользователей |
|
|
|
Зарегистрировано всего | (397831) | Зарегистрировано сегодня | (3) | Зарегистрировано вчера | (209) | Зарегистрировано за 7 дней | (1323) | Зарегистрировано за 30 дней | (6866) | |
Новые сайты |
Новые Мастера в Вашем городе |
Последние Новости |
Участники прошедшие тест |
|
|
|
|
|