Skip to content

Instantly share code, notes, and snippets.

@codeincontext
Last active August 10, 2020 02:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codeincontext/58260ebe7d46556c205f1141b8831588 to your computer and use it in GitHub Desktop.
Save codeincontext/58260ebe7d46556c205f1141b8831588 to your computer and use it in GitHub Desktop.

Kindle Son Status Board

An e-ink status board so my mum knows what's up

Stack

Node:

  • Contact APIs
  • Generate SVG with React
  • Upload SVG to AWS

Kindle:

  • Rooted
  • Launcher installed
  • Bash script to download and display

Roadmap

0.2

  • Last Swarm check in - place and city

0.3

  • Recent tweets - not retweets or replies

0.4

  • Last seen alive based on both the above
  • Local time (based on swarm city)
  • Local weather (based on swarm city)

0.5

  • Date of last instagram
  • Last facebook post

Installation

Important: You need firmware 5.6.5 to jailbreak. Don't allow the kindle to connect to the internet as it will auto-update

Root kindle using 5.6.5 Jailbreak http://www.mobileread.com/forums/showthread.php?t=265675

  • Download the jailbreak
  • Copy to kindle over USB storage.
  • Open file:///mnt/us/index.html in experimental browser.
  • Install hotfix via software update)

Copy KUAL to documents folder

Copy MR package installer to extensions directory

Disable auto updates by creating this file in the root directory mkdir update.bin.tmp.partial

Copy usbnet to mrpackages

Copy linkss (aka: Screensaver Hack) to mrpackages http://www.mobileread.com/forums/showthread.php?t=195474

Copy Online Screensaver to extensions http://www.mobileread.com/forums/showthread.php?t=236104

Tweak interval and url in config

Open KUAL (it looks like a book)

Open "Helper" (a.k.a MR package installer)

Install MR packages

Open system preferences => Network

Find the RNDIS/Ethernet Gadget

Set manual IP config eg: 192.168.15.201 255.255.0.0

Unplug/replug USB SSH in! ssh root@192.168.15.244

@fulldecent
Copy link

This could be a valuable product.

People are paying $400each + $400/month for this as a "meeting room status board".

Would love to follow if this will be a full GitHub project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment