SkillAgentSearch skills...

OpenHalo

Open Source firmware for Mellow Fly Halo.

Install / Use

/learn @TekuSP/OpenHalo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated6d ago
Forks0

Languages

C#

Security Score

90/100

Audited on Apr 3, 2026

No findings