This is an old revision of the document!
Need replace /dev/sdX
to actual device node name
curl -L http://dl.khadas.com/products/oowow/system/vim1s-oowow-latest-sd.img.gz \ | gzip -dc | dd conv=fsync,notrunc of=/dev/sdX
curl -L http://dl.khadas.com/products/oowow/system/vim2-oowow-latest-sd.img.gz \ | gzip -dc | dd conv=fsync,notrunc of=/dev/sdX
curl -L http://dl.khadas.com/products/oowow/system/vim2-oowow-latest-sd.img.gz \ | gzip -dc | dd conv=fsync,notrunc of=/dev/sdX
curl -L http://dl.khadas.com/products/oowow/system/vim3-oowow-latest-sd.img.gz \ | gzip -dc | dd conv=fsync,notrunc of=/dev/sdX
curl -L http://dl.khadas.com/products/oowow/system/vim3l-oowow-latest-sd.img.gz \ | gzip -dc | dd conv=fsync,notrunc of=/dev/sdX
curl -L http://dl.khadas.com/products/oowow/system/vim4-oowow-latest-sd.img.gz \ | gzip -dc | dd conv=fsync,notrunc of=/dev/sdX
curl -L http://dl.khadas.com/products/oowow/system/edge-oowow-latest-sd.img.gz \ | gzip -dc | dd conv=fsync,notrunc of=/dev/sdX
curl -s -I http://dl.khadas.com/products/oowow/system/${BOARD}-oowow-latest-sd.img.gz | grep Location:
BOARD := [ edge | edge2 | vim1 | vim1s | vim2 | vim3 | vim3l | vim4 ]
~$ curl -s -I http://dl.khadas.com/products/oowow/system/vim3-oowow-latest-sd.img.gz | grep Location:
Location: http://dl.khadas.com/products/oowow/system/versions/vim3/vim3-oowow-230227.000-sd.img.gz
if Boot OOWOW doesn't works via hold FUNCTION and short press RESET
For same cases if OOWOW can't bootup automaticly or via special button shortcuts
XXX-oowow-latest-spi-upgrade-sd.img.gz
from http://dl.khadas.com/products/oowow/systemXXX-oowow-latest-spi-upgrade-sd.img.gz
to SD-card
replace XXX to right board name vim4 edge2 vim1s …
This method can be useful if we stay offline, or emergency update, restore, fix our SPI system.
We need just boot oowow from any source like sd / usb / eMMC / SPI
Be careful this method cat write any content into SPI flash without checking for compatibility!
root@OOWOW:/# gzip -dc /tmp/vim3l-oowow-241211.000-spi.img.gz | spi_update [i] spiupdate => /dev/mtdblock0 (16777216 - 4096) ### all blks wrtd same 096 3936 4096 0361 3575 SPI flash update DONE root@OOWOW:/# spi off && mmc on
In most cases, it will be same suitable to use any other removable storage like USB-Flash etc
For same cases if embedded OOWOW can't bootup from SPI-Flash. OOWOW can be started from SD-card anytime.
XXX-oowow-latest-sd.img.gz
from http://dl.khadas.com/products/oowow/system/XXX-oowow-latest-sd.img.gz
to SD-card
replace XXX to right board name vim4 edge2 vim1s …
Supported images:
dd
suitable - .img
.img.xz
lzma , .img.gz
gzip, .img.zst
zstdAll devices have on-board Wi-Fi module, also can used for for Internet access.
OOWOW easily can used without display and keyboards.