2018-10-09

CH341A serial memory programmer

Bought for $2.50 to replace/program SPI Flash in iiyama monitor.
Before buying it I tried to program Pm25LD020 using flashrom software under Ubuntu with pickit 2 clone as hardware interface, but without success.
Another cheap, interesting option is FT232RL with FT232Prog software (http://avr.ru/ready/tools/prog/ft232rl_universal). The problem with this one seems to be however lack of English translation. As user interface is using Cyrillic it's also complete mess if Windows codepage is not matching.
Either way, it's hard to beat $2.50 for small, dedicated tool.
 Small PCB + paper clip to hold chip allow to program without soldering. Separate SOIC8 clip is available but is actually twice as expensive as programmer and might be non essential for occasional use.
 Scheme: https://www.onetransistor.eu/2017/08/ch341a-mini-programmer-schematic.html
CH341A has similar functionality to FT2232, basically USB to UART/printer/I2C/IO/SPI bridge.

PCB was little dirty and pin #3 asked for resoldering.
1-2 jumper: programmer, 2-3: TTL interface
I'm not sure what is legal status of software for Windows. Version 1.30 I've used crashes on some operations (chip detection), but it worked programming PM25LD020.
CH341A is also supported by flashrom (Linux and probably Windows with libusb driver).

No comments:

Post a Comment