RK3399广告机主板板刷armbian--改固件方法

最近入捭几块RK3399的广告机板子,没资料,没固件,只有原厂android固化在板子上。于是想办法刷一个armbian上去。

armbian是简化的linux系统,整个固件只有二个部分,分别是启动分区与系统分区。较后期版本可以直接换dtb,特别适合各种没资料的开发板。

操作需要在linux上进行。

1. 把原板子上的dtb倒出来--倒出方法网上很多了,有时候再整理一个。

2. 找一个版本新一点的armbian固件,只要的arch64的,基本上都可以。

3. 把后缀是img的固件放到linux主机中。

4. 执行

sudo mkdir /mnt/loop

sudo losetup --partscan --find --show disk.img   (disk.img就是你的固件)

执行完后会有提示如 loop15 把这个记住

sudo mount /dev/loop15p1 /mnt/loop   这边的loop15p1就是之前要记住的后面加p1表示第一个分区。

然后把你的dtb文件放到/mnt/loop/boot/rockchip下。

再用vi或者nano修改/mnt/loop/boot/extlinux/extlinux.conf, 也有些armbian是用uEnv.txt的。

把文件中的dtb改把你的dtb文件名。

sudo losetup -d /dev/loop15  这里的loop15就是之前记住的这个。

固件修改就完成了。

同时提一句,rk3399各厂家配的网络芯片差异比较大,最好选网卡芯片跟你板子一致的固件,这样即使部分驱动缺少,也可以通网络联上去进行修改。

最近更新

  1. TCP协议是安全的吗?

    2024-04-12 20:12:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-12 20:12:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-12 20:12:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-12 20:12:03       20 阅读

热门阅读

  1. 跟大家分享一个自增的主键id策略OUID

    2024-04-12 20:12:03       21 阅读
  2. 数据结构(初阶):顺序表实战通讯录

    2024-04-12 20:12:03       16 阅读
  3. LeetCode hot100-25

    2024-04-12 20:12:03       22 阅读
  4. CDF与PDF(描述随机变量的分布情况)

    2024-04-12 20:12:03       21 阅读
  5. macOS idea配置mysql

    2024-04-12 20:12:03       19 阅读
  6. CSS中的类命名

    2024-04-12 20:12:03       14 阅读
  7. WPF 跨线程-Dispatcher:详解与示例

    2024-04-12 20:12:03       15 阅读
  8. C++Book对象数组初始化

    2024-04-12 20:12:03       15 阅读
  9. SpringBoot多数据源配置及使用

    2024-04-12 20:12:03       12 阅读