- Mellow Fly Halo replacement firmware, Open-Source.
- Current state of the firwmare is NOT DONE.
- If you have any ideas how to improve the screens and what to add to them, open an Issue.
- Project runs on nanoframework, get it here: https://docs.nanoframework.net/content/getting-started-guides/getting-started-managed.html
- Download latest release of firmware from here: https://github.com/TekuSP/nf-interpreter/releases/tag/halo_graphics_v1
- Flash the firmware using
nanoff --clrfile nanoCLR.bin --serialport COM7 --update --masserase
- Flash current deployment code (What you get from build in
bin\Debug\
) usingnanoff --target ESP32_S3_BLE --serialport COM7 --deploy --image .\OpenHalo.bin
- Run Visual Studio or Visual Studio Code with Extension and upload source code to deployment area.
- WARNING: There is 15 sec delay at startup which is for debugger, so it has time to attach. If you want quick starts, you can remove it.
- WARNING: Currently it cannot be setup via Web Portal, as HTML files are not finished. You can run
ConfigHelper.SaveConfig(new MainConfig() { MoonrakerApiKey = "", MoonrakerUri = "", Wifis = new Wifi[] { new Wifi() { Hidden = true, Password = , SSID =} } });
on line 112 with your values once, then remove it and it should always read your config. To escape from Web Portal Setup with QR Code, Long touch the touchscreen