OOWOW provides a flexible and powerful ways to upgrade fix and maintain device
Need bootup into oowow 1st time and …
hostname
for example edge2-00000
, device must be visible in LAN under MDNS edge2-00000.local
name
All Khadas oowow device have uniq name like device_name-XXXXX
where XXXXX
last digits from device serial number
ping edge2-00000.local -c1 && ssh root@edge2-00000.local false && echo OK
# reboot into oowow from main OS i2cset -f -y 2 0x18 0x92 1 && i2cset -f -y 2 0x18 0x91 1
echo "i2cset -f -y 2 0x18 0x92 1 && i2cset -f -y 2 0x18 0x91 1" | ssh user@HOST && echo OK REBOOT INTO OOWOW
Device must be run in oowow mode, and will be visible in LAN by name edge2-00000.local
curl edge2-00000.local/shell/write | sh -s - edge2-armbian-bookworm-legacy-cli.img.xz
Users can find the best way to upgrade eMMC storage content…
cat edge2-armbian-bookworm-legacy-cli.img | ssh root@edge2-00000.local dd of=/dev/mmcblk0 status=progress
xz -dc edge2-armbian-bookworm-legacy-minimal.img.xz | ssh root@edge2-00000.local dd of=/dev/mmcblk0 status=progress
.. i will write more example next time
ssh root@edge2-00000.local reboot