您尚未登录。

楼主 # 2021-08-22 22:53:35

handsomehacker
会员
注册时间: 2020-04-06
已发帖子: 18
积分: 55

红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包

红米2算是闲鱼上能搞到的有主线内核支持的最便宜的arm64的手机之一了,五六十块就能拿到2g+16g的版本。
四核Cortex-A53,1.2GHZ的主频,性能应该和全志A64差不多。
多亏了postmarketos项目,这个手机的声卡、硬解码、gpu、modem、充电、otg这些东西在主线内核里面都驱动了。
整个debian进去应该还是蛮好玩的,就适配了一个可以工作的mobian(一个针对手机的Debian衍生版)。
除了modem(用不到就没有调)、前后摄像头、三大功能键所有的东西都可以驱动,桌面是phosh,跑火狐看b站、python+opencv+usb摄像头、lvgl完全没有压力。
部分机器的用的mipi屏驱动有问题,可能刷了之后会闪屏或者有残影(但是不影响使用)。另外会有休眠睡死的BUG,要去设置里面关掉休眠。
资料和高通的DragonBoard 410c是通用的。

刷机包
https://github.com/Project-DragonPi/mobian-wt88047
原理图
Xiaomi Redmi 2 Schematic.pdf
预编译好的内核、设备树和initrd、boot.img
mkbootimg.zip
内核源码
https://github.com/msm8916-mainline/linux
如果想用alpine linux可以试试postmarketos(这个能用modem)
https://wiki.postmarketos.org/wiki/Xiaomi_Redmi_2_(xiaomi-wt88047)

另外这里还有个能工作的uboot,但是只能通过串口操作,simplefb没驱动(在ArchLinux下编译会启动不了,Ubuntu没问题)。
https://github.com/joelselvaraj/U-Boot-Redmi2-WT88047

1.jpg

2.jpg

4.jpg

离线

楼主 #1 2021-08-22 22:53:59

handsomehacker
会员
注册时间: 2020-04-06
已发帖子: 18
积分: 55

Re: 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包

lvgl 在fb上的测试

glmark2

放B站视频

最近编辑记录 handsomehacker (2021-08-22 22:59:30)

离线

楼主 #7 2021-08-23 09:57:30

handsomehacker
会员
注册时间: 2020-04-06
已发帖子: 18
积分: 55

Re: 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包

jordonwu 说:

你这个串口console是怎么接的?还是ADB Shell?

接主板上的测试点,具体的位置原理图上有,可能要在手机上开个洞才用得了。。。
adb暂时没时间弄,但是内核里面usb gadget的驱动都是全的。
5.jpg


cube 说:

太赞了,请问楼主,我的红米2A可以玩吗?

如果不是高通的处理器就用不了哦~

离线

楼主 #13 2021-08-23 20:30:07

handsomehacker
会员
注册时间: 2020-04-06
已发帖子: 18
积分: 55

Re: 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包

cube 说:

666666

楼主方便拍下主板上面的测试点吗?

暂时不方便拆,就直接发原理图上面的吧,串口测试点就在后摄的下面一点。

a.png

b.png

离线

楼主 #19 2021-08-24 21:16:48

handsomehacker
会员
注册时间: 2020-04-06
已发帖子: 18
积分: 55

Re: 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包

jordonwu 说:

是的,GND我直接接屏蔽罩上了。

离线

楼主 #25 2021-08-29 20:57:45

handsomehacker
会员
注册时间: 2020-04-06
已发帖子: 18
积分: 55

Re: 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包

willX 说:

LZ给的刷机包路径里,只有一个jpeg照片和read.md,包在哪呢?
https://github.com/Project-DragonPi/mobian-wt88047

包没有放在仓库里,放在release里面

离线

楼主 #37 2022-02-22 13:15:54

handsomehacker
会员
注册时间: 2020-04-06
已发帖子: 18
积分: 55

Re: 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包

@jordonwu
安卓的串口默认是关闭的,lk bootloader的串口也只有输出log的功能,需要用串口还是得使用linux



yangj 说:

按照https://github.com/Project-DragonPi/mobian-wt88047烧了一台,真的很方便,不过我的是 wt86047, 目前声音没有, 底下的三个按键也没有反应,不知道什么地方没适配好

触摸屏直接用的是主线自带的驱动,没有定义三个物理按键,声音可能是alsa-ucm-conf这个包被更新导致的,可以试试https://github.com/msm8916-mainline/alsa-ucm-conf,覆盖之后dpkg设置下这个包不更新就行了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn