[Kernel] OC to 1100Mhz and linaro gcc 4.7 (New version with fast display mode)

Status
Not open for further replies.
Search This thread

guevor

Senior Member
Aug 20, 2010
361
1,104
Valencia
Because I suffer some problems in the vision, I bought a Nook Simple Touch to perform some of the functions performed with my asus transformer but with an electronic ink display. I must say I'm quite satisfied with its functionalty, but despite having to severely limit my hours in front of screens, I could not resist to modify the kernel.

The kernel adds frequencies of 1GHz and 1.1GHz, besides being modified to compile using gcc 4.7 from Linaro. I've also changed some compilation options.
The kernel includes the modifications for multitouch.

Attached the patch for the original source code 1.1 and my build.
Don't forget to rename the uImage.img to uImage (renamed it to allow the uploading)

Since version 2, the kernel support the normal and glow versions.

REMOVED temporarily
 
Last edited by a moderator:

Woody

Retired Admin - Vacationing in Nanda Parbat
Nov 18, 2010
8,842
16,519
Immersed in Dark Matter
Very nice to see you Guevor. I am currently still running one of your kernels for the Transformer. Hopefully you can do the same magic over here.

@All, Guevor knows what he is doing and is always willing to help and troubleshoot with you. Above all, if you have bugs, Logcats are best but detailed explanations are almost just as helpful.
 
  • Like
Reactions: drmxmyt

guevor

Senior Member
Aug 20, 2010
361
1,104
Valencia
The voltage is not fixed for each frequency, so it is modified while working, and the only thing that is fixed is the nominal value.
I have looked very little about this board, but that is what I have seen so far.
I made a compilation reducing the nominal value, but do not think it changes much.
I've also tweaked some latencies and have limited the overclocking to 1Ghz (better relation).
I've done some testing and I can see that using ondemand, the lower rate (300Mhz) is much more used, so consumption should be reduced.
 

Attachments

  • uImage.img
    1.8 MB · Views: 528
  • Like
Reactions: hshsh and KEYofR

Filippios

Member
May 6, 2007
10
0
Thank you for this uImage :) Hmm...is it really to have USB host support too in this kernel? And support for the NST Glowlight? Thanks.
 

notriddle

Member
Dec 18, 2011
44
6
www.notriddle.com
from everything I've read, undervolting provides only a very minimal gain in battery life (we're talking about max a couple of procent)

