Thread: Kobo Codenames
View Single Post
Old 12-08-2019, 08:31 PM   #1
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,805
Karma: 7423683
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Kobo Codenames

Here's a chart I've put together with the three-layered codename scheme used for Kobo devices. It includes the device name, hardware revision, year, ID, and the three codenames.

Note that the firmware's Device::is* functions match any of the three codenames for a device, and so do the CSS queries in nickel. That's why in quite a few disassembled functions, you see nested if statements based on the Device::is* functions.

For more info, see here, here, and here.

Click image for larger version

Name:	kobo_device_codename_hardware.png
Views:	1482
Size:	64.7 KB
ID:	175475

I did put this chart together by hand (rather than automating it), so tell me if I made any typos (the linked pages have the original info).

And sorry mods, I know the image is a bit oversized, but you never saw it...

Last edited by issybird; 02-10-2021 at 07:11 AM. Reason: Moved thumbnail to in-text.
geek1011 is offline   Reply With Quote