Firmware Hero
0

NMEA2000 EInk Booklet

This is a Kindle Booklet for NMEA2000 data that allows you to open a book on a Kindle Paperwhite that displays pages of graphical instruments that display real time data from a NMEA2000 SeaSmart TCP server on the network.

  • Sideload / dev mode
  • Stable
  • Low brick risk

Source code

This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it

Before you start

How hard is it?
HardUses the command line or developer tools.
What you need
  • A USB or MIDI cable
  • Comfort with the command line
  • A computer
  • Another hack installed first
Can it break my device?
Very unlikely to break anything.
Can I undo it?
The project doesn't say. Assume you can't.
Get itOpens github.com

Did it work for you?

Did NMEA2000 EInk Booklet work on your Amazon Kindle 4?

No reports yet.

One-tap reports from owners. Bricked reports are checked before they count.

Compatibility

Devices: Amazon Kindle 4.

No compatibility information yet.

Getting started

From the project's README ("Installation"):

Copy the install image onto the kindle and run the MRPI package script. This will install the package and restart the Kindle UI.

eg

    mvn clean install && \\
       scp  target/UpdateNMEA2000uk.co.tfd.kindle.nmea2000976edinstall.bin  root@192.168.15.244:/mnt/us/mrpackages && \\
       ssh root@192.168.15.244  "/mnt/us/extensions/MRInstaller/bin/mrinstaller.sh launchinstaller"

192.168.15.244 is the USBNet IP address of the Kindle when plugged in. Installation will look something like below.

     x stop/waiting
     [FBInk] Detected a Kindle PaperWhite 4 (0PP -> 0x2F7 => Moonshine on Rex)
     [FBInk] Enabled Kindle Rex platform quirks
     [FBInk] Clock tick frequency appears to be 100 Hz
     [FBInk] Screen density set to 300 dpi
     [FBInk] Variable fb info: 1072x1448, 8bpp @ rotation: 3 (Counter Clockwise, 270°)
     [FBInk] Fontsize set to 24x24 (IBM base glyph size: 8x8)
     [FBInk] Line length: 44 cols, Page size: 60 rows
     [FBInk] Vertical fit isn't perfect, shifting rows down by 4 pixels
     [FBInk] Fixed fb info: ID is "mxcepdcfb", length of fb mem: 6782976 bytes & line length: 1088 bytes
     [FBInk] Pen colors set to #000000 for the foreground and #FFFFFF for the background
     [CLI] This is a non-interactive SSH session and stdin is currently empty, enforcing non-blocking behavior by aborting early!
     x start/running, process 21298

Read the full instructions

Risk and recovery

Brick risk
Low
Requires opening the device
No