Cannot power up with Armbian image

Which system do you use? Android, Ubuntu, OOWOW or others?

OOWOW to flash the armbian image

Which version of system do you use? Khadas official images, self built images, or others?

Khadas official images -
Armbian Khadas-vim4 jammy legacy 23.8.5
image : Armbian_23.8.5_Khadas-vim4_jammy_legacy_5.4.180.oowow.img

Please describe your issue below:

after i flashed the armbian image from OOWOW, i am not able to powerup to Armbian OS.
How do i fix the problem? Thanks.

Post a console log of your issue below:

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2023.11.27 12:40:42 =~=~=~=~=~=~=~=~=~=~=~=
T7:BL:055c20;ID:9056201E43510E13;FEAT:30F:1FFF0000:B002F:1;POC:CF;RCY:0;OVD:0;DFU:0;SD:2002;eMMC:0;RD-0:0;CHK:0;SCS:0;

Bl2_early_platform_setup: indicates bl2ex flow!
failed to read efuse, set the default voltage:0.84v
0005000dfe05e000

OTP_LIC00 : 0f0300000000ff1f2f000b0000000000
OTP_LIC10 : 008207000001fc000c00001000000300
OTP_LIC20 : ffffffbfffff0700ff80008003000003
OTP_LIC30 : 00000002010000008f03000203000000

TE: 334966

BL2 Built : 17:31:28, Oct 10 2022. t7 origin/master g714ba3b - jenkins@walle02-sh

Board ID = 6
Set sys clock to 24Mhz
syspll is 1512Mhz. Locked
sys1pll is 1608Mhz. Locked
Set sys clock to 167Mhz
gp0pll is 0Mhz. Locked
bl2_platform_setup
boot area list:
1STBLOB0000020000040000
BL2E0004020000013000
BL2X0005320000011000
DDRFIP0006420000040000
DEVFIP000a420000300000
s_setup from rom:00010081
dma mode
derive RSPK OK
DDR driver_vesion: AML_S_PHY_T7_1_18 build time: Oct 10 2022 17:31:18
ddr id: 0

ddr clk to 2016MHz

ch0 clk 2016
ch1 clk 2016PIEI done
Cfg max: 2, cur: 1. Board id: 255. Force loop cfg

LPDDR4 probe

ddr clk to 2016MHz
Check phy result
INFO : End of CA training
INFO : End of initialization
INFO : Training has run successfully!
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!
ch0 1D training succeed
Check phy result
INFO : End of CA training
INFO : End of initialization
INFO : Training has run successfully!
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!
ch1 1D training succeed
Check phy result
INFO : End of initialization
INFO : End of 2D write delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D read delay Voltage center optimization
INFO : Training has run successfully!

R0_Rx=10 steps R0_Tx=9 steps Vref_Margin_R0=18 Dramvref_Margin_R0=21
R0_Rx=11 steps R0_Tx=10 steps Vref_Margin_R0=20 Dramvref_Margin_R0=21
soc_vref_reg_value 0x 0000001f 00000020 00000020 00000021 00000021 00000021 00000021 00000021 00000022 00000022 00000023 00000022 00000022 00000022 00000022 00000022 00000022 00000022 00000022 00000021 00000022 00000022 0000001f 00000021 00000022 00000021 00000022 00000021 00000022 00000022 00000022 00000021
mr8=00000011
dram_verdor_id=00000006
mr18=00000043
mr19=00000004 dram_vref_reg_value 0x 00000008
ch0 2D training succeed
Check phy result
INFO : End of initialization
INFO : End of 2D write delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D read delay Voltage center optimization
INFO : Training has run successfully!

R0_Rx=9 steps R0_Tx=10 steps Vref_Margin_R0=16 Dramvref_Margin_R0=20
R0_Rx=10 steps R0_Tx=11 steps Vref_Margin_R0=18 Dramvref_Margin_R0=21
soc_vref_reg_value 0x 00000020 00000020 0000001f 00000020 00000020 0000001f 0000001f 0000001f 00000021 0000001f 00000021 00000021 00000020 0000001f 0000001f 00000022 00000021 0000001f 0000001d 00000020 0000001f 00000020 00000020 00000021 0000001f 0000001f 00000020 0000001f 00000021 00000022 00000020 00000021
mr8=00000011
dram_verdor_id=00000006
mr18=000000b0
mr19=00000004 dram_vref_reg_value 0x 00000008
ch1 2D training succeed

