Зеркало на основе модуля MT-MAIN-630A-43D-S4-V2.0 с контроллером AMT630A Память noname 25Q40BSSIG , чёрт побрал бы этих китайцев ! Перестал включаться . Замерил напруги после стабилизаторов 3.3 и 5 вольт- в норме, на кварце 27 мгц есть, а на выводе CS флэшки присутствуют короткие импульсы с большим периодом (~ 600ms).... контроллер пытается читать содержимое флэш , но виснет и в итоге происходит ресет по ватчдогу. Полез было заливать имеющиеся здесь и на просторах инета прошивки , но но не нашёл ни одной, которая заработала бы корректно на моём девайсе. ...... Делать нечего , решил глянуть на свою битую прошиву и обнаружил в первых двух байтах нули - такого быть точно не должно независимо от версий прошив , так как здесь находится ресет вектор. Битая:
Адреса входа в других прошивах отличались , поэтому решил посмотреть , что же лежит в них в точке старта и во всех была одинаковая последовательность [787FE4F6D8FD] В дизассемблере это выглядит как очистка области RAM перед началом работы программы. ... В моём дампе такая последовательность тоже имелась , но находилась она по другому адресу - 0x7b46 , именно это значение я и прилепил в начало своего дампа , добавив перед ним [02] это код команды JMP , получилось так: 027b46 Поправленная: