New software - Version 2.71
Posted: 15 Nov 2011 10:30
Dear Dataman users,
New software has just been posted on our software pages for the Dataman 40Pro universal ISP programmer.
Version 2.71 features the following amendments:
New Device Support
Many new devices have been added in this revision, please download the full device list to verify your chip is supported: Dataman40ProDeviceList.pdf
Bug Fixes
3D Plus 3DPO64M08VS2299, programming bug fixed for configuration bits: Configuration mode and BUSY bit Pull-Down
Actel A3PNxxx-Z, AGLNxxx-Z, error message during loading programming file bug fixed
Atmel AT25F512B, ID check error fixed
Atmel AT28C256, "Unexpected error 1 [IEC:2, D:00]!" bug repair
Atmel AT32UC3B1256 (ISP), ID check error fixed and reading and programming the fuse bytes error fixed
Atmel AT91SAM9XE, power up procedure bug fixed
Atmel ATtiny87/167 (ISP), Communication error bug fixed, supply menu added
Atmel ATmega8U2/16U2/32U2 in QFP32 package, "Device overcurrent error" bug fixed
Atmel ATmega8U2/16U2 (ISP), Sizes of EEPROM a FLASH corrected
Atmel ATmega8U2 in ZIF, EEPROM size corrected
Atmel ATxmega16A4/32A4, bad "User signature row" range description changed
Atmel ATA6286, reading the fuse bits bug fixed
IDT IDT5V9885C [TQFP32], Unexpected error 1 [IEC:1, D:23] fixed
Intel PC28F256P30BF [EasyBGA64], block unprotect procedure bug fixed
Fudan Microelect. FM24C16B, insertion test bug fixed
Freescale Semic. MCF5216, programming bug fixed
Freescale Semic. MC68HC908QY4, programming bug fixed
Freescale Semic. MC68HC908JB8 (ISP all-wire), power-up sequence bug fixed
Fujitsu MB96F315 (ISP) (asynch. USART2), synchronization procedure bug fixed
Macronix MX29LV640EB [FBGA48], bug in verification procedure fixed
Macronix MX29GA128EH [FBGA64], "EDevOpt fatal error" fixed
Microchip dsPIC33FJ128GP204, configuration mask bug fixed
Microchip dsPIC33FJ64GP802, programming configuration bits bug fixed
Microchip PIC16F1933, PIC16LF1933, ID check procedure bug fixed
Microchip PIC16F87x, verification procedure at VDDmin bug fixed
Microchip PIC16F1826, correction of size the program memory
Microchip PIC16F1xxx Family, configuration bits verification procedure bug fixed
Microchip PIC16C5x, power-on procedure bug fixed
Microchip PIC16F76, programming procedure bug fixed
Microchip PIC18F96J60, PIC18F96J65, PIC18F97J60, insertion test procedure bug fixed
Microchip PIC24F0xKAx01 [QFN20], insertion test procedure bug fixed
Microchip PIC24FJxxGA002/004, PICMicro checksum calculation bug fixed
Microchip PIC32MXxxx, UPLLEN configuration bits bug fixed
Numonyx JS28F00AM29EWH [TSOP56], programming procedure bug fixed
Numonyx JS28F512M29EWL [TSOP56], erase procedure bug fixed
Numonyx M29W128FHxxN [TSOP56]x16, power up procedure bug fixed
Nuvoton/Winbond W79E4051A [SOP20], programming procedure bug fixed
NAND flash devices - RBA table building bug fixed (all invalid blocks was mapped to chip-select 0)
NAND flash devices: checking max. allowed number of invalid blocks in device on erase operation bug fixed
NXP SE97, device ID check bug fixed
Samsung K9WBG08U1M [TSOP48], Unexpected error 1 [IEC:3, D:02]! bug fixed
Sharp LH28F128BFHT-PBTL [TSOP56], erase procedure improvement, bug in block unprotect fixed
Spansion S29WS128NxxBFx01 [FBGA84], programming procedure bug fixed
STMicroelectronics M29W040B [TSOP32 8x20], ID check procedure bug fixed
STMicroelectronics ST7FLITE29F2M (ICP OPT Enable), power-up procedure improvement
STMicroelectronics ST7FLITE29F2M (ICP OPT Enable), erase procedure and programming procedure bugs fixed
STMicroelectronics ST7FLITE39F2M (ICP OPT Enable), erase procedure bug fixed
BGA-Bottom-201 (SVF/VME), pgm. parameters bug fixed
Other Changes
Atmel ATtiny48, common device info modified
Atmel AT90USB646/7/1286/, ATmega32U6, ATmega640/1280/1281/2560/2561, correction of the ISP connection details in "Device info" dialog window
Atmel AVR32 series (ISP), chip handling changed
Atmel AVR32 series, erase and programming function modified
Atmel XMEGA series in BGA package, added description of BGA package orientation in ZIF socket of converter
Atmel XMEGA D series, "View/Edit Lock, Fuses and Calibration" options window modified
Chipcon/TI CC2430, programming procedure improved
Dallas DS1821, work with device in thermostat mode supported
Eon EN29GL128H [TSOP56], erase procedure improved
Fujitsu MB96F315 (ISP), added description of ISP connector pins
Freescale Semic. MCF5216, improvement of programming security bits
Freescale Semic. MC9S08DZ60, MC9S08DZ48, MC9S08DZ32, MC9S08DN60, MC9S08DN16, MC9S08SL8, MC9S08EL16, MC9S08EL32: memory map changed, backward project compatibility not maintained
Hynix H27U8G8T2B [TSOP48] - Read and Verify operations stability improved
Hynix H27UBG8T2A [TSOP48] - default tolerant verify parameters matched with datasheet ECC requirements
Lattice ispMACH4000V/ZE [TQFP144], improving of overcurrent protection system
Lattice MachXO [caBGA256], improving of overcurrent protection system
Macronix MX23Cxxxx [SOP44], programming adapter changed
Microchip PIC32MXxxx, all operation speed increased in ISP-2wire JTAG mode
Microchip PIC16C54-XT, programming procedure improved
Microchip PIC24FxxKAxxx, load hex procedure improved
NAND flash devices - introduced feature Halt on new invalid block
NAND flash devices - optimized verify after programming for sparse data
NEC uPD70F342x, read procedure added
NEC uPD75P108B, device size changed
Nordic Semiconductor nRF24LE1 [QFN48], Automatic YES! pins detection improved
Numonyx PC28F00AP33BF [Easy BGA64], RC28F256P33B [Easy BGA64], improving of POF files loading
Samsung K9F1G08U0B [TSOP48] - read/verify operations stability improved
Silicon Laborat. C8051F301 (ISP), programming algorithm improved
Spansion S99PL127J003 [FBGA64], type of BGA socket converter modified
Spansion S29WS128PxxBFxx00 [FBGA84], programming procedure modified
SST SST25VF064C (DualSPI), programming operation improved
SST SST25VF064C, programming operation improved
SST SST39WF1601xxxxMA [WFBGA48], programming procedure modified
STMicroelectronics ST7FL35F2M (ICP OPT Enable/Disable), erase/programming procedure improved
STMicroelectronics STM32F1xx devices in TQFP48 package - insertion test improvement
STMicroelectronics STM8L151K4U [QFPN32-ADS], low speed communication added
SyncMOS SM5964, power-up sequence modified
SyncMOS SM5964, programming procedure improved
TI (TMS) TBP28SA42, programming speed increased
Toshiba TMP86FM29UG, power-up sequence modified
Winbond W25X64V, W25Q64BV, ID check improvement
Xilinx XC3S-AN, adding of information about supported MCS file format
Xilinx XC95144XL [TQFP100], improving of overcurrent protection system
16-bit NAND flash devices - tolerant verify frame size input check
16-bit NAND flash devices - ONFI parameters page read support fixed
Added low speed communication for devices STM8A/STM8S/STM8L
Serial flash xx25xx, added checking of Device start/end edition
Best regards,
Daniel Smith
New software has just been posted on our software pages for the Dataman 40Pro universal ISP programmer.
Version 2.71 features the following amendments:
New Device Support
Many new devices have been added in this revision, please download the full device list to verify your chip is supported: Dataman40ProDeviceList.pdf
Bug Fixes
3D Plus 3DPO64M08VS2299, programming bug fixed for configuration bits: Configuration mode and BUSY bit Pull-Down
Actel A3PNxxx-Z, AGLNxxx-Z, error message during loading programming file bug fixed
Atmel AT25F512B, ID check error fixed
Atmel AT28C256, "Unexpected error 1 [IEC:2, D:00]!" bug repair
Atmel AT32UC3B1256 (ISP), ID check error fixed and reading and programming the fuse bytes error fixed
Atmel AT91SAM9XE, power up procedure bug fixed
Atmel ATtiny87/167 (ISP), Communication error bug fixed, supply menu added
Atmel ATmega8U2/16U2/32U2 in QFP32 package, "Device overcurrent error" bug fixed
Atmel ATmega8U2/16U2 (ISP), Sizes of EEPROM a FLASH corrected
Atmel ATmega8U2 in ZIF, EEPROM size corrected
Atmel ATxmega16A4/32A4, bad "User signature row" range description changed
Atmel ATA6286, reading the fuse bits bug fixed
IDT IDT5V9885C [TQFP32], Unexpected error 1 [IEC:1, D:23] fixed
Intel PC28F256P30BF [EasyBGA64], block unprotect procedure bug fixed
Fudan Microelect. FM24C16B, insertion test bug fixed
Freescale Semic. MCF5216, programming bug fixed
Freescale Semic. MC68HC908QY4, programming bug fixed
Freescale Semic. MC68HC908JB8 (ISP all-wire), power-up sequence bug fixed
Fujitsu MB96F315 (ISP) (asynch. USART2), synchronization procedure bug fixed
Macronix MX29LV640EB [FBGA48], bug in verification procedure fixed
Macronix MX29GA128EH [FBGA64], "EDevOpt fatal error" fixed
Microchip dsPIC33FJ128GP204, configuration mask bug fixed
Microchip dsPIC33FJ64GP802, programming configuration bits bug fixed
Microchip PIC16F1933, PIC16LF1933, ID check procedure bug fixed
Microchip PIC16F87x, verification procedure at VDDmin bug fixed
Microchip PIC16F1826, correction of size the program memory
Microchip PIC16F1xxx Family, configuration bits verification procedure bug fixed
Microchip PIC16C5x, power-on procedure bug fixed
Microchip PIC16F76, programming procedure bug fixed
Microchip PIC18F96J60, PIC18F96J65, PIC18F97J60, insertion test procedure bug fixed
Microchip PIC24F0xKAx01 [QFN20], insertion test procedure bug fixed
Microchip PIC24FJxxGA002/004, PICMicro checksum calculation bug fixed
Microchip PIC32MXxxx, UPLLEN configuration bits bug fixed
Numonyx JS28F00AM29EWH [TSOP56], programming procedure bug fixed
Numonyx JS28F512M29EWL [TSOP56], erase procedure bug fixed
Numonyx M29W128FHxxN [TSOP56]x16, power up procedure bug fixed
Nuvoton/Winbond W79E4051A [SOP20], programming procedure bug fixed
NAND flash devices - RBA table building bug fixed (all invalid blocks was mapped to chip-select 0)
NAND flash devices: checking max. allowed number of invalid blocks in device on erase operation bug fixed
NXP SE97, device ID check bug fixed
Samsung K9WBG08U1M [TSOP48], Unexpected error 1 [IEC:3, D:02]! bug fixed
Sharp LH28F128BFHT-PBTL [TSOP56], erase procedure improvement, bug in block unprotect fixed
Spansion S29WS128NxxBFx01 [FBGA84], programming procedure bug fixed
STMicroelectronics M29W040B [TSOP32 8x20], ID check procedure bug fixed
STMicroelectronics ST7FLITE29F2M (ICP OPT Enable), power-up procedure improvement
STMicroelectronics ST7FLITE29F2M (ICP OPT Enable), erase procedure and programming procedure bugs fixed
STMicroelectronics ST7FLITE39F2M (ICP OPT Enable), erase procedure bug fixed
BGA-Bottom-201 (SVF/VME), pgm. parameters bug fixed
Other Changes
Atmel ATtiny48, common device info modified
Atmel AT90USB646/7/1286/, ATmega32U6, ATmega640/1280/1281/2560/2561, correction of the ISP connection details in "Device info" dialog window
Atmel AVR32 series (ISP), chip handling changed
Atmel AVR32 series, erase and programming function modified
Atmel XMEGA series in BGA package, added description of BGA package orientation in ZIF socket of converter
Atmel XMEGA D series, "View/Edit Lock, Fuses and Calibration" options window modified
Chipcon/TI CC2430, programming procedure improved
Dallas DS1821, work with device in thermostat mode supported
Eon EN29GL128H [TSOP56], erase procedure improved
Fujitsu MB96F315 (ISP), added description of ISP connector pins
Freescale Semic. MCF5216, improvement of programming security bits
Freescale Semic. MC9S08DZ60, MC9S08DZ48, MC9S08DZ32, MC9S08DN60, MC9S08DN16, MC9S08SL8, MC9S08EL16, MC9S08EL32: memory map changed, backward project compatibility not maintained
Hynix H27U8G8T2B [TSOP48] - Read and Verify operations stability improved
Hynix H27UBG8T2A [TSOP48] - default tolerant verify parameters matched with datasheet ECC requirements
Lattice ispMACH4000V/ZE [TQFP144], improving of overcurrent protection system
Lattice MachXO [caBGA256], improving of overcurrent protection system
Macronix MX23Cxxxx [SOP44], programming adapter changed
Microchip PIC32MXxxx, all operation speed increased in ISP-2wire JTAG mode
Microchip PIC16C54-XT, programming procedure improved
Microchip PIC24FxxKAxxx, load hex procedure improved
NAND flash devices - introduced feature Halt on new invalid block
NAND flash devices - optimized verify after programming for sparse data
NEC uPD70F342x, read procedure added
NEC uPD75P108B, device size changed
Nordic Semiconductor nRF24LE1 [QFN48], Automatic YES! pins detection improved
Numonyx PC28F00AP33BF [Easy BGA64], RC28F256P33B [Easy BGA64], improving of POF files loading
Samsung K9F1G08U0B [TSOP48] - read/verify operations stability improved
Silicon Laborat. C8051F301 (ISP), programming algorithm improved
Spansion S99PL127J003 [FBGA64], type of BGA socket converter modified
Spansion S29WS128PxxBFxx00 [FBGA84], programming procedure modified
SST SST25VF064C (DualSPI), programming operation improved
SST SST25VF064C, programming operation improved
SST SST39WF1601xxxxMA [WFBGA48], programming procedure modified
STMicroelectronics ST7FL35F2M (ICP OPT Enable/Disable), erase/programming procedure improved
STMicroelectronics STM32F1xx devices in TQFP48 package - insertion test improvement
STMicroelectronics STM8L151K4U [QFPN32-ADS], low speed communication added
SyncMOS SM5964, power-up sequence modified
SyncMOS SM5964, programming procedure improved
TI (TMS) TBP28SA42, programming speed increased
Toshiba TMP86FM29UG, power-up sequence modified
Winbond W25X64V, W25Q64BV, ID check improvement
Xilinx XC3S-AN, adding of information about supported MCS file format
Xilinx XC95144XL [TQFP100], improving of overcurrent protection system
16-bit NAND flash devices - tolerant verify frame size input check
16-bit NAND flash devices - ONFI parameters page read support fixed
Added low speed communication for devices STM8A/STM8S/STM8L
Serial flash xx25xx, added checking of Device start/end edition
Best regards,
Daniel Smith