100bdlr_step_size ps== 435

100bdlr_step_size ps== 420

finnal_config_axi
finnal_config_axiset_cci_config:
cpu0_gic_init done
start ao cpu:
Wait AO...done.
debug_read..
SYSCTRL_CCI_CFG1==ffff3fff
SYSCTRL_CCI_CFG9==aaaaaaaa
SYSCTRL_NOC_CFG0==00000000
dram_size_config==10001000ap ao cmd ok
DDR cs0 size: 2048MB
DDR cs1 size: 2048MB
DMC_DDR_CTRL: 00e00044DDR size: 3584MB
DDR cs0 size: 2048MB
DDR cs1 size: 2048MB
DMC_DDR_CTRL: 00e00044DDR size: 3584MB
result report

non-sec scramble use random key
scramble use random key
ddr scramble enabled

INFO: bl2_load_bl2ex start!
INFO: load ...
Load: BL2E From: eMMC - 3.0 src: 00002000, dst: 00fffff0, size: 00011000
sdemmc src: ;
INFO: check ...
SHA CHK OK!

aml log : dump from buffer 01000000
53 88 ef ce c8 be 18 91 06 cd a1 73 1c 69 19 ac
93 26 d8 be 24 15 59 b8 e9 7c 05 71 fa ae 04 1c

INFO: load ...
Load: BL2X From: eMMC - 3.0 src: 00000000, dst: 007ffff0, size: 00011000
sdemmc src: ;
INFO: check ...
SHA CHK OK!

aml log : dump from buffer 00800000
1b a0 53 d4 f1 94 35 d4 b3 38 9c 53 31 49 a3 7b
22 ff 4a 3c b4 98 a0 ea 57 43 9f 1a e9 c9 67 88

run into bl2e
info: get valid params from BL2 !
BL2E: do things as vendor specific ... 
Hello world, now in BL2E

TE: 1221941

BL2E Built : 12:45:22, Oct 13 2022. t7 origin/master g0914bf8 - jenkins@walle02-sh


 Start to do bl2e platform setup !
boot area list: 
1STBLOB0000020000040000
BL2E0004020000013000
BL2X0005320000011000
DDRFIP0006420000040000
DEVFIP000a420000300000
eMMC boot @ 0
sw-hs2 s
tun-w: s=0, sz=4
sw8 s
aml log : BL2E load BL3X.....

TE: 1226837
Load FIP HDR from eMMC, src: 0x00000000, des: 0x00300000, size: 0x00008000, part: 0
Load BL3X from eMMC, src: 0x00008000, des: 0x00308000, size: 0x0026c260, part: 0
bl30 payload size: 0x00010260
bl30 memcpy 
bl40 payload size: 0x00018470
bl31 payload size: 0x00040470
bl32 payload size: 0x00080470
bl33 memcpy
bl33 payload size: 0x00180260 offset: 0x000f4000
aml log : BL2E loading BL3X is done...!
boot bl2x
params to bl2x, address=0x0100d190


 Hello, we are in BL2X world !

TE: 1279365

BL2X Built : 14:30:09, Oct 28 2022. t7 origin/master gb5e13ff - jenkins@walle02-sh

bl2_platform_setup
INFO: get valid list_blobinfo, 0x0100d190
Info: get valid bl31 payload info, address= 0x00332000 size= 0x00040470
Info: bl31 image is now ready !
Info: get valid bl40 payload info, address= 0x00319000 size= 0x00018470

FEAT_DISABLE_SECURE_ENCLAVE: 1
bl2e_2 entry: 010000c0
run into bl31
NOTICE:  BL31: v1.3(release):82fe3e48d
NOTICE:  BL31: Built : 10:34:03, Nov  4 2022. t7 remotes/firmware/amlogic-dev-1.3 g82fe3e48d - jenkins@walle02-sh
BL31:tsensor calibration: tsensor1 = 960000fd
BL31:tsensor calibration: tsensor2 = 960000cc
BL31:tsensor calibration: tsensor3 = 960000da
BL31:tsensor calibration: tsensor4 = 960000ee
BL31:tsensor calibration: tsensor5 = 960000da
BL31:tsensor calibration: tsensor6 = 960000da
[mhu]: mhu_init-v1
[mhu]: 0xfe007100, 0x12120210
[mhu]: 0xfe007104, 0x12121002
[mhu]: 0xfe00710c, 0xa0a0802
[mhu]: 0xfe007118, 0x12120210
[mhu]: 0xfe00711c, 0x12121002
[mhu]: 0xfe007120, 0x10101010
[mhu]: 0xfe007124, 0x10101010
[mhu]: 0xfe007020, 0x3
[mhu]: 0xfe007028, 0x10
[mhu]: 0xfe007024, 0x8
[mhu]: 0xfe00702c, 0x10
[mhu]: 0xfe007040, 0x9089
[mhu]: 0xfe007044, 0x0
[mhu]: 0xfe007048, 0x660
[mhu]: 0xfe00704c, 0x0
[mhu]: 0xfe007050, 0x90006
[mhu]: 0xfe007054, 0x0
[mhu]: 0xfe007058, 0x66000
[mhu]: 0xfe00705c, 0x0
[mhu]: mhu_init-v1 1230 done
DEVICE_MVN=0x0
NOTICE:  BL31: T7 normal boot!
NOTICE:  BL31: BL33 decompress pass
E/TC:0 00 INFO:    BL3-2: ATOS-V3.8.0-ff9afab78 (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 Mon 31 Oct 2022 06:56:43 AM UTC arm

E/TC:0 00 INFO:    BL3-2: secure time TEE

E/TC:0 00 INFO:    BL3-2: Chip: T7 Rev: B (36:B - 0:3)

Hello world again, bl2e meet you guys!
valid entry info for bl33, pc = 0x00000000
======== smc start aocpu ========

Starting AOCPU FreeRTOS...

AOCPU image version='u-boot-legacy-khadas-vim4 7f480890d738c0fd4a9c8c71235db696781b09f6 18:35:23 2023-09-24'
AOCPU_IRQ_SEL=0x0
AOCPU_IRQ_SEL=0x0
AOCPU_IRQ_SEL=0x0
AOCPU_IRQ_SEL=0x0
[AOCPU]: mailbox init start
reg idx=0 cmd=6 handler=f702829a
reg idx=1 cmd=7 handler=f7028284
[AOCPU]: mailbox init end
[AOCPU Led]: leds state init!
reg idx=2 cmd=f7 handler=f7026ea2
[AOCPU Led]: Starting leds task ...
Starting timer ...

reg idx=3 cmd=b4 handler=f7023f86
reg idx=4 cmd=b5 handler=f7023f1e
reg idx=5 cmd=b6 handler=f7023a48
reg idx=6 cmd=bb handler=f7023a08
reg idx=7 cmd=bc handler=f7023a28
reg idx=8 cmd=11 handler=f70286ec
reg idx=9 cmd=12 handler=f702870e
reg idx=10 cmd=35 handler=f7028418
reg idx=11 cmd=4 handler=f702304e
reg idx=12 cmd=30 handler=f7023018
reg idx=13 cmd=31 handler=f7023028
reg idx=14 cmd=40 handler=f702302c
reg idx=15 cmd=f9 handler=f70230dc
Starting task scheduler ...

boot bl33 !
env_init: Environment nowhere init done (ret=0)


U-Boot 2019.01 (Sep 24 2023 - 18:35:01 +0000)

DRAM:  8 GiB
Relocation Offset is: df5c5000
Relocating to df5c5000, new gd at d95b4dc8, sp at d95b4db0
board init
watchdog disable
gpio: pin GPIOT_15 (gpio 106) value is 1
fusb302_init: Device ID: 0x91
CC connected in 1 as UFP
charge ic max_vol = 12000mv max_cur = 6000ma
chip->pos_power = 3, chip->pd_output_vol=12000  chip->pd_output_cur=1670
fusb302 detect chip.port_num = 0
gpio: pin GPIOH_4 (gpio 152) value is 1
gpio: pin GPIOT_15 (gpio 106) value is 0
gpio: pin GPIOH_3 (gpio 151) value is 0
Setting bus to 6
[meson_mmc_probe]sd: Controller probe success!
[meson_mmc_probe]emmc: Controller probe success!
emmc: resp timeout, cmd8, status=0x1cf2800
emmc: resp timeout, cmd55, status=0x1cf2800
store flag: 0, types: 1
emmc init success!
boot_device:1
boot_seq:0
boot_bakups:3
rebuild_id :0
boot area list: 
       bl2           200         40000
      bl2e         40200         13000
      bl2x         53200         11000
    ddrfip         64200         40000
    devfip         a4200        300000
emmc: tuning start:
emmc: best_win_start =0, best_win_size =4
emmc: clk = 10000206, dly1 = 0, dly2 = 0, adj = 22000, cfg = 804872
fill_ept_by_gpt: invalid gpt
check_valid_dts: FDT_ERR_BADMAGIC
get_partition_from_dts() 232: ret -9
get_partition_from_dts() 235: ret -9
get_ptbl_from_dtb()-372: get partition table from dts faild
mmc_device_init()-1473: get partition table from dtb failed
get_ptbl_rsv()-637: magic faild MPT,    
mmc_device_init()-1507: dtb&rsv are not exist, no LPT source
emmc probe success
In:    serial@8000
Out:   serial@8000
Err:   serial@8000
board common misc_init
board late init
upgrade_step 0
the dtb partition size is:40000   byte
_verify_dtb_checksum()-2947: calc 70d4bb7a, store 96abc3f4
update_dtb_info()-3055: cpy 1 is not valid
_verify_dtb_checksum()-2947: calc a529cff9, store b11dbaca
update_dtb_info()-3055: cpy 0 is not valid
dtb_read()-3162: total valid 0
Err imgread(L349):Fail read dtb from rsv with sz 0x40000
Err imgread(L393):Fail read dtb from _aml_dtb, ret -350
Load dtb/amlogic/kvim4.dtb from eMMC (1:1) ...
Fail in load dtb with cmd[imgread dtb _aml_dtb ${dtb_mem_addr} || if test ${boot_source} = emmc; then echo Load dtb/${fdtfile} from eMMC (1:1) ...;load mmc 1:1 ${dtb_mem_addr} dtb/${fdtfile};else if test ${boot_source} = sd; then echo Load dtb/${fdtfile} from SD (0:1) ...;load mmc 0:1 ${dtb_mem_addr} dtb/${fdtfile};fi;fi;]
vpu: find AML_VPU_CLK_LEVEL_DFT: 7
vpu: clk_level in dts: 7
vpu: vpu_power_on_new
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: vpu_module_init_config
vpu: vpu_probe
limit_res_1080p: 0
enc_idx: 2
vpp: vpp_init, chip_id=54
vpp: set_osd1_rgb2yuv rgb2yuv on = 0..............
vpp: set_osd2_rgb2yuv rgb2yuv on = 0..............
vpp: set_osd3_rgb2yuv rgb2yuv on = 0..............
vpp: T7 osd4 matrix rgb2yuv..............
hdr_func: 0x8, hdr_process_select 0x20000001
hdr_func: hdr_process_select = 536870913
hdr_func: 0x100, hdr_process_select 0x20000001
hdr_func: hdr_process_select = 536870913
hdr_func: 0x200, hdr_process_select 0x20000001
hdr_func: 0x1, hdr_process_select 0x1
hdr_func: 0x2, hdr_process_select 0x1
rx trim:0x1
mipi_lcd_exist : 0
lcd: lcd_debug_print flag: 0
lcd: error: check dts: FDT_ERR_BADMAGIC, load default lcd parameters
lcd: [0]: detect mode: tablet, key_valid: 0, clk_path: 0
lcd: config load from bsp
lcd: [0]: use default panel_type=mipi_0
lcd: [0]: mipi_0, mipi, 8bit, 1024x600
lcd: [1]: detect mode: tablet, key_valid: 0, clk_path: 0
lcd: config load from bsp
lcd: [1]: use default panel1_type=vbyone_1
lcd: [1]: vbyone_1, vbyone, 10bit, 3840x2160
lcd: [2]: detect mode: tablet, key_valid: 0, clk_path: 0
lcd: config load from bsp
lcd: [2]: use default panel2_type=lvds_1
lcd: [2]: lvds_1, lvds, 8bit, 1920x1080
bl: [0]: name: mipi_0, method: 1
bl: [1]: name: vbyone_1, method: 1
bl: [2]: name: lvds_1, method: 5
buff: 9056201e43510e13
Net:   pwr up eth
ex-phy
chip num 3
set rgmii
Setting bus to 6
[KM]Error:f[keymanage_dts_parse]L299:not a fdt at 0x0000000001000000
MACADDR:02:ad:36:01:f1:26(from sec_reg)
eth0: ethernet@fdc00000
recovery_status=
upgrade_step=0
check_display reboot_mode : ,powermode : on
do_hpd_detect, hpd_state=0
vout_hdmi_hpd: lcd no need hpd detect
vout_hdmi_hpd: hdmimode=1080p60hz
vout_hdmi_hpd: colorattribute=444,8bit
no sink, fallback to <NULL>[4]
hdr mode is 0
dv  mode is ver:0  len: 0
hdr10+ mode is 0
HDMI HPD low, no need parse EDID
dolby_vision_process: hpd_state=0
dolby_status 0 1
dolby_vision_process: no tv and dv disabled
Unknown command 'saveenv' - try 'help'
do_hpd_detect, hpd_state=0
vout_hdmi_hpd: lcd no need hpd detect
vout_hdmi_hpd: hdmimode=1080p60hz
vout_hdmi_hpd: colorattribute=444,8bit
osd: hpd_state=0
[OSD]load fb addr from dts:/fb
[OSD]set initrd_high: 0x7f800000
[OSD]fb_addr for logo: 0x7f800000
[OSD]load fb addr from dts:/fb
[OSD]fb_addr for logo: 0x7f800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
dolby_status 0 1
MMC: no card present
mmc_init: -123, time 0
MMC: no card present
mmc_init: -123, time 0
** Invalid partition 2 **
** Invalid partition 2 **
** Invalid partition 4 **
** Invalid partition 4 **
[OSD]axis(0, 0, 1920, 1080)
[OSD]osd_hw.free_scale_data: 0, 1919, 0, 1079
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]vmode = 15, pi_enable = 0
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]osd0_update_disp_freescale_enable
is_osd2_configed ret=0
[OSD]osd_hw.free_scale_data: 0, 1919, 0, 1079
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]vmode = 15, pi_enable = 0
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]osd1_update_disp_freescale_enable
set hdmitx VIC = 16 CS = 2 CD = 4
aml_audio_init
configure venc
configure VIC16 timing
hdmitx_check_frac_rate: frac_rate:1
config HPLL = 5940000 frac_rate = 1
clocks_set_vid_clk_div_for_hdmi[526] div = 6
configure hdmitx21
div40: 0
hdmi_tx_set: save mode: 1080p60hz, attr: 444,8bit, hdmichecksum: <NULL>
dolby_status 0 1
dolby_status 0 1
hdr_packet
vpp: hdr_policy = 0
vpp: Rx hdr_info.hdr_sup_eotf_smpte_st_2084 = 0
s_version: 01.01.230924.183501
s_version: 01.01.230924.183501
[KM]Error:f[keymanage_dts_parse]L299:not a fdt at 0x0000000001000000
Setting bus to 6
usid=2cb0000532
usid=2cb0000532
Setting bus to 6
mac=c8:63:14:73:45:91
Setting bus to 6
normal power on
Setting bus to 6
boot wol: disable
Setting bus to 6
gpio: pin GPIOD_4 (gpio 61) value is 1
reboot_mode : cold_boot
cold boot: ffv_wake=off powermode=on suspend=off
Hit SPACE in 2 seconds to stop autoboot
starting USB...
USB0:   Register 1000120 NbrPorts 1
Starting the controller
USB XHCI 1.10
USB1:   No ----gpio-vbus-power
Register 2000120 NbrPorts 1
Starting the controller
USB XHCI 1.10
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 4 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

