Skip to content

TekuSP/OpenHalo

Repository files navigation

OpenHalo

  • 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.

Build Nanoframework Quality Gate Status CodeQL

image image image image image

Collaborating

  • 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\) using nanoff --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

About

Open Source firmware for Mellow Fly Halo.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages