|
Приветствую коллег! Ищу рабочий фулл (Full Flash на 64 КБ) для передней панели ресивера Tone Winner AT-2300. Симптомы: Аппарат завис прямо во время вращения энкодера громкости. После передергивания вилки в розетке ушел в глухой кирпич: индикатор не горит, на кнопки не реагирует. По железу пробежался: 5V дежурки и 3.3V на линии nRST присутствуют стабильно, КЗ по питанию ядра нет, сам проц абсолютно холодный, но генерации на кварце нет. Что уже сделал: Подцепился к процессору (тут стоит GD32F130C8T6) по SWD. Камень на связь вышел без проблем, но во флеши оказались девственные FF FF FF FF. Судя по всему, от статики или микро-КЗ с энкодера прилетело по портам, камень расценил это как угрозу, слетели Option Bytes и он аппаратно сделал Mass Erase всей памяти. Мне удалось вытащить и расшифровать бинарник из официального OTA-обновления. Код валидный, но это только основная программа со смещением — вектор сброса просится на 0x0800585F. Залить в лоб с нулевого адреса не получается, так как родной Bootloader стерся вместе с остальной памятью, а без него прошивка валится в HardFault. Суть просьбы: Мужики, если у кого-то был в ремонте такой аппарат или есть донор на разборе — поделитесь, пожалуйста, полным дампом памяти с GD-шки! Заранее огромное спасибо откликнувшимся. Если понадобятся качественные фотки плат и шлейфов в базу — без проблем прикреплю.
|