Device skyworth

Hi

My box skyworth cyborg001, is it supported to install coreelec

Hi Simon,
specs look OK, so if the BL isn’t locked, it should work. Just give it a try.
DTBs to try (depends if your LAN is 100M or 1G):

  • g12a_s905x2_2g
  • g12a_s905x2_2g_1gbit

Edit: Is this your Box? Pure OTT Streaming Box
Then it will get difficult to impossible to run CE on it.
Box is L1 certified, therefore BL will be locked.
There is also no switch to boot from SDcard…

HP40A , this box locks bootlooader , moreover skyworth they have Modified uboot , won’t be able to boot coreELEC . , HP40A same mecool km2 ( skyworth)

The box looks very similar to Skyworth’s another product HY40A/HY4001, and a user reported in EmuELEC discord that his HY40A could boot EmuELEC with Android 9 firmware but can’t boot it now with Android 10 firmware, hence it’s not locked with stock Android 9, even with Widevine L1.

So you can try your luck downgrading the firmware first. The stock Android 9 without any update could be your best choice.

Hi I am glad to see this thread
This device sold under five different names and a different combination of I/O’s
1 - contain a SD card one USB 3 and one USB 2
2 - contains only one USB 3 and one USB 2.
3 - contains only a USB 3 port and an internal SSD memory
Please join to break Block on this device
I will support and experiment on the version available in my hand ,

Please help to make it happens

this is the debug info
i have bluged usb card created by amlogic card creator to make it more clear

G12A:BL:0253b8:61aa2d;FEAT:F2F939B2:32060;POC:F;RCY:0;EMMC:0;READ:0;0.0;0.0;
                                                                            bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0001 - pwm id 0x00
bl2_stage_init 0xc0
bl2_stage_init 0x02

L0:0000037f
L1:00000701
L2:00008067
L3:04000000
S1:00000000
B2:00032060
B1:f2f939b2

TE: 213953

BL2 Built : 20:15:03, Feb 16 2022. g12a ge2fbdfd - wencai.you@rd01-sz

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
OTP_ARB=00000001
board id: 1
Load FIP HDR DDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part: 0
fw parse done
PIEI prepare done
00000000
emmc switch 1 ok
00000000
emmc switch 2 ok
 NO find ddr boot_info from eMMC
fastboot data verify
result: 255
Cfg max: 12, cur: 1. Board id: 255. Force loop cfg
DDR4 probe

LPDDR4_PHY_V_0_1_21-Built : 20:05:08, Jan 10 2020. g12a g3576a48 - zhiguang.ouyang@droid07-sz
ddr clk to 1200MHz
00000000
emmc switch 0 ok

dmc_version 0000
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : ERROR : Training has failed!
1D training failed
Cfg max: 12, cur: 2. Board id: 255. Force loop cfg
DDR4 probe
ddr clk to 1200MHz

dmc_version 0000
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : End of MPR read delay center optimization
INFO : End of Write leveling coarse delay
INFO : End of write delay center optimization
INFO : End of read delay center optimization
INFO : End of max read latency training
INFO : Training has run successfully!
1D training succeed
Check phy result
INFO : End of initialization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : Training has run successfully!

soc_vref_reg_value 0x 00000032 0000002c 0000002d 0000002c 0000002a 0000002b 0000002d 0000002d 00000030 00000031 
0000002f 0000002f 00000027 0000002a 0000002c 0000002f 0000002c 0000002e 0000002b 0000002b 00000029 0000002d 0000
002b 00000027 0000002d 0000002c 0000002d 00000029 0000002f 0000002a 0000002c 0000002d dwc_ddrphy_apb_wr((0<<20)|
(2<<16)|(0<<12)|(0xb0):0001 
 dram_vref_reg_value 0x 00000012
2D training succeed
auto size-- 65535DDR cs0 size: 2048MB
DDR cs1 size: 0MB
DMC_DDR_CTRL: 0050002cDDR size: 2048MB
cs0 DataBus test pass
cs0 AddrBus test pass

non-sec scramble use zero key
ddr scramble enabled

100bdlr_step_size ps== 420
result report
boot times 0Enable ddr reg access
00000000
emmc switch 3 ok
BL2: rpmb counter: 0x000000bc
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, part: 0
Load BL3X from eMMC, src: 0x0006c200, des: 0x0175c000, size: 0x0013fa00, part: 0
0.0;0.0;M3 CHK:0;cm4_sp_mode 0
OPS=0x40
ring efuse init
MVN_1=0x00000000
MVN_2=0x00000000
[Image: g12a_v1.1.3483-c09a7b091 2022-02-16 20:15:29 wencai.you@rd01-sz]
28 0e 40 00 01 0a 0c 00 00 02 30 30 35 41 47 50 
[0.052823 Inits done]
secure task start!
high task start!
low task start!
boot bl31
NOTICE:  BL31: v1.3(release):25bab5d
NOTICE:  BL31: Built : 16:03:26, Feb 18 2020
NOTICE:  BL31: G12A secure boot!
NOTICE:  BL31: BL33 decompress pass
INFO:    BL3-2: ATOS-V2.4.4-95-g711dba9b #1 Sun Apr 26 14:39:12 2020 +0800 arm
INFO:    BL3-2: Chip: G12A Rev: E (28:E - 40:2)
INFO:    BL3-2: crypto engine DMA
INFO:    BL3-2: secure time TEE
INFO:    BL3-2: CONFIG_DEVICE_SECURE 0xb200000e
protect cbus registers


U-Boot 2015.01 (Mar 04 2022 - 16:32:51)

DRAM:  2 GiB
Relocation Offset is: 76d73000
mmu cfg end: 0x80000000
mmu cfg end: 0x80000000
spi_post_bind(spifc): req_seq = 0
asion board_init 601
register usb cfg[0][1] = 0000000077ea14c0
NAND:  get_sys_clk_rate_mtd() 292, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff 
No NAND device found!!!
nand init failed: -6
get_sys_clk_rate_mtd() 292, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff 
No NAND device found!!!
nand init failed: -6
MMC:   aml_priv->desc_buf = 0x0000000073d63a70
aml_priv->desc_buf = 0x0000000073d65db0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x1ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x1ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 40000000
[set_emmc_calc_fixed_adj][875]find fixed adj_delay=20
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
      Amlogic multi-dtb tool
      GZIP format, decompress...
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: g12a platform: u212 variant: 2g
        dtb 0 soc: g12a   plat: hp40e   vari: 2g
        dtb 1 soc: g12a   plat: u212   vari: 2g
      Find match dtb: 1
start dts,buffer=0000000073d68620,dt_addr=0000000073d68620
get_partition_from_dts() 92: ret 0
      Amlogic multi-dtb tool
      Single dtb detected
parts: 20
00:     dtbak   0000000000100000 1
01:bootloaderbak        0000000000200000 1
02:recovery_a   0000000001400000 1
03:recovery_b   0000000001400000 1
04:      logo   0000000000800000 1
05:      misc   0000000000200000 1
06:  cri_data   0000000000400000 2
07:     param   0000000000400000 2
08:   factory   0000000000800000 11
09:   skyinfo   0000000001000000 1
10:  vbmeta_a   0000000000200000 1
11:  vbmeta_b   0000000000200000 1
12:    dtbo_a   0000000000100000 1
13:    dtbo_b   0000000000100000 1
14:    boot_a   0000000001000000 1
set has_boot_slot = 1
15:    boot_b   0000000001000000 1
16:  metadata   0000000001000000 1
17:      rsv2   0000000001000000 1
18:     super   0000000138800000 1
enable dynamic_partition
19:      data   ffffffffffffffff 4
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!!
crc32_s:0x79f50f07 == storage crc_pattern:0x79f50f07!!!
mmc env offset: 0x2c00000 
In:    serial
Out:   serial
Err:   serial
Start read misc partition datas!
BCB hasn't any datas,exit!
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-3413: calc 9c214eb7, store 9c214eb7
_verify_dtb_checksum()-3413: calc 9c214eb7, store 9c214eb7
dtb_read()-3628: total valid 2
update_old_dtb()-3609: do nothing
      Amlogic multi-dtb tool
      GZIP format, decompress...
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: g12a platform: u212 variant: 2g
        dtb 0 soc: g12a   plat: hp40e   vari: 2g
        dtb 1 soc: g12a   plat: u212   vari: 2g
      Find match dtb: 1
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
bak_update: slot didn't change!
recovery: 
amlkey_init() enter!
[EFUSE_MSG]keynum is 4
vpu: driver version: v20190313
vpu: detect chip type: 8
vpu: clk_level default: 7(666667000Hz), max: 7(666667000Hz)
vpu: clk_level in dts: 7
vpu: vpu_power_on
vpu: set_vpu_clk
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: set_vpu_clk finish
vpu: vpu_module_init_config
vpp: vpp_init
vpp: vpp osd2 matrix rgb2yuv..............
hdr_func 4, hdr_process_select 0x1
cvbs: cpuid:0x28
cvbs: find clk_path: 0x0
cvbs: find performance_pal config
cvbs: find performance_ntsc config
aml_config_dtb 645
aml_config_dtb 675
co_phase = <0x00000003>
caps2 = "MMC_CAP2_HS200"
f_max = "??"
status = "disabled"
status = "okay"
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
Net:   dwmac.ff3f0000amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4

[sk_patch,24]amlogic's uboot for Android10().date:Mar  4 2022
reboot_mode:::: cold_boot
reboot_mode_added the diff log:::: cold_boot
reboot_mode_added the diff111111 log:::: cold_boot
reboot_mode_added the diff333333 log:::: cold_boot
the init_display operate_flag is stc
s_version: U-Boot 2015.01
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
serial should be SKY2201309480else setenv bootargs init=/init console=ttyS0,115200 no_console_suspend earlyprint
k=aml-uart,0xff803000 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 loglevel=1 hdr_
priority= otg_device=0 reboot_mode_android=normal logo=osd0,loaded,0x3d800000 fb_width=1920 fb_height=1080 displ
ay_bpp=16 outputmode=1080p60hz vout=1080p60hz,enable panel_type=lcd_1 lcd_ctrl=0x00000000 hdmitx=,444,12bit hdmi
mode=1080p60hz hdmichecksum=0xd7290000 dolby_vision_on=0 frac_rate_policy=1 hdmi_read_edid=1 cvbsmode=576cvbs os
d_reverse=0 video_reverse=0 irq_check_en=0 androidboot.selinux=enforcing androidboot.firstboot=0 jtag=disable an
droidboot.hardware=amlogic androidboot.bootloader=U-Boot 2015.01 androidboot.build.expect.baseband=N/A androidbo
ot.serialno=SKY2201309480 androidboot.serialno=1234567890
cmdline will set the androidboot property and operate_flag is stc
[KM]Error:f[key_manage_query_size]L515:key[deviceid] not programed yet
Interface:  MMC
  Device 1: Vendor: Man 0000ea Snr 01054c18 Rev: 1.0 Prod: SPeMMC
            Type: Removable Hard Disk
            Capacity: 29820.0 MB = 29.1 GB (61071360 x 512)
Filesystem: FAT12 "KEYBOX PART"
hpd_state=1
do_hpd_detect: hdmimode=1080p60hz
do_hpd_detect: colorattribute=444,12bit
Edid_MonitorCapable861: ycbcr444=1, ycbcr422=1
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0xb8
sink preferred_mode is 1080p60hz[16]
hdr mode is 0
dv  mode is ver:0  len: 0
hdr10+ mode is 0
Edid_MonitorCapable861: ycbcr444=1, ycbcr422=1
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0xb8
read hdmichecksum 0xd7290000, colorattribute 444,12bit
read hdmimode 1080p60hz, colorspace <NULL>, colordepth <NULL>
do_get_parse_edid: autoMode = false, manualMode=16
isYuv4kSink: false, maxTMDSRate=225
do_get_parse_edid: non-yuv4k sink: inColorSpace: HDMI_COLOR_FORMAT_RGB
do_get_parse_edid: default inColorDepth: HDMI_COLOR_DEPTH_24B
TV is same, initial mode is: 1080p60hz attr: 444,12bit
dolby_status 0
dolby_status 0
dolby_vision_process: hpd: dv disabled
Saving Environment to aml-storage...
mmc env offset: 0x2c00000 
Writing to MMC(1)... done
[OSD]load fb addr from dts:/meson-fb
[OSD]set initrd_high: 0x7f800000
[OSD]fb_addr for logo: 0x7f800000
[OSD]load fb addr from dts:/meson-fb
[OSD]fb_addr for logo: 0x7f800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0x7f800000 width=3840, height=2160
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]osd1_update_disp_freescale_enable
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
aml_audio_init
config HPLL = 4455000 frac_rate = 1
HPLL: 0x3b0004b9
HPLL: 0x1b0004b9
HPLL: 0xdb0004b9
config HPLL done
j = 6  vid_clk_div = 1
hdmitx: set enc for VIC: 16
hdmitx phy setting done
rx version is 1.4 or below  div=10
hdmtix: set audio
hdmi_tx_set: save mode: 1080p60hz, attr: 444,12bit, hdmichecksum: 0xd7290000
Saving Environment to aml-storage...
mmc env offset: 0x2c00000 
Writing to MMC(1)... done
dolby_status 0
dolby_status 0
hdr_packet
vpp: hdr_policy = 0
vpp: Rx hdr_info.hdr_sup_eotf_smpte_st_2084 = 0
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 3000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 282: PART_TYPE_DOS
1 Storage Device(s) found
** Unable to read file /skyworth/factory_mode/uboot/check_udisk.cfg **
[sk_usb_cfg_init,422]load file "/skyworth/factory_mode/uboot/check_udisk.cfg" from u disk failed!
[sk_boot,182]general boot.
CONFIG_AVB2: avb2 
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
wipe_data=successful
wipe_cache=successful
upgrade_step=0
s_version: U-Boot 2015.01
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
serial should be SKY2201309480else setenv bootargs init=/init console=ttyS0,115200 no_console_suspend earlyprint
k=aml-uart,0xff803000 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 loglevel=1 hdr_
priority= otg_device=0 reboot_mode_android=normal logo=osd0,loaded,0x3d800000 fb_width=1920 fb_height=1080 displ
ay_bpp=16 outputmode=1080p60hz vout=1080p60hz,enable panel_type=lcd_1 lcd_ctrl=0x00000000 hdmitx=,444,12bit hdmi
mode=1080p60hz hdmichecksum=0xd7290000 dolby_vision_on=0 frac_rate_policy=1 hdmi_read_edid=1 cvbsmode=576cvbs os
d_reverse=0 video_reverse=0 irq_check_en=0 androidboot.selinux=enforcing androidboot.firstboot=0 jtag=disable an
droidboot.hardware=amlogic androidboot.bootloader=U-Boot 2015.01 androidboot.build.expect.baseband=N/A androidbo
ot.serialno=SKY2201309480 androidboot.serialno=1234567890
cmdline will set the androidboot property and operate_flag is stc
[KM]Error:f[key_manage_query_size]L515:key[deviceid] not programed yet
Interface:  MMC
  Device 1: Vendor: Man 0000ea Snr 01054c18 Rev: 1.0 Prod: SPeMMC
            Type: Removable Hard Disk
            Capacity: 29820.0 MB = 29.1 GB (61071360 x 512)
