Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 08-20-2020, 12:03 PM   #1
NiMa
Fanatic
NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.
 
NiMa's Avatar
 
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
Question Emulating Kobo firmware in virtual machine

Hi,
Just for a little bit of fun and nostalgia, I wondered this morning if it was possible to 'emulate' the Kobo firmware in something like QEMU ARM.
What I would like is, yes, run the latest firmware in that emulator, and also run older firmwares (3.x, 2.x, 1.x) just for nostalgia.
I think that's not very easy, but I'd be willing to do it if you have ideas or instructions. I'd really like that!

So, if you have any ideas, paths to follow, etc. Feel free to give them to me!

Thanks!

Last edited by NiMa; 08-20-2020 at 01:02 PM.
NiMa is offline   Reply With Quote
Old 08-20-2020, 01:02 PM   #2
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,804
Karma: 7025947
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
I've experimented with this before. If you're only interested in CLI stuff. (e.g. my dictword-test tool), you can use proot and the base fs from fs.tgz in the recovery partition with the upgrade extracted over it. For a full system, you'd need to emulate the NTX hardware and the e-ink screen at the minimum. That might be doable with FUSE (you'll need to handle ioctls too), but it might be easier in QEMU. Either way, that will be quite a bit of work. I'm not planning on pursuing this further myself.
geek1011 is offline   Reply With Quote
Advert
Old 08-20-2020, 01:05 PM   #3
NiMa
Fanatic
NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.NiMa ought to be getting tired of karma fortunes by now.
 
NiMa's Avatar
 
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
Thanks for your answer. I'll investigate and post my discoveries and other stuff here.
If you other people have further recommendations about that, feel free to post them here.
Thanks!
NiMa is offline   Reply With Quote
Old 08-20-2020, 01:08 PM   #4
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,804
Karma: 7025947
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by NiMa View Post
Thanks for your answer. I'll investigate and post my discoveries and other stuff here.
If you other people have further recommendations about that, feel free to post them here.
Thanks!
Note that if you choose to go the e-ink emulation way, it'll require a lot of experience with Linux internals and emulation. Also, I just had another (easier) idea for emulating the ntx_io and e-ink stuff: you could hook mmap/open/ioctl instead of emulating the file (see the old kobo-nightmode for some stuff about this).
geek1011 is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
VM ( Virtual Machine ) of Kindle Ricky23289 Kindle Developer's Corner 1 01-28-2014 06:44 AM
Touch Nook Simple Touch emulating PlayStation 1 games Dopedangel Barnes & Noble NOOK 1 09-09-2012 09:40 AM
Calibre library locked when reading from virtual machine craigf48 Library Management 2 03-08-2012 04:59 AM
New Ben Bova Virtual Reality ebook - THE DUELING MACHINE andrewburt Self-Promotions by Authors and Publishers 2 12-10-2011 11:22 AM
Portable Virtual Privacy Machine Colin Dunstan Lounge 6 11-02-2004 07:59 AM


All times are GMT -4. The time now is 05:54 AM.


MobileRead.com is a privately owned, operated and funded community.