MBA 11", Mid 2013 - 1465 EMC 2631 - 1.3 i5


Rendering Error in layout Widget/Social: Call to a member function exists() on null. Please enable debug mode for more information.
More
8 years 1 month ago - 8 years 1 month ago #2826 by hacki
Hi,

first I want thank you for this site. It's a great work.

I made a dump from my MBA. I think it is missing in the EFI Repositoty.

MacBook Air (11", Mid 2013)
Model: 1465
EMC: 2631
Proc.: Intel Dual Core i5 1,3 GHz

flashrom shows me multiple flash chip definitions.
flashrom output:

flashrom v0.9.8-r1924 on Linux 4.1.17-v7+ (armv7l)
flashrom is free software, get the source code at flashrom.org

Calibrating delay loop... OK.
Found Macronix flash chip "MX25L6405" (8192 kB, SPI) on linux_spi.
Found Macronix flash chip "MX25L6405D" (8192 kB, SPI) on linux_spi.
Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) on linux_spi.
Found Macronix flash chip "MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E" (8192 kB, SPI) on linux_spi.
Multiple flash chip definitions match the detected chip(s): "MX25L6405", "MX25L6405D", "MX25L6406E/MX25L6408E", "MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E"
Please specify which chip definition to use with the -c <chipname> option.

I made dumps with all definitions and the files are all the same.
By comparing with hex-editor and md5 checksum.

The dumps in the atachment are made with the following definition:
-c "MX25L6406E/MX25L6408E" (3 times)

My question is: Should I use this definition for the write command?

I cleaned it with the scan-and-patch script and use a hex-editor to clean is by hand.
It´s not the same.

Here are my original dumps. Ziped with WinRAR, hope it´s ok.

File Attachment:

File Name: dumps.zip
File Size:13,602 KB



MD5 is 941FBC0975BBFE89B86381D13B407AEC


sorry for my bad english.
Attachments:
Last edit: 8 years 1 month ago by hacki.

Please Log in or Create an account to join the conversation.

More
8 years 1 month ago - 8 years 1 month ago #2829 by CygnusX1

hacki wrote: Hi,

first I want thank you for this site. It's a great work.

I made a dump from my MBA. I think it is missing in the EFI Repository.

MacBook Air (11", Mid 2013)
Model: 1465
EMC: 2631
Proc.: Intel Dual Core i5 1,3 GHz

flashrom shows me multiple flash chip definitions.
flashrom output:

flashrom v0.9.8-r1924 on Linux 4.1.17-v7+ (armv7l)
flashrom is free software, get the source code at flashrom.org

Calibrating delay loop... OK.
Found Macronix flash chip "MX25L6405" (8192 kB, SPI) on linux_spi.
Found Macronix flash chip "MX25L6405D" (8192 kB, SPI) on linux_spi.
Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) on linux_spi.
Found Macronix flash chip "MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E" (8192 kB, SPI) on linux_spi.
Multiple flash chip definitions match the detected chip(s): "MX25L6405", "MX25L6405D", "MX25L6406E/MX25L6408E", "MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E"
Please specify which chip definition to use with the -c <chipname> option.



I made dumps with all definitions and the files are all the same.
By comparing with hex-editor and md5 checksum.

The dumps in the atachment are made with the following definition:
-c "MX25L6406E/MX25L6408E" (3 times)

My question is: Should I use this definition for the write command?

I cleaned it with the scan-and-patch script and use a hex-editor to clean is by hand.
It´s not the same.

Here are my original dumps. Ziped with WinRAR, hope it´s ok.

File Attachment:

File Name: dumps.zip
File Size:13,602 KB



MD5 is 941FBC0975BBFE89B86381D13B407AEC


sorry for my bad english.


The command line to write is:
sudo flashrom -w ~/efi/read1.bin -V -p linux_spi:dev=/dev/spidev0.0 -c "MX25L6406E/MX25L6408E"

Replace read1.bin with your bin file name.

If I helped you buy me a latte!
Last edit: 8 years 1 month ago by CygnusX1.

Please Log in or Create an account to join the conversation.

More
8 years 1 month ago - 8 years 1 month ago #2831 by
Yes I've done a few mbp with the same chip and I've used the script to clean it and manually deleted the $v$ area. If you need to use the -c option then you use it with read, erase and write commands as Cygnus has shown
Last edit: 8 years 1 month ago by .

Please Log in or Create an account to join the conversation.

Who's Online

We have 329 guests and no members online

N00BZ

  • ljamal
  • ljamal74
  • mikeg2atest
  • ducchinhbui
  • anjarezt

Cookies