前一阵子,老的13late的256GB硬盘感觉力不从心,遂决定换个512GB的三星970evo硬盘,但是又碰上好死不死的睡眠问题,看上不去不是很严重,但是对我来说却很麻烦,想想做的东西,合盖后,没过几天,发现进不去系统,唯一的办法只有像Windows那样关机,这不就丢掉了Mac合盖即走的传统了吗,所以在研究网上教程后,买了CH341A编程器,结果发现悲催的是13late的bios在主板背面,就意味着要把主板拆下来才能刷,胆战心惊地拆了主板,结果发现夹子不能用,因为是VDFP封装,我去。。。
再次小心翼翼装回去,确认能开机后,在ebay上买了专用的线来刷,具体可以看这个教程
https://blog.csdn.net/aerror/article/details/91486841
另外这个线很难买,淘宝上没有,只有ebay有的卖,去搜这个关键词
EFI-ROM Converting board for Apple MacBook J6100 SPI-ROM EFI ROM
需要注意三点:
1、在转接线接到笔记本之后,把万用表调至二极管端,红表笔接芯片地(这里是VSS),黑表笔接接其它脚位,看看是否出现0.7左右的电压,这是芯片保护二极管标志,可以保证芯片接触良好,同时脚位没有错。同时需要注意的是,刷写的时候,VCC是需要断开的,这也是我一直疑惑为什么转接线里vcc测不出来二极管电压的原因。
2、需要注意的是,苹果不同批次,不同型号的bios是不同的,例如我的是N25Q064,我还傻傻地加了-c,反而导致识别不出来,其实-c不是必需的,另外我是装了虚拟机开了xubuntu刷的
flashrom -p ch341a_spi -r dump2.bin -c “MX25L6406E/MX25L6408E”
可以写为 flashrom -p ch341a_spi -r dump2.bin
基本上既然能读,写就没有问题,不再赘述了
3、电池线要断开,电池线要断开,这是基本要求。
自从接触到硬刷苹果bios后,深深感觉到,苹果的密码都是浮云,以前我还设固件启动密码,现在直接不设了,用FileVault来保护文件。
另外得感谢隔壁Physics Tower管实验室设备的大叔,借了一下电烙铁让我把pin焊到板子上面去了
祝各位好运!