If this happens, you need to install or enable GD. If this is not set up on your server, my PHP script will fail. My code relies on the GD graphics library. As long as the server delivers a 600×800 PNG image, it will work with this Kindle code. You don’t need to use my server code you can use Matt Petroff’s or Jennifer’s or anyone else’s. Setting Up the ServerĪs with other Kindle weather displays, you need to set up your own server. bin file to your Kindle and tell the Kindle to upgrade. Nevertheless, you should go to the MobileRead thread for the instructions on installing Kite basically you copy the appropriate. The official source for Kite is this MobileRead thread, but it doesn’t include the Kindle 4 version and people have had mixed results installing the K3 version on a K4. I assembled versions of Kite for Kindle 3 and 4 into a zip file, and you can download them here. So instead of issuing Linux commands manually, all you need to do is install Kite, copy my shell scripts (which you can get below) to the Kindle, and run them. Select a script from the list of documents and instead of reading it like a document, Kite executes the script. You can put shell scripts in the kite folder, restart your Kindle, and your scripts will show up as documents. Kite creates a directory, called ‘kite’, in the Kindle’s main folder – the one you see when you connect a Kindle to your PC. These scripts can do everything you need to do, eliminating all the LAN/USB/ssh/Linux command rigmarole. But there is an app for the Kindle, called Kite, that can run arbitrary shell scripts.
They guide you though setting up a LAN over USB, installing the necessary driver on Windows (which turns out to be a lot harder than you’d think), setting up ssh, getting an ssh client for the PC, logging into the Kindle and issuing Linux commands. This is where my procedure differs from others’. If you have a different Kindle, refer to this thread. Remember, this file and procedure are for the K4NT.
The zip file contains a README file with instructions for installing the jailbreak. I downloaded the Kindle 4NT jailbreak code from MobileRead ( here‘s my copy of it). Amazon has a help page describing the procedure. Kindles this old can not upgrade to the latest version automatically you need to do it manually by downloading a file, copying to your Kindle over USB, and telling the Kindle to upgrade. My Kindle came with firmware version 4.1.1. Instructions found elsewhere on the web involve setting up USB networking on the Kindle, installing the corresponding driver on the PC, downloading and running an ssh client application, and executing Linux commands on the Kindle. My display includes the current weather, forecasts for the next 6 hours along the side, forecasts for the next four days at the bottom, and today’s sunrise, sunset, moonrise and moonset, and phase of the moon. I wrote server software in PHP that delivers a PNG file to the Kindle. I bought the version with ads, used on eBay. My display is based on the Kindle 4 Non-Touch (K4NT).