Improvements
-
Improved server status notification: Now shows device name, IP:port for manual connections, and PIN status. Default device name changed to "KOReader" instead of random string.
-
Legacy ARM support (arm-legacy build): New build for older devices like Kindle 3 and Kindle DX that aren't compatible with the standard armv7 build.
-
Stability fixes for Go backend:
- Safe type assertions to prevent panics from sync.Map values
- Prevent double-close panic in WebRTC signaling client
- Limit concurrent subnet scans (max 50) to prevent resource exhaustion on constrained devices
- Add ICE gathering timeout (30s) to prevent indefinite hangs
- Add empty certificate slice check before fingerprint validation
Installation
-
Download the zip for your device's architecture:
- armv7 — Kindle (all models), Kobo, reMarkable 2, PocketBook
- arm64 — reMarkable Paper Pro
- arm-legacy — Kindle 3, Kindle DX, older 32-bit ARM devices
Not sure? Try armv7 first. Use arm-legacy only if armv7 doesn't work on older hardware.
-
Extract
localsend.kopluginto your KOReader plugins directory:- Kindle:
/mnt/us/koreader/plugins/ - Kobo:
/.adds/koreader/plugins/ - reMarkable:
/home/root/koreader/plugins/
- Kindle:
-
Restart KOReader
See README for usage instructions.