Skip to content

BesTV R3300L (v2023.01)

Compare
Choose a tag to compare
@7Ji 7Ji released this 02 Feb 04:12
· 10198 commits to random-boxes since this release
  • The u-boot-r3300l.bin is the raw binary that should be executed as BL33 or a bare metal program payload on the box (e.g. with fatload then go)

    • The booting order is set to usb0 -> mmc0 (sd) -> mmc1 (emmc) -> pxe -> dhcp
  • The r3300l-u-boot.bin.sd.bin is the image that should be written to the head of the eMMC (it contains addtional 512 byte, so it needs dd quirks as always, dd 442 then 512 with skip and seek)

    • Additionally, u-boot env is saved at mmc1 offset 0xf0000 size 0x10000, ending at 1MiB offset, so you can freely create MBR partitions on eMMC, and can edit u-boot env from within a system with the following fw_env.config
      /dev/mmcblk2 0xf0000 0x10000
      
  • The r3300l-milton-bare.img is Milton's Android burning image but with most of its partition removed, it can be used to rescue the box to a bootable state (into Amlogic u-boot, then probably your external system, but not to Android, as it's incomplete) without having to burn the whole Andorid system, it does not contain the u-boot here actually so you need to burn it afterwards.