Filesystem: FAT12 "KEYBOX PART"
## Error: "upgrade_key" not defined
Command: bcb uboot-command 
Start read misc partition datas!
BCB hasn't any datas,exit!
s_version: U-Boot 2015.01
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
serial should be SKY2201309480else setenv bootargs init=/init console=ttyS0,115200 no_console_suspend earlyprint
k=aml-uart,0xff803000 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 loglevel=1 hdr_
priority= otg_device=0 reboot_mode_android=normal logo=osd0,loaded,0x3d800000 fb_width=1920 fb_height=1080 displ
ay_bpp=16 outputmode=1080p60hz vout=1080p60hz,enable panel_type=lcd_1 lcd_ctrl=0x00000000 hdmitx=,444,12bit hdmi
mode=1080p60hz hdmichecksum=0xd7290000 dolby_vision_on=0 frac_rate_policy=1 hdmi_read_edid=1 cvbsmode=576cvbs os
d_reverse=0 video_reverse=0 irq_check_en=0 androidboot.selinux=enforcing androidboot.firstboot=0 jtag=disable an
droidboot.hardware=amlogic androidboot.bootloader=U-Boot 2015.01 androidboot.build.expect.baseband=N/A androidbo
ot.serialno=SKY2201309480 androidboot.serialno=1234567890
cmdline will set the androidboot property and operate_flag is stc
[KM]Error:f[key_manage_query_size]L515:key[deviceid] not programed yet
Interface:  MMC
  Device 1: Vendor: Man 0000ea Snr 01054c18 Rev: 1.0 Prod: SPeMMC
            Type: Removable Hard Disk
            Capacity: 29820.0 MB = 29.1 GB (61071360 x 512)
