Short introduction: OOWOW getting started
Supported devices: OOWOW Devices
You can use the three hardware-buttons on your device to interact directly with the oowow system, we will describe them in more detail within the next section.
All shortcut events will be displayed on OOWOW status bar and indicated by LEDs.
Most system events have corresponding LED indications:
Events | Indications |
---|---|
Device starts or reboots | White solid |
Device power off | Red solid |
System start in default mode | White heartbeat |
Network connected | White solid |
HotSpot mode activated | White fast blinking |
HotSpot mode ready | White solid |
HotSpot client pending | White and red blinking |
HotSpot client accepted | White slow blinking |
HotSpot mode deactivated | White heartbeat |
Easy Wi-Fi activated | White blinking |
Easy Wi-Fi awaits connection | White slow blinking |
Easy Wi-Fi deactivated | White heartbeat |
Firewall block incoming | Red breathing |
Firewall allow incoming | White solid, red off |
Firewall disabled | Red blinking |
Image installation progress | Red & white blinking |
Image installation done | White solid, red off |
Multifunctional modes:
Events | Indications |
---|---|
Hotspot | White off |
Firewall block incoming | White solid, red off |
Firewall allow incoming | White & red solid |
Cancel | White blinking |
OOWOW provides a universal user interface (terminal mode menu + top status line) for HDMI, WEB, SSH, Serial-UART, etc (all interfaces work simultaneously)
0-9 A-Z ⇦ ⇨ ⇧ ⇩ Space Enter Esc Tab
A HDMI screen and keyboard is the primary interface modality.
Examples:
Access can be restricted by the firewall
ssh root@vim4-xxxxx.local
- plain shellssh root@vim4-xxxxx.local system
- main menuAccess can be restricted by the Firewall.
For developers and advanced users.
system
to enter to main menu, or use other shell commands For developers and advanced users
Access can be restricted by the firewall
curl -L 172.22.1.1/api/disk/rdz/mmc.zst -OJ
curl -L OOWOW_HOST_NAME_OR_IP/api/disk/rdz/mmc.zst -OJ
curl OOWOW_HOST_NAME_OR_IP/shell/write | sh -s - IMAGE
curl OOWOW_HOST_NAME_OR_IP/shell/write | sh -s - IMAGE -sd
curl OOWOW_HOST_NAME_OR_IP/shell/write | sh -s - XXX-oowow-latest-spi.img.gz -spi
curl 172.22.1.1/shell/write | sh -s - XXX-oowow-latest-spi.img.gz -spi
location
> ../
> dumps
> okay
location
> ../
> USB-sdXX….
> okay
vimx-xxxxxx.xxxxxx-…..img.zst
> okay
../
> USB-sdb1….
> vimx-xxxxxx.xxxxxx-…..img.zst
> okay
Network connection is required for:
Every OOWOW device can be accessed remotely via its unique LAN name.
device-xxxxx:
Network name examples:
Depends on your LAN configuration, for example:
~$ ping vim4-05690 PING vim4-05690 (192.168.30.203) 56(84) bytes of data. 64 bytes from 192.168.30.203 (192.168.30.203): icmp_seq=1 ttl=64 time=37.3 ms ~$ ping -c1 vim4-05690.local PING vim4-05690.local (192.168.30.203) 56(84) bytes of data. 64 bytes from 192.168.30.203 (192.168.30.203): icmp_seq=1 ttl=64 time=37.3 ms ~$ curl http://vim4-05690.local ~$ curl http://192.168.30.203 ~$ curl 192.168.30.203 ~$ ssh root@vim4-05690 ~$ ssh root@vim4-05690.local
Ethernet works automatically; just plug in an ethernet cable from your router.
User can setup and configure a WLAN connection Network → Wi-Fi → Wi-Fi Select Connection.
In cases wherein you are unable to configure a WLAN or LAN connection locally on your device, you can share your internet connection from a mobile device (e.g. smartphone) to your single board computer using the Easy Wi-Fi mode.
You can enable the Easy Wi-Fi mode on your device in two ways:
Setup a new hotspot from your mobile device with the following configuration:
Once OOWOW is in the Easy Wi-Fi mode, it will automatically scan and connect to your Wi-Fi hotspot generated by your mobile device.
You can enable the OOWOW hot-spot feature in two ways:
The OOWOW hot-spot will have the following configuration:
These host names can be used for device access via the hotspot:
Tip: For security reasons, you need to manually accept incoming hotspot connections by short pressing the POWER button once.
Network → Hotspot → Hotspot QR code.
Connect your device directly to your computer using a USB cable. This feature will interest developers or advanced users; there is only a peer-to-peer network connection, no internet packets will be forwarded to your device.
Network → Firewall Mode:
Check here.
Check here.
Check here.
Check here.
Internet access provided by LAN ethernet cable, user device access provided by WLAN hotspot.
Internet access provided by WLAN wifi-connection and user device access provided by WLAN hotspot same time.
Main menu ⇒ Device configure KBI
KBI is an abbreviation for Khadas Bootloader Instructions, which is developed to fulfill the following purposes:
Reset MCU/KBI configuration to default values
This procedure totally safe, and never change eMMC storage content or any other parts.
Setup device boot-mode values:
emmc
- boot up device from eMMC
defaultspi
- boot up device from SPI-flash
For use Android need setup boot-mode to emmc
Download the latest OOWOW SD images:
Download images command line examples:
wget –content-disposition https://dl.khadas.com/products/oowow/system/vim4-oowow-latest-sd.img.gz