Device 0: unknown device
MMC: no card present
mmc_init: -123, time 0
emmc: resp timeout, cmd8, status=0x1cf2800
emmc: resp timeout, cmd55, status=0x1cf2800
emmc: tuning start:
emmc: best_win_start =0, best_win_size =4
emmc: clk = 10000206, dly1 = 0, dly2 = 0, adj = 22000, cfg = 804872
fill_ept_by_gpt: invalid gpt
check_valid_dts: FDT_ERR_BADMAGIC
get_partition_from_dts() 232: ret -9
get_partition_from_dts() 235: ret -9
get_ptbl_from_dtb()-372: get partition table from dts faild
mmc_device_init()-1473: get partition table from dtb failed
get_ptbl_rsv()-637: magic faild MPT,    
mmc_device_init()-1507: dtb&rsv are not exist, no LPT source
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
Found U-Boot script /boot/boot.scr
3941 bytes read in 1 ms (3.8 MiB/s)
U-boot default fdtfile: amlogic/kvim4.dtb
140 bytes read in 1 ms (136.7 KiB/s)
156851 bytes read in 3 ms (49.9 MiB/s)
Bad Linux ARM64 Image magic!
SCRIPT FAILED: continuing...
_find_partition_by_name()-200: do not find match in table boot
_find_partition_by_name()-200: do not find match in table boot
error partition name!
4096 bytes read in 1 ms (3.9 MiB/s)
## Error: "storage_param" not defined
_find_partition_by_name()-200: do not find match in table boot
_find_partition_by_name()-200: do not find match in table boot
error partition name!
4194304 bytes read in 2 ms (2 GiB/s)
avb2: 0
avb2: 0
Wrong Image Format for bootm command
ERROR: can't get kernel image!
ERROR: booting os 'Invalid OS' (0) is not supported
try upgrade as booting failure
PHY2=00000000fe03a020,phy-base=0xfe03e000
noSof
Device: emmc
Manufacturer ID: 15
OEM: 100
Name: BJTD4 
Bus Speed: 192000000
Mode : HS200 (200MHz)
Rd Block Len: 512
MMC version 5.1
High Capacity: Yes
Capacity: 29.1 GiB
Bus Width: 8-bit
Erase Group Size: 512 KiB
HC WP Group Size: 8 MiB
User Capacity: 29.1 GiB WRREL
Boot Capacity: 4 MiB ENH
RPMB Capacity: 4 MiB ENH
MMC: no card present
mmc_init: -123, time 0
MMC: no card present
mmc_init: -123, time 0
active_slot: normal
_find_partition_by_name()-200: do not find match in table recovery
_find_partition_by_name()-200: do not find match in table recovery
error partition name!
Err imgread(L199):Fail to read 0x2000B from part[recovery] at offset 0
Err imgread(L393):Fail read dtb from recovery, ret 200
restore dtb
the dtb partition size is:40000   byte
_verify_dtb_checksum()-2947: calc 70d4bb7a, store 96abc3f4
update_dtb_info()-3055: cpy 1 is not valid
_verify_dtb_checksum()-2947: calc a529cff9, store b11dbaca
update_dtb_info()-3055: cpy 0 is not valid
dtb_read()-3162: total valid 0
Err imgread(L349):Fail read dtb from rsv with sz 0x40000
Err imgread(L393):Fail read dtb from _aml_dtb, ret -350
Load dtb/amlogic/kvim4.dtb from eMMC (1:1) ...
[imgread]read from part: recovery
_find_partition_by_name()-200: do not find match in table recovery
_find_partition_by_name()-200: do not find match in table recovery
error partition name!
Err imgread(L469):Fail to read 0x100000B from part[recovery] at offset 0
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17

