Showing posts sorted by relevance for query flasher. Sort by date Show all posts
Showing posts sorted by relevance for query flasher. Sort by date Show all posts

Oct 5, 2013

1Xprogramming router SPI 25 series/flash Lai tools with programming Block MJ


There are so many SPI Flash Programmer that can be found on net that is being made from the mainland of China, one of this is the screenshot above a USB SPI Flash Programmer that supports 25XX and 24XX Chips and this flasher is based on CH341 series IC. The Flasher can also perform as UART and TLL for debricking residential gateway such as modem, routers and likewise wireless access point (WAP) for home simirlarly to SOHO devices.


List of supported SPI Chips 25XX Series with different vendors/manufacturers.
AMIC
GIGADEVICE
COMMON
A25L512 A25L05P A25L10P A25L010 A25L020 A25L20P A25L040 A25L40P A25L080 A25L80P A25L016 A25L16P A25L032
GD25Q512 GD25Q10 GD25Q20 GD25D40 GD25F40 GD25F80 GD25Q80 GD25D80 GD25T80 GD25Q16 GD25Q32 GD25Q64 GD25Q128
25X005 25X05 25X10 25X20 25X40 25X80 25X16 25X32 25X64 25X128 25X256 25X512 25X1024 25X2048
WINBOND
EON
MXIC
W25X10L W25X10AL W25P10 W25X10A W25X10 W25P20 W25X20L W25X20A W25X20AL W25X20 W25X40A W25Q40BV W25P40 W25X40L W25X40AL
W25X40 W25Q80BV W25P80 W25X80AL W25X80L W25X80 W25Q80V W25X80A W25X16 W25Q16V W25P16 W25Q16BV W25Q32BV W25Q32V W25X32
W25P32 W25Q64BV W25X64 W25P64
EN25P05 EN25B05T EN25F05 EN25B05 EN25LF05 EN25D10 EN25P10 EN25F10 EN25LF10 EN25D20 EN25LF20 EN25F20 EN25LF40 EN25F40 EN25D40
EN25P80 EN25Q80 EN25F80 EN25T80 EN25D80 EN25B16 EN25T16 EN25D16 EN25Q16 EN25F16 EN25B16T EN25B32T EN25B32 EN25Q32 EN25F32
EN25P32 EN25F64 EN25Q64 EN25B64 EN25B64T EN25Q128 EN25F128
MX25L512 MX25V512 MX25L1005 MX25L2005 MX25L4005A MX25V4005 MX25V4035 MX25L8035 MX25V8005 MX25L8005
MX25L1605D MX25L1608D MX25L1635D MX25L3205D MX25L3206E MX25L3225D MX25L3237D MX25L3208D MX25L3235D MX25L6405D
MX25L6408D MX25L6455E MX25L6445E MX25L6406E MX25L12845E MX25L12805D MX25L25635E
ES
SAIFUN
ESMT
ES25P10 ES25P20 ES25P40 ES25M40A ES25M40 ES25P80 ES25M80 ES25M80A ES25M16 ES25M16A ES25P16 ES25P32
SA25F005 SA25F010 SA25F020 SA25F040 SA25F080
SA25F160 SA25F320
F25L04UA F25L004A F25L08PA F25L008A F25L16PA F25L016A F25L32QA F25L32PA
NSHINE
PMC
SPANSION
MS25X05 MS25X10 MS25X20 MS25X40 MS25X80
MS25X16 MS25X32 MS25X64 MS25X128
PM25LV512A PM25LV010A PM25LV020 PM25LV040 PM25LV080B
PM25LV016B
S25FL040A S25FL004A S25FL008A S25FL016A S25FL160
S25FL032A S25FL064A S25FL128P S25FL129P S25FL256P
ATMEL
SST
ST
AT25F512B AT25F512A AT25F512 AT25FS010 AT25F1024 AT25F1024A AT25DF021 AT25F2048 AT26F004 AT25F4096
AT25FS040 AT25DF041A AT26DF041A AT26DF081A AT25DF161 AT26DF161 AT26DF161A AT25DF321A AT25DF321 AT26DF321
AT25DF641
SST25VF512A SST25VF512 SST25VF010 SST25VF010A SST25VF020A SST25VF020 SST25VF040A SST25VF040B SST25VF040 SST25VF080B
SST25VF016B SST25VF032B SST25VF064C

