首页>随笔>如何在本地编译lk2nd

如何在本地编译lk2nd

首先克隆github的项目并不需要有github的账户,如果系统是ubuntu等常见的linux系统,一般连git都是预安装好的。比如在ubuntu中输入如下命令,就可以克隆lk2nd项目了:

sudo git clone https://github.com/msm8916-mainline/lk2nd

博主遇到的问题是给红米6pro刷机时遇到了触屏失效的bug,官方给出的解决方法是去修改lk2nd中的对应参数。说是这个dts文件中的参数导致了触屏失灵,触摸屏不灵涉及到两个参数:

-"goodix,gt917d"
-"edt,edt-ft5406"

或者把对应值都修改为前者,或者都修改为后者。注意红米6pro需要同时修改两个文件,分别是:

lk2nd/lk2nd/device/dts/msm8953/msm8953-xiaomi-common.dts
lk2nd/lk2nd/device/dts/msm8953/msm8953-xiaomi-daisy.dts
https://github.com/msm8916-mainline/lk2nd/blob/main/lk2nd/device/dts/msm8953/msm8953-xiaomi-common.dts#L48-L59

修改完毕后需要本地编译,编译命令是下面这条,直接运行命令会收到一条错误,因为没有安装必要的支持:

sudo make TOOLCHAIN_PREFIX=arm-none-eabi- lk2nd-msm8953

于是又百度了需要安装的支持项:

sudo apt install gcc-arm-none-eabi device-tree-compiler libfdt-dev python3

汇报一下结果,lk2nd是成功修改了,然而屏幕还是无法正常使用。

最后发现其实并不是触屏型号的问题,而是触屏与屏幕没有匹配好,postmarketOS相关页仅提示了这么一句,超出能力范围,只能坐等新版本了。

如果您的替换显示器与goodix触摸控制器没有校准好,请安装device-xiaomi-daisy-fake-goodixPMOS。

标签: DIY

移动端可扫我直达哦~

推荐阅读

diy 2024-11-05

打印纸背面脏脏的?L1119清理出纸轨道

L1119是博主用了较长时间的一个型号,墨量可见,易于维护,虽然偶尔会因为卡纸导致喷头堵塞,但一般只需要深度清洗个一两次就好。这几天突然发现,打印内容的反面总是有条状黑色的墨痕,使用维护功能里的清晰导纸轨多次后也没有得到改善,打开前盖...

随笔 DIY

diy 2024-10-17

安装一个ubuntu服务器系统(无桌面)

ubuntu系统下载页ubuntu有自己的中文官方主页,所以找系统下载的页面也非常方便,因为准备安装的目标主机比较老旧,所以选择了较低的20.04.6版本。下载的iso文件中有desktop字样的是具备桌面支持的版本,一般体积会比服务...

随笔 DIY

diy 2024-10-16

关于手机上的linux系统简介与尝试

手机soc的支持情况‌‌摩尔定律是‌英特尔创始人‌戈登·摩尔的经验之谈,其核心内容为:‌集成电路上可以容纳的‌晶体管数目在大约每经过18个月到24个月便会增加一倍。换言之,‌处理器的性能大约每两年翻一倍,同时价格下降为之前的一半‌。这...

随笔 DIY

diy 2024-10-15

flatpak与Snap软件包管理从入门到删除

本来想绕过casaos直接在玩客云上安装gopeed下载软件,结果gopeed提供的两条安装指令分别对应两个包管理器,也就是标题中的flatpak与Snap。下载个软件安个仓库也就算了,下载完了结果一个下架,一个版本不符,最后装了一个...

随笔 DIY

diy 2024-10-15

如何为玩客云armbian手动挂载u盘

之前部署casaos的时候直接用的一键安装,重刷系统后想尝试一下不依赖软件,而是自己手动挂载。首先介绍一个linux下查询磁盘剩余空间的命令:df -hl查看当前设备接入的存储设备;fdisk -l格式化命令,可选,在windows上...

随笔 DIY

diy 2024-10-13

小米3C刷coreelec系统与以及后续配置

手头上有一台小米3C,购买的时候也新购了电视,而电视的系统也与时俱进的换成了智能系统,因为功能重叠,所以盒子其实基本没用过几次。使用频率较高的事情,总希望它能更简单一些,能点击一次的时候绝不点击两次,能只操作一个遥控器的时候,也不会想...

随笔 DIY

diy 2024-10-09

玩客云casaos应用gopeed下载目录

玩客云安装了casaos之后,虽然应用中心里很多软件都不支持安装到玩客云,但还是自带了一个下载软件gopeed。gopeed官网对这款软件的简介如下:Gopeed(全称 Go Speed),直译过来中文名叫做够快下载器(不是狗屁下载器...

随笔 DIY

diy 2024-10-07

玩客云docker安装Aria2前端面板AriaNg

换源博主安装了casaos,自动配套了docker环境,同时也自动加载好了U盘,但直接用网上的命令从DOCKER官方拉取镜像失败。只能考虑换上github上的一些第三方源,换源需要自建立一个daemon.json文件,并将其置于etc...

随笔 DIY

diy 2024-10-06

玩客云刷机armbian的若干笔记

电视盒子的刷机比较一般分布在几大盒子论坛,但很有意思的是,玩客云刷机笔记靠前的几篇大多指向了张大妈。记得之前购买这货的时候也是在张大妈被种的草,这么一想倒也算是有始有终。刷机的软件与流程几篇教程都写得比较详细,这里就不另行展开了,只是...

随笔 DIY

diy 2024-07-01

电动自行车气嘴该选择什么尺寸

习惯骑电动车出门,座驾是绿源的MG5,19年5、6月份购于京东商城,算下来也有了5个年头了,前几天看了一下电动车的里程表,接近跑了28000公里。这几天总感觉轮胎将漏未漏的样子,充满气后隔天就感觉轮胎绵软,但不充气却也能继续骑,有点漏...

随笔 DIY