Filesystem: FAT12 "KEYBOX PART"

pll tsensor avg: 0x1f92, u_efuse: 0x50
temp1: 36
ddr tsensor avg: 0x1fac, u_efuse: 0x47
temp2: 37
device cool done
CONFIG_SYSTEM_AS_ROOT: null 
system_mode: 0
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
CONFIG_AVB2: avb2 
active_slot: _a
avb2: 1
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
active_slot is _a
ab_suffix is _a
avb_slot_verify.c:525: DEBUG: Loading vbmeta struct from partition 'vbmeta_a'.
AVB2 verify with default kpub
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
active_slot is _a
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
active_slot is _a
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
active_slot is _a
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
avb verification: locked = 1, result = 0
ee_gate_off ...
avb2: 1
## Booting Android Image at 0x01080000 ...
reloc_addr =742e8690
copy done
Kernel command line: androidboot.dynamic_partitions=true androidboot.dtbo_idx=0 androidboot.boot_devices=ffe0700
0.emmc buildvariant=user
[store]Is good fdt check header, no need decrypt!
active_slot is _a
load dtb from 0x1000000 ......
      Amlogic multi-dtb tool
      Single dtb detected
find 1 dtbos
dtbos to be applied: 0
Apply dtbo 0
   Uncompressing Kernel Image ... OK
   kernel loaded at 0x01080000, end = 0x02bc3200
libfdt fdt_getprop(): FDT_ERR_NOTFOUND
   Loading Ramdisk to 73ca8000, end 73d60f55 ... OK
   Loading Device Tree to 000000001ffe8000, end 000000001ffffb32 ... OK
fdt_fixup_memory_banks, reg:0000000000000000

Starting kernel ...

uboot time: 7871374 us
[    0.000000@0]        07400000 - 07500000,     1024 KB, ramoops@0x07400000
[    0.000000@0]        05000000 - 07400000,    36864 KB, linux,secmon
[    0.000000@0]        7f800000 - 80000000,     8192 KB, linux,meson-fb
[    0.000000@0]        77800000 - 7f800000,   131072 KB, linux,ion-dev
[    0.000000@0]        68c00000 - 73c00000,   180224 KB, linux,di_cma
[    0.000000@0]        77800000 - 77800000,        0 KB, linux,ppmgr
[    0.000000@0]        52800000 - 68c00000,   364544 KB, linux,codec_mm_cma
[    0.000000@0]        77800000 - 77800000,        0 KB, linux,codec_mm_reserved
[    0.000000@0]        75800000 - 77800000,    32768 KB, linux,vdin1_cma

