找回密码
 注册
快捷导航
查看: 7032|回复: 41

[BIOS] [转载] 新ThinkPad机型使用传统键盘的方案

[复制链接] |自动提醒
阅读字号:

911

回帖

43

积分

7000

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2015-1-5
发表于 2016-4-24 22:13:56| 字数 190| - 中国–北京–北京–海淀区 教育网/北京大学 | 显示全部楼层 |阅读模式
几个月前,有位黑客通过修改EC固件,使他的X230t能够使用非官方认证的电池。而由于键盘的键位映射也在EC固件中,于是有人通过逆向EC固件,给出了修改EC固件让新的ThinkPad机型使用传统键盘的方案。键盘的键位映射存放在EC固件的一个表中,修改这个表即可重新映射键位。

http://www.thinkwiki.org/wiki/In ... 30_Series_ThinkPads
horihons - X62-15,2181

1万

回帖

272

积分

16万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2014-7-7
年全勤勋章2017年全勤勋章2018月全勤勋章铜牌荣誉勋章(注册8年以上会员)年全勤勋章2023银牌荣誉勋章(注册10年以上会员)年全勤勋章2024
发表于 2016-4-24 22:29:16| 字数 11| - 中国–广东–珠海 电信 | 显示全部楼层
弱问,EC固件是神马?
广告位招租中……
回复 支持 反对

使用道具 举报

1万

回帖

140

积分

8万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2013-1-12
发表于 2016-4-24 22:35:46| 字数 4| - 中国–江苏–苏州 电信 | 显示全部楼层
同问二楼
回复 支持 反对

使用道具 举报

897

回帖

16

积分

4437

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2013-1-22
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2016-4-24 22:42:43| 字数 14| - 中国–广东–广州 华为云 | 显示全部楼层
30以后的机子应该不行了吧。
x201P,I5 560M,1440x900,4Gx2,128SSD,兰指
第一台,也可能是最后一台小黑
回复 支持 反对

使用道具 举报

911

回帖

43

积分

7000

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2015-1-5
 楼主| 发表于 2016-4-24 22:43:27| 字数 188| - 中国–北京–北京–海淀区 教育网/北京大学 | 显示全部楼层
QUOTE:
horihons 发表于 2016-4-24 22:29
弱问,EC固件是神马?

Embedded Controller(EC)是很多计算机中安装的一个微控制器,它可以用于进行电源管理,指示灯控制,键盘和按钮的翻译等工作。EC内部有一个处理器,EC固件就是这个处理器执行的程序。

https://en.wikipedia.org/wiki/Embedded_controller
回复 支持 反对

使用道具 举报

987

回帖

16

积分

2695

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2014-4-2
发表于 2016-4-24 22:50:31| 字数 40| - 中国–福建–福州 电信 | 显示全部楼层
不错,可惜联想17寸电脑可以用老键盘的只出到W701DS,以后整台X230T玩玩
回复 支持 反对

使用道具 举报

911

回帖

43

积分

7000

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2015-1-5
 楼主| 发表于 2016-4-24 22:53:08| 字数 103| - 中国–北京–北京–海淀区 教育网/北京大学 | 显示全部楼层
QUOTE:
zzk8816 发表于 2016-4-24 22:42
30以后的机子应该不行了吧。

如果键盘的接口没变而且针脚定义也没太大区别的话,是可以的。不过如果换了EC芯片的话,就要重新做一次逆向,会更麻烦一些。
回复 支持 反对

使用道具 举报

1625

回帖

27

积分

1万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2014-5-31
月全勤勋章
发表于 2016-4-24 23:00:02| 字数 4| - 中国–北京–北京–朝阳区 联通 | 显示全部楼层
学习学习
-------------X62-2号机-------------
ThinkPad 25周年纪念机型 典藏版
蝴蝶机701CS*2  英文/日文
T430s1080p T60(T61\SXGA+)
回复 支持 反对

使用道具 举报

horihons - X62-15,2181

1万

回帖

272

积分

16万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2014-7-7
年全勤勋章2017年全勤勋章2018月全勤勋章铜牌荣誉勋章(注册8年以上会员)年全勤勋章2023银牌荣誉勋章(注册10年以上会员)年全勤勋章2024
发表于 2016-4-24 23:30:47| 字数 98| - 中国–广东–珠海 电信 | 显示全部楼层
QUOTE:
vimacs 发表于 2016-4-24 22:43
Embedded Controller(EC)是很多计算机中安装的一个微控制器,它可以用于进行电源管理,指示灯控制,键盘 ...

明白了,多谢!
广告位招租中……
回复 支持 反对

使用道具 举报

272

回帖

6

积分

2081

资产值

高级会员 Rank: 2Rank: 2

注册时间
2012-4-22
发表于 2016-4-25 00:37:21| 字数 94| - 瑞典 | 显示全部楼层
本帖最后由 wwjyc 于 2016-4-25 00:44 编辑

