This repository contains a community supported firmware for the Tidbyt hardware 🤓.
Follow the setup instructions for tronbyt-server unless you want to build yourself with platformio.
Only follow these instructions if you want to build the firmware yourself. Otherwise let the tronbyt-server generate the firmware file for you. 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.
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