Quantcast
Channel: MobileRead Forums - Kobo Developer's Corner
Viewing all 1569 articles
Browse latest View live

Kobo Codenames

$
0
0
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.



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...

Attached Thumbnails
Click image for larger version

Name:	kobo_device_codename_hardware.png
Views:	N/A
Size:	64.7 KB
ID:	175475  

Instructions for patching firmware 4.19.14123

$
0
0
This patch thread is for firmware 4.19.14123 (bf36b8c11a1ed01c527b80c14d20d9de5383d729):

Instructions for patching on Windows, Linux, or macOS with kobopatch:
  1. Download the Kobo firmware release
    You can find the download links here here.
  2. Download and extract the patch zip
    Download and unzip kobopatch_4.19.14123.zip from here.
  3. Copy the firmware file to the src folder
    Copy the original firmware you just downloaded into the kobopatch src folder.
  4. Install the firmware if needed
    Install the firmware on your kobo BEFORE proceeding with the next steps. You can do this by extracting the contents of the firmware zip into the .kobo folder and ejecting.
  5. Choose your patches from the files in the src folder
    Enable patches in the files in the src folder (or use the overrides in kobopatch.yaml to keep your options separate).
  6. Run kobopatch
    Double-click kobopatch.bat on Windows, or run ./kobopatch.sh on Linux or macOS. On macOS, you can drag it into the terminal and press enter (you may need to go to System Preferences - Security and Privacy - General to confirm that you actually want to run it).
  7. Install the patches by copying KoboRoot.tgz into the .kobo folder of your device
    If the patching succeeded, a file named KoboRoot.tgz will be created in the out folder. Copy it to the .kobo folder of your device. Safely remove your device once you are finished. On Linux, you may have to press Ctrl+H to show the .kobo folder.
Download

Kobo Configuration Options

$
0
0
Hi everyone,

I've recently been attempting to document the options in the kobo configuration file. (Kobo eReader.conf), and have been trying to put together a wiki page with information on all of the options. I extracted most of the options out of libnickel.so and and have put them onto the wiki page.

Could anyone who knows what some of the options marked as UNKNOWN do please either edit the page (linked below), or reply in this thread with what it does.

Kobo Configuration Options

There are 2 tables for each group (not all of them are added yet though), and if you know what an unknown one does move it to the Working table.

Thanks, lel24

Newer kernel on Kobo Mini/Touch/Glo?

$
0
0
Hi,

I'm able to run Marek's images on a Kobo Mini, I'm experimenting with other ones.
I'd like to get proficient enough to integrate some newer, changes, e.g. Giorgio multitouch driver. I'd also like to update the Linux kernel in it, so I can have access to modern software.

Is it even possible? Reading through Debian ARM documentation it seems that CPU is fully capable of running Debian Buster, but I don't know what's the blob situation.

Also, I've done a lot of digging, but I'm still unsure about how would I go about doing that. Once I have working configuration, is it just a matter of replacing the zImage and adding my own stuff to the startup scripts most of the various images around here have? I'd be grateful for a basic, high-level instruction on, let's say, how to replicate Marek's work.

Problem with Loading back to Nickel from KSM 09

$
0
0
I had noticed this problem since a few months back, but I had no use of Nickel since, so I just ignored the issue. However this month I use Pocket a lot, so I want to go back and forth between Nickel and KSM 09, but whenever I try to choose Nickel from KSM, it only shows me the loading screen (3 dots instead of the previous 5 squares from a few firmwares ago) but no Nickel.