this is the pcb and show how to add reset switch

this is the pcb and show how to add uart card

And this is boot logs after fail to boot corelec from usb

G12A:BL:0253b8:61aa2d;FEAT:F2F939B2:32060;POC:F;RCY:0;EMMC:0;READ:0
;0.0;0.0;
         bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0001 - pwm id 0x00
bl2_stage_init 0xc0
bl2_stage_init 0x02

L0:0000037f
L1:00000701
L2:00008067
L3:04000000
S1:00000000
B2:00032060
B1:f2f939b2

TE: 227239

BL2 Built : 20:15:03, Feb 16 2022. g12a ge2fbdfd - wencai.you@rd01-
sz

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
OTP_ARB=00000001
board id: 1
Load FIP HDR DDR from eMMC, src: 0x00010200, des: 0xfffd0000, size:
 0x00004000, part: 0
fw parse done
PIEI prepare done
00000000
emmc switch 1 ok
00000000
emmc switch 2 ok
 NO find ddr boot_info from eMMC
fastboot data verify
result: 255
Cfg max: 12, cur: 1. Board id: 255. Force loop cfg
DDR4 probe

LPDDR4_PHY_V_0_1_21-Built : 20:05:08, Jan 10 2020. g12a g3576a48 - 
zhiguang.ouyang@droid07-sz
ddr clk to 1200MHz
00000000
emmc switch 0 ok

dmc_version 0000
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : ERROR : Training has failed!
1D training failed
Cfg max: 12, cur: 2. Board id: 255. Force loop cfg
DDR4 probe
ddr clk to 1200MHz

dmc_version 0000
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : End of MPR read delay center optimization
INFO : End of Write leveling coarse delay
INFO : End of write delay center optimization
INFO : End of read delay center optimization
INFO : End of max read latency training
INFO : Training has run successfully!
1D training succeed
Check phy result
INFO : End of initialization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : Training has run successfully!

soc_vref_reg_value 0x 00000032 0000002c 0000002d 0000002d 0000002a 
0000002d 0000002d 0000002d 00000031 00000030 00000030 0000002f 0000
0028 0000002b 0000002d 0000002f 0000002b 0000002f 0000002b 0000002b
 00000029 0000002d 0000002c 00000027 0000002d 0000002d 0000002d 000
