[Kernel] Rogue 1.4.3 "Rana" (Updated 11/20/11)

Search This thread

Steady Hawkin

Inactive Recognized Developer
Mar 27, 2011
588
2,653
Seattle
logo769.png







***Built for 3G/4G and Wifi-Only Xoom's running 3.2.0, 3.2.1, and 3.2.2.***









-Rogue v1.4.3-

Rana








Presented By-


TDR

Bazar6

Steady Hawkin







Install Instructions-


-Make a nandroid in your current recovery then proceed

-Download zip file from link below

-Place zip on Micro SDcard

-Reboot into existing recovery

-Choose install zip and select the Rogue Kernel

-Confirm file, wait for it to finish flashing, then reboot

-Enjoy the Rogue Glory!!!





Download's:




Kernel-




Rogue 1.4.3 Rana



or



Rogue 1.4.3 N Rana (Stock clocks for GPU and some other core clocks (sclk, hclk, vde)




Add On's-




Flash any of these after the kernel






USB WWAN




Charge Light Toggle








Source-


Can be found on Github- HERE





Thank You-


Bigrushdog

Coolbho3000

Solarnz

Kcrudup

Cybertronic








Donate to TDR HERE





Stay Tuned For Future Releases!!!
 
Last edited:

Steady Hawkin

Inactive Recognized Developer
Mar 27, 2011
588
2,653
Seattle
-Partial Changelog-




1.4.3 Rana (Official Release)


+4G Xoom LoS fixed (synced patches from official Google/Moto source tree - Huge thank you to kcrudup!)
+Some other upstream patches
**Note: tun.ko module is now included with the kernel
**Possible issue: Xoom may lock up if suspended with USB OTG HDD connected

1.4.1 Electra (Official Release)


-No more support for Android 3.1
+Revamped installer, works on Android 3.2 and above (including Tiamat ROM 2.2.x)
+SIO (Simple I/O) I/O scheduler by default (CFQ and noop also available)
+SLQB (Queued Allocator) slab memory allocator
+Update modem driver from Qualcomm source
+Tegra framebuffer copy patch (via kcrudup)
*Configuration update with support for 4G Xooms (NOTE: there are reports of problems with some VZW Xooms)
*Fix tegra asm typo
*Fix typo in MDM6600 driver (thanks kcrudup)

1.3.1 Arcturus (Official Release)

+Rogue branding
+A bunch of upstream patches
+Handle corner case of non-US Android 3.2
+Added support for Android 3.2.2
+Even more upstream patches (thanks kcrudup and solarnz)
*Overhauled installation script (better detection of non-US Xooms, can force installation by toggling script asserts)
**Android 3.1 support is frozen and will be removed in future releases
 
Last edited:

Steady Hawkin

Inactive Recognized Developer
Mar 27, 2011
588
2,653
Seattle
-Special Instructions-







This version of Rogue comes packed with a maximum CPU frequency of 1.7GHz and user adjustable voltages for each frequency. Use these features responsibly! Do not select "Set on boot" unless you are confident the settings you chose are stable! Always make backups!




How to use the voltage control:

The stock frequencies and voltages in a kernel are not optimal for everyone. Userspace voltage control lets you either 'undervolt' (to save power) or 'overvolt' (to try and stabilize) any given CPU frequency to meet your needs.


Undervolting-

The easiest way to adjust these voltages is by using the app "Pimp my Cpu", available either from the Market or xda ([APP] 24 June 2011 : Pimp My Cpu 3.0 (OC/UV kernel control tool) - xda-developers). This app will let you to set an undervolt amount for each possible frequency, as well as fill some of the basic overclocking roles of a tool like SetCPU or Droid Overclock.
Note: at this moment, the app "Voltage Control" is not compatible with Launchpad 1.2.0.


Overvolting-

Unfortunately, Pimp my Cpu does not do overvolting, so you need to execute a shell command to set an overvolt amount.
Say for example 1600MHz isn't quite stable, and you want to give it a little help. From either adb shell or Terminal Emulator, execute the following commands:


su
echo "0 -25 0 0 0 0 0 0 0 0 0 0 0" > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table


The second line has a series of 13 numbers, mostly zeros. They represent the number of millivolts to subtract from the default voltage of each possible frequency, starting from the higest (1700MHz) to lowest (216MHz). So in the above example, we apply a negative 25 millivolt undervolt ( which transleted to a 25 millivolt overvolt) to the second fastest CPU frequency (1600MHz). Note that the minimum voltage is 770 millivolts and the maximum voltage is 1400 millivolts. If your new voltage exceeds these limits, it will not work.

Here is an example of bumping up 1500, just so you get how its done:

su
echo "0 0 -25 0 0 0 0 0 0 0 0 0 0" > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table





In Pimp my CPU, you will see the following as a result of the first command

mail
 
Last edited:

farmsatguy

Senior Member
Feb 19, 2011
96
33
Southside, VA
That all depends on the Xoom...

So true. The Xoom I use primarily has no issue at all running 1.7 Ghz night and day (it's the 3G model, although that doesn't really matter) but my wifi model (both bought on the same day) acts very poorly above 1.504. So, it's more luck than anything else, based on what others have posted as well, as to what speeds your Xoom will support. Goes without saying, be careful... I bricked an epic pushing it to far and foolishly ignoring the warnings it gave me where i could have prevented the expensive paper weight I ended up with.:mad:
 
Last edited:

StrifeSoldierVII

Senior Member
Mar 3, 2011
498
354
The kernel seems to be working very well as expected. I've been running it for a bit now, and I am undervolted at -25 mV, and it's doing just fine. Can't tell if it's more stable than the previous build though because the previous build was pretty solid. No issues so far. Thanks again! :)
 