I put the latest Kobo Firmware (Mark 5, 4.19.14123, I use Aura) in .Kobo, but if I do a controlled update, my Nickel installation failed (can't go to Nickel still). If I do uncontrolled update, I basically fresh-installing my device, so I need to reinstall KSM again.

This has happened about 3 times now (fresh-installing Nickel firmware, reinstall KSM, copying Koreader, Plato, and Coolreader to .adds, then boot to KSM, but I can't go back to Nickel again).

Anyone with the same issue or any workaround?

Thanks!

Aura H2O Accident: now wipe my data

$
0
0
Hi,

My Aura H2O fell about one floor down on a stairway. In spite that it had a hard cover protection and that there is no visible damage on it, it does not work anymore.

I hoped that some internal component got disconnected by the hit. no luck: even inside, no visible damage, no disconnected parts... The device is dead, so I bought another one.

Now, I wanted to do two things:
1. Give it for free to some hobbyist, in case anyone is interested (*)
2. Wipe my data first. And here comes my question: I disassembled the e-reader, so I could extract the micro SD card. It contains two ext3 partitions of about 268 MB each. They appear to be the same. I suppose that one is the one that boots (booted, in my case) the operating system, while the other one might be a recovery one in case the first gets corrupted. Then there is the FAT32 partition with the books.

Questions:

Where are my WIFI, Kobo account, Pocket account, data stored? I would like to erase that, but, if possible, I would like not to erase the operating system, in case someone would want to reuse the SD card.
I see that the FAT32 partition contains some hidden folders:

.adobe-digital-editions
.kobo
.kobo-images

which contain some sub-folders...

Anyone can give me some hints?

On the other hand, if someone repairs it and puts an empty SD card in it, would there be a way make it work?

(*) there is no sign of life: no led when pushing the on/off switch, and no USB drive gets activated when connected to the computer. My impression is that something on the motherboard is damaged, but so the battery and the screen must be still ok.

Clara HD KOBO Clara SD card image

$
0
0
Hello,

I have just bricked my KOBO Clara, and my image seems to have disappeared from my folder.
Who can help me with an image of the SD-card please?

P.S. Did anyboy had the same problem with win32diskimager. I have used this image to restore the SD-card to original, just to test the feature. This worked fine, but apparently after writing to the SD-Card, the software automatically deletes the image from the harddisc......

Clara HD Auto-booting KOReader on KSM

$
0
0
Hi guys, first time posting here.
I hope this is the right place to ask this.

I'm sure this must have been asked before, but installed KSM just the other day, very pleased with it so far, sure gives me some more control over my Clara HD.

So, I'd like to ask if it's possible to auto-boot KOReader a few seconds after KSM.
I couldn't find anything on the KSM thread.
Is there an .ini I can edit to make it so?

Thank you for any kind of help, and happy new year!

Touch About compiling the kernel (actually `g_ether' for now)

$
0
0
Hey guys!

I plan on spending some time tinkering with a spare N905 I have, and would like to be able to telnet or ssh to it through USB.

I have upgraded it to the newest firmware available, have gained telnet access, have installed the toolchain (linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf), and have used it to compile and run FBink, so it should work as expected.

Because of the module versions problem, I'm gonna need to compile the `g_ether' module, so I headed to kobolabs' hw github repository for the imx508, and I see two folders: `cls' and `nxt'. On both I can see a kernel matching what my `uname' currently reports: `Linux (none) 2.6.35.3-568-g4cf53cf-gb548272-dirty' but what folder is the one I should choose, and what's the meaning for both folders?

Whichever it is, I guess it will be a fully working kernel for the device? Not that I plan compiling the whole kernel yet, but would like to know that diff'ing it with a vanilla 2.6.35.3 would result in having the patches Freescale/nxp/kobo made for it to work.

This is the output my `/proc/cpuinfo' if it's of any help, as I know there are a couple of versions of N905 ot there:

Code:

Processor      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 159.90
Features        : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant    : 0x2
CPU part        : 0xc08
CPU revision    : 5

Hardware        : Freescale MX50 ARM2 Board
Revision        : 50011
Serial          : 0000000000000000

Or if more details are needed I can provide them.

Regards,

Current status of vlavasoft: coolreader?

$
0
0
Hey Folks,
I've read the last many pages of the vlavasoft thread and it looks like development stopped a while ago. The last commit at github.com/sergeyvl/vlasovsoft was five years ago.

I really like coolreader, I've been using it on Kobo devices for many years. Currently on an H2O but that device is getting worn out (battery only lasts a few days) so I'm thinking about getting an Aura One.

I haven't really kept up with the forums. I got my H2O setup like I wanted it 4-5yrs ago and then sort of drifted away from mobileread.:rolleyes:

Without having to spend hours piecing together the whole story, what is the status of getting coolreader working on Aura One?

Thanks!!!!!!!!!! :thumbsup:

KOReader landscape mode

$
0
0
Hello,

Currently i have set landscape mode as default when a book is opened, but when starting up KOReader it is still using portrait mode. How can i make sure KOReader starts up in Landscape mode?

Clara HD Free to advanced fonts patch

$
0
0
So, after updating to the newest fw for my Clara HD and then downgrading to 4.10.11655 again for full screen, I was wondering whether anyone could advise me on patching this fw to get the 'free to advanced fonts patch' working? It would be nice to add some more weight to my side-loaded Bookerly font.

Aura E2 Kobo Easter Eggs? (Chess, Solitaire...)

$
0
0
Hi! I'm a newcomer to ereaders but I've already installed koreader, KSM and Vlavsoft's pbchess & other. I'd be fine with just pbchess but I want to know of my other options before buying a license. So, out with it. Is there a way to retrieve the easter eggs and play them? I noticed a post about the source code was posted relatively recently, which is why I'm asking now.

Need SDcard Image for Kobo Touch 2.0

$
0
0
Hi, could someone supply me with an SDcard Image for the Kobo Touch 2.0?
Thanks in advance!

Running dropbox sync from within KOReader?

$
0
0
Hi there,
I recently switched to a Kobo Forma (a big upgrade from my Sony) and settled into using KOReader for my reading. However, I find the Dropbox syncing within KOReader is crashing, and also I would like to still be able to read the synced files with the stock reader, if that turns out to be necessary, so I would like to use the syncing that can be set up on Kobo. What I am doing now to get new books is: (1) leaving KOReader, (2) initiating refresh & download on the Kobo UI and then (3) go back to KOReader.

Since this is a bit cumbersome, I was wondering if I could issue the sync command somehow from within KOReader? It seems to even have a terminal after all, but what is the command?

Any help appreciated,

Ctop

Improve performance of the micro SD

$
0
0
Hi, Anyone knows if it’s possible get better performance of a Kobo Clara HD, formatting his partitions with a bigger allocation file size? (I know that a big allocation file size improve the speed of the micro SD)
If yes how must I do? (I’ve got windows that doesn’t allow me to see the linux partitions)

Page number on the right?

$
0
0
I don't know if this has been discussed but searching turned up so many threads, I couldn't find an answer.

On my Clara, the page number shows up on the right edge of my epubs. It varies in location from page to page and the text on the edge is covered by the number. Since I already have the page number at the bottom so I'd rather not have the one on the side. Is there some way to get rid of it? I couldn't find anything in the patches, but I might not have seen it.

How far can you go in customizing Kobo e-reader?

$
0
0
Hello everyone,

I'm new in this forum. In advance, thanks a lot for your help that will help me a lot on my project.

I want to use a Kobo e-reader for a personal project: I want to convert the reader into a very "dumb" smartphone (calendar, weather, notes, time, books of course...)

1st question: based on your experience, do you think it's do-able ? If yes, what e-reader would you recommend ?

2nd question: what language do you recommend ? I'm already knowledgeable in Python and it would be great if I could use it.

3rd question: what would be the best way to start with, apart from digging into this forum ? Any tutorial you are aware of ? Similar project on github?
So far, I hardly found anything.

Thanks a lot for your help!
Pierre (I'm French:) )

Why do we need KSM etc.?

$
0
0
Hi All,

I am starting a rather ambitious project to add cloud library support to my Kobo Aura Edition 2. I am a software developer (although very heavily on the Microsoft side of things!).

My local library has dropped overdrive support and I want to emulate that functionality with their new provider - if only to try making something new!

I am still waiting for git to clone the official kobo repository (<1mbps :angry:) and I will start by digging around there and reading on the forums.

All that aside, why do all of the apps people are building (koReader, Kobo-UNCaGED etc.) all require KSM or Komon to be launched? Is it impossible to add our applications directly to the kobo OS? i.e. adding a new config section in settings?

So far I see that the kobo repository offers a blackjack and poker example for building one's own applications - so I am assuming that it is "somewhat" encouraged to build one's own applications and therefore it should be possible to run them "natively"?

I have installed koreader and KSM on my aura but I find the UI clunky and the stock Kobo experience just works for me, so I would like to try stick with that wherever possible.

Otherwise if you have any tips for a budding Kobo developer, or feel that I need to change my mindset - please do feel free to set me straight :D!

Cheers

merc

Patch Un-Force user font-family in KePubs

$
0
0
Three alternatives appear in this patch. As it appears in the file, "Alternatives 1-3 give increasing preference to the publisher-selected fonts." Well, what should I do to apply each of these alternatives? do I have to change something in the file? thank you in advance
Viewing all 1569 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>