MX25L12873F Q SPI support

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

MX25L12873F Q SPI support

Postby j911 » Thu Dec 14, 2017 11:34 am

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: 1508
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 51 times
Been thanked: 161 times

Re: MX25L12873F Q SPI support

Postby ArT » Thu Dec 14, 2017 11:57 am

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

Postby j911 » Thu Dec 14, 2017 8:08 pm

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

ArT
Posts: 1508
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 51 times
Been thanked: 161 times

Re: MX25L12873F Q SPI support

Postby ArT » Thu Dec 14, 2017 8:25 pm

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

Postby j911 » Fri Dec 15, 2017 11:21 am

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.


Return to “Technical Support”

Who is online

Users browsing this forum: No registered users and 5 guests