Hello and thanks for all the effort of designing this awesome little board.
I received two zeros recently. Both are the 4gb/32gb model. One of them has been working fine with the armbian image. I installed armbian to the other one and after an accidental upgrade it broke and was not booting. I wanted to just reflash again. I followed the following steps:
installed the utilities with
sudo apt install python3-pip
sudo pip3 install pyamlboot
-Connected the zero by pressing the usb boot button.
-lsusb lists it as ID 1b8e:c003 Amlogic, Inc.
-I ran the command boot-g12.py ./rz-udisk-loader.bin and got the expected console output:
Firmware Version :
ROM: 3.2 Stage: 0.0
Need Password: 0 Password OK: 1
Writing ./rz-udisk-loader.bin at 0xfffa0000…
Running at 0xfffa0000…
AMLC dataSize=16384, offset=65536, seq=0…
AMLC dataSize=49152, offset=393216, seq=1…
AMLC dataSize=16384, offset=229376, seq=2…
AMLC dataSize=49152, offset=245760, seq=3…
AMLC dataSize=49152, offset=294912, seq=4…
AMLC dataSize=16384, offset=65536, seq=5…
AMLC dataSize=1406320, offset=81920, seq=6…
but then the dmesg log doesn’t show any change in the device and the zero never enters usb disk mode.
I am using a raspberry pi4 with raspberry pi os as a host for this process. I tried connecting the zero directly, and also thourgh a powered USB 3.0 hub to rule out power issues, but the result is the same. Also tried in a win10 machine, and after running the usb-disc.bin image nothing happens, the zero never shows up as a drive for the system.
is the board damaged?
[Edit:added details about model]