这个也太牛了,刷BIOS后可以让X30代的机器上X20的机器的键盘???但是恐怕每一次升级BIOS都要重新刷一遍,不然键盘就用不了了。
W500 P8800 8g 1TB LED
X230T 3320m 16g 240GB IPS
W520 2860qm 32g 480GB V4
回复 支持 反对

使用道具 举报

272

回帖

6

积分

2081

资产值

高级会员 Rank: 2Rank: 2

注册时间
2012-4-22
发表于 2016-4-25 00:59:11| 字数 229| - 瑞典 | 显示全部楼层
QUOTE:
vimacs 发表于 2016-4-24 22:13
几个月前,有位黑客通过修改EC固件,使他的X230t能够使用非官方认证的电池。而由于键盘的键位映射也在EC固 ...

楼主,我有一个问题,其他的机器都好换,唯独W系列,如果W530换掌托了,W530能识别W520的校色器吗?能识别的话就好了,如果校色器不能识别,那还得改装W520的掌托以安装W530原装的校色器。希望校色器没有影响!就算有影响,希望校色器可以通过刷白名单来用W520的校色器。

一点想法。
W500 P8800 8g 1TB LED
X230T 3320m 16g 240GB IPS
W520 2860qm 32g 480GB V4
回复 支持 反对

使用道具 举报

2197

回帖

194

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-9-20
铜牌荣誉勋章(注册8年以上会员)
发表于 2016-4-25 02:46:07| 字数 147| - 中国–浙江–杭州 联通 | 显示全部楼层
我原来是通过JTAG的方式来直接刷入,不过我只搞定了Fn + Home 跟 Fn + End 来调节亮度。这下更完美了。







===========================================
不过上 xx20 的键盘前一定要先隔离 Pin25、Pin29,尤其是 Pin 29,否则你的键盘会跟我的一样:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

272

回帖

6

积分

2081

资产值

高级会员 Rank: 2Rank: 2

注册时间
2012-4-22
发表于 2016-4-25 03:15:02| 字数 275| - 瑞典 | 显示全部楼层
本帖最后由 wwjyc 于 2016-4-25 03:18 编辑
QUOTE:
javi-jie 发表于 2016-4-25 02:46
我原来是通过JTAG的方式来直接刷入,不过我只搞定了Fn + Home 跟 Fn + End 来调节亮度。这下更完美了。

...

J大,请教一下,怎样隔离Pin25和Pin29呢?不隔离它们的话,键盘一定会烧吗?

另外还有一个问题,请问换了掌托后,W520的触摸板,指纹器,校色仪,智能卡读卡器,这些都能在W530的主板上正常工作吗?真心请教。
如果需要刷白名单也还好,但如果刷白名单都不能全部正常工作,我觉得还是直接用W520算了,真心折腾啊。您说是不?
W500 P8800 8g 1TB LED
X230T 3320m 16g 240GB IPS
W520 2860qm 32g 480GB V4
回复 支持 反对

使用道具 举报

2197

回帖

194

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-9-20
铜牌荣誉勋章(注册8年以上会员)
发表于 2016-4-25 03:20:07| 字数 113| - 中国–浙江–杭州 联通 | 显示全部楼层
QUOTE:
wwjyc 发表于 2016-4-25 03:15
J大,请教一下,怎样隔离Pin25和Pin29呢?不隔离它们的话,键盘一定会烧吗?

另外还有一个问题,请问 ...

可以把连接在 Pin29 上的保险扣掉。

没换过校色仪,没法回答。
回复 支持 反对

使用道具 举报

272

回帖

6

积分

2081

资产值

高级会员 Rank: 2Rank: 2

注册时间
2012-4-22
发表于 2016-4-25 03:45:38| 字数 128| - 瑞典 | 显示全部楼层
QUOTE:
javi-jie 发表于 2016-4-25 03:20
可以把连接在 Pin29 上的保险扣掉。

没换过校色仪,没法回答。

谢谢J大,这样的话我觉得还是老老实实用W520,毕竟性能不会差很多,W520做图,做视频,做计算,还是够用。折腾的事情留给以后吧。谢谢
W500 P8800 8g 1TB LED
X230T 3320m 16g 240GB IPS
W520 2860qm 32g 480GB V4
回复 支持 反对

使用道具 举报

751

回帖

12

积分

9271

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-9-29
发表于 2016-4-25 07:15:58| 字数 4| - 中国–北京–北京 中国电信北京研究院 | 显示全部楼层
不明覺厲
x200 P8700 AFFS(CCFL)
x230 i7 3520m 2K(LED)
YOGA
回复 支持 反对

使用道具 举报

6927

回帖

109

积分

