|
|||||||
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Oct 2026
Device: Kobo libra colour
|
hotspot.koplugin: turn e-reader into a Wi-Fi AP (Kobo now; other next)
hotspot.koplugin: your e-reader as a Wi-Fi access point
Hi all, hotspot.koplugin is a small KOReader plugin that makes the e-reader broadcast its own Wi-Fi network: hostapd runs the access point, BusyBox udhcpd hands out addresses. It does not share an internet connection. The point is to connect a phone, a laptop or another stock ereader directly to the reader when there's no router around and move books over that link. The plugin was written by thorondir (thorondir/hotspot.koplugin) for the Kobo Clara 2E. My fork adds the MediaTek Kobos and a research report on other brands. I can't extend the supported devices by myself, and I'd love your contribution if possible ![]() What it does
My idea was to pair it with filesync.koplugin by abrahamnm (abrahamnm/filesync.koplugin), or any quick-share alternative that may require a wifi connection. In my case, the workflow to share the ebooks from my device is that another device joins the reader's hotspot, open filesync URL in their browser, browse and download books. I'm also working on a plain, e-ink-friendly filesync page so that another e-reader's browser can use it. That's only a branch on my fork for now (feat/eink-mode), and the upstream PR is still to come. Hotspot + filesync together hasn't been tested end to end on more devices yet, so reports on that are welcome too. Current status
What the research says about other devices
How you can help 1. Kobo owners: try it Especially Clara BW, Clara Colour, and Tolinos running the Kobo build of KOReader on MediaTek hardware.
If your Kobo says "not supported", post the output of echo $WIFI_MODULE (from KOReader's terminal) together with the check in step 2. 2. Everyone else (Kindle, PocketBook, reMarkable, Cervantes, Bookeen, unsupported Kobos): run a read-only check These commands only read information; they change nothing. Run them as root (KOReader's terminal or SSH; on a rooted PocketBook, through su) and paste the output inside CODE tags (the # button in the editor). Code:
uname -a grep -E 'Hardware|Features' /proc/cpuinfo lsmod ls /sys/class/net/ /sys/class/ieee80211/ for d in /sys/class/net/*/device/driver; do echo "$d -> $(readlink -f $d)"; done zcat /proc/config.gz 2>/dev/null | grep -E 'CFG80211|NL80211|WIRELESS_EXT|NETFILTER' for b in iw ip ifconfig iwconfig hostapd udhcpd iptables busybox; do printf '%s: ' $b; which $b || echo missing; done iw list 2>/dev/null | sed -n '/Supported interface modes/,/Supported commands/p' iw list 2>/dev/null | grep -A6 'interface combinations' Code:
# Kindle (any model) status wifid; status wmt; ls -l /dev/wmtWifi 2>/dev/null; iptables-save # Kindle with Broadcom (Basic 8th/10th, PW4, Oasis) for p in /sys/module/*dhd*/parameters/*; do echo "$p: $(cat $p)"; done # PocketBook id; ls -l /mnt/secure/su; ps | grep -Ei '[n]etagent|[w]pa_' 3. MediaTek Kindle owners who want to go one step further (optional, at your own risk) This single test would tell us whether the Kindle port can reuse the Libra Colour code. It switches the Wi-Fi chip to AP mode the way the plugin does on Kobo, and checks whether an ap0 interface appears. Wi-Fi is off during the test. On Kobo, doing this while MediaTek's firmware daemons aren't running reboots the device, so the first line checks for them. If it prints nothing, stop there. Code:
ps | grep -i '[w]mt' # expect wmt_launcher / wmt_loader; stop here if empty lipc-set-prop com.lab126.cmd wirelessEnable 0; sleep 3; stop wifid echo A > /dev/wmtWifi; sleep 3; ls /sys/class/net; dmesg | tail -40 # restore echo 0 > /dev/wmtWifi; start wifid; lipc-set-prop com.lab126.cmd wirelessEnable 1 Code:
Device / model: Firmware: KOReader version: Jailbroken / rooted: yes / no What I tried (1, 2 or 3): Result / output: Disclosure: the majority of the research and adaptations have been done with Anthropic Claude support |
|
|
|
|
|
#2 |
|
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Oct 2026
Device: Kobo libra colour
|
This builds on a lot of other people's work, so I wanted to give credits where they're due:
Credits and sources Please tell me if I've credited anything wrongly:
|
|
|
|
| Advert | |
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Ircchat.koplugin and code.koplugin | Hag_Sub | KOReader | 4 | 08-09-2026 03:17 PM |
| [plugin] kobo.koplugin | OG-Booksmith | KOReader | 4 | 12-14-2025 10:22 AM |
| [release] Filebrowser.koplugin: manage files on your e-reader from your web browser | bri | KOReader | 17 | 10-15-2025 10:38 PM |
| I can't turn the Kobo Reader off! | DoreyR | Kobo Reader | 31 | 03-31-2013 11:18 PM |
| Cannot connect to kobo site when using hotspot | d.culloch | Kobo Reader | 2 | 06-26-2012 08:15 AM |