您尚未登录。

#1 RK3288/RK3399/RK1108 » 50块的RK3368安卓终端逆向与适配,主线uboot,主线linux » 2025-09-28 10:54:24

ieiao
回复: 1

之前在咸鱼上看到一个卖家在卖一款安卓终端的屏幕,50块主板加屏幕包邮,主控是RK3368,但是没有线缆,需要自己简单逆向一下,于是下单购买了一块。

买回来后不出意外的吃灰了一段时间,最终克服了拖延症进行了一些逆向开发,目前已经可以使用主线uboot与主线内核启动Debian系统了,此外还使用了FriendlyELEC提供的适用于RK3399的安卓10 SDK启动了安卓系统,虽然功能还不完善,但也勉强可以当一款开发板来使用了,关键是足够便宜:D

这个安卓终端有一个8寸的mipi屏幕,分辨率是1280x800, 8G emmc, 1G内存,使用rk808 PMIC,有一个百兆以太网端口还有es8316音频coddec,还引出了hdmi接口,不过我目前还没有测试,外观如下(图片一直上传不上来,只能引用github链接了)。

YMD8_MB.png

1759026355821.jpg

经过一些简单的逆向,明确了板卡的基本信息,修复了主线uboot和linux的驱动支持,成功启动了Debian系统。

网站发帖功能好简陋啊,我已经在我的github wiki pages中比较详细的进行了描述, 这里就不重复了,链接是 https://ieiao.github.io/wiki/embedded-dev/rockchip/rk3368,感兴趣的朋友可以跳转查看,不知道有没有什么办法能直接搬到论坛来,就不需要跳转查看了。

#2 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包 » 2021-09-20 12:50:40

ieiao 说:
jordonwu 说:

2A好像是MTK的芯片

2A有好多个版本,有联芯处理器和高通处理器版本,我这个确认过了,是高通处理器版本的

测试了好多次,最终发现先刷一个安卓5.1的小米官方rom进去之后再刷一楼github中release的镜像就可以成功了,只是下方的三个触摸键不太好使

刷入5.1 rom的标志是fastboot模式中fastboot文字为蓝色,之前为绿色

附5.1 rom下载地址 https://xiaomirom.com/en/rom/redmi-2-redmi-2-pro-wt86047-china-fastboot-recovery-rom/#download-redmi-2--2-pro-weeklybeta-fastboot-rom

#3 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包 » 2021-09-20 10:17:25

jordonwu 说:

2A好像是MTK的芯片

2A有好多个版本,有联芯处理器和高通处理器版本,我这个确认过了,是高通处理器版本的

#4 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 红米2(msm8916)的debian 11和主线内核(5.14-rc4)刷机包 » 2021-09-19 18:22:46

手里有一个红米2A移动4G版,fastboot getvar product获取到的型号是WT86047,但是不能正常工作

按照github仓库步骤写入lk2nd镜像后开机始终保持小米logo,此时fastboot可操作,继续刷入boot.img和userdata.img之后重启依旧是小米logo,看来目前只有红米2可以使用了。

#5 DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 发一个Linux系统下简易点阵字体及单色图片取模工具 » 2021-06-10 23:09:50

ieiao
回复: 0

最近想玩一玩墨水屏,正好发现许多网友都在买电子标签拆墨水屏玩,于是便在某宝淘了两个二手电子标签。

经过一番折腾,参考微雪的示例程序使用电子标签内部的430微控制器成功驱动了墨水屏,想着随便显示点什么东西上去,一开始计划使用xbm格式的图片直接刷新上去,但是这个墨水屏的点阵布局和xbm图片格式不太一样,还得增加画点函数,实在是懒得动手。。。

于是想着直接把图片取个模更新上去,可是找了半天也没找着Linux下可用的取模工具(我自己的电脑只装了Linux。。。),随后查找了一些资料,决定动手攒一个出来,一通复制粘贴之后,便有了genmatrix这个小工具。这个小工具可以对字符串及单色图片进行取模,还可以指定取模时的一些参数,使用效果大概如下

./genmatrix.py -O str -F X -S V -E B  \中\华\人\民\共\和\国    # 斜杆是故意加的,不加会变成P.R.C???

操作类型: str
字符高度: 16
图像翻转: X
扫描方向: V
字节序列: B
颜色反转: false

中:b'\xe4\xb8\xad'
0xff, 0xff, 0xff, 0xff, 0xf0, 0x0f, 0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0x00, 0x00, 
0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0xf0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
华:b'\xe5\x8d\x8e'
0xfb, 0xdf, 0xfb, 0xef, 0xfb, 0xf7, 0xfa, 0x03, 0xfb, 0xfc, 0xfb, 0xdf, 0xfb, 0xdf, 0x00, 0xef, 
0xfb, 0x80, 0xfb, 0x77, 0xfb, 0x77, 0xfb, 0x7b, 0xfb, 0x7d, 0xfb, 0x1f, 0xfb, 0xff, 0xff, 0xff, 
人:b'\xe4\xba\xba'
0x7f, 0xff, 0xbf, 0xff, 0xdf, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xfc, 0xff, 0xff, 0x3f, 0xff, 0xc0, 
0xff, 0x3f, 0xfc, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xdf, 0xff, 0xbf, 0xff, 0x7f, 0xff, 0xff, 0xff, 
民:b'\xe6\xb0\x91'
0xff, 0xff, 0xff, 0xff, 0x00, 0x01, 0xbe, 0xdd, 0xde, 0xdd, 0xee, 0xdd, 0xfe, 0xdd, 0xfe, 0xdd, 
0xfc, 0x1d, 0xf2, 0xdd, 0xee, 0xdd, 0xde, 0xdd, 0xbe, 0xc1, 0x0e, 0xff, 0xff, 0xff, 0xff, 0xff, 
共:b'\xe5\x85\xb1'
0xff, 0xff, 0xfb, 0xff, 0x7b, 0xef, 0xbb, 0xef, 0xdb, 0xef, 0xe8, 0x00, 0xfb, 0xef, 0xfb, 0xef, 
0xfb, 0xef, 0xfb, 0xef, 0xe8, 0x00, 0xdb, 0xef, 0xbb, 0xef, 0x7b, 0xef, 0xfb, 0xff, 0xff, 0xff, 
和:b'\xe5\x92\x8c'
0xef, 0xdf, 0xf7, 0xdb, 0xf9, 0xdb, 0xfe, 0x5b, 0x00, 0x01, 0xfe, 0xdc, 0xf9, 0xdd, 0xff, 0xdf, 
0xff, 0xff, 0xc0, 0x07, 0xef, 0xf7, 0xef, 0xf7, 0xef, 0xf7, 0xc0, 0x07, 0xff, 0xff, 0xff, 0xff, 
国:b'\xe5\x9b\xbd'
0xff, 0xff, 0x00, 0x01, 0xbf, 0xfd, 0xb7, 0xed, 0xb7, 0x6d, 0xb7, 0x6d, 0xb7, 0x6d, 0xb0, 0x0d, 
0xb7, 0x6d, 0xb5, 0x6d, 0xb3, 0x6d, 0xb7, 0xed, 0xbf, 0xfd, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff,

这个小工具目前托管在 gitee,地址为 https://gitee.com/ieiao/genmatrix  ,直接运行该脚本可以查看使用帮助,上文中字体点阵的显示效果图片也可以在该仓库进行查看。

页脚

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

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