This is true on smartphones because most of the battery life is consumed by the display and the cell radio. There is no cell radio on the NST, and the display consumes far less, so a larger percent of the battery consumption is from the CPU and undervolting should be more effective. (let me know if I'm wrong here)
 

a7t7d

Member
Oct 26, 2007
26
1
56
DFW
Please clarify re:Glow

Could someone please clarify whether this kernel includes support for the Glow?

I found a mt kernel for the glow from mali100 here: http://xdaforums.com/showthread.php?t=1679036
so i know the nst kernels can be patched for the glow: but I'm unclear whether this kernel, which I'd much rather use for the overclock, has been so patched.

Thanks!

Oh, and my vote is to keep the usb host support in a separate kernel due to battery drain.

-Alley
 
Last edited:

pet4a

Senior Member
Feb 12, 2010
57
4
OnePlus 6

mali100

Senior Member
Jun 3, 2007
209
140
Could someone please clarify whether this kernel includes support for the Glow?

I don't think it supports the glowlight, but you can just try it. The worst that could happen, is that the screen light doesn't work as long as this kernel is installed.

I found a mt kernel for the glow from mali100 here: http://xdaforums.com/showthread.php?t=1679036
so i know the nst kernels can be patched for the glow: but I'm unclear whether this kernel, which I'd much rather use for the overclock, has been so patched.

That's not a patched nst kernel, it's a glowlight kernel (based on the 1.1.5 nook software). Glowlight kernels work just fine on the old nst.

So what I'm trying to say is:

nst kernel on a glowlight -> works fine, just no support for the screenlight
glowlight kernel on a nst -> works perfect, no issues.

Oh, and my vote is to keep the usb host support in a separate kernel due to battery drain.
I second that, usb host is just not stable enough to be a default for everyone, particularly because a lot of people have no use for it.
 

guevor

Senior Member
Aug 20, 2010
361
1,104
Valencia
fallowed the instruction but after i reboot the device its freezes on read forever screen
am i missing something?
Maybe your device does not support the overclocking or may need more voltage.
What version did you use? The original post had a nominal voltage slightly higher.
I don't think it supports the glowlight, but you can just try it. The worst that could happen, is that the screen light doesn't work as long as this kernel is installed.



That's not a patched nst kernel, it's a glowlight kernel (based on the 1.1.5 nook software). Glowlight kernels work just fine on the old nst.

So what I'm trying to say is:

nst kernel on a glowlight -> works fine, just no support for the screenlight
glowlight kernel on a nst -> works perfect, no issues.


I second that, usb host is just not stable enough to be a default for everyone, particularly because a lot of people have no use for it.
Good to know. I'll take a look and if I find no problem, I'll do a single kernel for both.

About the usb host had not even tried, but if you say it is not stable, better to keep two versions.

As a novelty, I have been making tests with the display and I'll upload a new version. I am also uploading a video I have just done to show how it works.
 

guevor

Senior Member
Aug 20, 2010
361
1,104
Valencia
New version with a new fast display mode

I've been testing the epaper's driver, both to see how it work and to testing if I could get something new.

I added a parameter (/ sys/devices/platform/omap3epfb.0/graphics/fb0/fmode) that can enable a new fast mode.

By default starts at 0, so it works very much as always (although I modified some behavior, I have to do more tests), and if we put it to 1 enables a new faster mode.

To not extend much (and avoid being too much in front of the computer screen), I recorded a video showing the new mode, and also put a couple of images to compare the normal mode with the new one.

I have also created a small program that will allow us to switch between the two modes (I use the Reading now button for it)

Hope you are interested.


 

Attachments

  • FastMode.apk
    8.4 KB · Views: 7,439
  • uImage.img
    1.8 MB · Views: 2,869
  • normal.jpg
    normal.jpg
    121.2 KB · Views: 3,800
  • dithered.jpg
    dithered.jpg
    125.9 KB · Views: 3,528

enrsil1983

Senior Member
Aug 31, 2006
290
58
Abruzzo (PE)
Thanks for the kernel.

However, I've installed the new version (in the previous post) using clockwork recovery (zipfile) but seems that overclock is inactive. Checked with "Android System Info" app.

EDIT: Reflashed using ADBWireless, now 1 GHz is recognized. And "Fast Mode" is far better than "No Refresh" when browsing web and testing games.
 
Last edited:

osowiecki

Senior Member
Feb 21, 2012
265
136
Poznań
Thanks for the kernel.

However, I've installed the new version (in the previous post) using clockwork recovery (zipfile) but seems that overclock is inactive. Checked with "Android System Info" app.

"CPU Master Free" shows 1000 MHz in Performance mode.

- Can you add USB HOST support to this Kernel? It would make this one the best kernel available.
Thanks

- from time to time while the wifi is on, Nook freezes.
 
Last edited:

bisbal

Senior Member
Nov 19, 2011
64
13
Hi Guevor,

This is really cool stuff! Thanks!

BTW some people tried to upgrade from Eclair to Froyo but all them got stuck at some point, apparently there are problems with the drivers that are closed source, but I dont see why can't we take the drivers for a similar device that uses Froyo. What is your opinion on this?

I'd be happy to help so you can minimize the amount of time in front of the computer :)

Gracias!
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 49
    Because I suffer some problems in the vision, I bought a Nook Simple Touch to perform some of the functions performed with my asus transformer but with an electronic ink display. I must say I'm quite satisfied with its functionalty, but despite having to severely limit my hours in front of screens, I could not resist to modify the kernel.

    The kernel adds frequencies of 1GHz and 1.1GHz, besides being modified to compile using gcc 4.7 from Linaro. I've also changed some compilation options.
    The kernel includes the modifications for multitouch.

    Attached the patch for the original source code 1.1 and my build.
    Don't forget to rename the uImage.img to uImage (renamed it to allow the uploading)

    Since version 2, the kernel support the normal and glow versions.

    REMOVED temporarily
    30
    New version of FastMode.apk written by me.
    Works on FW 1.2.x.
    No one else wanted to do this, so I have learned something new and created my first android apk.
    You can thank me later.
    23
    New version with a new fast display mode

    I've been testing the epaper's driver, both to see how it work and to testing if I could get something new.

    I added a parameter (/ sys/devices/platform/omap3epfb.0/graphics/fb0/fmode) that can enable a new fast mode.

    By default starts at 0, so it works very much as always (although I modified some behavior, I have to do more tests), and if we put it to 1 enables a new faster mode.

    To not extend much (and avoid being too much in front of the computer screen), I recorded a video showing the new mode, and also put a couple of images to compare the normal mode with the new one.

    I have also created a small program that will allow us to switch between the two modes (I use the Reading now button for it)

    Hope you are interested.


    10
    I compiled the latest version with usbhost patch and I've put a ramdisk that I think should work with all versions (glow and no glow).
    Also upload the file to install the normal kernel with the same modified ramdisk (the previous failed on glow version).
    Now I'm very short for time and I have not been able to test, but I prefer to upload it, and in case anyone is encouraged to try, please, confirm proper operation so others can use it.

    If only need the kernel, you can get it from the boot folder on the zip.
    8
    New version

    Apart from some arrangements, I added smartassV2 as new governor, sio as the new io scheduler and veno as tcp congestion control.
    I hope the first thing improves system response, the second improved access to the flash and the third improve somewhat the wifi.
    Anyway, the best way to check is to try and comment the results because not everyone uses it the same way.

    As always put the kernel file, uImage.img, to be renamed uImage before installing and a zip file to install all from cwm recovery, this time including a uRamdisk modified to use smartassV2 since boot.