This repository contains a community supported firmware for the Tidbyt hardware 🤓.
As of December 2024 this firmeware is only functional for Tidbyt Gen1.
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.
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
To check the output of your running firmware, run the following:
pio device monitor
To get your Tidbyt back to normal, you can run the following to flash the production firmware onto your Tidbyt:
pio run --target reset