Hi,
I'm trying to read the following chip which supports Q SPI flash. When I try to run Q SPI read, it says it can't find any registers and to you use custom script.
I took a dump of the firmware on the chip and erased the chip and the re-flashed the dump back and the laptop boots fine. However, when I flash a modified bios it doesn't work.
I noticed when I flash the patched bios dump it passes verification, once I power up the laptop and it fails to boot, if I try to do another verification test it fails.
Could you please assist in reading and setting the Q-SPI mode.
Thanks
MX25L12873F Q SPI support
-
ArT
- Posts: 1602
- Joined: Wed Mar 25, 2015 8:54 am
- Location: Warsaw, Poland
- Has thanked: 61 times
- Been thanked: 171 times
Re: MX25L12873F Q SPI support
I can prepare you custom script but if you have not changed QE bit than reading/writing FLASH will not change it (it stays enabled when it was enabled before), so I think that your modified bios file is wrong and that's why it is not starting (Quad Enable configuration bit is not stored in FLASH area - it is stored in status register which is not modified during erase/write operations)
Anyway, please check this application file:
https://www.dropbox.com/s/hnt8u4u3amkrc ... S.exe?dl=0
Replace "REVELPROG_IS.exe" in installation folder (by default it is C:\Program Files (x86)\REVELTRONICS\REVELPROG-IS) and run application and run Quad SPI tool again. Does it read QE bit now? Please let me know.
Anyway, please check this application file:
https://www.dropbox.com/s/hnt8u4u3amkrc ... S.exe?dl=0
Replace "REVELPROG_IS.exe" in installation folder (by default it is C:\Program Files (x86)\REVELTRONICS\REVELPROG-IS) and run application and run Quad SPI tool again. Does it read QE bit now? Please let me know.
Re: MX25L12873F Q SPI support
Hi,
The new execuatble does read it and the enable button is greyed out, assuming that means that Quad SPI is set to enabled in the register?
The new execuatble does read it and the enable button is greyed out, assuming that means that Quad SPI is set to enabled in the register?
-
ArT
- Posts: 1602
- Joined: Wed Mar 25, 2015 8:54 am
- Location: Warsaw, Poland
- Has thanked: 61 times
- Been thanked: 171 times
Re: MX25L12873F Q SPI support
Yes it means that QE bit is enabled and you can only disable it. As I wrote before if you did not changed registers by custom scripts before than QE configuration is not changed during erase/write operation. I think that your bios is not modified correctly and that's why it is not working (assuming that original dump is working).
Re: MX25L12873F Q SPI support
Yes, the original bios does work fine. All other lptop models work just fine, it's just this one particular model I am having problems with, which has MX25L12873F chip.