【求助】求助熟悉逆向的大佬。请教thinkpad x1 tablet gen2 更换键位的问题
本帖最后由 carrothu 于 2024-10-22 21:01 编辑thinkpad x1 tablet gen2这种键盘折叠部分排线非常容易损坏,导致鱼上有很多低价出售的,基本都是折叠部分坏了,是改红点+触摸板+背光键盘最低成本的方案。最近改了一个USB键盘,其他方面都很满意,就是fn和ctrl不能换位,使用起来非常不习惯。这个方案比较小众,lenovo community里搜索,有几个老外也有fn ctrl换位需求,但是没找到解决方案。联想英文社区里有人安装了lenovo keyboard manager之后选择换位没有效果,目前我也没找到老版lenovo keyboard manager下载地址。使用换键位的软件,探测不到fn键码,fn控制应该是独立的。
已知以下信息:
1.以前拆过一个,内部主控是SN32F237FG芯片,是SONIX的单片机,资料https://www.sonix.com.tw/article-tw-329-2706。
2.键盘固件可以像KU1255一样直接USB更新,官网可以找到固件包,是一个hex文件,放在附件了。
由于我也只是业余爱好者,用ida pro反汇编上述固件之后,完全没有任何线索和头绪。
只能求助万能的51NB。有大佬熟悉逆向吗?可否提供思路和帮助?感谢!
另外,如果有网友对这种改装感兴趣的话,我也可以分享我的这种改装方法。底面纯平,不破壳,个人感觉比网上其他方案更完美一点。 你要找的不是单片机开发的人,而是逆向开发的.
进度更新:发现键码表位置,已经修改固件验证过了,14=Q 2B=Tab 1A=W ……
接下来的难点就是找到ctrl和fn的键码,祝我好运
本帖最后由 carrothu 于 2024-10-24 15:31 编辑
再次更新:
中途经历一次变砖,芯片4脚接地救回来了,然而ctrl和fn还是没找到。
附上部分验证的键码,绿色的是更改刷机后未发现明显定义的键码。
除了ctrl和fn,基本都找全了,郁闷。
另外装个软件就可以 微软商店 powertoys :) 已经搞定,详细过程:https://www.cnblogs.com/carrothu-cn/p/18574597 高手啊
页:
[1]