0002a 00000030 0000002b 0000002d 0000002e dwc_ddrphy_apb_wr((0<<20)
|(2<<16)|(0<<12)|(0xb0):0001 
 dram_vref_reg_value 0x 00000012
2D training succeed
auto size-- 65535DDR cs0 size: 2048MB
DDR cs1 size: 0MB
DMC_DDR_CTRL: 0050002cDDR size: 2048MB
cs0 DataBus test pass
cs0 AddrBus test pass

non-sec scramble use zero key
ddr scramble enabled

100bdlr_step_size ps== 425
result report
boot times 0Enable ddr reg access
00000000
emmc switch 3 ok
BL2: rpmb counter: 0x000000bc
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x0
0004000, part: 0
Load BL3X from eMMC, src: 0x0006c200, des: 0x0175c000, size: 0x0013
fa00, part: 0
0.0;0.0;M3 CHK:0;cm4_sp_mode 0
OPS=0x40
ring efuse init
MVN_1=0x00000000
MVN_2=0x00000000
[Image: g12a_v1.1.3483-c09a7b091 2022-02-16 20:15:29 wencai.you@rd0
1-sz]
28 0e 40 00 01 0a 0c 00 00 02 30 30 35 41 47 50 
[0.052823 Inits done]
secure task start!
high task start!
low task start!
boot bl31
NOTICE:  BL31: v1.3(release):25bab5d
NOTICE:  BL31: Built : 16:03:26, Feb 18 2020
NOTICE:  BL31: G12A secure boot!
NOTICE:  BL31: BL33 decompress pass
INFO:    BL3-2: ATOS-V2.4.4-95-g711dba9b #1 Sun Apr 26 14:39:12 202
0 +0800 arm
INFO:    BL3-2: Chip: G12A Rev: E (28:E - 40:2)
INFO:    BL3-2: crypto engine DMA
INFO:    BL3-2: secure time TEE
INFO:    BL3-2: CONFIG_DEVICE_SECURE 0xb200000e
protect cbus registers


U-Boot 2015.01 (Mar 04 2022 - 16:32:51)

DRAM:  2 GiB
Relocation Offset is: 76d73000
mmu cfg end: 0x80000000
mmu cfg end: 0x80000000
spi_post_bind(spifc): req_seq = 0
asion board_init 601
register usb cfg[0][1] = 0000000077ea14c0
NAND:  get_sys_clk_rate_mtd() 292, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff 
No NAND device found!!!
nand init failed: -6
get_sys_clk_rate_mtd() 292, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff 
No NAND device found!!!
nand init failed: -6
MMC:   aml_priv->desc_buf = 0x0000000073d63a70
aml_priv->desc_buf = 0x0000000073d65db0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x1ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x1ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 40000000
[set_emmc_calc_fixed_adj][875]find fixed adj_delay=20
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
      Amlogic multi-dtb tool
      GZIP format, decompress...
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: g12a platform: u212 variant: 2g
        dtb 0 soc: g12a   plat: hp40e   vari: 2g
        dtb 1 soc: g12a   plat: u212   vari: 2g
      Find match dtb: 1
start dts,buffer=0000000073d68620,dt_addr=0000000073d68620
get_partition_from_dts() 92: ret 0
      Amlogic multi-dtb tool
      Single dtb detected
parts: 20
00:     dtbak   0000000000100000 1
01:bootloaderbak        0000000000200000 1
02:recovery_a   0000000001400000 1
03:recovery_b   0000000001400000 1
04:      logo   0000000000800000 1
05:      misc   0000000000200000 1
06:  cri_data   0000000000400000 2
07:     param   0000000000400000 2
08:   factory   0000000000800000 11
09:   skyinfo   0000000001000000 1
10:  vbmeta_a   0000000000200000 1
11:  vbmeta_b   0000000000200000 1
12:    dtbo_a   0000000000100000 1
13:    dtbo_b   0000000000100000 1
14:    boot_a   0000000001000000 1
set has_boot_slot = 1
15:    boot_b   0000000001000000 1
16:  metadata   0000000001000000 1
17:      rsv2   0000000001000000 1
18:     super   0000000138800000 1
enable dynamic_partition
19:      data   ffffffffffffffff 4
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!!
crc32_s:0x79f50f07 == storage crc_pattern:0x79f50f07!!!
mmc env offset: 0x2c00000 
In:    serial
Out:   serial
Err:   serial
Start read misc partition datas!
BCB hasn't any datas,exit!
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-3413: calc 9c214eb7, store 9c214eb7
_verify_dtb_checksum()-3413: calc 9c214eb7, store 9c214eb7
dtb_read()-3628: total valid 2
update_old_dtb()-3609: do nothing
      Amlogic multi-dtb tool
      GZIP format, decompress...
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 2 dtbs.
        aml_dt soc: g12a platform: u212 variant: 2g
        dtb 0 soc: g12a   plat: hp40e   vari: 2g
        dtb 1 soc: g12a   plat: u212   vari: 2g
      Find match dtb: 1
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
bak_update: slot didn't change!
recovery: 
amlkey_init() enter!
[EFUSE_MSG]keynum is 4
vpu: driver version: v20190313
vpu: detect chip type: 8
vpu: clk_level default: 7(666667000Hz), max: 7(666667000Hz)
vpu: clk_level in dts: 7
vpu: vpu_power_on
vpu: set_vpu_clk
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: set_vpu_clk finish
vpu: vpu_module_init_config
vpp: vpp_init
vpp: vpp osd2 matrix rgb2yuv..............
hdr_func 4, hdr_process_select 0x1
cvbs: cpuid:0x28
cvbs: find clk_path: 0x0
cvbs: find performance_pal config
cvbs: find performance_ntsc config
aml_config_dtb 645
aml_config_dtb 675
co_phase = <0x00000003>
caps2 = "MMC_CAP2_HS200"
f_max = "??"
status = "disabled"
status = "okay"
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
Net:   dwmac.ff3f0000amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4

[sk_patch,24]amlogic's uboot for Android10().date:Mar  4 2022
reboot_mode:::: cold_boot
reboot_mode_added the diff log:::: cold_boot
reboot_mode_added the diff111111 log:::: cold_boot
reboot_mode_added the diff333333 log:::: cold_boot
the init_display operate_flag is stc
s_version: U-Boot 2015.01
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
serial should be SKY2201309480else setenv bootargs init=/init conso
le=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xff803000 
ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size
=0x4000 loglevel=1 hdr_priority= otg_device=0 reboot_mode_android=n
ormal logo=osd0,loaded,0x3d800000 fb_width=1920 fb_height=1080 disp
lay_bpp=16 outputmode=1080p60hz vout=1080p60hz,enable panel_type=lc
d_1 lcd_ctrl=0x00000000 hdmitx=,444,12bit hdmimode=1080p60hz hdmich
ecksum=0xd7290000 dolby_vision_on=0 frac_rate_policy=1 hdmi_read_ed
id=1 cvbsmode=576cvbs osd_reverse=0 video_reverse=0 irq_check_en=0 
androidboot.selinux=enforcing androidboot.firstboot=0 jtag=disable 
androidboot.hardware=amlogic androidboot.bootloader=U-Boot 2015.01 
androidboot.build.expect.baseband=N/A androidboot.serialno=SKY22013
09480 androidboot.serialno=1234567890
cmdline will set the androidboot property and operate_flag is stc
[KM]Error:f[key_manage_query_size]L515:key[deviceid] not programed 
yet
Interface:  MMC
  Device 1: Vendor: Man 0000ea Snr 01054c18 Rev: 1.0 Prod: SPeMMC
            Type: Removable Hard Disk
            Capacity: 29820.0 MB = 29.1 GB (61071360 x 512)
Filesystem: FAT12 "KEYBOX PART"
hpd_state=1
do_hpd_detect: hdmimode=1080p60hz
do_hpd_detect: colorattribute=444,12bit
Edid_MonitorCapable861: ycbcr444=1, ycbcr422=1
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0xb8
sink preferred_mode is 1080p60hz[16]
hdr mode is 0
dv  mode is ver:0  len: 0
hdr10+ mode is 0
Edid_MonitorCapable861: ycbcr444=1, ycbcr422=1
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0xb8
read hdmichecksum 0xd7290000, colorattribute 444,12bit
read hdmimode 1080p60hz, colorspace <NULL>, colordepth <NULL>
do_get_parse_edid: autoMode = false, manualMode=16
isYuv4kSink: false, maxTMDSRate=225
do_get_parse_edid: non-yuv4k sink: inColorSpace: HDMI_COLOR_FORMAT_
RGB
do_get_parse_edid: default inColorDepth: HDMI_COLOR_DEPTH_24B
TV is same, initial mode is: 1080p60hz attr: 444,12bit
dolby_status 0
dolby_status 0
dolby_vision_process: hpd: dv disabled
Saving Environment to aml-storage...
mmc env offset: 0x2c00000 
Writing to MMC(1)... done
[OSD]load fb addr from dts:/meson-fb
[OSD]set initrd_high: 0x7f800000
[OSD]fb_addr for logo: 0x7f800000
[OSD]load fb addr from dts:/meson-fb
[OSD]fb_addr for logo: 0x7f800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0x7f800000 width=3840, height=2160
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]osd1_update_disp_freescale_enable
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
aml_audio_init
config HPLL = 4455000 frac_rate = 1
HPLL: 0x3b0004b9
HPLL: 0x1b0004b9
HPLL: 0xdb0004b9
config HPLL done
j = 6  vid_clk_div = 1
hdmitx: set enc for VIC: 16
hdmitx phy setting done
rx version is 1.4 or below  div=10
hdmtix: set audio
hdmi_tx_set: save mode: 1080p60hz, attr: 444,12bit, hdmichecksum: 0
xd7290000
Saving Environment to aml-storage...
mmc env offset: 0x2c00000 
Writing to MMC(1)... done
dolby_status 0
dolby_status 0
hdr_packet
vpp: hdr_policy = 0
vpp: Rx hdr_info.hdr_sup_eotf_smpte_st_2084 = 0
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 3000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... init_part() 282: PART_TY
PE_DOS
1 Storage Device(s) found
** Unable to read file /skyworth/factory_mode/uboot/check_udisk.cfg
 **
