Products > Test Equipment
New bench scope - Fnirsi 1014D, 7", 1GSa/s
joseph4511:
Hello folks, i got my 1014D off Amazon. Scope was working fine till yesterday. Now it does turn on but thats it, freeze on fnirsi logo. I think firmware is gone, disassembled the device and connected the W25Q16 chip to pc. Compared the partial binary codes with update firmware, seems they re same. I guess scope firmware is gone, hope you guys can extract the whole bin file for me from the W25Q16. Thanks
pcprogrammer:
Attached is the content from my flash.
I made it with the firmware backup-er I wrote, which is also attached. It runs from the SD card. Since your scope is not booting the only way to load it is to remove the SD card and use a card reader/writer.
For more info on the firmware backup program take a look here: https://www.eevblog.com/forum/testgear/fnirsi-1013d-100mhz-tablet-oscilloscope/msg3807689/#msg3807689
In that thread is a lot of information about how the 1013D works, and the two scopes are very much the same software wise. A lot of info can be found here: https://github.com/pecostm32/FNIRSI-1013D-Hack
Success with the repair.
joseph4511:
thank you so much for your effords, uploaded the whole firmware. Logo does not shift anymore but still stuck, does not boot to the scope program. Also firmware version v3.0 text disappeared. Should i upload the firmware with your backup loader ?
Also i attached my whole firmware file, your .bin file has too many blank spaces compared to my fw.
pcprogrammer:
The fact that the firmware version v3.0 text disappeared means that the flash has been reprogrammed. This image is being displayed by the boot program. It looks like it has problems with reading from the part where the actual program sits in the flash. At address 0x27000 in the flash it expects a BROM header.
Try to replace the flash ic. It has to be at least 2MB, but does not have to be W25Q16. A W25Q32 or W25Q64 will also do.
My backup program will only make a copy of the flash onto the SD card. It does not write to the flash. It might show the problem though, because it is the scope's own CPU reading the flash.
joseph4511:
Well i tried with genuine Macronix MX25L6405 8 MB ic flash, flashed with neo programmer which i always use for bios programming with verify option, nothing changed.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version