https://your-app.vercel.appConnect the FPC cable to the XIAO ePaper Display Board
Metal side of the FPC cable should face upwards
Connect the battery to the JST connector
Red wire to +, black wire to -
(Optional) Assemble the enclosure
Use open-source designs from Printables or Thingiverse
Visit the TRMNL Web Flasher
usetrmnl.com/flasherConnect your device via USB-C
Use a data-capable USB cable (not just charging)
Select firmware version 1.5.12 or newer
Follow the on-screen instructions to flash
Power on your device
The device will create a WiFi access point
Connect to the TRMNL WiFi network
Look for a network named "TRMNL-XXXX" on your phone or computer
Open the captive portal
Your browser should automatically open the configuration page
Select your home WiFi network and enter the password
The device will connect and restart
Reconnect to the TRMNL WiFi network
After WiFi setup, the device creates the access point again briefly
Open the captive portal settings
Look for "Server Settings" or "Base URL" option
Enter your BYOS server URL:
https://your-app.vercel.appMake sure to include https:// and remove any trailing slashes
Save the settings
The device will restart and connect to your server
Click on your device in the dashboard
Click "Create New Screen"
Choose a screen type (Clock, Weather, Quote, or Custom)
Configure and save
Your device will display the screen on its next refresh
Device not appearing in dashboard?
Can't connect to TRMNL WiFi network?
Screen not updating?
Need more help?
Visit the TRMNL documentation or check the firmware repository