[sk_usb_cfg_init,422]load file "/skyworth/factory_mode/uboot/check_
udisk.cfg" from u disk failed!
[sk_boot,182]general boot.
CONFIG_AVB2: avb2 
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
wipe_data=successful
wipe_cache=successful
upgrade_step=0
s_version: U-Boot 2015.01
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
serial should be SKY2201309480else setenv bootargs init=/init conso
le=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xff803000 
ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size
=0x4000 loglevel=1 hdr_priority= otg_device=0 reboot_mode_android=n
ormal logo=osd0,loaded,0x3d800000 fb_width=1920 fb_height=1080 disp
lay_bpp=16 outputmode=1080p60hz vout=1080p60hz,enable panel_type=lc
d_1 lcd_ctrl=0x00000000 hdmitx=,444,12bit hdmimode=1080p60hz hdmich
ecksum=0xd7290000 dolby_vision_on=0 frac_rate_policy=1 hdmi_read_ed
id=1 cvbsmode=576cvbs osd_reverse=0 video_reverse=0 irq_check_en=0 
androidboot.selinux=enforcing androidboot.firstboot=0 jtag=disable 
androidboot.hardware=amlogic androidboot.bootloader=U-Boot 2015.01 
androidboot.build.expect.baseband=N/A androidboot.serialno=SKY22013
09480 androidboot.serialno=1234567890
cmdline will set the androidboot property and operate_flag is stc
[KM]Error:f[key_manage_query_size]L515:key[deviceid] not programed 
yet
Interface:  MMC
  Device 1: Vendor: Man 0000ea Snr 01054c18 Rev: 1.0 Prod: SPeMMC
            Type: Removable Hard Disk
            Capacity: 29820.0 MB = 29.1 GB (61071360 x 512)
