|
|||||||
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Junior Member
![]() 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. 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. |
|
|
|
![]() |
| Tags |
| fbink, jailbreak, modding, monitor, paperwhite |
|
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 |