Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

OrangePi Zero 2 Won't start with new FW

Featured Replies

It looks like the May 28th release produced issues. I tried using the images on the OrangePI Zero 2 and the led only stays red. The prior version worked with no issue. 

[98]HELLO! BOOT0 is starting May 13 2020 14:10:04!
[103]BOOT0 commit : 593cf83
[105]set pll start
[108]periph0 has been enabled
[111]set pll end
[113]unknow PMU
[115]PMU: AXP806
[122]vaild para:1  select dram para0
[125]board init ok
[127]DRAM BOOT DRIVE INFO: V0.52
[130]the chip id is 0x5000
[133]chip id check OK
[135]DRAM_VCC set to 1500 mv
[139]read_calibration error 
[143]read_calibration error 
[147]read_calibration error 
[151]read_calibration error 
[155]read_calibration error 
[159]read_calibration error 
[163]read_calibration error 
[167]read_calibration error 
[171]read_calibration error 
[175]read_calibration error 
[177]retraining final error 
[182][AUTO DEBUG]32bit,1 ranks training success!
[189]DRAM CLK =720 MHZ
[192]DRAM Type =3 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4)
[198]Actual DRAM SIZE =1024 M
[201]DRAM SIZE =1024 MBytes, para1 = 30fa, para2 = 4000000, dram_tpr13 = 6041
[214]DRAM simple test OK.
[217]rtc standby flag is 0x0, super standby flag is 0x0
[222]dram size =1024
[224]*****dram handle ok****
[228]card no is 0
[229]sdcard 0 line count 4
[232][mmc]: mmc driver ver 2019-12-19 10:41
[236][mmc]: sdc0 spd mode error, 2
[240][mmc]: set f_max to 50M, set f_max_ddr to 25M
[245][mmc]: mmc 0 bias 0
[253][mmc]: Wrong media type 0x0
[256][mmc]: ***Try SD card 0***
[266][mmc]: HSSDR52/SDR25 4 bit
[269][mmc]: 50000000 Hz
[271][mmc]: 29819 MB
[273][mmc]: ***SD/MMC 0 init OK!!!***
[372]Loading boot-pkg Succeed(index=0).
[376]Entry_name        = u-boot
[385]Entry_name        = monitor
[389]Entry_name        = dtbo
[392]Entry_name        = dtb
[396]Jump to second Boot.
NOTICE:  BL3-1: v1.0(debug):9fecd83
NOTICE:  BL3-1: Built : 17:08:29, 2020-05-28
NOTICE:  BL3-1 commit: 8
ERROR:   Error initializing runtime service tspd_fast
NOTICE:  BL3-1: Preparing for EL3 exit to normal world
NOTICE:  BL3-1: Next image address = 0x4a000000
NOTICE:  BL3-1: Next image spsr = 0x1d3


U-Boot 2018.05-armbian (May 28 2022 - 09:09:02 +0000) Xunlong Software

[00.472]CPU:   Allwinner H616
[00.475]Model: Orange Pi Zero 2
I2C:   ready
[00.479]DRAM:  1 GiB
Relocation Offset is: 35ec7000
[00.520]secure enable bit: 0
[00.523]PMU: AXP806
[00.528]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=400Mhz
[00.710]sunxi overlay merged okqv
[00.713]drv_disp_init
[00.742]__clk_enable: clk is null.
tv_init()950 fetch tv0 err.
[00.748]drv_disp_init finish
[00.750]gic: sec monitor mode
[00.756]flash init start
[00.758]workmode = 0,storage type = 1
[00.761]MMC:	 0
[00.762][mmc]: mmc driver ver uboot2018:2021-07-19 14:09:00
[00.769][mmc]: get sdc_type fail and use default host:tm1.
[00.779][mmc]: Using default timing para
[00.783][mmc]: SUNXI SDMMC Controller Version:0x40200
[00.801][mmc]: card_caps:0x3000000a
[00.804][mmc]: host_caps:0x3000003f
[00.808]sunxi flash init ok
[00.811]Loading Environment from FAT... 
[00.815][mmc]: mmc driver ver uboot2018:2021-07-19 14:09:00
[00.821][mmc]: get sdc_type fail and use default host:tm1.
[00.831][mmc]: Using default timing para
[00.835][mmc]: SUNXI SDMMC Controller Version:0x40200 
** Bad device mmc 1 **
Failed (-5)
[00.846]usb burn from boot
delay time 0
weak:otg_phy_config
[00.859]usb prepare ok
[01.663]overtime
[01.667]do_burn_from_boot usb : no usb exist
[01.671]boot_gui_init:start
141 bytes read in 15 ms (8.8 KiB/s)
Set HDMI disp_mode to 1080p60
141 bytes read in 14 ms (9.8 KiB/s)
Set fb0_width to 1280
Set fb0_height to 720
[01.986]boot_gui_init:finish
[01.989]bmp_name=/boot/boot.bmp
230454 bytes read in 38 ms (5.8 MiB/s)
[02.041]update dts
Net:   [02.044]No ethernet found.
Hit any key to stop autoboot:  1  0 
no mmc device at slot 1
[03.071][mmc]: card_caps:0x3000000a
[03.074][mmc]: host_caps:0x3000003f
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
3202 bytes read in 18 ms (172.9 KiB/s)
## Executing script at 43100000
U-boot loaded from SD
Boot script loaded from mmc
141 bytes read in 14 ms (9.8 KiB/s)
262144 bytes read in 45 ms (5.6 MiB/s)
** File not found /boot/dtb/allwinner/overlay/-fixup.scr **
6995211 bytes read in 610 ms (10.9 MiB/s)
** File not found /boot/Image **
Unknown command 'booti' - try 'help'
SCRIPT FAILED: continuing...
No ethernet found.
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-sunxi
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default
No ethernet found.
Config file not found
No ethernet found.
armbian# 

UART output trying to boot from 28/05/2022 images.

Workaround: Install https://armbian.systemonachip.net/archive/orangepizero2/archive/Armbian_22.02.2_Orangepizero2_bullseye_legacy_4.9.255.img.xz and put the 22.05 packages on hold before upgrade:

 

apt list --upgradable|fgrep 22.05| awk -F "/" '{print $1}' | xargs -n1 -i{} apt-mark hold {}

apt-unhold armbian-zsh

apt upgrade

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

Calculating upgrade... Done

The following packages have been kept back:

  armbian-bsp-cli-orangepizero2 armbian-config armbian-firmware linux-dtb-legacy-sun50iw9 linux-image-legacy-sun50iw9 linux-libc-dev linux-u-boot-orangepizero2-legacy 

...

Edited by armbianorange2hero
Added URL for 22.02 image

@armbianorange2hero thank you for this.

Do I need to hold back packages before every apt upgrade or only once?

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.