M25P05A M25PE10 M25P10A M25P20 M25PE20 M25P40 M25PE40 M25P80 M25PX80 M25PE80 M25P16 M25PX16 M25PE16 M25PE32 M25PX32
M25P32 M25PX64 M25P64 M25PE64 M25P128 M25P28V6G
NEXFLASH
KH

NX25P10 NX25P20 NX25P40 NX25P80 NX25P16 NX25P32
KH25L8036D

List of supported SPI Chips 24XX Series with different vendors/manufacturers.
ATMEL
CATALYST
COMMON
AT24C01B AT24C01 AT24C01A AT24C02 AT24C02A AT24C02B AT24C04B AT24C04 AT24C04A AT24C08A AT24C08B AT24C08 AT24C16 AT24C16A AT24C16B
AT24C32B AT24C32A AT24C32 AT24C64 AT24C64A AT24C64B AT24C128 AT24C128A AT24C128B AT24C256A AT24C256 AT24C256B AT24C512B AT24C512A AT24C512 AT24C1024 AT24C1024A AT24C1024B
CAT24C01 CAT24WC01 CAT24C02 CAT24WC02 CAT24C04 CAT24WC04 CAT24WC08 CAT24C08 CAT24WC16 CAT24C16
CAT24WC32 CAT24C32 CAT24WC64 CAT24C64 CAT24C128 CAT24WC128 CAT24C256 CAT24WC256 CAT24C512 CAT24WC512
CAT24C1024 CAT24WC1024
24C01 3V 24C01 5V 24C02 3V 24C02 5V 24C04 3V 24C04 5V 24C08 3V 24C08 5V 24C16 5V 24C16 3V 24C32 5V 24C32 3V 24C64 5V 24C64 3V 24C128 5V
24C128 3V 24C256 5V 24C256 3V 24C512 5V 24C512 3V
24C1024 3V 24C1024 5V 24C2048 5V 24C2048 3V 24C4096 5V 24C4096 3V
MICROCHIP
HOLTEK
FAIRCHILD
MIC24LC014 MIC24AA01 MIC24AA014 MIC24LC01B MIC24LC02B MIC24AA02 MIC24C02C MIC24AA024 MIC24LC025 MIC24LC024
MIC24LC04B MIC24AA04 MIC24AA025 MIC24LC08B MIC24AA08 MIC24LC16B MIC24AA16 MIC24LC32 MIC24AA32 MIC24LC64
MIC24AA64 MIC24FC64 MIC24FC128 MIC24AA128 MIC24LC128 MIC24AA256 MIC24LC256 MIC24FC256 MIC24AA512 MIC24LC512
MIC24FC512 MIC24AA1024
HT24C01 HT24LC01 HT24LC02 HT24C02 HT24C04 HT24LC04 HT24C08 HT24LC08 HT24C16 HT24LC16 HT24LC32 HT24C32 HT24LC64 HT24C64 HT24C128
HT24LC128 HT24LC256 HT24C256 HT24LC512 HT24C512
HT24C1024 HT24LC1024
FM24C01L FM24C02L FM24C03L FM24C05L FM24C04L FM24C08L FM24C09L FM24C17L FM24C16L FM24C32L FM24C64L FM24C128L FM24C256L FM24C512
ISS
RAMTRON
ROHM
IS24C01 IS24C02 IS24C04 IS24C08 IS24C16
IS24C32 IS24C64 IS24C128 IS24C256 IS24C512
IS24C1024
FM24CL04 FM24C04A FM24CL16 FM24C16A FM24CL64 FM24C64 FM24C256 FM24CL256 FM24C512
BR24L01 BR24C01 BR24L02 BR24C02 BR24L04 BR24C04 BR24L08 BR24C08 BR24L16 BR24C16 BR24L32 BR24C32 BR24C64 BR24L64
NSC
ST
XICOR
NSC24C02L NSC24C02 NSC24C64
ST24C01 ST24C02 ST24C04 ST24C08 ST24C16 ST24C32 ST24C64
X24C01 X24C02 X24C04 X24C08 X24C16

