Flash the new firmwareįirst of all, you need the binary firmware. If you didn't know, this is a cross-platform command line utility for identifying, reading, writing, verifying and erasing flash chips. No other programming tools are known.ĭespite the lack of I2C, the alternative firmware stm32-vserprog from Chi Zhang is open-source and fully compatible with serprog protocol used by flashrom. The programming utility is a Windows only tool with Chinese user interface. It required a libusb based driver which has some issues while installing on Windows 10. With the original firmware, the device IDs were 1fc8:300b. Unfortunatety, it does not come with I2C support. However, since I have no way of getting that back to test whether the programmer works or not, I found there is an open-source firmware available. With the original firmware, the programmer should be able to interface SPI and I2C EEPROMs and flash memory chips. The information I gathered can be found here. XTW100 is advertised as a better replacement for the CH341A based programmers and after tracing the schematic I failed to find any reasons why it should be better. I have bought the XTW100 Mini Programmer and while attempting to read the firmware of the STM32 MCU using an ST-Link programmer, somehow I erased the flash and got a totally useless piece of hardware. Compile vserprog firmware for XTW100 programmer and use it with SPI flash memory chips and flashrom utility
0 Comments
Leave a Reply. |