Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old Today, 10:49 AM   #1
Joelkc
Junior Member
Joelkc began at the beginning.
 
Posts: 1
Karma: 10
Join Date: May 2026
Device: pw4
KindleCast - Stream your Windows desktop to Kindle PW4 over USB 25+ FPS, open source

TL;DR: I built KindleCast, an open-source tool that streams your Windows desktop to a jailbroken Kindle PW4 over USB at 25+ FPS. I started this because most similar projects were unfinished or not made for Kindles, so after months of development and iteration, I built a complete, highly optimized solution.

🎥 Demo: https://www.youtube.com/watch?v=6N9Lbz48ee0
📦 GitHub: https://github.com/joelkc/kindlecast

Why I built this
I created KindleCast for myself as a way to give my eyes a much-needed break. Spending hours staring at traditional emissive monitors was causing eyestrain, so I wanted to take advantage of the Kindle I already had. I now use it daily as a secondary monitor to reduce eye strain.

Click image for larger version

Name:	gui.png
Views:	5
Size:	26.2 KB
ID:	223530

Core Features:
- Nitro Mask (DPSSM) & Flow Mask (HSM): Custom scanline masking algorithms designed for smooth motion on e-ink.
- Advanced Dithering: Includes IGN (used in God of War / Horizon), BN256, and BNHQ.
- Extras: Motion Sharp, CLAHE, dual zoom, backlight control, and a startup screen cleaning sequence.

Quick Requirements:
- Jailbroken Kindle PW4 (firmware 5.18.1) with KUAL and USBNetwork installed.
- Pre-compiled receptor binary (available in GitHub Releases).
- Windows PC with Python 3, dxcam, and opencv.

The README includes the full cross-compilation commands and flags if you need to compile the C receptor from source. It's fully documented, but if you hit any roadblocks with the toolchain setup, feel free to ask here or check the repository's guide.

Quick Tips & Disclaimers:
- Screen behavior: The screen flashes white on start (cleaning sequence) and fast-moving objects will leave some ghosting. This is an inherent e-ink limitation, but the custom masks make text and UI navigation incredibly usable for daily work.
- Flickering: If it flickers during heavy video or gaming, pause for a second until the screen stabilizes.

Recommended Settings:
- Nitro Mask: 25 FPS, CH4, 19% density, orient H
- Flow Mask: 35 FPS, NJ freq, orient H (Best with BN256, BNHQ or IGN)

In theory, this should work on other Kindle or Kobo models and different firmware versions with minor tweaks to the receptor resolution (FB_WIDTH/HEIGHT), EPDC addresses, and the Python script resize values — as long as the device supports FBInk.

If you manage to get it running on another model or firmware, let me know in the comments so we can update the compatibility list. Happy to answer any questions!

Last edited by issybird; Today at 10:51 AM. Reason: Oversized image attached as thumbnail.
Joelkc is offline   Reply With Quote
Reply

Tags
fbink, jailbreak, modding, monitor, paperwhite


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
K3Chess - free open-source chess for Kindle Vitel Amazon Kindle 97 07-18-2025 08:55 PM
K5 Fread, open source linux OS for kindle (and other readers) Nausicaa Kindle Developer's Corner 1 01-18-2019 09:49 AM
Kindle icon for Windows desktop? terencek Amazon Kindle 8 07-14-2011 06:06 PM
ePubHub, an open-source eBook assembly app for Windows awx ePub 91 12-27-2010 08:14 PM


All times are GMT -4. The time now is 01:19 PM.


MobileRead.com is a privately owned, operated and funded community.