I was shock when I found this on forum thread that the price is tripled from the eBay I have bought this unit, this how the business minded people in the Philippines I take off my hat for their high profits.

Dec 13, 2012

Step by Step How to Used SPI Program Flasher

This tutorial for Wimax BM622i modem you need a know how in hex and electronics, you need also a hot air tools. Change MAC using LPT Flasher and dump files and SPI Program, There are humor that Bm622i is similar to xbox 360.

1. Be sure na connected yung programmer sa voltage source 9-12VDC at least 500mA.

2. Connect your LPT/PRINTER cable sa socket ng programmer. DO NO USED USB-LPT CONVERTER! It will NOT work!

3. Run the software and SELECT your LPT Port.


4. After selecting the port kung saan nakakabit yung programmer, TEST HARDWARE nyo po. Dapat DETECTED yung programmer nyo.


5. Once na detected na yung programmer, CALIBRATE nyo na.


6. Now we are ready for programming...


Sundan nyo na lang po sumusunod na images panu mag program at mag save ng DUMPS.




USED HEX WORK STATION TO EDIT DUMP FILE FIND YOUR MAC THEN EDIT





After Verify Device you done..


How To Put MAC? On your HEX Editor Find a MAC with COLON :


ang orig na mac ay 40:4d:8e:6c:1b:da

kahit 40:4d:8e lang i type mo sa search ok na

ang na search naman natin ay 40:4d:8e:6c:1b:d9 ( minus 1 kasi )

pwede mo na i edit o palitan ang mac.....

kung ang working na mac na ilalagay mo ay

40:4d:8e:6c:1c:88

ang ilagay mo ay

40:4d:8e:6c:1c:87

sa mga nalilito mag minus lalo na sa letters ito ang guide
  • for wan mac, don ka sa offset 0008000C or 0007FFFF at yung text ang e-edit muh, minus 1 ka sa last digit ng mac..
  • for lan mac, don ka sa offset ec0066 at yung hex ang e-edit muh, plus 1 ka sa last digit..



O ayan MALIWANAG PA sa sikat ng araw {makers}

MISLEADING
search mo ay NAI... yan yung may @globelines.com.ph.... hindi yan ang mac address

may colon dapat ang mac address na dapat mong i edit

Download Program: SPI FLASH Programmer
Download Hex Editot HEX Workstation
Download RBT USB TV-DVD_EEPROM_

Oct 6, 2013

Huawei BM622m Best NAND Flasher Programmer

As we all know the new BM622m is the replacement of the legacy Huawei Echolife BM622 and BM622i 4G WiMAX wireless broadband modem router. This new device have more advantages than those two old model wireless residential gateway. Taking a look on the hardware of the BM622m it is equip with a NAND flash memory HYNIX HY27US08561A  using TSOP48 package unlike BM622 built with NOR flash memory such as Spansion S29GL064 or STMicro M29W640 likewise same 48pins. 


The hardest part of BM622m is the reverse engineering, if you wanted to dump the flash memory into a raw file of this CPE its not as easy as that of BM622 and BM622i unit were MiniPro TL866CS programmer won't support for dumping it.


One of the best NAND programmer I have found on the net is the Flash Doctor, in contrast to MiniPro TL866CS  programmer that support more than 11 thousand of Chips except for NAND flash memory.


Flash Doctor supports all NAND-based flash storage devices (SD, SM, MMC, XD, USB Pendrive, MemoryStick, CompactFlash etc.), with damaged controller or any other front ends (PCB, etc.) since Flash Data Recovery Doctor needs to work on the flash memory only when users carry out Flash Data Recovery.

Hopefully this article will help my avid reader and commenter who has been longing for their BM622m to dump the firmware to be able for them to downgrade their WiMAX CPE.

Nov 20, 2013

MyBro : How-To Change MAC Green Packet DV-235T

