红米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
离线
lvgl 在fb上的测试
glmark2
放B站视频
最近编辑记录 handsomehacker (2021-08-22 22:59:30)
离线
你这个串口console是怎么接的?还是ADB Shell?
接主板上的测试点,具体的位置原理图上有,可能要在手机上开个洞才用得了。。。
adb暂时没时间弄,但是内核里面usb gadget的驱动都是全的。
太赞了,请问楼主,我的红米2A可以玩吗?
如果不是高通的处理器就用不了哦~
离线
666666
楼主方便拍下主板上面的测试点吗?
暂时不方便拆,就直接发原理图上面的吧,串口测试点就在后摄的下面一点。
离线
https://whycan.com/files/members/6831/01E136F6-71D4-4972-93C4-0EFF1D258AEA.jpeg
楼主是这2个测试点吗?
还得接个GND吧?
是的,GND我直接接屏蔽罩上了。
离线
LZ给的刷机包路径里,只有一个jpeg照片和read.md,包在哪呢?
https://github.com/Project-DragonPi/mobian-wt88047
包没有放在仓库里,放在release里面
离线
@jordonwu
安卓的串口默认是关闭的,lk bootloader的串口也只有输出log的功能,需要用串口还是得使用linux
按照https://github.com/Project-DragonPi/mobian-wt88047烧了一台,真的很方便,不过我的是 wt86047, 目前声音没有, 底下的三个按键也没有反应,不知道什么地方没适配好
触摸屏直接用的是主线自带的驱动,没有定义三个物理按键,声音可能是alsa-ucm-conf这个包被更新导致的,可以试试https://github.com/msm8916-mainline/alsa-ucm-conf,覆盖之后dpkg设置下这个包不更新就行了。
离线