Ситуация следующая:
USW Pro 48 PoE, дата производства 2021 год, гарантии уже нет. В один прекрасный день перестал работать, порты светились, но не реагировали, после переподключения питания - линк не поднимается ни на одном порту, на дисплее выдает прогресс загрузки и после - ошибка.
Вскрытие показало наличие напряжений в пределах нормы (52В на плате PoE, 3.3В питание флешки, 5В, 12В)
в момент подключения питания на флешке clock генерируется около 5мс, так же как и пачка импульсов на ноге данных так же около 5мс и после чего на этих ногах постоянный высокий уровень 3в. На сигнале RESET постоянные 3В.
опытным путем был найден разъем предположительно uart возле разъема кулера , на нем читалка ничего не читает, пустота даже в момент запуска.
было принято решение сдуть флеш и считать/залить программатором (ch341a). Чтение ок, запись ок, верификация разным софтом не ок. Если шить с neoprogrammer - первые байты содержат нули, если шить через AsProgrammer - не проходит верификация по адресу 0x020, если шить через китайский софт ch341 версии 1.34 - не проходит сравнение чипа с исходником.
сейчас есть 3 образа, а именно:
родной, слитый с флешки, но его корректность ввиду ошибок верификации не гарантирую,
сдампленный с него же, но с замененным разделом uboot, kernel1, kernel2, cfg.
и третий это собранный с нуля файл, в который перекочевали все mtd области с живого коммутатора за исключением uboot-environment и eeprom.
Вопрос вот в чем, ибо нет полного доверия ch341a - есть ли смысл покупать новую SPI и заливать что-либо из вышеуказанного? Какова вообще вероятность выхода из строя флеши MX66L51235F ?