We all know that the new product of SmartBro the "MyBro Abot Kaya Broadband" 4G WIMAX is a super secured customized firmware by Smart/PLDT ISP as of today. Saying that so its not insecured because many of us has already have tried navigating it graphical interface (gui) including the telnet portion with used of "smart" username and password account but end up with limited privileged, some of the menus are missing likewise on the command line interface (cli) if your wireless modem device is already updated with the firmware v2.10.14-g1.0.6-smart over the air (OTA) then the chances on tweaking your MyBro CPE is none of the above.

In this section, the oldest released of MyBro 4G WiMAX DV-235T that the firmware has not been updated OTA is firmware version v2.8.7.2-154 if you have this kind of CPE customized firmware by Smart/PLDT then you are all the way to be able to change the WAN MAC address of your Green Packet DV235T.

So here's the DIY on how-to change the MAC address of MyBro 4G WiMAX Green Packet DV-235T.


First, if you are not at eased with telnet utility then you can use Putty as an alternative to it you can download from here. Extract anywhere on your desktop, then login to the Web gui default address http://192.168.0.254 with the username and password as "admin".


Check the Network Status, take note of your current WAN MAC address in case you want to put it back just save it on a notepad. Next is open the Putty utility via SSH or Telnet the option is yours with the default IP address 192.168.0.254.


Login as "admin" for the username and password its same with the web gui account.


The next thing we do is use these following commands orderly to change the WAN MAC address successfully.

enable
router
wan mac
commit
exit
wimax
wmx freq add 2505000 10
wmx freq add 2507500 10
wmx freq add 2510000 10
wmx freq add 2602000 10
wmx freq add 2612000 10
wmx freq add 2622000 10
wmx freq add 2638000 10
commit
wmx widescan add 2505000 2639000 1000 10
commit
exit
reboot



From the screenshot above we have just successfully change the WAN MAC address of MyBro 4G WiMAX Green Packet DV-235T likewise the allotted working frequency of the wireless broadband modem. Please wait the CPE will reboot, login again verify that your MyBro DV235T WAN MAC address now has totally changed.


The MyBro firmware version v2.8.7.2-154 is very rare to find since all CPEs are being updated thru TR069 over the air (OTA) by the Smart/PLDT system the chances to get this firmware is very reluctant because the person who have this don't want to leak or seed it to any forum (their business). Its not totally a hopeless for us since there is already an alternative of doing this, there is another Green Packet firmware its a stock firmware you can upload the firmware via web gui if you do not have the NAND flash programmer or write it directly with the TSOP48 socket with any alternative NAND flasher.

Apr 20, 2013

Homemade Huawei BM622 LAN LED Programmer Flasher

This Homemade Huawei Echolife BM622 4G WiMAX CPE broadband wireless modem router LAN LED programmer flasher is a DIY using LPT printer port on old legacy PC, beware of using USB to LPT it will not work.


The hardware schematic diagram is wide available on the net, likewise part can be also purchased at local store. You can download the Willem programmers  its free, Programmer is very cost effective and suitable for electronic applications (PC BIOS, satellite receivers, DVD update/repair and more...).

Latest HW version EZoFlash4v5

EZoFlash+ 4v4

Schematic Diagram :


Programmer EZoFlash support :
  • 8bit , 8/16bit and 16 bit flash memory in TSOP, PSOP, DIP and PLCC packages,
  • EPROM, E(E)PROM and E2PROM parallel memory, FWH/LPC and AT89C51 family,
  • +3.3V and +5.0V Vcc devices,
  • address range to 64Mbit (..A22),
  • +12V driver for programming and temporary sector unprotection,
  • adapters with standard sockets for DIP and PLCC devices,
  • adapters with memory chip soldering or surface mount identical footprint sockets (Meritec, Yamaichi) for TSOP , PSOP and SSOP devices,
  • software commands - get ID, read, verify, erase, blank check and program.
  • Latest version EZoFlash4v5 support serial EEPROM (I2C, Microwire, SPI), SPI Flash, Microchip PIC, Atmel AVR-8bit MCU (ATmega, ATtiny, AT90)
EZoFlash+ installation guide.


