The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Yes—but a jailbroken Kindle does not become a dashboard through one universal installation. Choose an approach that fits your exact Kindle model and firmware: a browser kiosk for interactive Home Assistant controls, a server-rendered image for a glanceable status board, or direct drawing on the Kindle with FBInk. The projects have different requirements and have been documented on different Kindle models, so check compatibility before changing system files.
Which Kindle dashboard approach should I choose?
Choose based on whether you need touch controls, a simple status display, or a board drawn locally on the Kindle. These are separate implementations, not interchangeable installation recipes.
| Approach | Best suited to | What it needs | Reported Kindle test |
|---|---|---|---|
Browser kiosk: higoorc’s kindle-dash |
Interactive Home Assistant controls, such as lights, climate, weather, and calendar | Home Assistant, a Docker-capable LAN host for its proxy, Kindle browser, SSH, KUAL, and MRPI | Paperwhite 1 on firmware 5.3.x, according to the maintainer |
| Glances image board: ZEUSGMJ’s project | A glanceable home-server metrics board | Glances API v4, Docker image server, Wi-Fi, and KUAL | Paperwhite 2 with a 758 × 1024 display, according to the maintainer |
| Direct rendering: jefftko’s FBInk project | A board drawn on the Kindle rather than displayed as a browser page | KUAL and a Kindle FBInk build with OpenType support | Oasis 3 on firmware 5.18.2, according to the maintainer |
Those model reports establish where the authors documented their projects; they do not guarantee compatibility with another Kindle. A separate NAS-rendered multipage project reports a test on a 1072 × 1448 Paperwhite running firmware 5.16.2.1.1, but its test scope is also limited. Confirm your model, firmware, panel dimensions, input devices, and project-specific diagnostics before proceeding.
The key distinction is where the dashboard is rendered and how the Kindle receives it. The kiosk uses the Kindle browser and can send service actions through Home Assistant. The Glances route produces images on another machine, so it is suited to reading metrics rather than tapping lights on and off. The FBInk example draws directly to the Kindle display; it may use local content and can optionally fetch a read-only LAN snapshot. If you want several pages or an editor for arranging cached images, the NAS-rendered project is a separate choice.
Popular on Amazon
- 【90 Degree Full Function USB C Adapter】Supports the latest USB4 standard for up to 40Gbps of bandwidth, 8K video support, and up to 240W Fast charging; Support USB PD 3.1 Extended Power Range (EPR) including 140W, 180W and 240W. Your productivity is easily doubled. *Warm Tip: For the best fit, please make sure the USB-C port is fully exposed; thick or bulky cases may affect compatibility.
- 【Reliable Quality】Made from high-quality, scratch-resistant aluminum alloy, delicate metal frame. get excellent wear resistance and heat dissipation. Non-Slip Design for easier insertion and removal.
- 【Small and portable】Ultra thin size, ultra compact design, a petite physique that matches the minimalist design of your modern laptops. Coming with a slim figure that won't block the port next to the one it's plugged into.
- 【Compatibility】Widely work with most usb c, thunderbolt 4/3 devices. Compatibilit for ROG Ally, Steam Deck, Switch, MacBook Pro, Quest 3 VR headset, Surface Book 2, iPhone 18/17/16/15, Samsung Galaxy S23/S22/S21, Note 20/10, Google Pixel, ChromeBook, etc.
- 【Excellence Customer Support】If you experience any issues or cable failure, simply reach out to our dedicated customer service team. We provide a prompt response within 18 hours, providing you with the necessary technical support to resolve any concerns.
These projects do not publish a universal device-compatibility list. Even a similar Paperwhite can differ in firmware, screen dimensions, CPU, browser paths, touch input, or event-device layout. Treat each author’s device report as a starting point for evaluation, not a promise that an installation will work unchanged on your Kindle.
What do I need before setting up a Kindle dashboard?
For the browser-kiosk route, have the Kindle prerequisites and server ready before deploying the dashboard. The dashboard projects do not jailbreak the Kindle, and Home Assistant Green alone does not meet the separate Docker-host requirement.
- A Kindle already jailbroken using instructions specific to its model and firmware. Verify that KUAL and MRPI are installed and that SSH over Wi-Fi works.
- A trusted-LAN machine capable of running Docker. The browser kiosk needs this host for its proxy as well as a Home Assistant instance. Home Assistant Green can provide the Home Assistant instance, but it does not replace the Docker host.
- Your Home Assistant location, timezone, room names, and entity IDs, along with the Kindle panel resolution.
- A plan for where the Kindle will sit, how it will get Wi-Fi, and whether it must remain awake. Frequent redraws and awake Wi-Fi use power; e-ink refresh behavior also affects how the display looks.
Do not assume that an old Kindle is jailbreakable merely because it resembles a model used by a project author. Check its precise firmware against current, model-specific jailbreak guidance before making changes.
Recommended Free Tools
Also decide what you already have. Some households have Home Assistant but no separate machine on which to run the kiosk’s Docker proxy; others have a Docker host but no Home Assistant instance. Green is one possible Home Assistant hub, specified with 4 GB of RAM on Home Assistant’s product page, but it does not run this project’s separate Docker stack for you. If you lack a Docker-capable host, you would need a suitable small computer or another machine already on your LAN. The projects do not establish a single required purchase or price.
For a used-device purchase, the Kindle Paperwhite 2 (6th generation) is the model associated with the Glances image-board author’s reported test. Check the firmware, condition, and availability before buying: the test does not mean every used unit can be jailbroken or will run the project. A stand can help with placement, and a suitable low-power USB supply may be useful for an always-on installation, but check the Kindle’s own power connection and cable needs rather than assuming one cable fits every model.
How do I set up the interactive Home Assistant kiosk?
The kiosk uses the Kindle browser to show a dashboard while a LAN-hosted proxy handles Home Assistant communication. The project and its documented guided setup are at higoorc/kindle-dash on GitHub; its README should be treated as a project-specific setup guide, not a general jailbreak guide.
1. Prepare the server and proxy
- On the Docker-capable machine on your trusted LAN, clone the
higoorc/kindle-dashproject and runbash scripts/setup.shto follow its guided setup. The installer covers server configuration, Home Assistant helpers, location, screen size, and Kindle deployment. - If following the manual route instead, copy
.env.exampleto.env, configure the project, and start the services withdocker compose up -d. Put a Home Assistant long-lived access token in the server-sideKINDLE_HA_TOKENsetting. Do not put the token in browser JavaScript or copy an unverified token into a public page. - Add the documented force-sleep helper and automation in Home Assistant. If you change the token later, restart the proxy so it uses the updated value.
- Before deploying to the Kindle, open
http://<server-ip>:8124on a device on the LAN and check that the dashboard loads. Also check the proxied/api/states/sun.sunresponse as directed by the README.
This order separates server troubleshooting from Kindle troubleshooting. First confirm the proxy and dashboard work from another LAN device; then deploy the Kindle side. If the check URL does not load on a computer or phone, investigate the Docker service, LAN address, firewall, Home Assistant connection, and token before changing Kindle settings.
Also popular on Amazon
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
The proxy keeps the Home Assistant token on the server rather than the Kindle. The maintainer’s documented setup uses plain HTTP locally because the old Kindle browser is a constraint; keep that service on a trusted LAN rather than exposing it publicly. A LAN address is not a security guarantee by itself: avoid port-forwarding the proxy or treating its local HTTP connection as safe on an untrusted network.
2. Configure the layout and deploy to the Kindle
- Set the location, timezone, panel resolution, rooms, and Home Assistant entity IDs in
kindle-ui/html/config.js. Use the values for your device and installation rather than assuming the example layout matches your Kindle. - Use the project installer to deploy the Kindle components, then confirm the Kindle can reach the server over local Wi-Fi.
- Before relying on kiosk or sleep scripts on a model other than the author’s Paperwhite 1, validate the touch input path, RTC device, panel geometry, and browser paths. Keep the project’s documented exit and recovery options available because kiosk setup changes Kindle behavior.
Screen resolution and entity IDs are practical prerequisites, not cosmetic details. A layout configured for the wrong panel can place content outside the visible area; entity IDs that do not match your Home Assistant setup can leave controls or readings without useful targets. Enter the location and timezone you actually want reflected in weather and time information, and use the project configuration rather than editing unrelated Kindle system files to compensate for a mismatched layout.
3. Check the controls and sleep behavior
If the dashboard loads but controls do not respond, check the proxy and Home Assistant token. If it does not load, check the Kindle’s Wi-Fi connection, the server’s LAN address, and the host firewall. The documented kiosk sleeps after inactivity; its stated default idle period is 180 seconds, and its RTC wake interval is 43,200 seconds. These are project settings, not a promise of a particular battery life.
In the documented sleep cycle, the last screen remains visible but does not stay live, and touching it does not wake the Kindle. The power button or configured RTC alarm wakes it. A clock that appears stale while the Kindle is asleep is therefore expected for this setup, not proof that the dashboard is still updating. Do not assume another Kindle project uses the same idle period, alarm, or wake behavior.
Free tools Windows power users keep installed
One-click scans. No signup required.
Once awake, verify that the page refreshes as intended and test a low-risk control before relying on it. If readings update but a service action fails, focus on Home Assistant entities, the proxy, and its token rather than panel geometry. If the screen is offset, inputs are ignored, or wake behavior differs from the documentation, stop and check the device-specific paths and recovery instructions.
How do the image-board and direct-rendering alternatives work?
For a glanceable board rather than browser controls, the other projects use different rendering paths and have their own setup requirements. Follow the selected project’s instructions rather than combining its commands or sleep behavior with the browser kiosk.
Glances metrics rendered as an image
ZEUSGMJ’s project gets metrics from a reachable Glances API v4 endpoint, renders a page to an image on a Docker host, and uses a KUAL extension to display it on the Kindle. Its documentation reports a Paperwhite 2 test and a 758 × 1024 display. The project performs occasional full-screen refreshes, including a full cleanup on every fifth update, to limit e-ink ghosting.
Also popular on Amazon
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
- Set
GLANCES_URLto the reachable Glances API v4 endpoint and start the project’s Docker image server. - Preview the rendered page on the server before putting the display extension on the Kindle.
- Copy the KUAL extension to Kindle USB storage, configure
DASHBOARD_BASE_URLwith the host’s LAN address, and open the extension from KUAL.
Previewing first lets you catch an unreachable Glances endpoint or an image layout problem without debugging the Kindle at the same time. The Kindle must be able to reach the host over Wi-Fi; use an address accessible from that device, not a hostname or address that only works on the Docker host itself.
The project maintainer warns that its HTTP image service has no authentication. Keep it off the public internet and consider whether its lack of authentication is acceptable even on your LAN. Do not assume that its reported Paperwhite 2 power-button behavior applies to a different Kindle CPU or input-event layout. The project is principally a metrics display, not an interactive Home Assistant control panel.
Drawing directly with FBInk
jefftko’s example uses FBInk to draw the board on the Kindle. Its instructions call for FBInk with OpenType support, and the documented layout and timings target an Oasis 3 on firmware 5.18.2; other models need validation of coordinates and lifecycle behavior. NiLuJe’s FBInk documentation describes the underlying text and image framebuffer tool, but does not establish that this dashboard layout fits every Kindle.
- Build the project archive with
make checkandmake package. - Copy the archive’s two top-level folders to the Kindle USB root.
- Start the project from KUAL and verify that its layout fits your display and behaves as expected on your model.
This route avoids making the Kindle browser the dashboard renderer, but it is not a universal shortcut: it depends on a Kindle-compatible FBInk build with OpenType support, and the example’s coordinates and update timings are Oasis 3-specific. Validate the display geometry and how the program starts and stops on your model. FBInk itself is a framebuffer text/image tool; its existence does not make a particular dashboard layout portable across screens.
NAS-rendered multipage images
zihengjackchen’s project is another option for a layout editor and cached multipage images. Its maintainer reports a hardware test on a 1072 × 1448 Paperwhite running firmware 5.16.2.1.1, with diagnostics required elsewhere. Its sleep policy differs from higoorc’s kiosk: continuous visibility may require an opt-in foreground hold. The maintainer says battery endurance has not been measured, so there is no supported battery-life estimate for this approach.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Clear out junk files and repair common Windows errors3Fix the driver behind crashes, sound loss and screen glitchesThat foreground hold is a visibility choice: keeping the Kindle awake can make the board available continuously, but it also means more awake time. Do not transfer the kiosk’s last-frame behavior or wake expectations to this project. Its narrow reported hardware test and lack of measured endurance make it especially important to follow its own diagnostics and check sleep policy before leaving it in a permanent display role.
Will the dashboard stay visible when the Kindle sleeps?
It depends on the implementation and its sleep policy; a visible e-ink frame is not necessarily a live dashboard. The browser kiosk’s documented sleep cycle leaves the last frame on screen, but it does not update while suspended and touch does not wake it. Other projects have different behavior, so check their own instructions instead of transferring the kiosk’s wake expectations to them.
Also popular on Amazon
- Portable and powerful USB-C HUB: BENFEI USB Type-C HUB, with super-soft and knot-free silicone woven design cable, meets most mobile office needs. Compact, lightweight, stylish, and powerful portable USB C Hub equipped with 1 x HDMI port, 1 x 100W charging, and 3 x USB ports. 18-month warranty, 24-hour response, to ensure you feel at ease when using our product.
- Design centered on comfort and reliability: Thanks to BENFEI's end-to-end in-house cable production capability, in-house PCBA and assembly capability, using the industry's most advanced silicone woven design and process, 20cm cable in length, no knots, super-soft, the HUB is easy to use in all scenarios: laptop, tablet, stand etc. Super-soft, 25000+ life cycles, to meet your daily carrying and office needs.
- 100W Charging: Support up to 90W USB C pass-through charging via Type-C port to keep your laptop powered. 10W is reserved for other interface operations. No data and video function on the Type-C port.
- 4K HDMI Display: The HDMI port supports media display at resolutions up to 4K 30Hz, keeping every incredible moment detailed and ultra vivid. Please note that the C port of the Host device needs to support video output.
- Transfer Files in Seconds: Transfer files and from your laptop at speeds up to 10 Gbps with USB A 3.2 port. Extra 2 USB A 2.0 ports are perfectly for your keyboards and mouse.
For the NAS-rendered project, continuous visibility may require enabling its foreground hold, which keeps the Kindle awake. That improves availability of the image at the cost of awake time; the project’s maintainer has not measured battery endurance. More generally, frequent redraws and active Wi-Fi consume power, while partial refreshes can leave ghosting and full-screen cleanup can flash. Treat refresh interval and sleep behavior as design decisions, not as evidence of a guaranteed runtime.
For a wall or desk display, decide whether the board must be readable at a glance all day or whether it is acceptable to press the power button to wake it. Consider how often the information must change, how often Wi-Fi needs to be active, and whether a periodic full cleanup is tolerable. There are no independently measured, general battery-life figures for these projects, so avoid planning around a promised number of days or weeks.
How should I secure and recover the setup?
Keep dashboard services within a trusted local network and preserve a route back to normal Kindle use. The examples have different security boundaries: the browser-kiosk proxy keeps the Home Assistant token server-side, while ZEUSGMJ’s image endpoint is explicitly unauthenticated. Neither detail makes an exposed service safe for public access.
- Do not expose the unauthenticated image endpoint to the internet.
- Keep Home Assistant credentials in the proxy’s server-side configuration; do not expose them in the Kindle page.
- Retain the kiosk project’s documented exit and recovery instructions before activating scripts that alter Kindle behavior.
- After changing network details, confirm the Kindle and server are on the same reachable LAN and recheck the configured address.
- When a model-specific display or wake function fails, revisit the project’s compatibility notes and validate panel geometry, input events, RTC paths, and browser paths rather than assuming a universal Kindle layout.
Plan recovery before enabling a kiosk, not after a problem appears. Keep the project exit instructions accessible from another device, and confirm SSH works before relying on it as a recovery route. If you change a token or LAN address, update the server configuration and device configuration as applicable, then repeat the connectivity checks. Avoid stacking scripts or instructions from different projects; their launch, sleep, and refresh behavior is not interchangeable.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Bottom line
A jailbroken Kindle can be an interactive Home Assistant screen, a glanceable Glances image board, or a locally drawn FBInk display—but choose based on the jobs you need done, not on the assumption that every Kindle supports every route. Confirm the exact model and firmware, separate the Home Assistant instance from the Docker host in your planning, keep services on a trusted LAN, and decide whether sleep, refresh flashes, and battery use suit the intended placement. The cited device tests are project authors’ reports, not universal compatibility guarantees or measured endurance claims.
Frequently Asked Questions
Can I turn an old Kindle into a Home Assistant dashboard?
Yes, the browser-kiosk project uses a Kindle browser with Home Assistant behind a LAN-hosted proxy. Its maintainer tested a Paperwhite 1 on firmware 5.3.x; that is not a guarantee for every older Kindle. Check the exact model, firmware, panel, and input paths first.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteCan I use a Kindle dashboard without Home Assistant?
Yes. The Glances image-board project is aimed at home-server metrics and uses Glances rather than Home Assistant. The direct FBInk example can draw local content and can optionally fetch a read-only LAN snapshot.
Also popular on Amazon
- 【Read before You Buy】 Note: This adapter is USB 2.0 version and cannot transmit HDM, VGA, or other video signals. Nevertheless, they are fully capable of charging devices,duplicating files, and can be seamlessly integrated with USB-C earphones, wireless network adapters, and SD card adapters.
- 【Easy to Use and Safe】Thanks to modern manufacturing techniques, we've made these adapters sufficiently compact so that they can remain inserted in your device without noticeable protrusion or inconvenience. This means you don't have to constantly plug and unplug them, reducing the likelihood of wear and misalignment, and making them more convenient to carry around.
- 【Reliable Quality】Engineered for enhanced durability, durable aluminum alloy shell material,get excellent wear resistance and heat dissipation,the male USB C and female USB connectors & the male USB and female USB C connectors are designed to be plugged and unplugged up to 20000 times. Provides data transfer, device charging, memory space expansion, and additional computer peripherals.
- 【Think more for you】Do you need to connect a USB-C-enabled device to an odd device that only has USB-A ports? Then these USB-A male to USB-C female adapters are made for you.Simply insert the adapter into the USB-A port on the device, and you can instantly connect your USB-C device to the device that originally didn't have the correct connection port.
- 【Trusted xiwxi Quality and Service】As a responsible brand seller, you will receive xiwxi's 12-month Quality assurance and lifetime friendly customer service, you're not just buying a product,you're investing in peace of mind with all-round quality and exceptional customer service.
Do I need Home Assistant or a Raspberry Pi?
For the interactive kiosk, you need a Home Assistant instance and a separate Docker-capable machine on the LAN for the proxy. Home Assistant Green can provide the Home Assistant instance but does not eliminate the Docker-host requirement. The documented projects do not require a Raspberry Pi specifically.
Which Paperwhite model works?
The Glances image-board maintainer reports testing on a Paperwhite 2 with a 758 × 1024 display. That is a useful reference, not a universal compatibility promise. A used Paperwhite 2 should be checked for firmware, condition, and availability; resemblance to the tested model does not establish jailbreakability.
Does KUAL install the jailbreak for a dashboard project?
No. In these documented setups, KUAL is a launcher used after the Kindle has already been jailbroken and the required components are installed. Dashboard project instructions do not substitute for current model- and firmware-specific jailbreak guidance.
Will the dashboard stay visible when the Kindle sleeps?
In the documented higoorc kiosk sleep cycle, the last frame remains visible but stops updating, touch does not wake the device, and the power button or configured RTC alarm does. Other projects have different sleep behavior. The NAS-rendered project’s optional foreground hold can keep it awake, but its maintainer has not measured battery endurance.
Why do my controls show up but not respond?
For the browser kiosk, check the Home Assistant proxy and token, then confirm that the controls use the correct entity IDs. If the whole page fails to load, check Wi-Fi, the server’s LAN address, and the host firewall. The metrics image board is not designed as an interactive Home Assistant control panel.
Can the Kindle dashboard be reached away from home?
The documented examples are designed around LAN services, and the Glances image endpoint has no authentication. Do not make these services publicly reachable without a separate, carefully designed security layer; the project instructions do not establish a safe remote-access configuration.
Why does an e-ink dashboard sometimes leave faint old text behind?
Repeated partial redraws can leave ghosting. A full-screen cleanup can clear remnants but may flash; ZEUSGMJ’s project documentation specifies a full cleanup on every fifth update. Refresh behavior is a trade-off, not a guarantee of a perfectly static display.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →How long will the Kindle battery last as a dashboard?
There is no general measured runtime established for these setups. Frequent redraws and awake Wi-Fi use power, and the NAS-rendered project’s maintainer explicitly says endurance has not been measured. Treat the refresh interval and whether the device stays awake as design choices.
The Bottom Line
Start with compatibility, then choose the rendering path: browser kiosk for touch controls, Glances for a metrics image, or FBInk for a board drawn on the device. None is a universal Kindle recipe. Keep the proxy and image service on a trusted LAN, verify the exact model and firmware, and treat sleep, refresh, and power behavior as project-specific.

