Прошивка Spi Flash
Posted : admin On 24.07.2019Статья посвящена ремонту спутниковых ресиверов моделей gs b210, gs b211, gs e212, gs u210, gs u210ci, gs u510. SPI Flash Programmer v1.8 Rus.rar 294,66 КБ Скачано: 24603 раз(а). Как записать прошивку с расширеним bin или hex на этой проге? Что делать, если у ЖК-телевизора слетела прошивка и он не включается? Перепрошиваем SPI Flash память 25 серии. Подробный мануал.
/ / / / / / - консольная утилита для идентификации, чтения, записи, проверки и стирания микросхем Flash памяти. Основное назначение - это перепрошивка BIOS, etc, а потому в списке устройств программирования много весьма специфичных. Но так же поддерживаются распространённые программаторы/адаптеры:. ft2232spi,. serprog,. buspiratespi,. rayerspi,.
ponyspi Адаптеры rayer и pony подключается на LPT порт, так что в современных реалиях их использование затруднительно. SerProg serprog это не конкретный адаптер, а протокол взаимодействия с адаптером по UART интерфейсу (или через эмуляцию UART на USB). Для этого протокола существуют разные, требующие минимум обвязки для микроконтроллера. Я быстро создал прототип использовав готовую devboard на stm32f103rbt6 с разведённым USB: непосредственно к процессору:. PA4/SPI1NSS (20) - #CS.
PA5/SPI1SCK (21) - SCLK. PA6/SPI1MISO (22) - SO. PA7/SPI1MOSI (23) - SI При желании можно подключить светодиод индикации режима на ногу PA0 (14). После этого, можно подключить свежезапиленый программатор и поработать с памятью. Flashrom -p serprog:dev=/dev/ttyACM0:4000000 -r backup-firmware.bin flashrom -p serprog:dev=/dev/ttyACM0:4000000 -w firmware.bin В некоторых случаях flashrom не может однозначно определить с каким чипом он имеет дело, в этом случае он предложит варианты, и необходимо указать тип чипа явно: /usr/sbin/flashrom -p serprog:dev=/dev/ttyACM0:4000000 -c MX25L6445E -w fw.bin CH341A USB конвертер “Народный программатор” за свою низкую цену построен на базе USB конвертера CH341A и позволяет работать с протоколами UART, EPP, I2C и SPI. Вариантов программатора множество, но отличаются они по большому счёту только внешним видом и качеством исполнения. Поддержка программатора добавлена во “flashrom” относительно недавно, если мне не изменяет память версии этак с “0.9.4” Чтение не вызывает затруднений и происходит достаточно быстро: $ time flashrom -p ch341aspi -r tmpfirmware4mb.bin flashrom v0.9.9-r1954 on Linux 4.4.0-1-amd64 (x8664) flashrom is free software, get the source code at Calibrating delay loop.
Found PMC flash chip 'Pm25LQ032C' (4096 kB, SPI) on ch341aspi. Reading flash. Real 1m6.870s user 0m2.096s sys 0m2.420s Запись тоже не вызывает проблем.

$ time flashrom -p ch341aspi -w tmpfirmware16mb.bin flashrom v0.9.9-r1954 on Linux 4.4.0-1-amd64 (x8664) flashrom is free software, get the source code at Calibrating delay loop. Found Winbond flash chip 'W25Q128.V' (16384 kB, SPI) on ch341aspi. Reading old flash chip contents.
Erasing and writing flash chip. Erase/write done.
Verifying flash. Real 19m17.848s user 0m25.116s sys 0m36.900s Подробнее с программатором можно ознакомиться на отдельной странице. BusPirate Если есть под рукой BusPirate (как у меня), можно воспользоваться им, но это плохой вариант, потому как BusPirate очень-очень медленный.
Так полный цикл записи (чтение старой прошивки, стирание памяти, запись новой, верификация) SPI Flash на 16Mb у меня заняло более 20 минут. Пример чтения содержимого микросхемы памяти: /usr/sbin/flashrom -p buspiratespi:dev=/dev/ttyACM0,spispeed=1M -r backupfirmware.bin FT2232 based adapters FT2232 должен быть хорошим вариантом, но у меня его нет. Поддерживаются различные JTAG адаптеры.
Прошивка Spi Flash Через Com Порт
Участник Сообщения: 97 После неудачного обновления БИОС на MS-7369 пришлось перешивать 25Х80. Использовал старенький ноут, так как лазить постоянно в комповую задницу было неудобно. Юлия вознесенская юлианна или игра в киднеппинг купить. Для питания выносной, регулируемый блок питания.
Прошивка Spi Flash Player
Сначала сделал все как у чеха, с резисторами. Подпаялся прямо к ножкам. Микросхема не определялась, стерлась правда быстро. А вот читалась и писалась очень долго( 10% в час). После долгого чесания репы выкинул резисторы и напрямую подключился к разъему. Микра сразу определилась, прочиталась, прошилась. Прошилась правда со второго раза, но это скорее косяк в прошивке был.
После этого пытался шить 25L4005. Определилась, считалась, стерлась, записалась.
Прошивка Spi Flash Без Выпаивания
Проверить правда не смог. Мать GA-M615 оказалась совсем убитой.