На Motorola C350L лоадер записывается по адресу 0x12000000. На LTE бут не даёт записывать лоадер по этому адресу, так что приходится извращаться.
Я создал лоадер, первые 16 байт которого скопированы из лоадера от C650, а дальше идёт программа, копирующая лоадер от C350L по адресу 0x12000000 и запускающая его. Лоадер от C350L присоединён сразу за ней.
Как выяснилось, телефон с этим лоадером определяется, на все неизвестные команды отвечает ERR, на RQVN, RQHW отвечает корректно, по POWER_DOWN - выключается. Остальные команды не рисковал отпралять.
(всё делал Рамлодырем)
Есть желающие проверить, как на нём работают ERASE, BIN, ADDR? (Только рамлодырем, ибо структура моего лоадера не соответствует той, которую требуют Flash&Backup и все прошивалки от моторолы). Всё прилагаю. (Чтобы задать адреса стирания, надо редактировать c350l_ldr.bin, как и все лоадеры, а потом перекомпилировать мой лоадер).
P. S. Заливать мой лоадер по адресу 0x03FD0000, запускать по 0x03FD0010, как все лоадеры для LTE
Если он ещё и на LTE2 32MB будет работать, я буду нездорово смеяться и биться головой об клавиатуру
Я создал лоадер, первые 16 байт которого скопированы из лоадера от C650, а дальше идёт программа, копирующая лоадер от C350L по адресу 0x12000000 и запускающая его. Лоадер от C350L присоединён сразу за ней.
Как выяснилось, телефон с этим лоадером определяется, на все неизвестные команды отвечает ERR, на RQVN, RQHW отвечает корректно, по POWER_DOWN - выключается. Остальные команды не рисковал отпралять.

Есть желающие проверить, как на нём работают ERASE, BIN, ADDR? (Только рамлодырем, ибо структура моего лоадера не соответствует той, которую требуют Flash&Backup и все прошивалки от моторолы). Всё прилагаю. (Чтобы задать адреса стирания, надо редактировать c350l_ldr.bin, как и все лоадеры, а потом перекомпилировать мой лоадер).
P. S. Заливать мой лоадер по адресу 0x03FD0000, запускать по 0x03FD0010, как все лоадеры для LTE
Если он ещё и на LTE2 32MB будет работать, я буду нездорово смеяться и биться головой об клавиатуру