|
Не очень понятен родной механизм записи апгрейда родным бутлоадером.
Если читать фузы родного, то сайз бутсектора тот же (с 3800), а прошивка не вычитывается (или у меня такой случай, кстати, родной у меня не апгрейдится до 4.08).
Допускаю, что в родной прошивке есть переход на родной бутстарт. Правда, тогда не ясно, куда, так как сайз одно, а реальное размещение - другое. Может кто дизассемблировал содержимое, дык переход вычислил? Может у меня вовсе не те фузы читаются?
Займусь дизасмом на днях, может вдруг получится;(
Может, конечно, что прога может проверять содержимое бутлоадера при попытке прошивать из студии и не даёт, если не родной. Но тогда почему бы вовсе при неродном бутлоадере не работать?
Может быть на уровне hex дублируются участки памяти программ и при прошивке переписываются, а всякое hex2bin этого не покажет;(
Интересно, а чем рассмотреть *.ebn? А то я не в курсе, что это за формат.
Ну хоцца совместимость получить;) полную...
E-mail: info@telesys.ru