This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
software:oowow:user-manual [2022/09/26 01:01] hyphop [Tips to Boot OOWOW] |
software:oowow:user-manual [2024/11/06 21:03] (current) hyphop [Dump eMMC by LAN network] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== OOWOW User Manual ====== | ====== OOWOW User Manual ====== | ||
| - | [[getting-started]] | + | Short introduction: |
| ===== Main Features ===== | ===== Main Features ===== | ||
| Line 17: | Line 17: | ||
| ===== Hardware ===== | ===== Hardware ===== | ||
| + | Supported devices: [[.devices: | ||
| ==== Hardware Buttons ==== | ==== Hardware Buttons ==== | ||
| Line 22: | Line 23: | ||
| {{: | {{: | ||
| - | You can use the three [[/ | + | You can use the three [[/ |
| * **RESET** - reset device | * **RESET** - reset device | ||
| Line 31: | Line 32: | ||
| * Boot OOWOW - hold **FUNCTION** and short press **RESET** then release **FUNCTION** | * Boot OOWOW - hold **FUNCTION** and short press **RESET** then release **FUNCTION** | ||
| - | * Toggle Easy Wi-Fi - short press **POWER** button | + | * Toggle |
| - | * Toggle Hotspot - short press **FUNCTION** button | + | * Toggle |
| * Accept Hotspot client | * Accept Hotspot client | ||
| * Power off - Long press the **POWER** button until device shuts down | * Power off - Long press the **POWER** button until device shuts down | ||
| - | * Enter multifunction mode - press and hold **FUNCTION** button (loop cycle: Hotspot -> Firewall Allow -> Firewall Block -> Cancel, each mode wait 2 sec ), release to activate selected function | + | * Enter multifunction mode - press and hold **FUNCTION** button (loop cycle: |
| <WRAP tip > | <WRAP tip > | ||
| Line 75: | Line 76: | ||
| Multifunctional modes: | Multifunctional modes: | ||
| - | * Hotspot: **White off** | + | ^ Events ^ Indications ^ |
| - | | + | |Hotspot |
| - | | + | |Firewall block incoming |
| - | | + | |Firewall allow incoming |
| + | |Cancel | ||
| ===== Interfaces ===== | ===== Interfaces ===== | ||
| Line 90: | Line 92: | ||
| === Navigation === | === Navigation === | ||
| - | * Keys: 0-9 A-Z ⇦ ⇨ ⇧ ⇩ Space Enter Esc Tab | + | * Keys: '' |
| - | * Mouse: select menu items and press buttons | + | * Mouse (for Web Interface only): select menu items and press buttons |
| === HDMI + Keyboard === | === HDMI + Keyboard === | ||
| Line 108: | Line 110: | ||
| <WRAP tip > | <WRAP tip > | ||
| - | Access can be restricted by the Firewall. | + | Access can be restricted by the [[# |
| </ | </ | ||
| Line 133: | Line 135: | ||
| === Serial UART Access === | === Serial UART Access === | ||
| + | For developers and advanced users. | ||
| - | For developers and advanced users only. | + | |
| - | + | * Root access works by default without password | |
| - | | + | * Type '' |
| - | * root access works by default without password | + | |
| - | * '' | + | |
| ==== WEB API ==== | ==== WEB API ==== | ||
| - | For developers and advanced users only. | + | For developers and advanced users WIP: |
| + | |||
| + | <WRAP tip > | ||
| + | Access can be restricted by the [[# | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Dump eMMC by usb network ==== | ||
| + | |||
| + | ``` | ||
| + | curl -L 172.22.1.1/ | ||
| + | ``` | ||
| + | |||
| + | ==== Dump eMMC by LAN network ==== | ||
| + | |||
| + | ``` | ||
| + | curl -L OOWOW_HOST_NAME_OR_IP/ | ||
| + | ``` | ||
| + | |||
| + | ==== Write Image to eMMC by LAN network ==== | ||
| + | |||
| + | ```sh Write to eMMC | ||
| + | |||
| + | curl OOWOW_HOST_NAME_OR_IP/ | ||
| + | ``` | ||
| + | |||
| + | ==== Write Image to SD by LAN network ==== | ||
| + | |||
| + | ```sh Write to SD | ||
| + | |||
| + | curl OOWOW_HOST_NAME_OR_IP/ | ||
| + | ``` | ||
| + | |||
| + | ==== Write SPI oowow image by LAN network ==== | ||
| + | |||
| + | |||
| + | ```sh Write or update SPI-flash firmware by LAN | ||
| + | |||
| + | curl OOWOW_HOST_NAME_OR_IP/ | ||
| + | ``` | ||
| + | |||
| + | ==== Write SPI oowow image by USB-otg network ==== | ||
| + | |||
| + | ```sh Write or update SPI-flash firmware by USB-otg network | ||
| + | curl 172.22.1.1/ | ||
| + | ``` | ||
| + | |||
| + | ===== Backup ===== | ||
| + | |||
| + | ==== Store backup ==== | ||
| + | |||
| + | - Navigate to the backup menu: **OOWOW main menu** => **Dump image from eMMC** | ||
| + | - Select the backup location: | ||
| + | * on OOWOW disk itself: '' | ||
| + | * on USB disk: '' | ||
| + | * if OOWOW was booted from special oowow disk backup location will selected automaticly | ||
| + | - Start backup: **Start**, and wait for few minutes to finish the backup and exit. | ||
| + | |||
| + | |||
| + | ==== Restore backup ==== | ||
| + | |||
| + | - Navigate to the restore menu: **OOWOW main menu** => **Write image to eMMC** | ||
| + | - Select the backup image location: | ||
| + | * on OOWOW disk itself: '' | ||
| + | * on USB disk: '' | ||
| + | * if OOWOW was booted from special oowow disk backup location will selected automaticly | ||
| + | - Restore the image: **Write**, and wait for few minutes to write the image and exit. | ||
| ===== Networks ===== | ===== Networks ===== | ||
| Line 191: | Line 259: | ||
| ```shell | ```shell | ||
| - | # ping vim4-05690 | + | ~$ ping vim4-05690 |
| PING vim4-05690 (192.168.30.203) 56(84) bytes of data. | PING vim4-05690 (192.168.30.203) 56(84) bytes of data. | ||
| 64 bytes from 192.168.30.203 (192.168.30.203): | 64 bytes from 192.168.30.203 (192.168.30.203): | ||
| - | # ping -c1 vim4-05690.local | + | ~$ ping -c1 vim4-05690.local |
| PING vim4-05690.local (192.168.30.203) 56(84) bytes of data. | PING vim4-05690.local (192.168.30.203) 56(84) bytes of data. | ||
| 64 bytes from 192.168.30.203 (192.168.30.203): | 64 bytes from 192.168.30.203 (192.168.30.203): | ||
| - | # curl http:// | + | ~$ curl http:// |
| - | # curl http:// | + | ~$ curl http:// |
| - | # curl 192.168.30.203 | + | ~$ curl 192.168.30.203 |
| - | # ssh root@vim4-05690 | + | ~$ ssh root@vim4-05690 |
| - | # ssh root@vim4-05690.local | + | ~$ ssh root@vim4-05690.local |
| ``` | ``` | ||
| Line 233: | Line 301: | ||
| * Toggle Easy Wi-Fi - short press **POWER** button | * Toggle Easy Wi-Fi - short press **POWER** button | ||
| - | | + | * **Network |
| Setup a new hotspot from your mobile device with the following configuration: | Setup a new hotspot from your mobile device with the following configuration: | ||
| Line 245: | Line 313: | ||
| - | You can enable the OOWOW hotspot | + | You can enable the OOWOW hot-spot |
| * Toggle hotspot - short press **FUNCTION** button | * Toggle hotspot - short press **FUNCTION** button | ||
| - | * **Network | + | * **Network |
| - | The OOWOW hotspot | + | The OOWOW hot-spot |
| * SSID: **vim4-xxxxx** ( xxxxx - last 5 digits from device serial number ) | * SSID: **vim4-xxxxx** ( xxxxx - last 5 digits from device serial number ) | ||
| * Password: **12345678** | * Password: **12345678** | ||
| - | These hostnames | + | These host names can be used for device access via the hotspot: |
| * http:// | * http:// | ||
| Line 273: | Line 341: | ||
| ### Web access QR code | ### Web access QR code | ||
| - | * Network | + | * Network |
| - | * Network | + | * Network |
| ==== USB-OTG Network ==== | ==== USB-OTG Network ==== | ||
| Line 282: | Line 350: | ||
| ==== Firewall ==== | ==== Firewall ==== | ||
| - | |||
| **Network -> Firewall Mode:** | **Network -> Firewall Mode:** | ||
| Line 335: | Line 402: | ||
| === Ethernet === | === Ethernet === | ||
| + | WIP: | ||
| + | |||
| + | ===== Device configure KBI ===== | ||
| + | |||
| + | // Main menu => Device configure KBI // | ||
| + | |||
| + | KBI is an abbreviation for Khadas Bootloader Instructions, | ||
| + | developed to fulfill the following purposes: | ||
| + | |||
| + | * Manage the programmable MCU | ||
| + | * Carry out low level hardware management | ||
| + | * Let developers utilize all the features of SBC device | ||
| + | |||
| + | ==== Reset MCU to factory mode ==== | ||
| + | |||
| + | Reset MCU/KBI configuration to default values | ||
| + | |||
| + | <WRAP tip > | ||
| + | This procedure totally safe, and never change eMMC storage content or any other parts. | ||
| + | </ | ||
| + | |||
| + | ==== Boot-mode ==== | ||
| + | |||
| + | Setup device boot-mode values: | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | <WRAP important > | ||
| + | For use Android need setup boot-mode to '' | ||
| + | </ | ||
| + | |||
| + | WIP: | ||
| - | TODO. | ||
| ===== Security and Privacy ===== | ===== Security and Privacy ===== | ||
| Line 343: | Line 442: | ||
| * OOWOW works only by user demand, and never works in the background | * OOWOW works only by user demand, and never works in the background | ||
| * OOWOW never sends any private data from your device to the internet | * OOWOW never sends any private data from your device to the internet | ||
| - | * By default, remote access to your device is blocked by the firewall | + | * By default, remote access to your device is blocked by the [[#firewall]] |
| ===== Limitations ===== | ===== Limitations ===== | ||
| Line 360: | Line 459: | ||
| ===== Download OOWOW ===== | ===== Download OOWOW ===== | ||
| - | + | * [[dl> | |
| - | Check [[dl> | + | * [[dl> |
| + | * [[dl> | ||
| ==== Image Types ==== | ==== Image Types ==== | ||
| - | + | | |
| - | | + | * BOARD-oowow-latest-spi.img.gz - latest oowow image for SPI-flash |
| - | * vim4-oowow-latest-spi.img.gz - latest oowow image for SPI-flash | + | * BOARD-oowow-latest-spi-upgrade-sd.img.gz - upgrade oowow SPI-flash firmware from SD-card |
| - | * vim4-oowow-latest-spi-upgrade-sd.img.gz - upgrade oowow SPI-flash firmware from SD-card | + | |
| ==== Filename for Latest OOWOW Version ==== | ==== Filename for Latest OOWOW Version ==== | ||
| - | * vim4-oowow-latest-sd.img.gz -> versions/vim4/vim4-oowow-VERSION-sd.img.gz | + | * BOARD-oowow-latest-sd.img.gz -> versions/BOARD/BOARD-oowow-VERSION-sd.img.gz |
| <WRAP tip > | <WRAP tip > | ||
| - | Download the latest OOWOW image file with this link: https:// | + | Download the latest OOWOW SD images: |
| + | * https:// | ||
| + | * https:// | ||
| + | * https://dl.khadas.com/ | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| </ | </ | ||
| - | Download images | + | Download images command line examples: |
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | ===== About OOWOW ===== | + | ===== More information |
| + | * [[.devices: | ||
| + | * [[why-oowow]] | ||
| + | * [[about-oowow-name]] | ||
| - | ==== Why Create OOWOW? ==== | ||
| - | |||
| - | |||
| - | 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/ | ||
| - | |||
| - | In other words, any form of device upgrade, maintenance, | ||
| - | |||
| - | 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! | ||
| - | |||
| - | ==== What is the meaning of ' | ||
| - | |||
| - | |||
| - | oowow - infinity level wow (will be a new 77th word in the English dictionary). | ||
| - | |||
| - | * Pronunciation: | ||
| - | * Variations: ∞wow, infinity wow, endless wow | ||
| - | |||
| - | <WRAP tip > | ||
| - | * https:// | ||
| - | * https:// | ||
| - | </ | ||