View Single Post
Old 02-07-2021, 07:41 PM   #1
fulldecent
Junior Member
fulldecent is an enigma wrapped up in a mystery.fulldecent is an enigma wrapped up in a mystery.fulldecent is an enigma wrapped up in a mystery.fulldecent is an enigma wrapped up in a mystery.fulldecent is an enigma wrapped up in a mystery.fulldecent is an enigma wrapped up in a mystery.fulldecent is an enigma wrapped up in a mystery.fulldecent is an enigma wrapped up in a mystery.fulldecent is an enigma wrapped up in a mystery.fulldecent is an enigma wrapped up in a mystery.fulldecent is an enigma wrapped up in a mystery.
 
fulldecent's Avatar
 
Posts: 3
Karma: 41000
Join Date: Feb 2021
Location: Philadelphia
Device: Kobo Aura Edition 2
Talking Self introduction / Kobo Board mission

Hello room. I'm William Entriken and I'm interested in open source software and have something I want to accomplish with my new Kobo.

My hacking credentials: https://github.com/fulldecent

Mission: Kobo Board

Buy a Kobo Aura Edition 2 and follow my detailed, illustrated step-by-step instructions to set it up and install my software using just a MacBook and charging cable.

Mount it onto your door.

Your Kobo shows your crypto investments, your sales figures, or whatever is important to you. Updates load from a service I host online or your own server.

It runs 24/7 and you only charge the battery monthly.

Work plan

✅ Introduce myself on MobileRead Forums

Tinker
▢ Find how to extract the SD card inside, or otherwise load any software into there
▢ Find how to run that software
▢ Establish development workflow (shell in, files to USB mass storage, RPC, etc.)

Develop
▢ Use FBInk to draw some bitmap image on screen
▢ Use cURL to download some bitmap image from my server
▢ Create some stand-alone process that can download/display on a 15-minute loop
▢ Introduce some low-power/sleep mode for the parts of the 15 minutes where nothing is processing (see kindle-gphotos approach)
▢ Measure battery performance, can it run all month?
▢ (Only if necessary) strip features from binaries/scripts and stop more services to improve performance, contribute features back upstream

Productize
▢ Publish above on GitHub, permissive license
▢ Factory reset my device
▢ Document everything above on GitHub so that the 2021-02-06 version of me (who has never seen an eReader), while drinking heavily, could most efficiently run and contribute to the project
▢ Create project website
▢ Add end-user binaries/other file releases to website
▢ Explain on website, in a way my grandmother could follow, how to take a factory-reset Kobo Aura Edition 2 and have it show the current Bitcoin price, with magically not needing to be plugged in very often

Discussion

If you're interested to follow along, or help, or just wait and use it when it's done… just drop a line here.

I will stay organized. If you know anything I can read related to above (especially the earliest steps) please send along and I'll go through it.
fulldecent is offline   Reply With Quote