9万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-7-20
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)年全勤勋章2017月全勤勋章
发表于 2016-4-25 07:50:34| 字数 13| - 中国–四川–成都 电信 | 显示全部楼层
期待高人解决这个问题。。。
X41s P778/Sxga+/SSD(全球仅此一台)//New Surface Pro//Matebook X Pro 2024
相机 A7M4 50GM/24 GM/70-200GM//大疆 Mavic Air3/RSC 2/OM 6/Action 4//Insta 360 Go3
回复 支持 反对

使用道具 举报

2367

回帖

32

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-6-1
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2016-4-25 08:24:15| 字数 35| - 中国–安徽–黄山 联通 | 显示全部楼层
真是折腾,联想直接出个搭载7行键盘的新款笔记本吧,6行键盘真是不得人心
这些年用过的ThinkPad:x61->X201->X230->T450s->X1C2018>x2100>x1c 2020>X1E GEN4
回复 支持 反对

使用道具 举报

6927

回帖

109

积分

9万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-7-20
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)年全勤勋章2017月全勤勋章
发表于 2016-4-25 08:26:31| 字数 144| - 中国–四川–成都 电信 | 显示全部楼层
QUOTE:
javi-jie 发表于 2016-4-25 02:46
我原来是通过JTAG的方式来直接刷入,不过我只搞定了Fn + Home 跟 Fn + End 来调节亮度。这下更完美了。

...

原帖说了还有4组FN+X组合键的对应关系还没找到,J大看看能不能处理一下,如果可以看看我能不能做点什么?非常感谢!
X41s P778/Sxga+/SSD(全球仅此一台)//New Surface Pro//Matebook X Pro 2024
相机 A7M4 50GM/24 GM/70-200GM//大疆 Mavic Air3/RSC 2/OM 6/Action 4//Insta 360 Go3
回复 支持 反对

使用道具 举报

6927

回帖

109

积分

9万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-7-20
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)年全勤勋章2017月全勤勋章
发表于 2016-4-25 08:31:37| 字数 144| - 中国–四川–成都 电信 | 显示全部楼层
QUOTE:
javi-jie 发表于 2016-4-25 02:46
我原来是通过JTAG的方式来直接刷入,不过我只搞定了Fn + Home 跟 Fn + End 来调节亮度。这下更完美了。

...

原帖说了还有4组FN+X组合键的对应关系还没找到,J大看看能不能处理一下,如果可以看看我能不能做点什么?非常感谢!
X41s P778/Sxga+/SSD(全球仅此一台)//New Surface Pro//Matebook X Pro 2024
相机 A7M4 50GM/24 GM/70-200GM//大疆 Mavic Air3/RSC 2/OM 6/Action 4//Insta 360 Go3
回复 支持 反对

使用道具 举报

6927

回帖

109

积分

9万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-7-20
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)年全勤勋章2017月全勤勋章
发表于 2016-4-25 08:33:25| 字数 90| - 中国–四川–成都 电信 | 显示全部楼层
QUOTE:
radio777 发表于 2016-4-25 08:24
真是折腾,联想直接出个搭载7行键盘的新款笔记本吧,6行键盘真是不得人心

问题就在这里,联想在后续机型里没有这样的配置了。
X41s P778/Sxga+/SSD(全球仅此一台)//New Surface Pro//Matebook X Pro 2024
相机 A7M4 50GM/24 GM/70-200GM//大疆 Mavic Air3/RSC 2/OM 6/Action 4//Insta 360 Go3
回复 支持 反对

使用道具 举报

6927

回帖

109

积分

9万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-7-20
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)年全勤勋章2017月全勤勋章
发表于 2016-4-25 08:48:29| 字数 123| - 中国–四川–成都 电信 | 显示全部楼层
QUOTE:
javi-jie 发表于 2016-4-25 02:46
我原来是通过JTAG的方式来直接刷入,不过我只搞定了Fn + Home 跟 Fn + End 来调节亮度。这下更完美了。

...

对方已经说明,目前也只是解决了部分功能,还有四组FN+X功能键没有解决。
X41s P778/Sxga+/SSD(全球仅此一台)//New Surface Pro//Matebook X Pro 2024
相机 A7M4 50GM/24 GM/70-200GM//大疆 Mavic Air3/RSC 2/OM 6/Action 4//Insta 360 Go3
回复 支持 反对

使用道具 举报

6927

回帖

109

积分

9万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-7-20
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)年全勤勋章2017月全勤勋章
发表于 2016-4-25 08:50:21| 字数 90| - 中国–四川–成都 电信 | 显示全部楼层
QUOTE:
radio777 发表于 2016-4-25 08:24
真是折腾,联想直接出个搭载7行键盘的新款笔记本吧,6行键盘真是不得人心

问题就在这里,联想在后续机型里没有这样的配置了。
X41s P778/Sxga+/SSD(全球仅此一台)//New Surface Pro//Matebook X Pro 2024
相机 A7M4 50GM/24 GM/70-200GM//大疆 Mavic Air3/RSC 2/OM 6/Action 4//Insta 360 Go3
回复 支持 反对

使用道具 举报

383

回帖

13

积分

3752

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-8-24
发表于 2016-4-25 08:56:00| 字数 35| - 中国–上海–上海 电信 | 显示全部楼层
还是考虑做个转接板方便,随便搞个MCU转转,不过还得知道两键盘键位图纸
回复 支持 反对

使用道具 举报

911

回帖

43

积分

7000

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2015-1-5
 楼主| 发表于 2016-4-25 08:57:19| 字数 208| - 中国–北京–北京–海淀区 教育网/北京大学 | 显示全部楼层
QUOTE:
javi-jie 发表于 2016-4-25 02:46
我原来是通过JTAG的方式来直接刷入,不过我只搞定了Fn + Home 跟 Fn + End 来调节亮度。这下更完美了。

...

感觉还是硬刷靠谱一些,不然没有备份再不小心刷转了就救不回了。

话说关于EC方面的知识有哪些比较好的资源?除了ChromiumOS的开源EC之外我就没听说过其他的了,各种微控制器的资料也很少。还有,在逆向工程这方面,有没有什么比较好的学习方法呢?
回复 支持 反对

使用道具 举报

383

回帖

13

积分

3752

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-8-24
发表于 2016-4-25 09:05:09| 字数 112| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
vimacs 发表于 2016-4-25 08:57
感觉还是硬刷靠谱一些,不然没有备份再不小心刷转了就救不回了。

话说关于EC方面的知识有哪些比较好的 ...

你估计不知道JTAG是什么东东!哈哈!有JTAG怎么刷都不会刷死
回复 支持 反对

使用道具 举报

874

回帖

14

积分

1万

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-4-11
发表于 2016-4-25 12:58:14| 字数 6| - 中国–陕西–西安 联通 | 显示全部楼层
折腾无极限啊
纠结中前行...
X61/T400/W540
Hackintosh:5800X/64G/2T
MacbookPro 16: M1Max/32G/512G
回复 支持 反对

使用道具 举报

2197

回帖

194

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-9-20
铜牌荣誉勋章(注册8年以上会员)
发表于 2016-4-25 22:10:34| 字数 370| - 中国–浙江–杭州 电信 | 显示全部楼层
QUOTE:
vimacs 发表于 2016-4-25 08:57
感觉还是硬刷靠谱一些,不然没有备份再不小心刷转了就救不回了。

话说关于EC方面的知识有哪些比较好的 ...

当时这么办就是做好了要挂的准备。

EC 就是一个 Micro Controller, 不过根据 PC 的用途,对资源分配的更合理,EC 不一定非得是 ARC 内核, 也可以是8051内核(ITE 的比较多),也可以是 ARM。

网上关于 ARC 的资料非常少,我也是拿到了 ARC 的 Instruction Set Architecture 才开始进行的,工具也非常少,可能还需要自己编写很多东西,ARC 主要是 Synopsys 的,但是能拿到的资料非常少。

MEC1619 在 ThinkPad 和 SONY 上用的比较多,基本上 Ivy Brdige 平台开始,ThinkPad 和 SONY 都在用 MicroChip 的这个系列(原 SMSC 的)。
回复 支持 反对

使用道具 举报

63

回帖

33

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-12-6
发表于 2016-4-27 11:04:55| 字数 93| - 美国 | 显示全部楼层
QUOTE:
javi-jie 发表于 2016-4-25 03:20
可以把连接在 Pin29 上的保险扣掉。

没换过校色仪,没法回答。

请教,能否给个图片看看,如何隔离pin 25,27,29,谢谢了。
X40 PM1.2/1.5G/40G
X61 T7500/3G/160G
X200 P8600/4G/160G
X220 M2520/4G/320G
回复 支持 反对

使用道具 举报

894

回帖

16

积分

1686

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-10-3
铜牌荣誉勋章(注册8年以上会员)
发表于 2016-4-27 12:24:28| 字数 183| - 美国–新泽西州–伯灵顿–芒特劳雷尔 Comcast通信公司 | 显示全部楼层
话说我一直期待着能给P50改EC里的键盘映射,然后给右上角4个键独立的scan code

目前右上角的扬声器静音、音量-、音量+的scan code和Fn+F1、F2、F3的scan code是一样的,所以这组重复的键位不能拿出来拆开用;
而麦克风静音更神奇,我在OS里竟然看不到scan code。我怀疑是指令经由EC发给驱动

很好奇IvyBridge系列的修改经验是否能有帮助
x41, x201, t430s, t431s, w520, TP10, x230, t540p, p70
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-10 08:58 , Processed in 0.227259 second(s), 69 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部