Kobo Firmware Download Links

KoboStuff

Random stuff I know about the Kobo eReaders

Model IDs

Model ID Model
00000000-0000-0000-0000-000000000300 Wifi
00000000-0000-0000-0000-000000000310 Touch
00000000-0000-0000-0000-000000000320 Touch C
00000000-0000-0000-0000-000000000330 Glo
00000000-0000-0000-0000-000000000340 Mini
00000000-0000-0000-0000-000000000350 Aura HD
00000000-0000-0000-0000-000000000360 Aura 6"
00000000-0000-0000-0000-000000000370 Aura H2O
00000000-0000-0000-0000-000000000373 Aura ONE
00000000-0000-0000-0000-000000000375 Aura Edition 2

Adding series metadata to kepub books

First, import the books. Then, open the KoboReader.sqlite file in a sqlite editor. Run the following query: select ImageId, Title, Series, SeriesNumber from content where ImageId like "file____%", and find your book. You can then update the Series and SeriesNumber columns with the series information for the book.

Getting the device information

The .kobo/version file

Inside the .kobo/version file, there are 5 fields.

NXXXXXXXXXX,2.6.35.3,3.19.5761,2.6.35.3,2.6.35.3,00000000-0000-0000-0000-000000000340
Serial #   ,?       ,FW version,?      ,?       ,Model ID
    

The first field is the serial number of the device, the third is the current firmware version, and the last is the model ID. I do not know the rest of them

The .kobo/affiliate.conf file

Inside the .kobo/affiliate.conf file, there is currently only one setting.

[General]
affiliate=Kobo
    

Under the General section, there is the affiliate setting. This contains the affiliate for your Kobo.

Checking for updates manually

To check for updates manually, use the following url:

https://api.kobobooks.com/1.0/UpgradeCheck/Device/ModelID/Affiliate/CurrentFirmwareVersion/SerialNumber
    

Replace the stuff in red with the info you found above. This gives you an UpgradeType and a URL. The URL is the link to the firmware, which you need to extract into the .kobo directory.

NOTE: If you would like a tool to download the latest firmware automatically, go to the Kobo Firmware page on my site.

Tweaking the home screen

You can tweak the home screen of the kobo in many ways. The first one I will talk about is how to remove the sync button.

Removing the sync button

It is pretty simple to remove the sync button from the home screen. It will appear again when you sync the device.

  1. Open the file .kobo/KoboReader.sqlite in a sqlite editor
  2. Run the sql query UPDATE activity SET Enabled='false' WHERE Type='Sync'
  3. Save your changes, and eject the kobo
  4. You are done

Adding tiles to the home screen

It is possible to add additional tiles to the Kobo homescreen, such as apps and games. You can also add games which are not enabled on your device by default.

  1. Open the file .kobo/KoboReader.sqlite in a sqlite editor
  2. Run one of the sql queries in the following list
  3. Save your changes, and eject the kobo
  4. You are done

Troubleshooting

The Kobo crashes while reading some ebooks

You can try the following steps in order

  1. Reboot the Kobo, and see if it works
  2. Open a book which works, then change the font settings to Georgia, then increase the font size and line spacing, then open the problematic book and see if it works
  3. Sign out of your kobo accout then back in (you may lose your collections)
  4. Reset your kobo (You will lose all sideloaded books unless you back them up

Other Stuff

What the kobo does when you sign out

These are the exact commands which the Kobo runs when you sign out

rm -rf /mnt/onboard/.kobo
rm -rf /mnt/onboard/.kobo-images
rm -rf /mnt/onboard/.adobe-digital-editions
rm -rf /mnt/sd/koboExtStorage
rm -rf /var/db/dhcp*
    

Config file entries

Coming soon


Copyright 2016 Patrick G
More coming soon