联想m40-70(s40-70)10.12.6 95%完美

发表于: 09-07 11:46:46
来自 威锋网页版
305
0
只看楼主

缺陷:

1、不能隔空投送(需要更换DW1820A,但联想笔记本要刷BIOS白名单风险较高😢)

2、读卡器不能用

3、iMessage、FaceTime不能用…… 就在刚才,改了序列号,用我登录过白苹果和iPhone的ID成功登录iMessage和FaceTime。



几乎完美的EFI文件

里面有些带bak的文件,是制作过程中的备份,或不再需要的,可以直接删除。

链接: https://pan.baidu.com/s/1s0FesTnX9bXI49ToSVdlKg  密码: lb0d


这个系统已经用了2年多了,2017年的时候装的。细节都发到某景了。但某景一直不稳定。而且要邀请才能注册新的账号。

前两天又折腾好了合盖睡眠,现在整个电脑只剩下读卡器不能用了。其它的和白苹果没有区别。所以在威锋也发一次。方便以后自己看。

配置:

CPU i5-4210u

4g内存

声卡 alc233 applealc驱动

显卡 HD 4400、AMD 不知道什么型号反正不能驱动

硬盘 SSD 128G msata、500G sata

WiFi ar9565

蓝牙 ar3012(和WiFi在一起)


………………以下直接引用我发在某景的内容…………………


牢骚:

这个型号的电脑太小众了。翻遍了整个网络……好吧,整个中文网络,也没有找到别人做好的……悲剧呀!


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


背景:

本来电脑是m40-70,CPU是奔腾双核3558u,在论坛询问之后,直接被否定。

于是在换主板和买台二手的x230之间纠结了好久。

最终,为了省钱,把主板换了(其实,买x230才是正确选择。满论坛都是ThinkPad的教程、驱动)。

CPU是i5 4210u。Windows下面看型号变成了s40-70。


20200904修改

自己记录一下:

合盖睡眠已经解决。

在dsdt上打“remove _PRW form LID”补丁就行了。

ACPI 的合盖硬件id是0c0d,macOS没有识别到动作。打个补丁帮助macOS识别合盖动作。


问题:

睡眠唤醒死机   已解决

亮度不能调节,显示设置里面没有亮度条    已解决

麦克风没有输入    已解决

信息、FaceTime不能登录    已解决

蓝牙不能连接,atheros ar3012(安装BTFirmwareUploader_3.1.5_10.11_AR3012-0x0489_0xE04E.zip完美解决,连接beats solo正常)


配置:

CPU  i5 4210u

显卡  Intel HD Graphics 4400   独显AMD的无法驱动,BIOS关闭、DSDT屏蔽、kext屏蔽都可以

WiFi    atheros 956x(9565)

LAN    RTL8106

声卡    ALC233   10ec0233

电池 正常

安装文件

http://bbs.pcbeta.com/viewthread-1742971-1-1.html

直接到到百度云下载也是一样的

链接: https://pan.baidu.com/s/1y-N6IWTwSpiRNR9stT0vYw  密码: dkc1 

【全网首发】macOS Sierra 10.12.5 16F73 with Clover 4076原版镜像带多驱动免二次装

之所以没有装10.12.6,是因为15732157027在制作的时候,在里面加入了一些我这个电脑不兼容的kext,导致引导的时候就重启了。然后下载了15732157027制作的10.12.5来试试。不错,神马都不改,就进入安装界面了!如果把clover里面的config.plist改成4400显卡的(里面自带,改个文件名就好),安装的时候,显卡就驱动了^_^


在此强烈推荐!!


建议:如果出现引导死机、重启等。把clover/kexts下面多余的kext删了,只留几个关键的。

我的只有

appleigb.kext

fakepciid_intel_hd_graphics.kext

fakepciid.kext

fakesmc.kext

intelgraphicsfixup.kext

lilu.kext

realtekrtl8100.kext



15732157027自带的里面还有Appleps2smarttouchpad.kext、voodoohda.kext这些不适合这个电脑。10.12.6也是因为一些不适合的kext导致引导重启。当然,我知道的时候,10.12.5都开始解决小问题了。


安装这些就不说了,都是老司机。


直接说难点:

1、装完后第一个折腾的是声卡

型号ALC233,论坛教程一大把。AppleALC、AppleHDA都可以。

给个链接就行了

http://bbs.pcbeta.com/viewthread-1744825-1-1.html

用这个简单^_^


注意事项:

如果你之前装过voodoohda,一定要记得删除sle下面的AppleHDADisable.kext,还有clover/kexts下的一个EAPDFix.kext也要删除。这俩货让我在声卡上面掐了2天/(ㄒoㄒ)/~~


需要用到dsdt的地方,在Windows下用aida64 business(企业版,低版本的没有这个功能)来提取。最好不要在clover里提,这个提出来的是被clover更改过的。


dsdt的教程细节我就不写了,我也是迷迷糊糊的改的,所以现在还不能睡眠不能调亮度。


20200904更新

dsdt我用deepin提取,比win下提取错误少些

修改dsdt的视频教程——感谢远景大神daxuexinsheng

链接: https://pan.baidu.com/s/1wjOkQ1IuDQLPaRyS5N9删除dGg  密码: st73

作者补充教程

链接: https://pan.baidu.com/s/1DI5F2vzetUs0zOVJc7TYJQ  密码: 1mfn

需要用到的软件

链接: https://pan.baidu.com/s/1nzlzTdQ6f0Z7-LBnQwFsXQ  密码: mgqr

跟着视频做,做完就好了!



上链接吧!

声卡 http://bbs.pcbeta.com/viewthread-1744825-1-1.html  感谢@关云长羽

WiFi http://bbs.pcbeta.com/viewthread-1724008-1-1.html   感谢@marioma

蓝牙http://bbs.pcbeta.com/viewthread-1741698-1-4.html 感谢@Ardentwheel


驱动可以在这里下载,也可以到上面的链接下载。

 AppleALC.kext.1.1.4.zip (508.84 KB, 下载次数: 10)

 BTFirmwareUploader_3.1.5_10.11_AR3012-0x0489_0xE04E.zip (1.89 MB, 下载次数: 15)

 Lilu.kext1.1.6.zip (61.99 KB, 下载次数: 4)

 ACPIBatteryManager.kext.zip (20.38 KB, 下载次数: 6)



最后:这是老司机的新玩法~

想当年,咱在华硕的时候,可是MacBook生产部门的工程师(其实就是给MacBook拧螺丝的)。回头一想,那都是2006年的事情了,那是苹果才换Intel的CPU不久。当时就在想,看样子PC要可以跑传说中的macOS了。果然!!!!!!


……………………继续完善……………………

补充:
1、已经可以睡眠唤醒。睡眠后电源灯闪。只能键盘唤醒,鼠标不行。唤醒后重走开机流程,但之前开着的进程都在。
好奇葩的睡眠方式。白苹果是掀起屏幕,马上就亮了……睡眠自动唤醒确实是usb导致的,maciasl,在dsdt上打补丁USB3_PRW 0X0D (instant wake)——USB3_PRW 0X6D (instant wake)两个似乎没有区别,我两个都测试了。目前没有发现区别。而不是好多帖子里面说的USB3 _PRW(0x0D) and Rename XHC to XHC1这个。大概是rehabman改了文件吧!

2、亮度可以调节、快捷键fn+f11减、fn+f12加。有小太阳。偏好设置里面有亮度条。
照着视频做,一定要保证SSDT→\_SB.PCI0→IGPU→PNLF,也就是通常说的PNLF补丁。
然后!!!!
一定要去把GenericUSBXHCI.kext删掉,或者改名GenericUSBXHCI.kext.bak,万一不对还可以改回来。这个驱动似乎会导致原生USB驱动失效。

好了!重启电脑,看看系统偏好设置里面,是不是有亮度调节了。再试试键盘调节亮度^_^睡眠也好了!!!

睡眠和亮度,参考
http://bbs.pcbeta.com/viewthread-1569867-1-1.html
这个帖子里面,@daxuexinsheng录制的视频。
在此表示感谢!!!!!!!
按照视频的方式做。一定能够成功!
一次不行就多看几次!先完整看视频,看完一次后,再找着做。

我也是看了3次,慢慢修改才改好的!


……………………继续完善……………………


原来我的睡眠不正常……
忘记打RTC补丁了。方法很简单。
dsdt里面,打一个RTC FIX补丁就搞定了。


现在是按键盘唤醒,1秒钟就亮屏了。

唤醒之后没有声音。
到这里
https://bitbucket.org/RehabMan/os-x-eapd-codec-commander/downloads/
下载最新的CodecCommander.kext
目前,RehabMan-CodecCommander-2017-0501.zip这个是最新的。

然后要自己改一下
IOKitPersonalities→CodecCommander→Codec Profile把Realtek开头的,除了ALC283,etc(我的士ALC233声卡,根据这个文件前面的描述,10ec_0233 string realtek alc283,etc)。所以保留283,etc这个。如果你的是其他声卡,就保留你的型号。
把custom commands→0、1里面的on lnit、on wake,改成YES
把perform reset、sleep nodes改成YES。
就行了。