Filesystem: FAT12 "KEYBOX PART"
## Error: "upgrade_key" not defined
Command: bcb uboot-command 
Start read misc partition datas!
BCB hasn't any datas,exit!
s_version: U-Boot 2015.01
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
serial should be SKY2201309480else setenv bootargs init=/init conso
le=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xff803000 
ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size
=0x4000 loglevel=1 hdr_priority= otg_device=0 reboot_mode_android=n
ormal logo=osd0,loaded,0x3d800000 fb_width=1920 fb_height=1080 disp
lay_bpp=16 outputmode=1080p60hz vout=1080p60hz,enable panel_type=lc
d_1 lcd_ctrl=0x00000000 hdmitx=,444,12bit hdmimode=1080p60hz hdmich
ecksum=0xd7290000 dolby_vision_on=0 frac_rate_policy=1 hdmi_read_ed
id=1 cvbsmode=576cvbs osd_reverse=0 video_reverse=0 irq_check_en=0 
androidboot.selinux=enforcing androidboot.firstboot=0 jtag=disable 
androidboot.hardware=amlogic androidboot.bootloader=U-Boot 2015.01 
androidboot.build.expect.baseband=N/A androidboot.serialno=SKY22013
09480 androidboot.serialno=1234567890
cmdline will set the androidboot property and operate_flag is stc
[KM]Error:f[key_manage_query_size]L515:key[deviceid] not programed 
yet
Interface:  MMC
  Device 1: Vendor: Man 0000ea Snr 01054c18 Rev: 1.0 Prod: SPeMMC
            Type: Removable Hard Disk
            Capacity: 29820.0 MB = 29.1 GB (61071360 x 512)
Filesystem: FAT12 "KEYBOX PART"

pll tsensor avg: 0x1edf, u_efuse: 0x50
temp1: 31
ddr tsensor avg: 0x1ef9, u_efuse: 0x47
temp2: 31
device cool done
CONFIG_SYSTEM_AS_ROOT: null 
system_mode: 0
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
CONFIG_AVB2: avb2 
active_slot: _a
avb2: 1
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
active_slot is _a
ab_suffix is _a
avb_slot_verify.c:525: DEBUG: Loading vbmeta struct from partition 
'vbmeta_a'.
AVB2 verify with default kpub
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
active_slot is _a
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
active_slot is _a
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
active slot = 0
active_slot is _a
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 0
info->slots[0].successful_boot = 1
info->slots[1].priority = 14
info->slots[1].tries_remaining = 0
info->slots[1].successful_boot = 1
info->crc32 = 2033619930
avb verification: locked = 1, result = 0
ee_gate_off ...
avb2: 1
## Booting Android Image at 0x01080000 ...
reloc_addr =742e8690
copy done
Kernel command line: androidboot.dynamic_partitions=true androidboo
t.dtbo_idx=0 androidboot.boot_devices=ffe07000.emmc buildvariant=us
er
[store]Is good fdt check header, no need decrypt!
active_slot is _a
load dtb from 0x1000000 ......
      Amlogic multi-dtb tool
      Single dtb detected
find 1 dtbos
dtbos to be applied: 0
Apply dtbo 0
   Uncompressing Kernel Image ... OK
   kernel loaded at 0x01080000, end = 0x02bc3200
libfdt fdt_getprop(): FDT_ERR_NOTFOUND
   Loading Ramdisk to 73ca8000, end 73d60f55 ... OK
   Loading Device Tree to 000000001ffe8000, end 000000001ffffb32 ..
. OK
fdt_fixup_memory_banks, reg:0000000000000000

Starting kernel ...

uboot time: 7805853 us
[    0.000000@0]        07400000 - 07500000,     1024 KB, ramoops@0
x07400000
[    0.000000@0]        05000000 - 07400000,    36864 KB, linux,sec
mon
[    0.000000@0]        7f800000 - 80000000,     8192 KB, linux,mes
on-fb
[    0.000000@0]        77800000 - 7f800000,   131072 KB, linux,ion
-dev
[    0.000000@0]        68c00000 - 73c00000,   180224 KB, linux,di_
cma
[    0.000000@0]        77800000 - 77800000,        0 KB, linux,ppm
gr
[    0.000000@0]        52800000 - 68c00000,   364544 KB, linux,cod
ec_mm_cma
[    0.000000@0]        77800000 - 77800000,        0 KB, linux,cod
ec_mm_reserved
[    0.000000@0]        75800000 - 77800000,    32768 KB, linux,vdi
n1_cma

different boards can you show me where the reset button

IMG_20220712_104111

yes of course send the second face of the pcb
in clear pic i will show you

this is the pcb at the top

im sorry i can’t answer for server errors

you can use short method

1 Like

Amazing effort… how did you get so detailed debug info? @mazjed

check if this skyworth bootloader can help - forum.xda-developers.com/t/official-unofficial-lineageos-19-1-for-amlogic-g12-sm1-family-devices.4313743/post-87694353

Can amlogic chainloading uboot help?

Hi i got it using uart .
any how im stuck because my device have been bricked if u know how to build rom img from the
super dumped rom img i might get back to work on this device developing again

check this
t. me/aidansromhelp/2724
https://github. com/xKern/AmlogicKitchen
https://github. com/d1ff/linux-amlogic-toolkit

@mazjed check this guide Zeus WPI | Repurposing e-waste: turning a TV set-top box into a Linux computer

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.