|
![]() |
|
Thread Tools | Search this Thread |
![]() |
#16 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 507
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
Quote:
Example: My Kobo Glo HD is running latest 4.25 firmware, but with a 3.0 Linux Kernel. My Libra, which got released in 2019, runs 4.25 firmware with 4.1 Linux Kernel. I think you can update the kernel itself but I've not tried that. |
|
![]() |
![]() |
![]() |
#17 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 507
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
Quote:
good luck! |
|
![]() |
![]() |
Advert | |
|
![]() |
#18 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Nope, kernel and bootloader are included (in the upgrade folder) of the full zip update package (the KoboRoot tarball is only part of a FW update). They're just very rarely updated (unless the device was recently released), because the kernel appears to be mainly handled by the OEM (NTX), not Kobo. But the update process does flash 'em.
|
![]() |
![]() |
![]() |
#19 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 507
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
Quote:
|
|
![]() |
![]() |
![]() |
#20 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
And if you only ever use the "KoboRoot.tgz" file to do updates, something will eventually break. Edit: Beaten by @NiLuJe. |
|
![]() |
![]() |
Advert | |
|
![]() |
#21 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 507
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
Quote:
Do the Mark 6 devices are stuck at that kernel version? Because my Libra runs 4.1 with the same firmware... Maybe a little off-topic, but I'd like to know, thanks! |
|
![]() |
![]() |
![]() |
#22 |
Banned
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,296
Karma: 5300240
Join Date: Jun 2020
Location: Edmonton, AB
Device: Kobo Aura H2O Edition 2 (mark 7), Kobo Mini
|
Hold up, so I CAN update the kernel on my Mini?
|
![]() |
![]() |
![]() |
#23 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Also, don't put any stock in the "Mark". The grouping is pretty much meaningless and is mainly the order the devices have been released in. Kobo have been keeping the update package to less than 100MB. When they exceed that they go to a new mark. It isn't based on the hardware in the devices, purely on the package size. |
|
![]() |
![]() |
![]() |
#24 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Yep, you're unlikely to see the kernel change versions. For i.MX devices, they're based on NXP's original tree, which is itself based on specific LTS releases.
(e.g., Mk. 7 kernels are probably based on https://source.codeaurora.org/extern....1.15_1.0.0_ga or https://source.codeaurora.org/extern....1.15_2.0.0_ga) To my knowledge, the only device I've ever seen update a kernel patchlevel was the reMarkable, when they jumped from 4.1 to 4.9 on the rM1. Close second would be Kindles, where lab126 has been working fairly actively on the kernels of their released devices in the past. Last edited by NiLuJe; 01-03-2021 at 08:06 PM. |
![]() |
![]() |
![]() |
#25 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 507
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
![]()
@hobnail Your dream has (nearly) come true!
Well this was quite long. I'll post some screenshots here as well as in the main post, but I'll explain it all in detail tomorrow. It's nearly 1 A.M. here and I really need some sleep. So what I did (yes I know, it's not the best technique) was to use Xvfb (fake video driver) to create a "fake" display (:1) and then capture a screenshot of the display with ImageMagick. After that, displaying it continuously with FBInk. No touch for now, but you can input things with xdotool on the SSH client. It runs Fluxbox and I've installed XTerm and Firefox, worked quite well. I'll continue that tomorrow ! ![]() Last edited by NiMa; 01-04-2021 at 08:36 AM. |
![]() |
![]() |
![]() |
#26 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 507
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
Posted instructions. Not the best technique but since I'm a total noob in C/C++/C# (but I know Python, though), I can't do much. I tried some things with /dev/fb0 but with no such luck. If someone wants to contribute, it would be very welcome and we could try to have full, real Xorg experience on our Kobos (still, I think it's possible to run that in standalone mode with Inkvt in the background and the image resolution set to low so we can see the keyboard... + a couple of shell scripts)
Please try it and report what it did for you, if you can (& want, of course!) Thanks! |
![]() |
![]() |
![]() |
#27 |
Running with scissors
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,589
Karma: 14328510
Join Date: Nov 2019
Device: none
|
|
![]() |
![]() |
![]() |
#28 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 507
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
|
![]() |
![]() |
![]() |
#29 |
Running with scissors
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,589
Karma: 14328510
Join Date: Nov 2019
Device: none
|
|
![]() |
![]() |
![]() |
#30 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 507
Karma: 2390534
Join Date: Jun 2020
Location: Somewhere in the Universe
Device: Kobo Libra, Glo HD, Touch C/B, Mini, Glo, Aura SE, Clara HD, KT
|
Oh ok! To my fair opinion I don't think you will brick it: I tested it on my Libra and nothing dangerous happened. After all, it runs in a chroot jail inside a disk image... There are not many chances that you'll brick it, but I understand. Especially with those soldered-storage devices; you always have to be very, very careful...
|
![]() |
![]() |
![]() |
Tags |
compiler, g++, gcc, kobo |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
building Kobo development environment | pasquale8120 | Kobo Developer's Corner | 36 | 03-29-2019 09:02 AM |
Need help in setting up a Development environment | gabox01 | Development | 6 | 05-01-2018 06:35 AM |
help set up development environment? | brianinmaine | Kindle Developer's Corner | 7 | 01-19-2014 08:23 AM |
setup development environment | JeffElkins | Calibre | 21 | 10-22-2008 03:25 PM |
Setting up development environment | tompe | OpenInkpot | 9 | 08-27-2008 02:26 PM |