Last edited:
  • Like
Reactions: yaithailand

kokjsch

Senior Member
May 24, 2011
70
3
seoul
I can't understand

what dose it mean

'Android 3.1 support is frozen and will be removed in future releases'


So this kernel are not currently support the Android 3.1??

or support now??
 

musashiken

Senior Member
Feb 22, 2010
1,353
152
Samsung Galaxy Tab S2
OnePlus 5T
Hi, any instructions on how to use USB_wwan after insmod with
a 3g USB dongle?

Thanks!

Enviado desde mi MB860 usando Tapatalk

Hi, I'm still not sure about using a 3G USB Dongle, but it should work with wired tethering from a phone.

Here are the instructions from bigrushdog.

USB Tether: Plug OTG cable into Xoom. Plug phone with microUSB cable into OTG cable. On phone, enable USB Tether. On Xoom, run the following in terminal or script manager (Scripter, GScript, Tasker) of your choice.

dhcpcd usb1
setprop net.dns1 8.8.8.8

The Xoom will not show any indication that there is a network connection. But pull up your browser and surf away.
 
  • Like
Reactions: lhurtado

rohit3192

Senior Member
Jul 26, 2011
389
68
thanks.
one question, can not access wifi with HC3.2.2 on wi-fi only xoom(MZ604) whether this kernal can resolve that or we need to wait for new rom based on 3.2.2?
also which governor/scaling is best for your kernal?
 

DarkTharen

Senior Member
Jun 24, 2010
196
30
Brainerd
about.me
I flashed the 'N' version of this kernel and then I flashed the Charge lite toggle. Is there anything else I need to do to enable this? I flashed twice and the light still isn't on while charging.

One other thing, the only reason I haven't tried the non 'N' version of the kernel is because I use SetCPU instead of PimpMyCPU. Can you use SetCPU in order to set the overclock freq or is there a specific reason for using PimpMyCPU? I have done overclocking on my Droid Incredible so I am not a noob at it but at the same time I just wanted to ask before hand.

