Skip to content

tavdog/tronbyt-firmware-http

 
 

Tronbyt Firmware

Discord Server

This repository contains a community supported firmware for the Tidbyt hardware 🤓.

Alert

As of December 2024 this firmeware is only functional for Tidbyt Gen1.

Warning

⚠️ Warning! Flashing your Tidbyt with this firmware or derivatives could fatally damage your device. As such, flashing your Tidbyt with this firmware or derivatives voids your warranty and comes without support.

Setup

This project uses PlatformIO to build, flash, and monitor firmware on the Tidbyt. To get started, you will need to download PlatformIO Core on your computer.

Additionally, this firmware is designed to work with https://github.com/tavdog/tronbyt-server or you can point this firmware at any URL that hosts a WebP image that is optimized for the Tidbyt display.

Getting Started

INSTALL THE tronbyt-server first if you plan to use it. It will give you the remote_url you need before flashing.

To flash the custom firmware on your device, run the following after replacing the variables in secrets.json.example with your desired own information and renaming it to secrets.json If using tidbyt_manager in docker replace the ip address to the docker host's ip address.

{
    "TIDBYT_WIFI_SSID": "myssiD",
    "TIDBYT_WIFI_PASSWORD": "<PASSWORD>",
    "TIDBYT_REMOTE_URL=": "http://homeServer.local:8000/admin/tronbyt_1/next",
    "TIDBYT_REFRESH_INTERVAL_SECONDS": 10,
    "TIDBYT_DEFAULT_BRIGHTNESS" : 30
}

Then run the following command : pio run --environment tidbyt --target upload

Monitoring Logs

To check the output of your running firmware, run the following:

pio device monitor

Back to Normal

To get your Tidbyt back to normal, you can run the following to flash the production firmware onto your Tidbyt:

pio run --target reset

About

A community supported firmware for the Tidbyt hardware 🤓

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 84.1%
  • C++ 10.8%
  • CMake 0.9%
  • M4 0.9%
  • Shell 0.9%
  • Python 0.8%
  • Other 1.6%