IsmaelHG / UndervoltPatchMacBook

Firmware patch for unlocking FIVR control + Overclocking on Apple computers
https://ismaelhg.github.io/Undervolt-Apple/
14 stars 1 forks source link

Connecting CH341A with SOP8 clip to BIOS chip at 3.3V #7

Closed teqtic closed 7 months ago

teqtic commented 7 months ago

Could someone please post some details pictures for how to connect the CH341A programmer with SOP8 chip to the MacBook Pro chip? I get "No EEPROM/flash device found." after using flashrom on MacOS.

Looking up the bios chip (mxic mx 25L6406E) online shows it should be read / written to at 2.7V to 3.6V. How do you set the programmer to 3.3V mode? Some are saying online that the data lines are always 5V anyway and the programmer has to be modded. I can't get it to read the chip using flashrom.

Full output from flashrom:

sudo flashrom -p ch341a_spi -r test.bin

flashrom v1.3.0 on Darwin 20.6.0 (x86_64)

flashrom is free software, get the source code at https://flashrom.org/

Calibrating delay loop... OK.

libusb: info [darwin_detach_kernel_driver] no capture entitlements. may not be able to detach the kernel driver for this device

libusb: info [darwin_claim_interface] no interface found; setting configuration: 1

No EEPROM/flash device found.

Note: flashrom can never write if the flash chip isn't found automatically.

teqtic commented 7 months ago

I was able to get it working simply by making sure the SOP8's pin connector and the clip was on tight. The logic board did not need to have power for it to be read. I also left the CH341A as is.