MX25L12873F Q SPI support

Here you can ask technical questions about REVELPROG-IS and device/memory programming.
Post Reply
j911
Posts: 3
Joined: Thu Dec 14, 2017 11:12 am

MX25L12873F Q SPI support

Post by j911 »

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
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

Post by ArT »

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.
j911
Posts: 3
Joined: Thu Dec 14, 2017 11:12 am

Re: MX25L12873F Q SPI support

Post by j911 »

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?
QSPI.JPG
QSPI.JPG (21.46 KiB) Viewed 8029 times
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

Post by ArT »

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).
j911
Posts: 3
Joined: Thu Dec 14, 2017 11:12 am

Re: MX25L12873F Q SPI support

Post by j911 »

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.
Post Reply