11-29-2013, 12:24 PM | #181 | |
Zealot
Posts: 129
Karma: 34471
Join Date: Aug 2013
Location: Cracow, Poland
Device: Kobo Touch N905C
|
Quote:
I wonder what's the difference between two kernels you've sent. Do you know? Maybe, I'll check it later, but with the kernel I am using everything works for me (including even multitouch, usb, sleep mode) so it's probably nothing important. |
|
11-30-2013, 06:02 AM | #182 | |
Member
Posts: 23
Karma: 186
Join Date: Jul 2013
Location: France
Device: Kobo glo
|
Front light off patch
Do you mean shut-off Frontlight ?
This has been solved here. Quote:
Despite pbra message, it really turned OFF the backlight when set to min. (Confirmed in a black room) It displays an ajustable bar (tranparence, position, size) on top of current screen . And it work pretty well although it quite difficult to slide to 1% level. The app Moon+ Reader can swith off the backlight too when ajusting ligtning to 0. But it seems to badly lower contrast too... ---------- Previously, after some fiddling around I managed to swich off the backlight with these commands (tested in a adb shell in su mode; Also on the device with a Terminal apk) // backlight off echo 0 > /sys/class/backlight/mxc_msp430_fl.0/brightness // backlight min echo 1 > /sys/class/backlight/mxc_msp430_fl.0/brightness // backlight max echo 100 > /sys/class/backlight/mxc_msp430_fl.0/brightness May be an apk with preset to 0, 1, 100, and prefered value would be usefull... Last edited by dd366; 11-30-2013 at 06:13 AM. |
|
11-30-2013, 06:12 AM | #183 | |
Member
Posts: 23
Karma: 186
Join Date: Jul 2013
Location: France
Device: Kobo glo
|
Quote:
Cpu frequency, additionnal ram type, frontlight. At the moment I noticed especially a frontlight enhancement (Glo related). The hwconfig has provision for several TABLE setup to select different frontlight led progression settings (More dark at low level, etc) Code:
1.3 const char * gszFrontLightA[]={"No","TABLE0"};// Front Light . 1.7 const char * gszFrontLightA[]={"No","TABLE0","TABLE0+","TABLE0a","TABLE1+","TABLE2+","TABLE3+","TABLE4+","TABLE5+","TABLE6+"};// Front Light . The table is declared in mx50_ntx_io.c There are two, for different harware. Code:
static unsigned short FL_table0[100]= { 0x0001,0x0006,0x0007,0x0009,0x000C,0x000D,0x000E,0x000F,0x0011,0x0012, ... HEX: 0100 0600 0700 0900 // Antony add 20130128 : patch from Taipei static struct front_light_setting FL_table1[100]= { {0,20000, 7 }, {0,20000, 7 }, {0,20000, 7 }, {0,20000, 7 }, {0,20000, 7 }, // 1% ... HEX: 00000000 204E0000 02000000 But I cannot find them... (stripped by linker ?) In the .img file, the kernel image is raw data before the first partition or is it compressed ? ----- Finally there is still two points I wish to fix or be fixed: (Glo related) - 1 Ghz cpu (hwconfig 1.7 kernel has code for that) - Hall sensor support (Smart cover, not sure for this kernel but the Kobo kernel has code for that) . Last edited by dd366; 11-30-2013 at 06:16 AM. |
|
11-30-2013, 06:17 AM | #184 |
Member
Posts: 23
Karma: 186
Join Date: Jul 2013
Location: France
Device: Kobo glo
|
|
11-30-2013, 06:23 AM | #185 |
Member
Posts: 23
Karma: 186
Join Date: Jul 2013
Location: France
Device: Kobo glo
|
EInk fast refresh
While searching how to make an app to refresh screen and reduce ghosting, I just found this Nook hack.
It uses black and white mode. Could this be adapted to our Kobo Android ? (Don't know yet if it is the same EInk controller...) Links: NoRefresh enabler http://forum.xda-developers.com/show....php?t=1502723 https://github.com/marspeople/NoRefreshToggle Source http://www.theverge.com/2012/2/23/28...resh-eink-root http://www.youtube.com/watch?v=JDk8a0leP4U eInk update modes http://forum.xda-developers.com/show....php?t=1549331 -------- In Tolino android, EPDRefresh.apk seems to do nothing... It's not loaded by default nor by Tolino reader app when refreshing screen... |
11-30-2013, 12:20 PM | #186 | |
Zealot
Posts: 129
Karma: 34471
Join Date: Aug 2013
Location: Cracow, Poland
Device: Kobo Touch N905C
|
dd336, thank you for comprehensive review of kernel changes. As I have kobo touch without front light, there is nothing useful for me.
Quote:
On Adroid there is that EPDRefresh app. Althrough the activity is not interesting at all, it registers native library that integrates with Android Surface Flinger. This app knows exactly which part of the screen changed and updates that region. It is needed for all application that are no eInk aware. Without it there would be no screen refreshes outside Tolino app. It works much better than AutoUpdate (the purpose is the same). AutoUpdate method is able only to detect which memory page changed which is much bigger region to update than necessary. Having enabled both caused screen flickering. That's why I had to disable it. It happens even when I compiled original Tolino kernel sources without any changes. I think they left it enabled by mistake. It should be disabled to avoid flickering. Also with the latest commit I reduced update buffers from 10 to 1. Each update buffer allocates about 1 MB of memory. With that change animation is less smooth but it doesn't really change much on eINK display and I have 8MB more memory. You can play with intermediate values. I also installed "Autostarts" application and disabled autostarting of almost all services (except my Kobo Touch Rotation Service). Both changes gave me about 20-30 MB more memory at startup. For example, Google Play service - 7MB. And I didn't loose anything - all the apps are still working like before. If I start them, they start their services. It's a huge waste to start so many not needed services every start. I am happy because of this Dolphin Mini browser stopped restarting device on huge web pages!! I recommend it! Last edited by MarekGibek; 11-30-2013 at 12:49 PM. |
|
11-30-2013, 12:42 PM | #187 | |
Zealot
Posts: 129
Karma: 34471
Join Date: Aug 2013
Location: Cracow, Poland
Device: Kobo Touch N905C
|
Quote:
What we have is libepd.so library and after decompilation of Tolino software I have found first usage of it. The app in the attachments shows how to do full area refresh from your app. If you want to write your app and have nice, smart refreshes and always clean display - you can use it We can also modify existing apps (like Moon+ Reader) and add needed calls to improve image quality (through decompiling, adding needed calls in smali). It's not s-f. It's doable. Someone did it for AlReader (you can find it on lesen.net Tolino forum, modified version is installed in my image posted here). It's easier for open source apps, of course. Generally it's fantastic that we can improve user experience on Kobo (and Tolino, hehe) devices. I'm now certain that Android is the best OS for Kobo readers If you look closer into ScreenHelper class, there are screen refresh methods like A2, DU, GC16_PARTIAL, GC16_FULL etc. so we have the same update modes like Nook. A2 is for fast and no ghosting 1-bit black&white displays. We can turn on this mode for games and movies (but additional dithering implementation would be very desirable). Have a good fun! Last edited by MarekGibek; 11-30-2013 at 01:07 PM. |
|
11-30-2013, 12:52 PM | #188 | |
Zealot
Posts: 129
Karma: 34471
Join Date: Aug 2013
Location: Cracow, Poland
Device: Kobo Touch N905C
|
Quote:
I think we can disable all the hardware support we don't need and gain additional 1MB of memory and faster startup. |
|
11-30-2013, 03:22 PM | #189 | ||
Fanatic
Posts: 509
Karma: 60774
Join Date: Aug 2013
Device: Kobo Glo, GloHD
|
Quote:
Its the only reader that supports tags and series well enough and its open source. Moon+ Reader also supports them, but with great lags (for a lot of books) and not so intuitive ... Quote:
I already setup my Glo, and I don't think I'll ever return to the Kobo's interface. There are a few answers that I'm looking for though, like, "How can I change the pic that is used for suspend (in what path can I find it)?" "Why no ad-blocking program can write to the hosts file?" but already we have enough. If there is anything simple (not a programmer here ) you want me to test for you, just ask. ... and thanks, all you brave programmers ... |
||
11-30-2013, 07:01 PM | #190 |
Member Retired
Posts: 18
Karma: 12050
Join Date: Nov 2013
Device: none
|
Hey, I am on linux and my kobo touch model is 905J. I have used unetbootin to write the image on the sd card and it didn't work. I have two questions:
(1) Is it mandatory to use Win32DiskImager? Should it work with softwares like unetbootin? (2) What can I do to have android on my kobo touch? Thanks |
11-30-2013, 08:22 PM | #191 |
Fanatic
Posts: 509
Karma: 60774
Join Date: Aug 2013
Device: Kobo Glo, GloHD
|
|
12-01-2013, 02:41 AM | #192 | |
Zealot
Posts: 129
Karma: 34471
Join Date: Aug 2013
Location: Cracow, Poland
Device: Kobo Touch N905C
|
Quote:
On linux just use "dd" command: Code:
sudo dd if=Kobo_Android.img of=/dev/<your_sd_card_device>; sync |
|
12-01-2013, 03:01 AM | #193 | ||
Zealot
Posts: 129
Karma: 34471
Join Date: Aug 2013
Location: Cracow, Poland
Device: Kobo Touch N905C
|
Indeed it's open source. I'll try soon. I'm looking for a good reader that I can tweak for my needs (I want control over margin between columns in landscape mode - in Moon+ Reader it is too large /twice as big as side margin/ and makes column mode unusable for me - columns are too narrow). It may be FBReader as a good start point. Adding better support for eINK can make it the best reader for me. Watch this forum
Quote:
Quote:
- install terminal emulator, enter: "su", "chmod a+rw /etc/hosts" - if it doesn't work after reboot you need to check init.rc/init-freescale.rc scripts to see if they change permissions for this file during boot - you can use TotalCommander for Android to replace or edit this file with the already filled one from internet (it can elevate its rights) - if none of the above works you can attach your SD card to Linux (PC) and edit it there (as a root) - it will work for 100% here is a sample hosts file: http://someonewhocares.org/hosts/ Last edited by MarekGibek; 12-01-2013 at 03:04 AM. |
||
12-01-2013, 06:03 AM | #194 | |
Member Retired
Posts: 18
Karma: 12050
Join Date: Nov 2013
Device: none
|
Quote:
|
|
12-01-2013, 11:15 AM | #195 | ||||
Fanatic
Posts: 509
Karma: 60774
Join Date: Aug 2013
Device: Kobo Glo, GloHD
|
Quote:
I don't now about the settings you're looking for, but I thing its a good reader in many aspects. As a side note, after many tests I found that the best PDF eReader for me was EBookDroid. It could open DjVU, PDF, XPS (OpenXPS), FictionBook (fb2 and fb2.zip), Comics Book formats (cbr and cbz) Starting with version 2.0 it can open also EPUB and RTF, BUT, its closed source now and only Android 4+ devices are supported. The last version that I can run is 1.66 and it works very well on my phone (Android 2.3.7), but on the Glo I get an "Your device cannot support required GLES configuration" message. Any hint? Can I do anything about it? Quote:
Quote:
I used also Root Explorer (tries and says "Not rooted") and ES Explorer ("Task failed") Quote:
I'll give it a try ... |
||||
Tags |
android, glo, kobo, shine, tolino |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Glo Synchronizing my own books between Kobo Glo and Kobo Android | ploum | Kobo Reader | 35 | 01-07-2015 06:28 PM |
kobo glo / android phone not detected | danieldo | Devices | 2 | 02-02-2013 12:28 PM |
Glo Screen durability of the glo..is it better than the Nook Glo?? | Tony1988 | Kobo Reader | 4 | 01-10-2013 07:38 PM |
Glo Can kobo glo run android app such as nook glo? | suspect | Kobo Developer's Corner | 1 | 12-28-2012 11:25 PM |
Released 14 HoneyComb ROM MOD for Android OS 1.6 /Android OS 2.1 HCV13.0 B20 | tipstir | Android Devices | 0 | 05-20-2011 02:59 AM |