Projects


Kindle+LoRa device


So I recently fell down the LoRa rabbit hole because of this fanzine by Aquiles T. M. I won't go into detail about it because you can find all the info, and probably better explained, on the Meshtastic web.



I was growing obsessed with the idea of building some kind of device that would allow me to chat via LoRa protocol without my phone or my computer. I toyed with the possibility of using an old dumphone or, in case i couldn't jailbreak it, re-use its parts. Unfortunately I don't have the equipment. I probably could have bought all the necessary pieces on aliexpress, but (i don't know why) I'm fixated on the idea of using old things I already own. I guess it's an urge to give all this tech a second life instead of feeling like I'm producing more waste. So I picked up my mom's old Kindle: a gen 3 Kindle Keyboard. It was doing weird things by the time I fully charged it, so for a moment I was convinced the project was over before I even started. Fortunately, the problem got magically solved (I think it's because I fully reset it).


PART 1: Jailbreaking The Kindle


This is an easy and rather straightforward process thanks to some good samaritans who took the time to explain it and upload all the necessary programs. I will name the steps I followed for my model.


PART 2: Configuring your LoRa module


I bought a Heltec V3 from Aliexpress (you can find them for 15-20€). I wanted something relatively cheap since it was the first time i was going to be using it. Bear in mind this model doesn't have GPS, so if you're searching for something to use in case of emergencies while hiking or similar, you might wanna buy either a node with GPS (Meshtastic has a buying guide or you can ask on r/meshtastic) or you can buy a GPS attachment and add it later. I also bought a slightly bigger antenna than the one that came with the node. There's probably better antennas out there (I didn't research that much) but I'm currently happy with this one.

When I finally receive it I flashed the firmware (it was supposed to come with it already, but I re-did it just in case) and I installed the app on my phone so I could do the initial configuration. This part is also really easy, because you can find the step-by-step guides on the website.


PART 3: Problems Arise


At this point in my journey I was feeling really smug and really confident about my plan. The idea was to run the Python client (meshtastic CLI). However, you have to bear in mind Kindle doesn't have a terminal. There's been a project that installs a terminal for newer ebooks such as paperwhites, but nothing for my geriatric KK.

The next logical step was trying a SSH terminal so i could use my PC. I installed USBNetwork (from the same megathread I used for the jailbreak process) and I connected my Kindle to my computer. Welp, it didn't work. I've tried installing PuTTY, I've tried installing new RNDIS drivers (because that's what seems to be the problem), I've even tried using Windows Subsystem Linux. Nothing seems to work. So, if someone, ANYONE, knows what to do please please please tell me