Skip to main content

Connect your Xteink X4 to TRMNL

Written by David
Updated over a month ago

The Xteink X4 is a palm-sized, lightweight e-reader with a magnetic back.

Thanks to the community it may also be used as a passive, personal dashboard with hundreds of official and community plugins.

Adding TRMNL to your X4

  1. With a USB-C cable, plug your device into your computer.

  2. Visit our Flash Assistant.

  3. Select "Xteink X4" as your device and the latest firmware.

  4. Click the Connect button, select "USB JTAG/serial..." from the list, and select "Install" from the popup menu.

  5. Wait for the device to install the firmware (this may take a minute or two). Avoid disconnecting your device or closing the tab until the operation is complete. You should see a confirmation message within the popup menu.

  6. Restart your device by pressing and releasing the small Reset button near the bottom right, followed quickly by pressing and holding of the main power button for about 3 seconds.

(If your X4 is brand new, you may be able to simply click the power button after unplugging it in Step 5.)

Connecting to a server

To see content on your X4, you can either create a self-hosted server ($0) or purchase a BYOD license (one-time fee) to use trmnl.com as your server. The BYOD license grants you lifetime access to hundreds of native and community plugins, 1;1 support with our team, Discord access, and more.

Option A - Set up a self-hosted server

You are welcome to Bring Your Own Server (BYOS), no license required, for any TRMNL compatible device.

If you decide on Terminus, refer to our Terminus setup guide. Even more live Terminus demonstrations are available on our YouTube channel.

Option B - Get a BYOD license

After purchasing your license:

  1. Claim your Device by entering your TRMNL order number for the BYOD license, this will give you the device's Friendly ID.

  2. If you don't have an account yet, follow the instructions to sign up now.

    If you already own an account, hover over your existing device in the top-right of trmnl.com and click "Add new device".

  3. Then, hover over your BYOD device and click on the gear icon. You are now in the device settings.

  4. Here, set your Device Model to the X4:

  5. Now, click Developer Perks, then enter your MAC address for your device and save. Learn how to find your MAC address.

  6. Finally, power your physical device off and on by holding the power button for a few seconds, and you'll be good to go!

Removing TRMNL from your X4

Returning to stock firmware or CrossPoint Reader is easy. Head back to our flash page and follow the steps to replace TRMNL with another library.

We're working to support dual boot between e-reader mode and TRMNL dashboard mode. We're also exploring a "manual refresh" option which will improve your battery life by only fetching new TRMNL screens when you click the power (wakeup) button.

FAQ

If I decide I don't like my BYOD license and prefer to self-host, can I get a refund?
Yes, we offer a 2 week full return for BYOD licenses.

Can I transfer my BYOD license to another X4 or another device entirely?
Yes, your BYOD license can be pointed to any hardware at any time. Just visit your device settings and update the model + MAC address.

Is any coding required to use TRMNL with the X4?
Nope, but it is encouraged! Learn how to build your own plugins.

How long does the battery last?
Because of a suboptimal PCB design, current tests indicate that an X4 with TRMNL running full-time lasts about 2 days between charges. We're working closely with the community to figure out how we can improve the efficiency of X4's sleep mode.

Can I run TRMNL and CrossPoint Reader at the same time?
We're working on it! TRMNL's team is in touch with the CrossPoint Reader lead maintainers and increasingly involved in the Xteink Discord community. Stay tuned.

Did this answer your question?