……………………继续完善……………………


关于插耳机点输入死机的问题:
我的声卡在clover里面选了ID3,这里有问题。如果选ID5,不死机,插美标耳机,可以使用外置麦克风。如果选ID27的话,内置麦克风可以用。外置麦克风不能识别。
但是不选3的话,输出会有杂音。


这个时候就需要自己编译alcplugfix补丁来消除杂音。

这个其实是折中的办法。因为这个补丁是开机启动来运行的。不是属于kext这种内核扩展。

关于麦克风的问题。可以把applealc里面ID5的configdate数据复制到ID3里面去覆盖。这样,不用打alcplugfix,也可以正常使用美标的外置耳机话筒。并且没有杂音。

如果要使用内置麦克风,就
必须用ID27+alcplugfix,才能正常使用

按照教程,我这种有两个输入节【删除】点的声卡,应该是可以驱动双麦克风的。但是搞了几天,都还没有搞好。而且昨天晚上出现了不稳定的情况。
所以暂时打住。别把系统搞挂了^_^


……………………继续完善……………………


首先感谢vit9696给大家提供applealc。

在教程开始之前提醒几点
0、二合一接口声卡,内置麦克风不能用。听说无解……
1、最新的applealc不需要在dsdt打hpet补丁。打了此补丁,会导致后面我们修改LayoutID的很麻烦。要修改dsdt然后编译神马的。直接在clover里面添加LayoutID就行了。


2、你从Ubuntu提取出来的codec不一定全对。要灵活应用。我就遇到这个情况。我提取的codec,麦克风输入根本不在提取的节【删除】点上,还是后来自己用排除法找出来的。花了2天时间😢


3、最新版的applealc,其实不需要自己提取codec了。至少在alc233声卡上是这样的。233的7种情况,vit9696都已经做进去了。除非你的声卡是在整个applealc都没有包含的情况下,才需要自己提取codec。


4、国行版的iPhone耳机麦克风输入不兼容!!!国行版的beats solo插线也不兼容!!!……之前有朋友提到过用水货耳机可用,当时没注意……我整个驱动做完了后,卡在外麦输入的问题上。因为我把国行版的耳机插电脑上,麦克风根本不识别。换了魅族、vivo的耳机就可用了!坑爹呀……


然后开始玩吧!
首先,和所有教程一样
我的声卡ALC233
终端输入
git clone https://github.com/vit9696/AppleALC
下载完成后,会在finder→“用户名”下面出现applealc文件夹。
下载debug版的lilu.kext放到这个applealc文件夹下。
打开applealc→resources,下面有很多声卡,找到你的声卡型号文件夹,打开info.plist。
检查codecID是不是你的。codecID,就是通过那个10ec0233转换来的(alc269就是10ec0269,以此类推)。后面三位一般就是你的声卡型号。打开macOS Sierra自带的计算器,右上角显示着8、10、16,这个就是8进制10进制16进制。点16,然后输入10ec0233。然后点10,转换出来的是283902515。这个就是codecID。保存。
然后运行AppleALC.xcodeproj(需要先安装xcode,APP store有)。
点product→archive,就开始编译了。如果出错,一般是lilu.kext没有放到applealc下面。或者lilu.kext不是debug版的。
编译完了会打开一个新窗口,点击窗口右面的export按钮,选save built products,点next。找个位置保存好。
得到的applealc.kext就是我们要的东西了。把它放到clover→kexts→other。把lilu.kext也放到这个目录。

改clover下的config.plist文件,root→devices→audio→lnjectID(LayoutID)为3、4、5、13、27、28、29。一个个试
内外喇叭、内外麦克风都正常就对了。
我的用3的时候麦克风是内置喇叭,用4的时候内置麦克风无声外麦克风不识别,用5的时候内置麦克风无声外麦克风可用。
所以ID用了5,5里面的configdata也是最适合我这个声卡的。

用kext wizard清空缓存。也可以修复下权限。再重启。

好了,祝你好运!


其实驱动内置麦克风很简单。
我把ID改岛27,就能用内置的了。但外置的又不识别了……

所以,在试ID的时候,不要有声音就不管了。一口气把所有的都试完,说不定有惊喜。

我现在就是,一般用内置麦克风。如果实在要用外置麦克风的时候,把ID改一下,改成3。重启下电脑,就可以了。
如果改成原本不是你的ID,喇叭、耳机有杂音了的话,用这个补丁
ALCPlugFix
就没有杂音了。