1.) Power supply output voltage +15…+18V, max current 300mA or more. Be sure , power supply connector internal positiv ! Recommended power supply with stabilised output voltage.
Check filtered non-stabilised power supply output voltage drop, load shortly power supply connector with resistor about 150 Ohm (load 100-120mA). Output voltage schould remain in recommended voltage range. Expect EPROM adapters use, check power supply voltage with resistor about 47 Ohm (load 300-350mA).
DC Power Jack and Plug are available with internal pin diameter 2.1mm or 2.5mm. Adapt both connectors for the same size.
Be sure on power supply isolated output voltage, no static voltage between power supply connector and computer grounds.

2.) Programmer EZoFlash+ default jumpers are Jp1, Jp3, Jp5.
Programmer logic IC and target chip have +5V voltage, A18 used on connector BU3.
Change jumper Jp5 (A18) to Jp4 (RST/Vpp) for BU3 based adapters only where Vpp or RST required , read settings in adapters page.
Change jumpers Jp1, Jp3 (+5V) to Jp2 (programmer +4.3V, target chip +3.6V) for low voltage (2.7-3.6V) target memory chip.
Change jumpers Jp1, Jp3 (+5V) to Jp2, Jp3 (+4.3V) for FWH/LPC adapters.
Other voltage options are available, for example all jumpers Jp1..Jp3 removed – programmer +3.6V, target chip +2.95V.

3.) Required adapter for target chip find in EZoFlash adapters page. Details and settings find on selected adapter page.
Corresponding flash memory and FWH/LPC chip adapter can be found in chip database.
Common jumpers on adapters – Jp7 (Vpp=Vcc), Jp8 (Vpp=+12V)
Extra adapter – voltage converter dc2dc_a4 is used with EPROM adapters to have higher programming voltages (Vcc=+5.7V , +6.2V ; Vpp= +12.5V…+13.2V, +21V, +25V)
Crossadapter prot_a1 is used for 8-bit flash memory adapters to provide sector lock/unlock in high voltage autoselect mode.
Verified chips, used adapters and test results are summarized in chip_test file.

4.) EZoFlash+ programmer works with Willem group programmer software in main PC OS , Windows XP and Windows 98SE preferably. Recommended latest software version 0.97ja. Sometimes useful are old versions 0.97g and 0.94a .
Software versions 0.98b, 0.98c, 0.98dx (0.98d2,.. 0.98d5) are not EZoFlash+ compatible.
Have a file setup97ja.exe, run it and follow to guide. Directory EPROM3 with files EpromM51.exe and io.dll will be created in Program Files. Uninstall option , Shortcuts in Desktop and Programs Menu are available.
Have a package with files EpromM51.exe (10.06.2004, 0.97ja ) and io.dll, unzip it and place both files in the same directory.
Have a package with files EpromM51.exe (26.01.2003, 0.97g or 21.02.2004, 0.94a) , dlportio.sys, dlportio.dll , unzip it and place all files in the same directory.
Click on program icon or it shortcut, programmer software window is launched.

5.) Utility 29C0x0.exe read boot block lockout on Atmel and Winbond small sector flash memory. Winbond chips boot block lockout can be enabled/disabled.
Utility hvasm.exe allow 8 bit flash memory sector lock/unlock in high voltage autoselect mode.

6.) Printer LPT extension cable is used to connect programmer and PC. Cable has 2 connectors (male and female), wired 1:1 according pin numbers. Shorter cable is recommended, but no more than 1.8m. Cable wires should be shielded , shield connected to both connectors housing. Long cable, bad quality and without shield may cause random errors in data transfer.

7.) Willem software supports programmer connected to standard LPT1, LPT2 or LPT3 port. Set selected in programmer software, settings “Printer Port”
Laptops with parallel port converters, PC with specific LPT port adress are not supported.
Recommended install registry XP_stop_polling.reg on PC with Windows XP. It stops PC internal resources random access/scan to LPT port. Check and close active resident programs that can use parallel port.
Generally data transfer works on default LPT port settings. Check parallel port settings in PC BIOS, sometimes change from ECP mode to EPP or Normal required.
Utilities are LPT1 supported only.

