Author Topic: What is required to read / write firmware to Winbond 25q128 8soic flash memory?  (Read 12033 times)

0 Members and 1 Guest are viewing this topic.

Offline SeamlessPurseTopic starter

  • Newbie
  • Posts: 8
  • Country: au
Hello

Excuse my lack of knowledge but I need to copy the firmware from a Winbond 25Q128JVSQ flash memory chip.
Manufacturer page:
https://www.winbond.com/hq/product/code-storage-flash-memory/serial-nor-flash/?__locale=en&partNo=W25Q128JV
Data sheet:
https://www.winbond.com/resource-files/W25Q128JV%20RevH%2003102021%20Plus.pdf

I was going to buy a AliExpress CH341a programmer and clip for the 8-pin footprint but wasn't sure if it would work or there is suitable software?
The chip isn't listed on flashrom.com, I can't find a site for Colibri, or what other software is available.
Any advice is greatly appreciated!
 

Offline voltsandjolts

  • Supporter
  • ****
  • Posts: 2300
  • Country: gb
I would recommend the excellent value TL866II
http://autoelectric.cn/EN/TL866_main.html

It lists this device as supported
http://autoelectric.cn/MiniPro/TL866II_List.txt
W25Q128JV @SOIC8

https://www.ebay.com.au/itm/192489430193

(no affiliation just a happy TL866II user)
 

Offline darkspr1te

  • Frequent Contributor
  • **
  • Posts: 290
  • Country: zm
If this is a one off copy/write operation then a ch340 adapter or ftdi232h would work. if you intend to do more poking about then i would say a bus pirate (does uart,i2c,spi,jtag, swim, SWD and more) ,
the bus pirate has flashrom(to copy spi flash roms like w25q64 etc )  support and can also be used with openocd and other programs for debug and more.
while slow compared to some specific tools its more universal in it's support.
also other way of doing it is any arduino device (check you chip voltages as arm based arduino is normally 3.3v and atmel are 5v )


darkspr1te
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Just get a $4 CH341A programmer.
NeoProgrammer 2.2.0.8 works great with it.
You can find it in the Hantek Drive of my signature, I'm pretty sure it supports that memory.
« Last Edit: September 17, 2021, 08:13:03 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline voltsandjolts

  • Supporter
  • ****
  • Posts: 2300
  • Country: gb
Who wrote the NeoProgrammer software and where is their download page?
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
The creator is posting the software on 4PDA
Requires to be registered for downloading, but even for logging in they use russian captchas, so it's a mess :palm: .
I usually bother a russian friend when the login expires. That's why, for easiness, I referred to my drive instead providing a link to the author.

It's based on UsbAsp-flash (AsProgrammer), which also works great, however it's becoming outdated, while NeoProgrammer keeps adding support for new ICs.

« Last Edit: September 19, 2021, 07:24:19 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 
The following users thanked this post: voltsandjolts, impetus_maximus

Offline Johnny10

  • Frequent Contributor
  • **
  • Posts: 899
  • Country: us
 :popcorn:
Tektronix TDS7104, DMM4050, HP 3561A, HP 35665, Tek 2465A, HP8903B, DSA602A, Tek 7854, 7834, HP3457A, Tek 575, 576, 577 Curve Tracers, Datron 4000, Datron 4000A, DOS4EVER uTracer, HP5335A, EIP534B 20GHz Frequency Counter, TrueTime Rubidium, Sencore LC102, Tek TG506, TG501, SG503, HP 8568B
 

Offline newtekuser

  • Frequent Contributor
  • **
  • Posts: 356
  • Country: us
I've used DediProg sf600 in the past with great success.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf