Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 1781|回复: 26

[交流] 联想S41-70(i5-5257U/4GB/128GB/核显)慢慢完善中~ [复制链接]

Rank: 7Rank: 7Rank: 7

UID
946361
帖子
1292
PB币
44
贡献
0
技术
55
活跃
790

8周年庆典勋章

发表于 2016-8-30 18:08:16 |显示全部楼层
本帖最后由 nobbs 于 2016-9-13 17:52 编辑

此贴仅仅作为该笔记本黑苹果过程中的资料收集和经验分享贴,可能会很凌乱,但真的有用!
首先要说的是,记得选择smbios为Macbook Pro Retina 12,1 (2015 early),与白苹果13英寸的某款cpu相同
先上图一张


1)显卡(已更新,看二楼)

图中显卡的名称显示有点问题,而且显存居然是1024MB,貌似白苹果时1536MB(?)
但是,QE/CI正常,DVD播放器也正常打开……
i5-5257U的核显是Intel Iris Graphics 6100,我在DSDT里没动它(因为我试着动它,但是没成功~),只是通过Clover Inject注入的方式以及使用SSDT(毕竟是核显嘛)

配合使用的SSDT,有两个,一个是ssdtPRGen.sh生成的,一个是机器原始的.
放到/EFI/CLOVER/ACPI/patched/

Clover需要设置的地方如下:



2)声卡
此本的声卡是ALC235,通过安装AppleALC.kext和DSDT中注入layout-id=3来驱动的(我反正从Clover注入没效果……)
现在暂时能用,AppleALC从网上找的,后期我会针对笔记本的声卡实际代码精校下

Device (HDEF)添加以下代码:
  1.             Method (_DSM, 4, NotSerialized)
  2.             {
  3.                 If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
  4.                 Return (Package()
  5.                 {
  6.                     "AAPL,slot-name", Buffer() { "Built in" },
  7.                     "layout-id", Buffer() { 0x03, 0x00, 0x00, 0x00 },
  8.                     "device_type", Buffer() { "Audio Controller" },
  9.                     "built-in", Buffer() { 0x00 },
  10.                     "PinConfigurations", Buffer() { },
  11.                     "hda-gfx", Buffer() { "onboard-1" }
  12.                 })
  13.             }
复制代码


3)网卡
  1. Realtek RTL8168GU/8111GU PCI Express Gigabit Ethernet:

  2.   名称:        ethernet
  3.   类型:        Ethernet
  4.   总线:        PCI
  5.   供应商 ID:        0x10ec
  6.   设备 ID:        0x8168
  7.   子系统供应商 ID:        0x17aa
  8.   子系统 ID:        0x381e
  9.   修正版 ID:        0x0010
  10.   链接宽度:        x1
  11.   BSD 名称:        en0
  12.   Kext 名称:        RealtekRTL8111.kext
  13.   位置:        /System/Library/Extensions/RealtekRTL8111.kext
  14.   版本:        2.2.1
复制代码


如果安装完网卡驱动,重启后发现BSD名称是en1,恭喜哦,又得折腾了~不然Apple Store无法登录
可以删掉/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist重启试试
4)USB
目前一个usb2.0可以使用,两个usb3.0也能用,也不妨碍睡眠……
至于打了什么补丁,用了什么驱动,等我确定优化得差不多了再补充

5)显示器亮度调节

安装
然后,DSDT中打补丁“Brightness Fix”,在Device (GFX0) Name (_ADR, 0x00020000)下添加代码:
  1.                     Scope (_SB)
  2.                     {
  3.                           Device (PNLF)
  4.                           {
  5.                                Name (_ADR, Zero)  // _ADR: Address
  6.                                Name (_HID, EisaId ("APP0002"))  // _HID: Hardware ID
  7.                                Name (_CID, "backlight")  // _CID: Compatible ID
  8.                                Name (_UID, 0x0A)  // _UID: Unique ID
  9.                                Name (_STA, 0x0B)  // _STA: Status
  10.                           }
  11.                     }
复制代码

快捷键在这里设置:


6)笔记本电池电量信息
安装


7)相当重要的笔记本键盘和触控面板
就安装一个
多句嘴,这个笔记本安装黑苹果我遇到个令人蛋疼的地方,就是安装完后初始化建立系统用户时笔记本键盘不能用的,需要外接键盘输入,不然不能顺利进入桌面呐!!!(我当时没有往Clover扔VoodooPS2Controller.kext,新装的朋友可以试一试是不是会有效果)




加一张装逼图


就这么多吧,我还要继续学习与折腾呢,别问我问题,因为我不是大神……
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
946361
帖子
1292
PB币
44
贡献
0
技术
55
活跃
790

8周年庆典勋章

发表于 2016-8-30 19:14:40 |显示全部楼层
本帖最后由 nobbs 于 2017-3-17 19:27 编辑

占楼备用,正在编辑……

显卡部分更新:
参考:http://bbs.pcbeta.com/viewthread-1702783-1-1.html
重点看12F
http://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1702783&pid=46261241

2016年8月31日18:19更新:

显卡名称依旧显示为:Intel Unknown 1024MB,还在找寻解决办法……

现在分享下正在用的全部ssdt和dsdt,包括一个dsdt.dsl,以供有需要的人编译修改,ssdt我没再修改,因为联合编译会有很多错误,懒得弄了……
*.aml 放到 /EFI/CLOVERACPI/patched/



iasl -da -dl -fe refs.txt *.aml


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
946361
帖子
1292
PB币
44
贡献
0
技术
55
活跃
790

8周年庆典勋章

发表于 2016-9-1 17:59:56 |显示全部楼层
本帖最后由 nobbs 于 2016-9-14 22:39 编辑

2016年9月1日下午18点第一次更新,22点第二次更新:
声卡

啊,终于知道问题所在了,原来是applehda打的补丁与alc235不对应,换掉后耳机声音正常了,终于好了!!!


下载解压后,把目录名的中文字符去掉,不然用安装工具安装该目录中的kext,比如:KCPM Utility Pro 或者 EasyKext Pro会报错。
上面附件的驱动,除了唤醒后无声(需要插拔下耳机会正常),其他都还好,暂时保留。
2016年9月14日更新:
下面的是正在用的,完全打补丁的AppleHDA和修改过参数的CodecCommander
(注意备份原始AppleHDA)一个小问题:睡眠时如果用的内置扬声器播放声音,睡眠唤醒后仍会正常播放(自己点击暂停播放键)。而如果在带着耳机听,睡眠唤醒后耳机无声,插拔一次后耳机会有声,扬声器始终无问题。暂时不知道怎么调……



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
946361
帖子
1292
PB币
44
贡献
0
技术
55
活跃
790

8周年庆典勋章

发表于 2016-9-1 20:43:36 |显示全部楼层


发一下AppleIntelInfo.kext v1.6对cpu测试的报告:

wodeMBP:~ wo$ sudo kextload AppleIntelInfo.kext
wodeMBP:~ wo$ sudo cat /tmp/AppleIntelInfo.dat

AppleIntelInfo.kext v1.6 Copyright © 2012-2016 Pike R. Alpha. All rights reserved

Settings:
------------------------------------
logMSRs............................: 1
logIGPU............................: 1
logCStates.........................: 1
logIPGStyle........................: 1
InitialTSC.........................: 0x83e492eba45 (335 MHz)
MWAIT C-States.....................: 286531872

Model Specific Registers (MSRs)
---------------------------------------

MSR_CORE_THREAD_COUNT..........(0x35)  : 0x20004
----------------------------------------
- Core Count......................... : 2
- Thread Count....................... : 4

MSR_PLATFORM_INFO..............(0xCE)  : 0x5053BF3011B00
----------------------------------------
- Maximum Non-Turbo Ratio............ : 27
- Ratio Limit for Turbo Mode......... : 1 (programmable)
- TDP Limit for Turbo Mode........... : 1 (programmable)
- Low Power Mode Support............. : 1 (LPM supported)
- Number of ConfigTDP Levels......... : 1 (additional TDP level(s) available)
- Maximum Efficiency Ratio........... : 5
- Minimum Operating Ratio............ : 5

MSR_PMG_CST_CONFIG_CONTROL.....(0xE2)  : 0x1E008406
----------------------------------------
- I/O MWAIT Redirection Enable....... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT)
- CFG Lock........................... : 1 (MSR locked until next reset)
- C3 State Auto Demotion............. : 1 (enabled)
- C1 State Auto Demotion............. : 1 (enabled)
- C3 State Undemotion................ : 1 (enabled)
- C1 State Undemotion................ : 1 (enabled)
- Package C-State Auto Demotion...... : 0 (disabled/unsupported)
- Package C-State Undemotion......... : 0 (disabled/unsupported)

MSR_PMG_IO_CAPTURE_BASE........(0xE4)  : 0x31814
----------------------------------------
- LVL_2 Base Address................. : 0x1814

IA32_MPERF.....................(0xE7)  : 0x16CE45230BF
IA32_APERF.....................(0xE8)  : 0xF0ACF84761

MSR_FLEX_RATIO.................(0x194) : 0x0
----------------------------------------

MSR_IA32_PERF_STATUS...........(0x198) : 0x229F00001F00
----------------------------------------
- Current Performance State Value.... : 0x1f00

MSR_IA32_PERF_CONTROL..........(0x199) : 0x1F00
----------------------------------------
- Target performance State Value..... : 0x1F00
- Intel Dynamic Acceleration......... : 0 (IDA engaged)

IA32_CLOCK_MODULATION..........(0x19A) : 0x0
IA32_THERM_STATUS..............(0x19C) : 0x88330000

IA32_MISC_ENABLES..............(0x1A0) : 0x850089
----------------------------------------
- Fast-Strings....................... : 1 (enabled)
- Automatic Thermal Control Circuit.. : 1 (enabled)
- Performance Monitoring............. : 1 (available)
- Enhanced Intel SpeedStep Technology : 1 (enabled)

MSR_MISC_PWR_MGMT..............(0x1AA) : 0x400001
----------------------------------------
- EIST Hardware Coordination......... : 1 (disabled)

MSR_TURBO_RATIO_LIMIT..........(0x1AD) : 0x1F1F1F1F1F1F
----------------------------------------
- Maximum Ratio Limit for C01........ : 31
- Maximum Ratio Limit for C02........ : 31

IA32_ENERGY_PERF_BIAS..........(0x1B0) : 0x5
----------------------------------------
- Power Policy Preference.............: 5 (balanced performance and energy saving)

MSR_POWER_CTL..................(0x1FC) : 0x4005F
MSR_RAPL_POWER_UNIT............(0x606) : 0xA0E03
MSR_PKG_POWER_LIMIT............(0x610) : 0x4280C800DD8078
MSR_PKG_ENERGY_STATUS..........(0x611) : 0x10C3FE3B
MSR_PKG_POWER_INFO.............(0x614) : 0xE0
MSR_PP0_POWER_LIMIT............(0x638) : 0x0
MSR_PP0_ENERGY_STATUS..........(0x639) : 0x74B994E
MSR_TURBO_ACTIVATION_RATIO.....(0x64C) : 0x0
MSR_PKGC6_IRTL.................(0x60b) : 0x8873
MSR_PKGC7_IRTL.................(0x60c) : 0x88E1
MSR_PKG_C2_RESIDENCY...........(0x60d) : 0x15951498276
MSR_PKG_C3_RESIDENCY...........(0x3f8) : 0x3F521C6156A
MSR_PKG_C6_RESIDENCY...........(0x3f9) : 0x0
MSR_PKG_C7_RESIDENCY...........(0x3fa) : 0x0
IA32_TSC_DEADLINE..............(0x6E0) : 0x83E4C6BB64F

