Hello all, first of all thank you _so much_ for this wonderful port, looks like we finally got a usable kobo! That's quite some work you've done!
I'm using a KOBO touch N905 (or N905B? mark3 anyway), and was trying to get koreader running. Since it didn't work the first time, I chose to dig a little deeper and ended up compiling the thing myself, a version that was known to work. I am one step away from getting a fully functional thing, I was wondering if you could help me.
I can confirm that koreader version 20140101 works on a kobo touch, with firmware 2.6.1 and 3.3.0. I will post my compiling instructions later, since it differs a little bit from what's explained on the wiki.
What works for me:- Firmware 2.6.1 and 3.3.0, did a factory reset to get 2.6.1 back before trying 3.3.0; (http://download.kobobooks.com/firmwa...date-3.3.0.zip )
- kobo-files-monitor (http://pbchess.vlasovsoft.net/files/kobo/fmon.zip) (pb-chess which I had installed to try coolreader DIDN'T work for me on firmware 3.3.0, probably did something wrong, don't know what though, as I tried reinstalling the damn thing a few times;
- put koreader.png at the root of the filesystem on the kobo;
- install koreader, version 20140101 (got it from branching the source: git checkout -b kobotouch-20140101 945e0ae23c48af31a6ccac19916639588d91524), I can post the binary here if needed), koreader/ and KoboRoot.tgz in ./kobo
- put KT_homebutton.bin in the ./kobo/koreader/ dir (https://www.mobileread.com/forums/att...hmentid=122149
&d=1398543351)
- modify frontend/ui/input.lua for inverted X/Y:
Code:
--- input.lua~ 2014-01-01 23:55:50.000000000 +0100
+++ input.lua 2014-05-30 22:21:50.000000000 +0200
@@ -24,8 +24,8 @@
local SYN_MT_REPORT = 2
-- For single-touch events (ABS.code).
-local ABS_X = 00
-local ABS_Y = 01
+local ABS_X = 01
+local ABS_Y = 00
local ABS_PRESSURE = 24
-- For multi-touch events (ABS.code).
- add at the end of the koreader_kobo.sh script:
Code:
cat /mnt/onboard/.kobo/koreader/KT_homebutton.bin > /dev/input/event0
What DOESN'T WORK:
The tapping speed. In the menus or when I flip pages, the only way to do anything is when I tap very quickly several times. It's been reported by @olobolger (#1058). It's really too bad because it makes the whole thing unsuable, I'm sure there is a way out of this. Does anyone have a clue? That would be wonderful....
Also, I was wondering if we could make a list somewhere of what actually works on what device. I don't know if the latest nightbuilds would work on my touch or no, I've tried koreader-kobo-arm-linux-gnueabihf-v2014.04.zip but ended up corrupting my filesystem (maybe this has nothing to do with it).****EDIT: tried again. The stable version 201404 works, no need to patch input.lua or the starting script, but tapping speed problem remains. The nightly build 20140518 (koreader-kobo-arm-linux-gnueabihf-v2014.04-62-g295d040.zip) doesn't start at all.
Anyway, thank you again!