Changelog
Changelog
Changelog
New for V2.1.3 - Added 4 new flash Chip parts to the list:
- EON EN29LV320 2Mx16 BotB (4MB)
- EON EN29LV320 2Mx16 TopB (4MB)
- Winbond W19B320AB BotB (4MB)
- Winbond W19B320AT TopB (4MB)
Corrected definitions for SST flash chips
Corrected definitions for MX29LV320
Added support for Atheros 531x/231x processors
Currently only WHR-HP-AG108 has been tested
/nodma must be used for this router and is Big Endian
Added support for Linkstation 2 with RISC K4C chip
Needs testing
Added support for Speedtouch 516v6, 546v6 and 585v6
Needs testing
Added new switch /ST5 for use with Speedtouch
Added two new Processors
Broadcom BCM6338 Rev 1 CPU - Speedtouch
Linkstation 2 with RISC K4C chip
Added Winbond 3 Byte Device ID Detection
Contributed by [email protected]
removed changelog.txt - replaced with changelog.doc
New for v2.0 -Added 13 new Flash Chip Parts to the list:
- Macronix MX25L160A (2MB)
- W19B(L)320ST 2Mx16 TopB (4MB)
- W19B(L)320SB 2Mx16 BotB (4MB)
- M29DW324DT 2Mx16 TopB (4MB)
- M29DW324DB 2Mx16 BotB (4MB)
- TC58FVM6T2A 4Mx16 TopB (8MB)
- TC58FVM6B2A 4Mx16 BopB (8MB)
- K8D6316UTM 4Mx16 TopB (8MB)
- K8D6316UBM 4Mx16 BotB (8MB)
- Spansion S29GL032M BotB (4MB)
- Spansion S29GL032M TopB (4MB)
- Spansion S29GL064M BotB (8MB)
- Spansion S29GL064M TopB (8MB)
Added 2 New Processors
- Broadcom BCM4785 Rev 1 - WRT350N
- TI TNETV1060GDW
Added Spansion 3 Byte Device ID Workaround
Spansion Flash & TI TNETV1060GDW CPU
Contributed by [email protected]
Added Wiggler.png
Added Changelog.txt, and removed from source.
4.8.1 are Tornado mods
New for v4.8.1 -Added 2 new Flash Chip Parts to the list:
- EN29LV160A 2Mx16 TopB (2MB)
- EN29LV160A 2Mx16 BotB (2MB)
Added 4 New Processors
- BCM5453 Rev 1
- BCM5453 Rev 2
- BCM5365 Rev 1
- BCM4704 Rev 9
Added the following New Switch Options
- /bypass .............Unlock Bypass
for AMD/Spansion type Flash Chips
Added /bsp option for use with flash, erase & backup
New for v4.8 - Added 2 new Flash Chip Parts to the list:
- SST39VF6401B 4Mx16 BotB (8MB)
- SST39VF6402B 4Mx16 TopB (8MB)
- Added the following New Switch Options
- /wiggler ........... use wiggler cable
New for v4.7 - Added 2 new Flash Chip Parts to the list:
- K8D3216UTC 2Mx16 TopB (4MB)
- K8D3216UBC 2Mx16 BotB (4MB)
New for v4.5 - Added 2 new Flash Chip Parts to the list:
- K8D1716UTC 1Mx16 TopB (2MB)
- K8D1716UBC 1Mx16 BotB (2MB)
New for v4.4 - Added PrAcc routines to support additional MIPS chips
without the ability to use EJTAG DMA Access
- Added Chip ID for Broadcom BCM5365 Rev 1 CPU
- Added Chip ID for Broadcom BCM6348 Rev 1 CPU (Big Endian)
- Added Chip ID for Broadcom BCM6345 Rev 1 CPU
- Added 6 new Flash Chip Parts to the list:
- SST39VF1601 1Mx16 BotB (2MB)
- SST39VF1602 1Mx16 TopB (2MB)
- SST39VF3201 2Mx16 BotB (4MB)
- SST39VF3202 2Mx16 TopB (4MB)
- SST39VF6401 4Mx16 BotB (8MB)
- SST39VF6402 4Mx16 TopB (8MB)
- Added the following New Switch Options
- /noemw ............. prevent Enabling Memory Writes
- /nocwd ............. prevent Clearing CPU Watchdog Timer
- /dma ............... force use of DMA routines
- /nodma ............. force use of PRACC routines (No DMA)
- /window:XXXXXXXX ... custom flash window base (in HEX)
- /start:XXXXXXXX .... custom start location (in HEX)
- /length:XXXXXXXX ... custom length (in HEX)
- /silent ............ prevent scrolling display of data
- /skipdetect ........ skip auto detection of CPU Chip ID
- /instrlen:XX ....... set instruction length manually
- Added elapsed time to Backup, Erase, and Flash routines
- Other minor miscellaneous changes/additions.
New for v4.2 - Changed the chip_detect routine to allow for easier
additions of new chip id's.
- Added detection support for the Broadcom BCM5350 chip.
- Fixed DMA routines to check status bit that was
removed in prior version.
- Removed clockout routine in an effort to speed up access.
- Changed clockin routine in an effort to speed up access.
- Changed ReadData and WriteData routines to merely call
ReadWriteData routine.
- Removed Defines from .h file and placed flash areas in a
structure list for easier maintenance should they change.
- Miscellaneous other minor changes.
**************************************************************************
Optional Switches
-----------------
/noreset ........... prevent Issuing EJTAG CPU reset
/noemw ............. prevent Enabling Memory Writes
/nocwd ............. prevent Clearing CPU Watchdog Timer
/nobreak ........... prevent Issuing Debug Mode JTAGBRK
/noerase ........... prevent Forced Erase before Flashing
/notimestamp ....... prevent Timestamping of Backups
/dma ............... force use of DMA routines
/nodma ............. force use of PRACC routines (No DMA)
/start:XXXXXXXX .... custom start location (in HEX)
/length:XXXXXXXX ... custom length (in HEX)
/silent ............ prevent scrolling display of data
/skipdetect ........ skip auto detection of CPU Chip ID
/instrlen:XX ....... set instruction length manually
/wiggler ........... use wiggler cable
/fc:XX = Optional (Manual) Flash Chip Selection
/bypass ............ Enables Unlock bypass / disables sflash poll
for AMD cmd type flash Chips
**************************************************************************
Written by HairyDairyMaid (a.k.a. - lightbulb)
[email protected]
**************************************************************************
**************************************************************************