Macbook Pro A1398 EMC 2190 No Write protect pin


Rendering Error in layout Widget/Social: Call to a member function exists() on null. Please enable debug mode for more information.
More
7 years 4 months ago #5736 by esko1
Hi. I need help from you guys. I need to read, modify and write eeprom MX25L6473E from macbook a1398 but in datasheet, there is no WP# and Hold# pin? Is there any way to read this eeprom with flashrom (raspberry pi)?

Please help. Don't know what to do

Thank you
Attachments:

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

More
7 years 4 months ago #5739 by reverendalc
I assume you mean emc 2910. 2190 is the old school iPhone dock (-:

These chips are quad enabled.

Try just with vcc, gnd, cs, si, so, clk with various battery/MagSafe conditions.

No joy?

Remove vcc pin and power on mac to EFI lock screen or OS X lock screen and try again.

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

More
7 years 4 months ago #5741 by esko1

reverendalc wrote: I assume you mean emc 2910. 2190 is the old school iPhone dock (-:

These chips are quad enabled.

Try just with vcc, gnd, cs, si, so, clk with various battery/MagSafe conditions.

No joy?

Remove vcc pin and power on mac to EFI lock screen or OS X lock screen and try again.


reverendalc thank you for fast reply.
Yes, sorry it is emc 2910. How do you mean various battery/MagSafe conditions? To read eeprom while it is still on board and powered on?

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

More
7 years 4 months ago #5744 by reverendalc
first, with VCC pin connected to programmer:

try with battery+magsafe, battery only, magsafe only, and neither.

if none of those work, REMOVE VCC pin (leave GND) and try:

MacBook powered on to EFI lock screen, lid closed
MacBook powered on to OS X lock screen, lid closed
remove SSD and power on to [?] screen, lid closed

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

More
7 years 4 months ago #5746 by reverendalc
these newer EFI chips with quad mode, they can be more difficult to write to.
often the read is easy, but without holding the WP and HOLD lines, it often comes down to powering on the mac to a state where the chip is not locked and WREN is set.

it's entirely possible, just requires some trial and error.

there's a sticky titled PLEASE POST YOUR SUCCESSFUL FLASH ENVIRONMENTS HERE

i would appreciate it if you post what works for you there, to help others with their journey.

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

More
7 years 4 months ago - 7 years 4 months ago #5749 by esko1
I have truble even at reading chip. I have connected vcc, gnd, cs, si, so, clk but flashrom cannot detect eeprom? What m'i doing wrong? I have tried w/o battery, w/o magsafe, w/o vcc but flashrom can't detect chip.

I have seen in another post user ChomsMaster wrote this:
PIN's of Chip EFI:
1 <-- SPI_MLB_CS_L = SPI_ALT_CS_L --> 5
2 <-- SPI_MLB_MISO = SPI_ALT_MISO --> 6
3 <-- SPI_WP_L = SPI_ALT_IO<2> --> 8
4 <-- VSS = 16
5 <-- SPI_MLB_MOSI = SPI_ALT_MOSI --> 4
6 <-- SPI_MLB_CLK = SPI_ALT_CLK --> 3
7 <-- PIROM_USE_MLB = SPI_ALT_IO<3> --> 10
8 <-- VDD = PP3V3_S5

Can someone explain this. Does this mean that pin WP is the same as IO2 and pin HOLD is the same as IO3? I'm confused
Last edit: 7 years 4 months ago by esko1.

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

More
7 years 4 months ago #5752 by reverendalc
often times that is correct.

i don't see anything in this particular data sheet, but..
if you look at this data sheet for a similar winbond chip:



you'll see that in single SPI mode uses the pins differently than dual/quad SPI mode.
Attachments:

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

More
7 years 4 months ago #5757 by esko1

reverendalc wrote: often times that is correct.

i don't see anything in this particular data sheet, but..
if you look at this data sheet for a similar winbond chip:



you'll see that in single SPI mode uses the pins differently than dual/quad SPI mode.


I haved tried to connect without pin 3 and pin 7 but no luck. Cant read chip!? Dont know why

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

More
7 years 4 months ago #5758 by esko1
I check with mulitmeter and when macbook is in a sleep and powered with magsafe it gets power on vcc pin. So I have tried to connect on raspberry only pin 1 cs#, pin2 so/miso, pin6 sclk, and pin5 si/mosi but again flashrom cant find chip? Is there any special way to read this quad enabled chips or what?

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

More
7 years 4 months ago #5761 by esko1
Success :) It's so easy. I posted tutorial in thread POST YOUR SUCCESSFUL FLASH ENVIRONMENTS HERE!

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

More
7 years 4 months ago #5775 by reverendalc

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

Who's Online

We have 572 guests and no members online

N00BZ

  • ljamal
  • ljamal74
  • mikeg2atest
  • ducchinhbui
  • anjarezt

Cookies