Xoom 3.2
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    logo769.png







    ***Built for 3G/4G and Wifi-Only Xoom's running 3.2.0, 3.2.1, and 3.2.2.***









    -Rogue v1.4.3-

    Rana








    Presented By-


    TDR

    Bazar6

    Steady Hawkin







    Install Instructions-


    -Make a nandroid in your current recovery then proceed

    -Download zip file from link below

    -Place zip on Micro SDcard

    -Reboot into existing recovery

    -Choose install zip and select the Rogue Kernel

    -Confirm file, wait for it to finish flashing, then reboot

    -Enjoy the Rogue Glory!!!





    Download's:




    Kernel-




    Rogue 1.4.3 Rana



    or



    Rogue 1.4.3 N Rana (Stock clocks for GPU and some other core clocks (sclk, hclk, vde)




    Add On's-




    Flash any of these after the kernel






    USB WWAN




    Charge Light Toggle








    Source-


    Can be found on Github- HERE





    Thank You-


    Bigrushdog

    Coolbho3000

    Solarnz

    Kcrudup

    Cybertronic








    Donate to TDR HERE





    Stay Tuned For Future Releases!!!
    5
    Yes, were working on an updated kernel and recovery for ICS :D
    4
    This link is for the modified updater-script. Just drop into the zip file to overwrite the current one.

    All i have modified is the script to look for the 3.2.1 build.prop to install the 3.2 generic kernel - and changed the script to output 'found 3.2.1 - assuming generic 3.2'

    Of course, I assume no liability - but three other users have used this and have had no problems. Just a great kernel with awesome features.

    http://www.4shared.com/file/n-Yq_40d/updater-script.html

    Be sure to hit thanks if i have helped you solve a problem :)
    3
    -Partial Changelog-




    1.4.3 Rana (Official Release)


    +4G Xoom LoS fixed (synced patches from official Google/Moto source tree - Huge thank you to kcrudup!)
    +Some other upstream patches
    **Note: tun.ko module is now included with the kernel
    **Possible issue: Xoom may lock up if suspended with USB OTG HDD connected

    1.4.1 Electra (Official Release)


    -No more support for Android 3.1
    +Revamped installer, works on Android 3.2 and above (including Tiamat ROM 2.2.x)
    +SIO (Simple I/O) I/O scheduler by default (CFQ and noop also available)
    +SLQB (Queued Allocator) slab memory allocator
    +Update modem driver from Qualcomm source
    +Tegra framebuffer copy patch (via kcrudup)
    *Configuration update with support for 4G Xooms (NOTE: there are reports of problems with some VZW Xooms)
    *Fix tegra asm typo
    *Fix typo in MDM6600 driver (thanks kcrudup)

    1.3.1 Arcturus (Official Release)

    +Rogue branding
    +A bunch of upstream patches
    +Handle corner case of non-US Android 3.2
    +Added support for Android 3.2.2
    +Even more upstream patches (thanks kcrudup and solarnz)
    *Overhauled installation script (better detection of non-US Xooms, can force installation by toggling script asserts)
    **Android 3.1 support is frozen and will be removed in future releases
    3
    -Special Instructions-







    This version of Rogue comes packed with a maximum CPU frequency of 1.7GHz and user adjustable voltages for each frequency. Use these features responsibly! Do not select "Set on boot" unless you are confident the settings you chose are stable! Always make backups!




    How to use the voltage control:

    The stock frequencies and voltages in a kernel are not optimal for everyone. Userspace voltage control lets you either 'undervolt' (to save power) or 'overvolt' (to try and stabilize) any given CPU frequency to meet your needs.


    Undervolting-

    The easiest way to adjust these voltages is by using the app "Pimp my Cpu", available either from the Market or xda ([APP] 24 June 2011 : Pimp My Cpu 3.0 (OC/UV kernel control tool) - xda-developers). This app will let you to set an undervolt amount for each possible frequency, as well as fill some of the basic overclocking roles of a tool like SetCPU or Droid Overclock.
    Note: at this moment, the app "Voltage Control" is not compatible with Launchpad 1.2.0.


    Overvolting-

    Unfortunately, Pimp my Cpu does not do overvolting, so you need to execute a shell command to set an overvolt amount.
    Say for example 1600MHz isn't quite stable, and you want to give it a little help. From either adb shell or Terminal Emulator, execute the following commands:


    su
    echo "0 -25 0 0 0 0 0 0 0 0 0 0 0" > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table


    The second line has a series of 13 numbers, mostly zeros. They represent the number of millivolts to subtract from the default voltage of each possible frequency, starting from the higest (1700MHz) to lowest (216MHz). So in the above example, we apply a negative 25 millivolt undervolt ( which transleted to a 25 millivolt overvolt) to the second fastest CPU frequency (1600MHz). Note that the minimum voltage is 770 millivolts and the maximum voltage is 1400 millivolts. If your new voltage exceeds these limits, it will not work.

    Here is an example of bumping up 1500, just so you get how its done:

    su
    echo "0 0 -25 0 0 0 0 0 0 0 0 0 0" > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table





    In Pimp my CPU, you will see the following as a result of the first command

    mail