View Single Post
Old 07-04-2020, 11:31 AM   #26
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,808
Karma: 7423683
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by davidfor View Post
That's the problem I have with the idea the Nia has been released. I can't see a sign of the device in the firmware that was released last week. I don't see a new USB product id or the device id that you posted in the other thread. I haven't looked through the stylesheets for codename, but, it could easily be using the same as the other 6" 212dpi devices.

As to the device id you posted, I'm curious about how you worked that out. Testing to get a firmware update for it, it didn't return any version to update. Trying a few other numbers near it, gave the same result.
I think they realized I tend to dig for that kind of info, and decided to work on the firmware in a different branch. In any case, their Jenkins build number implies that. They haven't updated Kobo Desktop in a while, so logically, the other builds were for the firmware. And, in the last few versions, there have been too many builds (and by extension, commits) to justify the small changes made in the firmware.

I don't have any direct proof of this, but I believe it will be a kobo7 device due to the processor and the pattern so far. For the codename, I believe it will be a subset of dragon (based on the pattern with the specs and features so far) or maybe (I think this is unlikely unless it becomes kobo8, which I also consider unlikely) an entirely new one (dragon is getting quite large, and there seems to be three top-level codenames active per hardware revision in general). See https://www.mobileread.com/forums/sh...d.php?t=325471 and the linked pages.

For the device ID, it was a subtle hint. I figured they would be beta-testing updates, or at least preparing for a release sometime soon. When checking for an update with an old firmware version, it will return a non-null generic release note link for devices which exist, but don't have any public releases yet. For devices which don't exist, everything will be null or zero. And, since it was only like this for one device ID (which was in the 80s, as I suspected based on the previous pattern), I was fairly confident it was the Nia. Based on how I'd imagine they designed the update server, this would make sense.

Spoiler:
Code:
10 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo3/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
11 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}         12 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}         13 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
14 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}         15 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}         16 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
17 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}         18 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}         19 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
20 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo4/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
21 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}         22 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
23 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
24 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}         25 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}         26 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
27 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
28 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
29 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
30 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo4/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
31 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
32 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
33 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
34 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
35 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
36 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
37 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
38 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
39 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
40 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo4/january2016/kobo-update-3.19.5761-s.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/1","Data":null}
41 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
42 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
43 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
44 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
45 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
46 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
47 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
48 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
49 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
50 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo4/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
51 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
52 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
53 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
54 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
55 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
56 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
57 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
58 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
59 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
60 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo5/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
61 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
62 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
63 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
64 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
65 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
66 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
67 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
68 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
69 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
70 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo5/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
71 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo6/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
72 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo6/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
73 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo6/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
74 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo6/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
75 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo6/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
76 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo7/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
77 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo7/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
78 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo7/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
79 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo7/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
80 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo7/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
81 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo6/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
82 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/1","Data":null}
83 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
84 {"UpgradeType":3,"UpgradeURL":"https://kbdownload1-a.akamaihd.net/firmwares/kobo7/Jun2020/kobo-update-4.22.15190.zip","ReleaseNoteURL":"http://api.kobobooks.com/1.0/ReleaseNotes/127","Data":null}
85 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
86 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
87 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
88 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
89 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
90 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
91 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
92 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
93 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
94 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
95 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
96 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
97 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
98 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}
99 {"UpgradeType":0,"UpgradeURL":null,"ReleaseNoteURL":null,"Data":null}


P.S. Sometimes, I feel like I'm doing more archaeology than software development...

P.P.S. The API response wasn't like that a few months ago (I don't remember the exact date, and I didn't note it down anywhere).

P.P.P.S. I wouldn't expect anything new in the stylesheets in general. Firstly, as I mentioned earlier, I suspect they are working in a different branch. Secondly, as I figured out last year, they tend to stick to top-level codenames in the stylesheets, which tend to be the same for similar-sized devices.

Last edited by geek1011; 07-04-2020 at 11:36 AM.
geek1011 is offline   Reply With Quote