CPU Ratio Info:
----------------------------------------
CPU Maximum Efficiency Ratio...........:  500 MHz
CPU Maximum non-Turbo Frequency........: 2700 MHz
CPU Maximum Turbo Frequency............: 3100 MHz

IGPU Info:
----------------------------------------
IGPU Current Frequency.................:  300 MHz
IGPU Minimum Frequency.................:  300 MHz
IGPU Maximum Non-Turbo Frequency.......:  300 MHz
IGPU Maximum Turbo Frequency...........: 1050 MHz
IGPU Maximum limit.....................: No Limit

CPU P-States [ (13) 23 31 ] iGPU P-States [ (6) ]
CPU C3-Cores [ 0 2 3 ]
CPU C6-Cores [ 1 2 3 ]
CPU C7-Cores [ 0 1 2 3 ]
CPU C3-Cores [ 0 1 2 3 ]
CPU C6-Cores [ 0 1 2 3 ]
CPU P-States [ (13) 19 23 31 ] iGPU P-States [ (6) ]
CPU P-States [ (13) 14 19 23 31 ] iGPU P-States [ (6) ]
CPU P-States [ (13) 14 15 19 23 31 ] iGPU P-States [ (6) ]
CPU P-States [ (13) 14 15 19 23 24 31 ] iGPU P-States [ (6) ]

想用的需要自己在https://github.com/Piker-Alpha/AppleIntelInfo下载源代码用Xcode编译声称kext


Rank: 7Rank: 7Rank: 7

UID
946361
帖子
1292
PB币
44
贡献
0
技术
55
活跃
790

8周年庆典勋章

发表于 2016-9-2 21:34:10 |显示全部楼层
本帖最后由 nobbs 于 2017-3-11 21:49 编辑

接下来谈谈无线网卡吧,这个笔记本内置的无线网卡是Qualcomm Atheros 61x4,带ac的,淘宝上卖原厂的这款联想专用也要150元左右了……不过,很遗憾呐,它没有mac系统的驱动,所以,想要用这个本用无线的方式上网,要么是换掉笔记本内置的无线网卡,要么就是买个usb接口的外置无线网卡。但是呢,有点可惜的是,联想笔记本有白名单限制,除了它oem的各类硬件,其他品牌和类型的硬件直接撞到联想旗下的笔记本上,不出意外就会不被识别或者直接导致无法正常开机等等之类的问题,也会有客服和技术人员说的“兼容”问题。所以,最直接、最简单的就是买个便宜的usb无线网卡,记住一定要看他的芯片是什么,是否在macos下有驱动。
今天,我直接把这个本本拆机了,找到了自带的无线网卡是什么样的,发个类似的图供大家参考,要是换内置无线网卡,就照着我发的图形状的买,很小的东西,别买错了……


我已经把内置的拆掉不用了,本来想换联想版的bcm94352,将近200块,买回来还不一定能在笔记本上正常用。网上没有这个型号的白名单破解教程,如果真买回来的就算到当地的联想售后服务站也不一定给解决,他们可不会帮着你破解白名单,况且这款机型现在连个能下载到的bios都没有……
于是,拿出很久以前买的小度wifi出来用了,效果还行吧,不能离无线路由器太远,也不要隔着墙……
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
946361
帖子
1292
PB币
44
贡献
0
技术
55
活跃
790

8周年庆典勋章

发表于 2016-9-5 17:13:49 |显示全部楼层
2016年9月5日

更换无线网卡破解联想笔记本白名单的问题已经有眉目了,需要替换的地方已找到,就等以后哪天需要换了……
显卡名称显示问题等以后i看其他人怎么解决的,毕竟除了名称其他都没什么……
用脚本制作的ssdt貌似在最低频率上有问题,我在win下看到cpu待机时能稳定到0.8GHZ,但是mac里面它是1.3GHZ,推测下:用脚本最好是手动添加各个参数生成ssdt,别用它的自动生成命令。还有,倍频挡位在两个系统下也不一样,这个要重新调整了。

暂时不在这个笔记本上用mac了,回归台式机。该笔记本的mac问题只能留以后重新用mac了……

如有相同型号笔记本的黑苹果网友,可以回复交流,只是我不一定能及时出现

最后吐槽一下:联想真是美帝良心货啊,我最近去英文官网下载bios,发现国外的配置真的比国内的好,而且价格真的便宜很多……还有个让我流口水的是,国外自带的无线网卡是BCM94352Z,如果国内的也配这个,我何苦暂时离开笔记本的黑苹果呢?

Rank: 7Rank: 7Rank: 7

UID
946361
帖子
1292
PB币
44
贡献
0
技术
55
活跃
790

8周年庆典勋章

发表于 2016-9-13 17:50:20 |显示全部楼层
本帖最后由 nobbs 于 2016-9-14 22:42 编辑

2016年9月13日更新:

关于控制屏幕亮度的快捷键,如果给dsdt打补丁,如下:
  1. #Edit methods _Q1D and _Q1C to interface with KBD0 (or PS2K in some systems),
  2. into method label _Q1D replace_content
  3. begin
  4. // Brightness Down\n
  5. Notify (KBD0, 0x20)\n
  6. end;

  7. into method label _Q1C replace_content
  8. begin
  9. // Brightness Up\n
  10. Notify (KBD0, 0x10)\n
  11. end;
复制代码


_Q1D 亮度减小    _Q1C 亮度增加   键盘地址为 KBD0




我这里修改dsdt,是为了直接按键盘的“太阳-”和“太阳+”就能调整屏幕亮度,不必再去设置键盘快捷键。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4785210
帖子
343
PB币
0
贡献
0
技术
0
活跃
259
发表于 2016-9-15 18:57:26 |显示全部楼层
Louzhu ,Gitgub Shang you iris 6100 de daima,

Rank: 7Rank: 7Rank: 7

UID
946361
帖子
1292
PB币
44
贡献
0
技术
55
活跃
790

8周年庆典勋章

发表于 2016-9-15 19:15:19 |显示全部楼层
zhangxiang1985 发表于 2016-9-15 18:57
Louzhu ,Gitgub Shang you iris 6100 de daima,

这个目前为止能用了,但是显示仍是Intel Unknown

Inject Intel  ---------True
ig-platform-id ----------0x162b0002

(启动到登录界面时会有大概十几秒的鼠标卡顿)

Rank: 5Rank: 5Rank: 5

UID
1505466
帖子
753
PB币
5
贡献
0
技术
1
活跃
367
发表于 2016-9-15 22:33:11 |显示全部楼层
楼主威武,谢谢分享

Rank: 2Rank: 2

UID
4785210
帖子
343
PB币
0
贡献
0
技术
0
活跃
259
发表于 2016-9-15 23:13:15 |显示全部楼层
nobbs 发表于 2016-9-15 19:15
这个目前为止能用了,但是显示仍是Intel Unknown

Inject Intel  ---------True

方便上傳一下的config引導文件嗎?我的自從上次把瓷盤整個格式化後就再也沒有能驅動過顯卡。我的機器配置和你的差不多,不過是i7-5557u的

Rank: 2Rank: 2

UID
3470343
帖子
243
PB币
9
贡献
0
技术
11
活跃
537
发表于 2016-9-15 23:50:02 |显示全部楼层
膜拜楼主 中秋快乐

Rank: 7Rank: 7Rank: 7

UID
946361
帖子
1292
PB币
44
贡献
0
技术
55
活跃
790

8周年庆典勋章

发表于 2016-9-16 17:53:09 |显示全部楼层
本帖最后由 nobbs 于 2016-9-16 18:05 编辑
zhangxiang1985 发表于 2016-9-15 23:13
方便上傳一下的config引導文件嗎?我的自從上次把瓷盤整個格式化後就再也沒有能驅動過顯卡。我的機器配置 ...

Clover配置文件
目前为止用的第三方kext

CodecCommander.kext

USBInjectAll.kext

ApplePS2SmartTouchPad.kext

RealtekRTL8111.kext

IntelBacklight.kext

AppleHDA.kext (打了完整补丁的修改版)

ACPIBatteryManager.kext

FakeSMC.kext

打包下载:

提取的原始codec

目前在用的dsdt和ssdt

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
946361
帖子
1292
PB币
44
贡献
0
技术
55
活跃
790

8周年庆典勋章

发表于 2016-9-16 18:10:15 |显示全部楼层
2016年9月16日更新:

终于还是下决心删了笔记本上的macOS,改用Linux系统去了……
此贴不再更新,拜拜

Rank: 2Rank: 2

UID
4785210
帖子
343
PB币
0
贡献
0
技术
0
活跃
259
发表于 2016-9-17 15:32:38 来自手机 |显示全部楼层
nobbs 发表于 2016-9-16 18:10
2016年9月16日更新:

终于还是下决心删了笔记本上的macOS,改用Linux系统去了……

别删啊,我今天在google上翻了好多帖子,终于才找回驱动iris6100的ssdt,你怎么也要试一下效果啊,我的已经没法试了,已经装回了Ubuntu。

Rank: 2Rank: 2

UID
4785210
帖子
343
PB币
0
贡献
0
技术
0
活跃
259
发表于 2016-9-17 15:36:47 来自手机 |显示全部楼层
http://bbs.pcbeta.com/forum.php?mod=attachment&aid=Mzg3Mjg4MXxjNDk5NDFhYnwxNDc0MDk3NjUxfDQ3ODUyMTB8MTY4Nzc2OQ%3D%3D,这个链接是修改错误最多的那个ssdt的,照着样修改问题就不大了

Rank: 2Rank: 2

UID
4785210
帖子
343
PB币
0
贡献
0
技术
0
活跃
259
发表于 2016-9-17 16:08:07 来自手机 |显示全部楼层
卡顿10多秒的问题,应该是还有在clover驱动里少了一个kext,具体是哪个我忘了,可以把我的发一份给你,找出来放到你clover里就好了

Rank: 5Rank: 5Rank: 5

UID
2142347
帖子
624
PB币
60
贡献
0
技术
0
活跃
636
发表于 2017-1-13 09:21:15 |显示全部楼层
nobbs 发表于 2016-9-16 18:10
2016年9月16日更新:

终于还是下决心删了笔记本上的macOS,改用Linux系统去了……

楼主你还在玩, 0 0 我也想装,

Rank: 5Rank: 5Rank: 5

UID
2142347
帖子
624
PB币
60
贡献
0
技术
0
活跃
636
发表于 2017-1-13 09:29:04 |显示全部楼层
nobbs 发表于 2016-9-16 17:53
Clover配置文件
目前为止用的第三方kext

我只想问一下,,,,,键盘解决没有

Rank: 7Rank: 7Rank: 7

UID
946361
帖子
1292
PB币
44
贡献
0
技术
55
活跃
790

8周年庆典勋章

发表于 2017-3-2 22:09:45 |显示全部楼层
yaodebb 发表于 2017-1-13 09:29
我只想问一下,,,,,键盘解决没有

键盘和触控板可以用这个
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
关闭

站长推荐

已经开启实名认证了哟
这里可以进行实名操作:点我点我点我
回顶部
Copyright (C) 2005-2018 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件