8.) Installing sequence.
  • Connect LPT cable to PC and programmer.
  • Run Willem software.
  • Connect power supply to programmer. Programmer green LED flash only.
  • Run Willem SW command Help/Test Hardware. Expect reply “Hardware present”
  • Insert adapter with target memory chip.
  • Run Read/Erase/Blank check/Program.
  • Command in progress – red LED flash (Vcc on), yellow LED flash (Vpp on).
  • Command finished, programmer green LED flash only. Remove adapter or replace target memory chip.
9.) Powered programmer - don’t connect and disconnect LPT cable.
Software not launched - don’t use or install adapter with target memory chip. All LED’s can flash on powered and connected programmer without software, target chip can be damaged !!
Command in progress, red or yellow LED flash - don’t remove or install adapter with target memory chip.

10.) Share your experience and problems in EZoFlash forum.

Nov 30, 2013

MyBro Green Packet DV235T Stock Firmware Update Help

Recently I have posted about SmartBro new product that they wanted to promote the myBro aka "Abot kaya wireless home broadband" the 4G WiMAX wireless internet that uses the Green Packet CPE model DV235T. What I do not know is that this 4G wireless modem router device has been already tweaked silently almost a year done by many forumers and it has just leak this few weeks by SB netizen that stock firmware updates have been compromised and leak the links to Google.

With my curiosity to have also the updates whom I wish to be able to tweak my donated DV235T I'll keep on searching until I stumble upon to the source. There are at least two (2) Green Packet stock firmware for myBro DV235T that has been seeded online one is for free (web_update-3_5G-v2.10.14-g.1.0.5-gp.tar.gz) and the other is you must have to pay (web_update_v2.10.14-g.1.0.4-gp.tar.gz) whom I paid it for U$35 via remote update and the only copy I have is on the Chips itself of Hynix H27U1G8F2BTR since I badly needed it the only option of mine is "take it or leave it".


After my DV235T has been updated remotely here how it looks like, you can check on my other post the details of the Green Packet stock firmware v2.10.14-g.1.0.4-gp. The most interesting here is the Hardware model:WIXFMM-144 and also the Frequency range:2300000KHz~2400000KHz, 2490000KHz~2700000KHz. Make sure before you upgrade to any updates of your device firmware you have a screenshot for your reference and for your comparison. If you go back to the myBro Smart customized firmware v2.10.14-g1.0.7-smart here's how it looks like.


It only shows that Green Packet stock firmware v2.10.14-g.1.0.4-gp is the right firmware updates for the myBro DV-235T 4G WiMAX wireless broadband modem router because it is for Hardware model:WIXFMM-144. In addition, the  Frequency range:2490000KHz~2700000KHz is also being added. 


On the other hand, going here to the free Green Packet stock firmware (web_update-3_5G-v2.10.14-g.1.0.5-gp.tar.gz) you will notice that the updates or firmware is for CPE Hardware model:WIXFMM-129,  likewise taking a look closely to the Frequency range:3300000KHz~3600000KHz obviously the firmware will not suite to the myBro DV235T. It may or may not work perfectly because of mismatch hardware model and firmware updates. As I have tested with the given above firmware the myBro Green Packet DV235T will not bricked  as you can see I have the screenshot of it. There are three (3) issue I have found out using this firmware, one the WiMAX LED signal has strong indicator or very high though if you open you GUI on RSSI is most likely the same dBm with ver.04. Second is the the trade off, your built-in WiFi signal is getting weaker. Third, it can connect but unstable, you will be facing frequent disconnection so there is no used of upgrading to this stock firmware (web_update-3_5G-v2.10.14-g.1.0.5-gp.tar.gz) you will be having a headache definitely.

Since I DO NOT have the stock firmware in me or I can't get any firmware online because of no one is willing to seed it. The only remedy is on the Chips Hynix H27U1G8F2BTR using NAND flasher/programmer (I/you) can copy the raw firmware but can not use it via GUI upgrade only thru TSOP48 write it directly to the NAND Flash memory to be able for you/your myBro aka DV235T work it perfectly with out worries on changing the WAN MAC address, disconnection, WiFi weak signal etc....

