Skip to content

usetrmnl/trmnl-koreader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRMNL Display Plugin for KOReader

Display your personalized TRMNL dashboard on your e-ink device.

A spiritual successor to the TRMNL Kindle Script.

Table of Contents

Prerequisites

Quick Start

1. Register Device

  1. Log in to usetrmnl.com
  2. Click gear icon (⚙️) → BYOD device settings
  3. Select your device model and add MAC address (find in KOReader: Menu → Network → Info)

2. Configure API Key

Option A: Create apikey.txt in plugins/trmnl.koplugin/ with your API key, then restart KOReader

Option B: In KOReader: Tools → TRMNL Display → Configure TRMNL

3. Configure WiFi (Recommended)

Settings → Network and set:

  • "Action when Wi-Fi is off: turn on"
  • "Action when done with Wi-Fi: turn off"

4. Fetch

Tools → TRMNL Display → Fetch screen now

Usage

  • Manual fetch: Tools → TRMNL Display → Fetch screen now
  • Auto-refresh mode: Tools → TRMNL Display → Enable auto-refresh (prevents sleep, refreshes every 30 min by default)
  • Tap screen to close displayed image

Configuration

Access via Tools → TRMNL Display → Configure TRMNL

  • API Key - Your TRMNL auth token
  • Refresh Interval - Seconds between fetches (default: 1800)
  • Use Server Refresh Interval - Let TRMNL control timing
  • E-ink Refresh Type - UI (balanced), Full (best quality), Flash UI, or Partial (fastest)
  • Show Status Notifications - Toggle info messages (errors always shown)

Troubleshooting

"API request failed (401/403)"

  • Verify API key in settings
  • Ensure device is registered at usetrmnl.com
  • Check BYOD license is active

"Failed to reach TRMNL API"

  • Check WiFi connection

Device keeps sleeping

  • Use Enable auto-refresh (not "Fetch screen now")
  • Disable "Auto-suspend timeout" in Settings → Device
  • Use KOReader's "keep awake" feature to prevent sleep during refresh (Tools > More Tools > Page 2 > Keep alive)

Ghosting/unclear image

  • Change E-ink refresh type to Full for better quality

Learn More


Made with love by the TRMNL team

About

Turn KOReader into a TRMNL display for Kindle and other devices.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages