-
Notifications
You must be signed in to change notification settings - Fork 0
How to Install
Haris edited this page Jun 20, 2026
·
1 revision
There are two primary ways to install KryonOS onto your ESP32: using precompiled binaries (easiest) or building it from the source code.
You don't need to set up a complex C++ build environment. You can flash KryonOS directly using an ESP flasher tool.
Go to the Releases Page and download the 3 required .bin files from the latest release:
bootloader.binpartitions.binfirmware.bin
Connect your ESP32 via USB. Use a tool like esptool.py or the official ESP Flash Download Tool. Ensure you write to the correct memory addresses!
esptool.py --chip esp32 --port COM3 --baud 921600 write_flash -z \
0x1000 bootloader.bin \
0x8000 partitions.bin \
0x10000 firmware.bin(Make sure to change COM3 to your actual serial port!)
If you want to modify the C++ core or compile the OS for a custom pinout, you'll need to build it from source.
- Prerequisites: Install Visual Studio Code and the PlatformIO IDE extension.
- Download Source: Clone the repository or download the ZIP file.
-
Open Project: Open the
KryonOSfolder in VS Code. PlatformIO will automatically install required libraries (likeTFT_eSPIandArduinoJson). -
Compile and Upload: Connect your ESP32 and click the
Uploadbutton in PlatformIO, or run the following command in the terminal:
pio run -t uploadNote: The first compilation might take a few minutes as it downloads dependencies.