Hope this article will help those netizen have upgrade their myBro Green Packet DV235T 4G WiMAX wireless modem router with the wrong firmware.

Jan 7, 2011

DIY Flash EEPROM BIOS Programmer

I got this Gateway Dx4300 computer motherboard with a dead BIOS chip in it, that wont start at all, so I figured it must be a corrupt bios. The motherboard was kinda nice that supports Phenom II quad processors & DDR3 ram (I think) .. so I didn't want to waste it just because it had a bad bios chip.


Buy a replacement bios chip you say ? .. sure , but i dont feel like spending $25-$35 right now for a motherboard i got for free .. so I had an idea to build a simple BIOS programmer that I can build & use to save his board and possibly others in the future ..

so the bios chip was an Macronix MX25L8005 (1MB) .. and .. luckily, it sat on a socket (not soldered in) ..


After some research, I found a few DIY kits & projects along with comercial ones like the Willem, Acron, SMARTPRO ..etc , they were all expensive. Eventually I stumbled upon a design that will probably do the job, so I built the simple circuit & started experiminteng with it .. a few attempts later, I was able to reflash the chip with a new bios that saved the motherboard from the garbage man, later I decided to add some improvements to this design to make it more convenient to use in the future.

My design is based on RayeR's with slight improvements, I have added a voltage regulator to power it directly from USB port, a switch and some LED indicators ..

Supported chips (and possibly others):

AMIC
SST
ST Microelectronic
A25L05PU/PT (64kB)
A25L10PU/PT (128kB)
A25L20PU/PT (256kB)
A25L40PU/PT (512kB)
A25L80PU/PT (1MB)
A25L16PU/PT (2MB)
A25L32PU/PT (4MB)
A25L64PU/PT (8MB)
A25L512 (64kB)
A25L010 (128kB)
A25L020 (256kB)
A25L040 (512kB)
A25L080 (1MB)
SST25VF010 (128kB)
SST25VF020 (256kB)
SST25VF040 (512kB)
SST25VF080 (1MB)
SST25VF016 (2MB)
SST25VF032 (4MB)
SST25VF064 (8MB)
SST25VF128 (16MB)
SST26VF016 (2MB)
SST26VF032 (4MB)
SST26VF064 (8MB)
M25P10 (128kB)
M25P20 (256kB)
M25P40 (512kB)
M25P80 (1MB)
M25P16 (2MB)
M25P32 (4MB)
M25P64 (8MB)
M25P128 (16MB)
EON
Winbond
Macronix
EN25P16 (2MB)
EN25P32 (4MB)
EN25P64 (8MB)
EN25P128 (16MB)
EN25F16 (2MB)
EN25F32 (4MB)
EN25F64 (8MB)
EN25F128 (16MB)
W25X10 (128kB)
W25X20 (256kB)
W25X40 (512kB)
W25X80 (1MB)
W25X16 (2MB)
W25X32 (4MB)
W25X64 (8MB)
MX25L1005 (128kB)
MX25L2005 (256kB)
MX25L4005 (512kB)
MX25L8005 (1MB)
MX25L1605 (2MB)
MX25L3205 (4MB)
MX25L6405 (8MB)

Spansion
Atmel

S25FL004A (512kB)
S25FL008A (1MB)
S25FL016A (2MB)
S25FL032A (4MB)
S25FL064A (8MB)
S25FL128P (16MB)


AT26DF041 (512kB)
AT26DF081A (1MB)
AT26DF161A (2MB)
AT26DF321 (4MB)




NOT BAD AT ALL FOR A $5 HOME-MADE FLASHER !!!


The finished PCB in action, just remember to erase the chip first before re-programming, it works best that way... the extra 3 pin white-connector you see is for my personal use to get +5VDC & +3.3VDC directly out (optional) .. you don't need to have that.

Software ???

There are many option out there that work with SPI based LPT port programmer .. I tested a few, SPIPGM (DOS) worked best for me .. the pic below is from a Window$ based GUI that I also tested .. and finaly, I will definately make a nice housing for this PCB and add a ZIF socket to make it more convenient to use ..


And off-course .. here's the schematic ..


This project being written by Nader Gator all works are credited to him.