This is an old revision of the document!

OOWOW is an embedded service (integrated into your device) - it can be run at any time if you need to perform essential maintenance services on your device.
VIM4 is the first device from Khadas that includes the OOWOW embedded service. Since VIM4 comes without any pre-installed OS, users can use OOWOW to select and install their preferred OS.
OOWOW provides rapid online OS download and installation, which will improve quality of life for single board computer users - with OOWOW, you can install / reinstall your preferred OS in just 2-3 minutes.
The OOWOW wizard will guide you to install a new OS in just 4 steps, and it automatically starts if your device storage is empty.
Wizard Usage Example: https://dl.khadas.com/.temp/oowow/screencast/quick-start/-gallery?play=loop
Tip: If you need other features, exit from the wizard to the main menu.
You can use the three physical buttons on your device to interact directly with the OOWOW system, we will describe them in more detail within the next section.
Tip: All shortcut events will be displayed on OOWOW status bar and indicated by LEDs.
Most system events have corresponding LED indications:
Multifunctional modes:
OOWOW provides a universal user interface (terminal mode menu + top status line) for HDMI, WEB, SSH, Serial-UART, etc (all interfaces work simultaneously)
* Keys: 0-9 A-Z ⇦ ⇨ ⇧ ⇩ Space Enter Esc Tab * Mouse: select menu items and press buttons
A HDMI screen and keyboard is the primary interface modality.
Examples:
Tip: Access can be restricted by the Firewall.
ssh root@vim4-xxxxx.local
- plain shellssh root@vim4-xxxxx.local system
- main menuTip: Access can be restricted by the Firewall.
For developers and advanced users only.
system
- main menuFor developers and advanced users only.
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:
Tips:
# 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.
Tips:
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 hotspot feature in two ways:
The OOWOW hotspot will have the following configuration:
These hostnames 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:*
Tips:
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.
TODO.
Check here for oowow system images.
Tip: Download the latest OOWOW image file with this link: https://dl.khadas.com/products/vim4/firmware/oowow/system/vim4-oowow-latest-sd.img.gz.
Download images using command line:
wget –content-disposition https://dl.khadas.com/products/vim4/firmware/oowow/system/vim4-oowow-latest-sd.img.gz
The process of new OS Installation is the biggest headache for users of single board computers (SBC); before installing an OS, users must read tons of manuals, trawl through online forums, learn how to install/reinstall using their desktop/laptop PC, learn where to find proper images etc…If something goes wrong it is possible to “BRICK” (destroy) your device(even through we can use TST mode to recovery rhe device).
In other words, any form of device upgrade, maintenance, or OS reinstallation requires advanced skills and external hardware, and this is out of reach for the average user, or users in regions without desktop/laptop PCs. With OOWOW your SBC becomes a standalone device; perform all maintenance functions and OS installation directly from the device itself.
OOWOW understands the end user deeply; it provides an out-of the-box, universal OS delivery and device configuration solution for all SBCs in the market today and into the future.
Live life easily with OOWOW!
oowow - infinity level wow (will be a new 77th word in the English dictionary).