This is a way to write obnizOS to ESP32 or M5StickC or other devices that use it, and perform device keys and settings.
Processors
obnizOS is available for the following processors
Identifier | Package Size | Appendix |
---|---|---|
ESP32-D0WDQ6 | 6 mm×6 mm | |
ESP32-D0WD | 5 mm×5 mm | Tiny version of ESP32-D0WDQ6 |
ESP32-D0WD-V3 | 5 mm×5 mm | Security improved from ESP32-ESP32-D0WD |
ESP32-PICO-D4 | 5 mm×5 mm | This contains 4MB flash |
Also, obnizOS requires more than 4MByte of Flash space.
If you use ESP32-PICO-D4
, you only need an antenna because it has built-in Flash.
Also, the following official modules from Espressif have built-in antenna and Flash, and can be used immediately by just writing obnizOS and supplying power.
Vendor | Package Size | CPU | Antenna |
---|---|---|---|
Espressif | ESP32-WROOM-32 | ESP32-D0WDQ6 | PCB |
Espressif | ESP32-WROOM-32D | ESP32-D0WD | PCB |
Espressif | ESP32-WROOM-32U | ESP32-D0WD | U.FL socket |
Espressif | ESP32-WROOM-32E | ESP32-D0WD-V3 | PCB |
Espressif | ESP32-WROVER | ESP32-D0WDQ6 | PCB |
Espressif | ESP32-WROVER-I | ESP32-D0WDQ6 | PCB/U.FL socket |
Espressif | ESP32-WROVER-B | ESP32-D0WD | PCB |
Espressif | ESP32-WROVER-IB | ESP32-D0WD | PCB/U.FL socket |
How to write
There are several ways to write obnizOS
Writing using obnizWriter
obniz provides a GUI writing tool.
You can configure it on the screen, so this is recommended.
Writing using obniz-cli
We also provide a writing tool using cli.
Please use this tool if you want to write in conjunction with other programs.