Skip to content

Releases: retro98boy/amlogic-devices

CoreLab TVPro

28 Dec 14:30

Choose a tag to compare

corelab-tvpro

CoreLab TVPro: Update README

AOC 65T33Z

28 Dec 13:32

Choose a tag to compare

aoc-65t33z

Add AOC 65T33Z

Baidu XDH01A1

26 Oct 11:36

Choose a tag to compare

baidu-xdh01a1

add Baidu XDH-01-A1

BesTV R3300-L

12 Oct 04:37

Choose a tag to compare

bestv-r3300-l

add BesTV R3300-L

LIONTRON K-A311D

09 Oct 12:38

Choose a tag to compare

cat android-szfc-emmc-dump.ept.img.zst.* | unzstd -T0 -o android-szfc-emmc-dump.ept.img

CAINIAO LEMO XIAOC

09 Oct 12:28

Choose a tag to compare

原机Android

原机32位Android9,包含的BSP U-Boot可以按住重置按钮再上电来进入USB刷写模式

镜像备份

emmc-dump.img.zstemmc-bootN-dump.img是原机安卓备份,通过cainiao-lemo-xiaoc-mainline-uboot-sideload.burn.img侧载主线U-Boot启动U盘Armbian后dd出来

所以要恢复原本的Android系统,可以在U盘启动Armbian后,dd回去

解压命令:cat emmc-dump.img.zst.* | unzstd -T0 -o emmc-dump.img

stock-partition是原本Android系统的所有分区备份,使用ampart查看emmc-dump.img得到offset和size后dd出来的,可以用于单独在U盘Armbian下dd更新分区。也可以修改这些分区来达到优化原本Android系统的目的

USB线刷包

cainiao-lemo-xiaoc-stock-android9-dump-retro98boy-20260307.repack.burn.img是USB线刷包,通过提取原机Android所有分区制作而成

EmuELEC

  • 确保设备是原机Android9系统(其他系统的U-Boot能使用U盘也可)

  • 下载EmuELEC-Amlogic-ng.aarch64-4.8-Generic.img.gz并刻录到U盘

  • 将Releases中的aml_autoscript替换掉U盘中的(如果是原机Android9系统),并将Releases中的ng_g12b_a311d_cainiao_xiaoc.dtb复制到U盘为dtb.img

  • 插入U盘到设备Type-A。连接好设备的UART

  • 给设备上电。在UART shell中敲击空格停在BSP U-Boot cmd,依次输入下面的命令后,等待进入EmuELEC

gpio set GPIOA_12; gpio set GPIOA_2; gpio set GPIOA_3; gpio set GPIOA_4; gpio set GPIOA_11

run update
  • 进入EmuELEC后,可以断电拔掉UART,后续不再需要USB2UART模块

Dev

ng_g12b_a311d_cainiao_xiaoc.dts搭配该内核源码编译得到ng_g12b_a311d_cainiao_xiaoc.dtb

EPT report: 21 partitions in the table:
===================================================================================
ID| name            |          offset|(   human)|            size|(   human)| masks
-----------------------------------------------------------------------------------
 0: bootloader                      0 (   0.00B)           400000 (   4.00M)      0
    (GAP)                                                 2000000 (  32.00M)
 1: reserved                  2400000 (  36.00M)          4000000 (  64.00M)      0
    (GAP)                                                  800000 (   8.00M)
 2: cache                     6c00000 ( 108.00M)         46000000 (   1.09G)      2
    (GAP)                                                  800000 (   8.00M)
 3: env                      4d400000 (   1.21G)           800000 (   8.00M)      0
    (GAP)                                                  800000 (   8.00M)
 4: logo                     4e400000 (   1.22G)           800000 (   8.00M)      1
    (GAP)                                                  800000 (   8.00M)
 5: recovery                 4f400000 (   1.24G)          1800000 (  24.00M)      1
    (GAP)                                                  800000 (   8.00M)
 6: misc                     51400000 (   1.27G)           800000 (   8.00M)      1
    (GAP)                                                  800000 (   8.00M)
 7: dtbo                     52400000 (   1.29G)           800000 (   8.00M)      1
    (GAP)                                                  800000 (   8.00M)
 8: cri_data                 53400000 (   1.30G)           800000 (   8.00M)      2
    (GAP)                                                  800000 (   8.00M)
 9: param                    54400000 (   1.32G)          1000000 (  16.00M)      2
    (GAP)                                                  800000 (   8.00M)
10: boot                     55c00000 (   1.34G)          1000000 (  16.00M)      1
    (GAP)                                                  800000 (   8.00M)
11: rsv                      57400000 (   1.36G)          1000000 (  16.00M)      1
    (GAP)                                                  800000 (   8.00M)
12: metadata                 58c00000 (   1.39G)          1000000 (  16.00M)      1
    (GAP)                                                  800000 (   8.00M)
13: vbmeta                   5a400000 (   1.41G)           200000 (   2.00M)      1
    (GAP)                                                  800000 (   8.00M)
14: tee                      5ae00000 (   1.42G)          2000000 (  32.00M)      1
    (GAP)                                                  800000 (   8.00M)
15: vendor                   5d600000 (   1.46G)         25800000 ( 600.00M)      1
    (GAP)                                                  800000 (   8.00M)
16: odm                      83600000 (   2.05G)          8000000 ( 128.00M)      1
    (GAP)                                                  800000 (   8.00M)
17: system                   8be00000 (   2.19G)         70000000 (   1.75G)      1
    (GAP)                                                  800000 (   8.00M)
18: product                  fc600000 (   3.94G)          8000000 ( 128.00M)      1
    (GAP)                                                  800000 (   8.00M)
19: factory                 104e00000 (   4.08G)         50000000 (   1.25G)      1
    (GAP)                                                  800000 (   8.00M)
20: data                    155600000 (   5.33G)        24e800000 (   9.23G)      4
===================================================================================

CAINIAO CNIoT-CORE

09 Oct 11:59

Choose a tag to compare

cainiao-cniot-core

add CAINIAO CNIoT-CORE