I have made a page which shows up to date download links to the firmware for every Kobo device.
About
I have made a webpage to show you the latest firmware version, with a download link for every Kobo eReader. See it here:
https://geek1011.github.io/KoboStuff/kobofirmware.html. It will automatically check the different affiliates for the latest firmware version and show it in an easy to read table with the model name, the hardware revision (mark number), release date, affiliate with the latest version, a download link, and the release notes link. It can also show the firmware versions for each individual affiliate if you want to see them. You can also link to the page with a filter by the firmware version, model id, model name, affiliate, and more. Push notifications for new firmware versions are coming soon.
UPDATE April 23, 2017: Added button to show detailed version info for each affiliate.
UPDATE April 23, 2017: New design and show affiliate on hover over version.
UPDATE March 4, 2017: Added bol affiliate.
UPDATE February 27, 2017: I have updated this tool. I have refactored the code. I now have a configuration section near the top of the code to make it easier to add additional affiliates and devices. I also use promises to make the code more understandable. The load time is also 3x faster because I now check the different affiliates concurrently. I have added a release notes button as well (I have been requested to do so). I have also restyled the links. I plan to include push notifications with the next version.
UPDATE February 11, 2017: I have updated this tool. I have added the beta affiliate, and I have added a filter option which can give a link to the page filtered by
firmware version,
mark number,
model name, or
model ID.
UPDATE December 27, 2016: I have released version 2 of this tool. It now shows the hardware revision, works on https, shows the release date, has faster update times, and has cleaner code.
UPDATE September 24, 2017: I have released version 3 of this tool. It now shows versions for other affiliates, all the previous firmware versions, has a new, faster, and redesigned UI, supports more affiliates, and is easier to use.
Why use this?
This tool will allow you to download the latest firmware files for inspection or sideloading.
This tool will automatically compare the versions for different affiliates to give you the latest firmware possible.
The code is easy to understand and extend if you want to contribute.
This tool will always show the most up to date information because it comes right from Kobo servers.
This tool also shows all the latest firmware links, and release notes in one easy to use page, with the option to link to the page with a specific firmware version or device.
This tool is easy to use.
There are no software downloads required.
This tool will allow you to see all the past versions of firmware for a device,
This tool can filter the list by
firmware version,
mark number,
model name, or
model ID.
How does it work?
First, I start by having a list of all the Kobo models, and their corresponding IDs.
Next, I loop through each of them, and do the following.
- For each of the affiliates, I check this url as follows: https://api.kobobooks.com/1.0/Upgrad...ffiliate/0.0/N .
- I then get the response with the highest version number, and add it to the list of models and links
Finally, if the server took too long to respond, or any other error occured, I show an error message.
Can I see the source code?
Sure.
Here it is.