Fixed
- Crash on 32-bit ARM devices (64-bit atomic alignment issue)
- Nil pointer dereference panic in session manager
- Data races on session state fields
- Swallowed errors in session creation
- Off-by-one error in random selection (last element never selected)
Improved
- File transfers now stream directly to disk (reduced memory usage)
- Checksum calculated during write instead of re-reading file
- IP address lookups cached for 30 seconds (better battery life)
- Thread-safe map access in device discovery
Installation
-
Download the zip for your device's architecture:
- armv7 — Kindle (fw ≥5.16.3), Kobo (all models), reMarkable 2, PocketBook
- arm64 — reMarkable Paper Pro
-
Extract
localsend.kopluginto your KOReader plugins directory:- Kindle:
/mnt/us/koreader/plugins/ - Kobo:
/.adds/koreader/plugins/ - reMarkable:
/home/root/koreader/plugins/
- Kindle:
-
Restart KOReader
Compatibility Note
Kindle devices require firmware ≥5.16.3 (the kindlehf build of KOReader). Older firmware uses soft-float ABI which this plugin doesn't support.
See README for usage instructions.