Neoprogrammer 2.1 0.19 Ch341a < iOS EXCLUSIVE >
Abstract Neoprogrammer is a software utility used for programming and configuring microcontroller-based devices and EEPROM/flash memory via USB-to-serial adapter chips such as the CH341A. This paper documents Neoprogrammer versions 2.1 and 0.19 in the context of using the CH341A interface: features, architecture, supported devices, driver and hardware considerations, wiring and usage with CH341A-based programmers, example workflows, troubleshooting, limitations, and security/privacy considerations. 1. Introduction Neoprogrammer is a Windows/Linux-compatible desktop application designed for interacting with a range of serially-accessible memory devices and microcontrollers using USB-to-serial bridge devices. The CH341A is a widely available, low-cost USB-to-serial and parallel/I2C/SPI/UART bridge chip commonly found in mass-market EEPROM/flash programmers and dongles. Combining Neoprogrammer with CH341A hardware enables inexpensive programming of SPI NOR flash, I2C EEPROM, and certain MCU bootloaders.
Thanks to this response – I’ve solved an outstanding problem. I’m using powershell to export the blobs, one at a time. Thanks for these examples, they were excellent.
I am not sure what is happening but the text on this page gets bigger and bigger until you can’t see what is written. Please help
I’m away from a decent connection for the next couple of days. I’ll have a look as soon as I can. WordPress changed all kinds of things a while ago and some of my older articles aren’t quite as they were.
Thank you for the code samples, I had two tweaks that gave me a 10 fold increase:
# Looping through records
While ($rd.Read())
{
Write-Output (“Exporting: {0}” -f $rd.GetString(0));
$fs = [System.IO.File]::OpenWrite(($Dest + $rd.GetString(0)))
$rd.GetStream(1).CopyTo($fs)
$fs.Close()
}