Вот тут есть вопрос, можно ли расчитать контрольную сумму для каждой картинки, эту самую последовательность символов в первой строчке того же logo_boot?
Если это возможно, то легко сразу загнать лого в формате *.m2v непосредственно в прошивку.
Я тут экспериментировал только с logo_boot, с разрешением 1920х1080.
Вот первая строчка 02 FD... - контрольная сумма
Со 2-й по 8-ю в данном блоке строчки неизменны, у всех картинок
С 9-й начинается сама картинка и идёт до того, как начнутся FF FF.....
Открываю готовое лого m2v и прошивку, в которой нужно изменить картинку, в WinHex. Копирую весь блок этого файла в прошивку, начиная с 9-й строчки logo_boot.
Если загружаемое лого меньше того, что стояло в прошивке, нужно после него добавить последовательнось FF FF...
Первую строчку я оставил от старой картинки, рес отказался шить прошивку, однако в Ali Backround лого открывается.
Вобщем вся проблема в этой первой строчке.
Ну а "вытащить" из прошивки любое лого можно так.
На примере logo_boot:
1. Отмечаем в WinHex саму картинку с начала 9-й строчки logo_boot до конца картинки (последний символ перед FF FF FF.....)
2. Далее щёлкаем правой клавишей, заходим в Edit/Copy Block/Into New File, задаём имя с расширением m2v и сохраняем файл.