Retry time exceeded; starting again
Retrieving file: pxelinux.cfg/00000000-0000-0000-0000-000000000000
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/01-02-ad-36-01-f1-26
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/00000000
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/0000000
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/000000
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/00000
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/0000
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/000
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/00
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/0
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/default-arm-t7
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/default-arm
*** ERROR: `ipaddr' not set
Retrieving file: pxelinux.cfg/default
*** ERROR: `ipaddr' not set
Config file not found
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17

Retry time exceeded; starting again
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17

Retry time exceeded; starting again
kvim4# ls
ls - list files in a directory (default /)

Usage:
ls <interface> [<dev[:part]> [directory]]
    - List files in directory 'directory' of partition 'part' on
      device type 'interface' instance 'dev'.
kvim4# ifconfig
Unknown command 'ifconfig' - try 'help'
kvim4# ip
Unknown command 'ip' - try 'help'
kvim4# ip a
Unknown command 'ip' - try 'help'
kvim4# 921600      ls  cd /root
Unknown command 'cd' - try 'help'
kvim4# ls
ls - list files in a directory (default /)

Usage:
ls <interface> [<dev[:part]> [directory]]
    - List files in directory 'directory' of partition 'part' on
      device type 'interface' instance 'dev'.
kvim4# armbian-config
Unknown command 'armbian-config' - try 'help'
kvim4# help
?       - alias for 'help'
adnl    - use Amlogic DNL protocol
amlbootsta- get bootloader status in env
amlmmc  - AMLMMC sub system
amlsecurecheck- try bootloader/dtb/recovery secure check
autoscr - # run plain script from memory
avb     - avb
base    - print or set address offset
bcb     - bcb
blkcache- block cache diagnostics and control
bmp     - manipulate BMP image data
boot    - boot default, i.e., run 'bootcmd'
boot_cooling- cpu temp-system
bootd   - boot default, i.e., run 'bootcmd'
bootefi - Boots an EFI payload from memory
bootelf - Boot from an ELF image in memory
booti   - boot arm64 Linux Image image from memory
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
bootvx  - Boot vxWorks from an ELF image
btrsubvol- list subvolumes of a BTRFS filesystem
cec     - Amlogic cec
cfgload - read 'boot.ini' from FAT/EXT4 partition
clkmsr  - Amlogic measure clock
cmp     - memory compare
coninfo - print console devices and information
cp      - memory copy
crc32   - checksum calculation
dcache  - enable or disable data cache
ddr_auto_fast_boot_check- ddr_fastboot_config cmd arg1 arg2 arg3...
ddr_auto_scan_drv- ddr_test_cmd cmd arg1 arg2 arg3...
ddr_auto_test_window- ddr_test_cmd cmd arg1 arg2 arg3...
ddr_cpu_test- ddr_test_cmd cmd arg1 arg2 arg3...
ddr_fast_boot- ddr_fastboot_config cmd arg1 arg2 arg3...
ddr_g12_offset_data- ddr_g12_offset_data  1 0  0 0  1 3
ddr_g12_override_data- ddr_g12_override_data  1 0  0 0  1 3
ddr_spec_test- DDR test function
ddr_test_cmd- ddr_test_cmd cmd arg1 arg2 arg3...
ddr_test_copy- ddr_test_copy function
ddrtest - DDR test function
defenv_reserve- reserve some specified envs after defaulting env
dhcp    - boot image via network using DHCP/TFTP protocol
dovi    - Dolby_vision sub-system
dsprun  - load dspboot.bin from ddr address
echo    - echo args to console
editenv - edit environment variable
efuse   - efuse commands
efuse_obj- eFUSE object program commands
efuse_user- efuse user space read write ops
emmc    - EMMC sub system
env     - environment handling commands
erase   - erase FLASH memory
ethloop - ethloop- loopback test using ethernet test package

exit    - exit script
ext2load- load binary file from a Ext2 filesystem
ext2ls  - list files in a directory (default /)
ext4load- load binary file from a Ext4 filesystem
ext4ls  - list files in a directory (default /)
ext4size- determine a file's size
factory_provision- provision keybox

false   - do nothing, unsuccessfully
fastboot- run as a fastboot usb or udp device
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
fatmkdir- create a directory
fatrm   - delete a file
fatsize - determine a file's size
fatwrite- write file into a dos filesystem
fdt     - flattened device tree utility commands
flinfo  - print FLASH memory information
fstype  - Look up a filesystem type
g12_d2pll- g12_d2pll 1300  1 0x10 0
get_avb_mode- get_avb_mode
get_boot_part- get part name to load the bootable part
get_bootloaderversion- print bootloader version
get_rebootmode- get reboot mode
get_system_as_root_mode- get_system_as_root_mode
get_valid_slot- get_valid_slot
go      - start application at address 'addr'
gpio    - query and control gpio pins
gzwrite - unzip and write memory to block device
hdmirx  - hdmirx init function

hdmitx  - HDMITX sub-system
help    - print command description/usage
i2c     - I2C sub-system
icache  - enable or disable instruction cache
imgread - Read the image from internal flash with actual size
imxtract- extract a part of a multi-image
ini     - parse an ini file in memory and merge the specified section into the env
ini_model- parse ini file by env model_name
itest   - return true/false on integer compare
jtagoff - disable jtag
jtagon  - enable jtag
kbi     - Khadas Bootloader Instructions sub-system
keyman  - Unify key ops interfaces based dts cfg
keyunify- key unify sub-system
lcd     - lcd sub-system
lcd1    - lcd1 sub-system
lcd2    - lcd2 sub-system
leds_state- manage amlogic LEDs
load    - load binary file from a filesystem
loop    - infinite loop on address range
ls      - list files in a directory (default /)
lzmadec - lzma uncompress a memory region
md      - memory display
mdio    - MDIO utility commands
mii     - MII utility commands
mm      - memory modify (auto-incrementing address)
mmc     - MMC sub system
mmcinfo - display MMC info
model_list- list ini model name
musb    - using for get USB information
mw      - memory write (fill)
nfs     - boot image via network using NFS protocol
nm      - memory modify (constant address)
os_ident- identify OS type
osd     - osd sub-system
part    - disk partition related commands
phyreg  - ethernet phy register read/write/dump
ping    - send ICMP ECHO_REQUEST to network host
powerset- power on/off a certain power domain
powershow- show the power domain status , 0: on; 1: off
printenv- print environment variables
protect - enable or disable FLASH write protection
pxe     - commands to get and boot from pxe files
rarpboot- boot image via network using RARP/TFTP protocol
rdext4pic- read logo bmp from ext4 part
readMetadata- readMetadata
read_temp- cpu temp-system
reboot  - set reboot mode and reboot system
remapset- do_remapset the address will be mapped
reset   - Perform RESET of the CPU
rpmb_init- RPMB sub-system
rpmb_state- RPMB sub-system
rsvmem  - reserve memory
run     - run commands in an environment variable
saradc  - saradc sub-system
save    - save file to a filesystem
script  - # run plain script from memory
set_active_slot- set_active_slot
set_roll_flag- set_roll_flag
set_usb_boot- set usb boot mode
setenv  - set environment variables
sf      - SPI flash sub-system
sha2    - SHA2 command
showvar - print local hushshell variables
size    - determine a file's size
sleep   - delay execution for some time
source  - # run plain script from memory
startdsp- load dspboot.bin from address
store   - STORE sub-system:
sysboot - command to get and boot from syslinux files
systemoff- system off 
temp_triming- cpu temp-system
test    - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
true    - do nothing, successfully
unpackimg- un pack logo image into pictures
unzip   - unzip a memory region
update_tries- update_tries
usb     - USB sub-system
usbboot - boot from USB device
version - print monitor, compiler and linker version
vout    - VOUT sub-system
vout2   - VOUT2 sub-system
vout3   - VOUT3 sub-system
vpp     - vpp sub-system
vpu     - vpu sub-system
watchdog- enable or disable watchdog
kvim4# 


Hello @akisora

We have identified the issue with the Armbian jammy images, we will notify the developers about this. Meantime you can try using the Armbian bookworm images by downloading the image online to a external disk, and flashing the image from oowow.

Regards.

i used the * Boot OOWOW - hold FUNCTION and short press RESET then release FUNCTION to boot up to OOWOW. but after i upgraded the system update to230309.000(source: dl.khadas.com - Index of /.update/).
i cannot boot to OOWOW using the FUNCTION and RESET keys.

i hold the function key and apply power. then i can boot up to OOWOW

@akisora please try these images, they are up to date

@akisora We have published 23.11 image and it contain fix for non booting issue of our Ubuntu based images along with added support for Bluetooth and other bugfixes. Please try reinstalling image via oowow and they should work fine now.

Regards
The Armbian Team

1 Like

Yes, Great, it works now. Thanks.

1 Like