NeoProgrammer Changes
NeoProgrammer Changes
100ms delay between each busy status check during SPI 25 erase.
SREG remove protection popup for erase and write SPI memories.
ajout d'un delais de 10ms apres l'ecriture des status registers et 5ms dans chaque
boucle de controle(sauf NAND).
2.2.0.0
///
bug fix: ICE25P05, AMIC A25L05 to A25L16 detection.
Added Spare size value for SPI NANDs in chiplist and add corresponding _IC_Spare
variable in scripts.
No CRC calculation in scripts.
CRC calculation in buffer Menu.
Scripts update.
chiplist, added Zetta, FMD, XTX manufacturers.
Added M93S46, M93S56, M93S66, ER5911, ER5912, MSM16911, 93C57 support (special
adapter required).
support "MultiDies" SPI Nor and SPI Nand (like WINBOND W25M512JV, W25Q01JV,
W25M02GV...)
Programming time improvement of the SST old chips (time divided by 2.7 in worst
case).
Possibility to Read and Write the spare area of spi NANDs.(for advanced users)
Better support of SPI and I2C F-RAMs (write speed = read speed, fast!).
ASUS .CAP files support, at opening binary files are analysed and converted to bin
if necessary (not based on file extension).
Chip search improved, multicriteria by (chunk)name and voltage with * joker. ex:
25q*1.8 will list all xx25Qxxx with 1.8 volt
Various improvements concerning interface and algorithms.
Access to help documents by right click on adapters and programmers.
Chiplist structure update, + added and fixed many references.
Possibility to see more CH341 based programmers like 'CH341 black' and 'CH341
green' with the of 3.3/5.0 volts modifications, as well as the Chinese programmer
with the positions reversed from the site https://skygz.taobao.com, (others under
request).
note: chiplist is no more editable, an import in data base can be done anyway (see
document in chiplist.zip).
2.2.0.1
///
bug fixed in AT45DB642 page size detection.
2.2.0.2
///
New SPI DATA FLASH, AT45DB641, AT45DB322, AT45DB1282, AT25PE20, AT25PE40, AT25PE80,
AT25PE16.
Fixed compare error when the file size is smaller than the chip size.
2.2.0.3
///
When press READ button, the editor buffer if prefilled with FF if it is empty.
Fixed blanck check error when the editor buffer is empty.
2.2.0.4
///
The write buffer length is enlarge (if necessary) to be a multiple of the Page
Size.
Improved erasure control of SPI NOR chips. A warning message is displayed if the
erase time is less than one second.
Possibility to add custom programmer bitmaps and adaptators especially for for
USBASP.
2.2.0.5
///
MCU NU76E003 support improvement when locked.
Added MICRON SPI N25W032A11, N25W064A11, N25W128A11.
fixed ST95P08 detection.
New USBASP firmware to support 2.2.0.5 release (upgrade mandatory for USBASP
users).
Exclusion of the programmer based on CH552 chip (Minpro 341).
Fixed AVR Eeprom address display.
Added PCA9500 support.
changed I2CWriteByte and I2CReadByte functions for scripts.
fixed I2C verification.
Improvement of I2C SPD 34x04 detection and protection removal.
Improvement of AT45DB641E, AT45DB642D detection.
2.2.0.6
///
Improvement of olds AT24C01, X24C01 support and detection.
fix of AVR verification error when buffer size is odd.
Different handling of .hex to .bin conversion errors.
2.2.0.7
///
.eep files are opened as .hex.
The number of bytes per row is adjusted according to the width of the application,
in a range of 16 to 32.
fixed AT24C01, X24C01 read issue with USBASP.
New USBASP firmware to support 2.2.0.7 release (upgrade mandatory for USBASP
users).
Fixed read/write bug of NOR flash over 256 Mbits when buffer size is less than
128Mbits.