[ROM][LINARO][29/09/13][4.3]-SentinelROM v5.00-CM10.2 Source - Fast, Stable[GPL]

Search This thread

Sentinel196

Senior Member
Mar 24, 2010
3,228
3,795
sentinelrom.png




Welcome to SentinelROM for Nexus 10. Based on CM10.2. Android 4.3

main.png


This ROM is based on CyanogenMod 10.2 with all the features you get in a CM10.2 ROM, plus the following features.
  • Compiled with Linaro toolchain for enhanced performance.
  • Aroma Installer for additional tweaks and options
  • Zip Aligned
  • Compiled from latest CyanogenMod 10.2 source
  • Improved Web Browsing performance
  • Improved 3D gaming performance
  • Improved battery life
  • Additional theming and UI customisation
  • FAST support via this page and our Facebook Page
________________________


details.png


This ROM has been built to enhance the CyanogenMod 10.2 experience, with faster gaming and web browsing performance (no choppyness in Chrome too!).

Countless hours have been spent making tweaks to settings to squeeze the most performance I can find out of this ROM while still providing excellent battery life and without the dangers of overclocking and kernel level tweaking.

I compile this ROM and Kernel from the latest CyanogenMod source code, add my various tweaks and adjustments, then test for stability, so you get all the benefits of CyanogenMod 10.2, plus my tweaks and extras, all without the instability and inconvenience of flashing CyanogenMod nightlies (which are not designed specifically for the Nexus 10 like my ROM is.

The kernel source is available from the CyanogenMod's GitHub.

________________________

screenshots.png


about.png


pie.png


________________________

bugs.png


None that I am aware of. Please report any issues in this thread or on the Facebook page.

Note: On CM10.1 ROMs, to access the internal SD card on your device via USB on your PC, please go to "Settings" - "About Tablet" and tap on "Build Number" repeatedly to unlock "Developer Options". Now go to "Developer Options" and enable "Android Debugging".

________________________

installation.png


If installing for the first time:

To install this ROM you will need to have an unlocked bootloader and a custom Recovery such as TWRP or ClockWorkMod installed (personally I recommend TWRP, I have had issues with restoring backups using CWM). If you haven't yet unlocked your bootloader and installed a custom recovery, I recommend downloading and installing the Nexus 10 Toolkit.

  1. Copy the downloaded SentinelROM zip to your Internal Storage.
  2. Boot into your custom recovery
  3. Back up your stock ROM
  4. Factory Reset and wipe Cache and Dalvik Cache
  5. Wipe System Partition
  6. Install the ROM
  7. Install GAPPS
  8. Reboot. First boot can take up to 5 minutes.

Important: CyanogenMod statics is switched off by default in this ROM. After installation you will be asked if you want to turn it on, please leave it off.

Note: Use of titanium backup to restore apps and data from another ROM is not recommended, and is the source of 90% of user issues, especially when it comes to battery life. Do so at your own risk.

titaniumbackup.jpg


You may flash other kernels as you wish via recovery. Remember to also flash the correct libraries for any 3rd party kernels.Instructions will be given by the Kernel author. NOTE: Updating the ROM via OTA will also overwrite any custom Kernels you have installed.
________________________

credits.png

  • Thanks very much to all those who have answered my questions through the process of creating my own ROM, you know who you are.
  • CyanogenMod for their outstanding work. Full credit to them for the bulk of this ROM.
  • The Linaro team for their amazing toolchain.
________________________

downloads.png


29/09/13:
SentinelROM v5.00 - ROM and Kernel compiled with Linaro from CyanogenMod 10.2 source

Choose from an increasing range of Premium Themes for SentinelROM here.

Please don't forget to hit the Thanks button too :)

GAPPS
http://goo.im/gapps >Check the lastest package available on top
MD5Sum: check the md5 of the files before flashing it

Other Kernels
For extreme performance, give KTManta Kernel by ktoonsez a go. It improves gaming performance significantly, but your device will get quite hot.
I'm going to do some more testing and may include it in later builds.

________________________

faqs.png


Please visit my FAQ's page before asking questions in the thread. Chances are the answer is already there! I'm always happy to help out with any other questions.
________________________

mods.png


NOTE: Unless otherwise stated, the following mods are developed by SentinelROM users and therefore I can only offer limited support for problems caused by using them.

Tablet UI for SentinelROM v4.70 - Kindly donated by SentinelROM user brGabriel - Flash via Recovery. To restore to stock, reflash SentinelROM and wipe cache.

________________________


I hope you enjoy my ROM. If you do, please consider a donation to the CyanogenMod team. If you really like my build, please consider a donation to me as well. Donations go towards flowers for my wife so she lets me keep developing, and of course, additional devices so I can add to my list of supported devices.

As always, you flash my ROM at your own risk. By unlocking your bootloader and flashing any custom ROM, you are potentially voiding your warranty. I'm in no way responsible for any damage to your device caused by flashing this ROM or any other tweaks/mods discussed in the following posts.
 
Last edited:

Sentinel196

Senior Member
Mar 24, 2010
3,228
3,795
changelog.png




New development, announcements and pipeline work will be posted on our Facebook page, so be sure to 'like' us if you like SentinelROM :)

29/09/2013:-
v5.00 -
*Compiled with new Linaro toolchain v4.8 for a further performance boost.
*Updated to latest Mali graphics drivers for improved performance and stability.
*Updated to latest CM10.2 source (Android 4.3)
*Adds all the latest CM features.


[NOTE: You must wipe your System and Dalvik caches after upgrading. GAPPS Must be re-installed after updating. Please view the instructions here.

26/06/2013:-
v4.80 -
*Compiled with new Linaro toolchain v4.8 for a further performance boost.
*Updated to latest Mali graphics drivers for improved performance and stability.
*Updated to latest CM10.1 source (Android 4.2.2)
*Adds all the latest CM features.


[NOTE: You must wipe your System and Dalvik caches after upgrading. GAPPS Must be re-installed after updating. Please view the instructions here.
 
Last edited:

asweiler

Senior Member
Aug 15, 2012
75
11
Re: [ROM] 28/01/13 - SentinelROM v3.00 - CM10.1 Base - Fast, Stable, Themed

I'm going to have this installed and be your first reviewer faster than you can say s*** on a shingle

Sent from my Nexus 10 using xda app-developers app
 
Last edited:

Sentinel196

Senior Member
Mar 24, 2010
3,228
3,795
Re: [ROM] [28/01/13] - SentinelROM v3.00 - CM10.1 Base - Fast, Stable, Themed

I spent 4 hours yesterday trying to get it working and had to give up for this build. I could do it for AOSP but can't get it to work on CM10 base. Ill keep trying though.

Sent from my EndeavorU using xda premium
 

Sentinel196

Senior Member
Mar 24, 2010
3,228
3,795
I looked at Tablet UI as an option, but the consensus is that it's depreciated and support will become less and less over time, so I decided to leave it out with this ROM.
 
  • Like
Reactions: midgetzombiekiller

asweiler

Senior Member
Aug 15, 2012
75
11
Re: [ROM] [28/01/13] - SentinelROM v3.00 - CM10.1 Base - Fast, Stable, Themed

What does he mean by that is he talking about the action bar or the menu button that appears on the right?

Anyhow I had an idea that maybe I could work on some modifications that I would like on this ROM without having to ask you for it, but I am very new at it and all of the guides I have found are either out of date or are poorly written so I didn't understand how to do it. Do you think you could direct me in the right direction to get started? I would really appreciate it, thank you very much.

Sent from my Nexus 10 using xda app-developers app
 
Last edited:

Sentinel196

Senior Member
Mar 24, 2010
3,228
3,795
Yeah he means moving the navigation bar at the bottom so that the Back, Home and Running buttons are off to the left hand side.

I figured out how to move them and it works perfectly in SentinelROM AOSP, but it seems that CM10.1 is using some weird scaling in the systemUI to fit the large screen of the N10. Even when I modify the XML to adjust the alignment to the far left, it sits about 3 quarters of the way across. From what I can tell, as far as the systemUI knows, this is the edge of the screen and the rest of the area is deadzone. I'll spend some more time later in the week working on it.

Anyone else is always welcome to make mods and tweaks (anything that works with this ROM should also work with other CM10 based ROMS). I welcome and encourage it in the spirit of open source! Hey this whole ROM is pretty much a CyanogenMod Kang.

You just need to package them up as flash-able zips that can be flashed via recovery. If I like them, I'll include them in future builds with your permission :)

To make mods you will need 7-ZIP, Notepad++ and APKTool. You just need to extract the APK you want to edit using APKTool, then make your modifications using Notepad++, then compile using APKTool and merge your modded resources with the original APK in 7-Zip. Then you just need to push the modified APK to your device (I use Android Commander for that). Compiling into a flash-able zip is a little more tricky but there are plenty of guides around.
 
Last edited:
  • Like
Reactions: midgetzombiekiller

the_real_fosgate

Senior Member
Sep 5, 2008
769
39
Obertaufkirchen
Hello,

I have got a brand new Nexus 10 ... normally I am a HTC-Guy :)
Does CM10.1 or your Rom have EQS on the right curtain?
I tried to find out at the CyanogenMod Homepage ... but without success :(

Thank you
Robert

EDIT:
I think I found the answer ... YES :)
 
Last edited:

the_real_fosgate

Senior Member
Sep 5, 2008
769
39
Obertaufkirchen
Gapps

Hello,

sorry for newbie questions, but in the thread of Craigacgomez he linked a GAPPS (GoogleAppsPack-4.2.1-JOP40D.zip)
with a filesize of 150MB, when I go to the link from 1.Page:

GAPPS
http://goo.im/gapps >Check the lastest package available on top
MD5Sum: check the md5 of the files before flashing it

There is a zip file for "me" (gapps-jb-20121212-signed.zip) with only 90 MB

Why is the size so different?

Bye
Robert

p.s.
now I installed your rom with gapps-jb-20121212-signed.zip, but I have very few EQS
Can I somewhere set up, what I want to control with EQS?
 

asweiler

Senior Member
Aug 15, 2012
75
11
Re: [ROM] [28/01/13] - SentinelROM v3.00 - CM10.1 Base - Fast, Stable, Themed

Thanks for the nice little simple guide at the hell of a lot easier to understand than all the other ones I found. If I have any problems with making it it flash able, even with looking at the different guides out there. I know I can come to you, thank you. My goal is to incorporate be modifications that allow me to modify the bottom bar, the Quick Settings bar with the message settings app, the notification LEDs, and to be able to make my ROM updatable over the air. I bet this will be a very difficult thing to achieve but nothing easy is worth doing.

Sent from my Nexus 10 using xda app-developers app
 

Sentinel196

Senior Member
Mar 24, 2010
3,228
3,795
Hello,

sorry for newbie questions, but in the thread of Craigacgomez he linked a GAPPS (GoogleAppsPack-4.2.1-JOP40D.zip)
with a filesize of 150MB, when I go to the link from 1.Page:

GAPPS
http://goo.im/gapps >Check the lastest package available on top
MD5Sum: check the md5 of the files before flashing it

There is a zip file for "me" (gapps-jb-20121212-signed.zip) with only 90 MB

Why is the size so different?

Bye
Robert

p.s.
now I installed your rom with gapps-jb-20121212-signed.zip, but I have very few EQS
Can I somewhere set up, what I want to control with EQS?

Hi mate,

EQS is completely configurable from Settings - System - Quick Settings Panel

I'm not sure why the GAPPS package is smaller, but it's the one CyanogenMod recommend with any CyanogenMod based ROMs and I haven't had any problems. with it.
 
  • Like
Reactions: midgetzombiekiller

asweiler

Senior Member
Aug 15, 2012
75
11
Re: [ROM] [28/01/13] - SentinelROM v3.00 - CM10.1 Base - Fast, Stable, Themed

I suggest installing Nova launcher it is amazing you can customize so many things that is ridiculous. I installed that one and uninstalled the one that comes with the ROM and I couldn't be happier.

Sent from my Nexus 10 using xda app-developers app
 

Sentinel196

Senior Member
Mar 24, 2010
3,228
3,795
Hello,

me once again ;)
Is it possible to spread the dock icons further?
Because they are very close together.

Bye
Robert

I'm working on this. Again this seems to be a "feature" of CyanogenMod at the moment and has to do with how the screen is scaled on the N10 to fit the larger screen. You'll notice that the icons remain the exact same width when you rotate to portrait. I believe there is some missing code somewhere in the launcher and systemUI which stretches to fit the screen.
 

Sentinel196

Senior Member
Mar 24, 2010
3,228
3,795
I suggest installing Nova launcher it is amazing you can customize so many things that is ridiculous. I installed that one and uninstalled the one that comes with the ROM and I couldn't be happier.

Sent from my Nexus 10 using xda app-developers app

Any lag on the home screen and menus when using Nova? I always found it to lag my other devices, but haven't used it much on the N10.
 

Sentinel196

Senior Member
Mar 24, 2010
3,228
3,795
Thanks for the nice little simple guide at the hell of a lot easier to understand than all the other ones I found. If I have any problems with making it it flash able, even with looking at the different guides out there. I know I can come to you, thank you. My goal is to incorporate be modifications that allow me to modify the bottom bar, the Quick Settings bar with the message settings app, the notification LEDs, and to be able to make my ROM updatable over the air. I bet this will be a very difficult thing to achieve but nothing easy is worth doing.

Sent from my Nexus 10 using xda app-developers app

All the code for the bottom bar is in SystemUI.APK, it also ties in with code in Settings.APK which allows you to configure it's buttons.

As for OTA, I don't think you'll be able to do that because you need a server which you can poll and check updates against. At the moment most of the original CyanogenMod code is still there, I've just deleted references in the layout.xml for settings.apk so they do not show up in the menus. I'll have a look at some stage to see if I can modify the code to simply point to my own server, but I doubt it will be that straight forward.

I got an invite yesterday to list my ROM on RomManager, so I'll look into that as an option for now. I don't rank it high on the list of things to do though as it does not affect ROM functionality at all. I'd rather work on improving other things :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 60
    sentinelrom.png




    Welcome to SentinelROM for Nexus 10. Based on CM10.2. Android 4.3

    main.png


    This ROM is based on CyanogenMod 10.2 with all the features you get in a CM10.2 ROM, plus the following features.
    • Compiled with Linaro toolchain for enhanced performance.
    • Aroma Installer for additional tweaks and options
    • Zip Aligned
    • Compiled from latest CyanogenMod 10.2 source
    • Improved Web Browsing performance
    • Improved 3D gaming performance
    • Improved battery life
    • Additional theming and UI customisation
    • FAST support via this page and our Facebook Page
    ________________________


    details.png


    This ROM has been built to enhance the CyanogenMod 10.2 experience, with faster gaming and web browsing performance (no choppyness in Chrome too!).

    Countless hours have been spent making tweaks to settings to squeeze the most performance I can find out of this ROM while still providing excellent battery life and without the dangers of overclocking and kernel level tweaking.

    I compile this ROM and Kernel from the latest CyanogenMod source code, add my various tweaks and adjustments, then test for stability, so you get all the benefits of CyanogenMod 10.2, plus my tweaks and extras, all without the instability and inconvenience of flashing CyanogenMod nightlies (which are not designed specifically for the Nexus 10 like my ROM is.

    The kernel source is available from the CyanogenMod's GitHub.

    ________________________

    screenshots.png


    about.png


    pie.png


    ________________________

    bugs.png


    None that I am aware of. Please report any issues in this thread or on the Facebook page.

    Note: On CM10.1 ROMs, to access the internal SD card on your device via USB on your PC, please go to "Settings" - "About Tablet" and tap on "Build Number" repeatedly to unlock "Developer Options". Now go to "Developer Options" and enable "Android Debugging".

    ________________________

    installation.png


    If installing for the first time:

    To install this ROM you will need to have an unlocked bootloader and a custom Recovery such as TWRP or ClockWorkMod installed (personally I recommend TWRP, I have had issues with restoring backups using CWM). If you haven't yet unlocked your bootloader and installed a custom recovery, I recommend downloading and installing the Nexus 10 Toolkit.

    1. Copy the downloaded SentinelROM zip to your Internal Storage.
    2. Boot into your custom recovery
    3. Back up your stock ROM
    4. Factory Reset and wipe Cache and Dalvik Cache
    5. Wipe System Partition
    6. Install the ROM
    7. Install GAPPS
    8. Reboot. First boot can take up to 5 minutes.

    Important: CyanogenMod statics is switched off by default in this ROM. After installation you will be asked if you want to turn it on, please leave it off.

    Note: Use of titanium backup to restore apps and data from another ROM is not recommended, and is the source of 90% of user issues, especially when it comes to battery life. Do so at your own risk.

    titaniumbackup.jpg


    You may flash other kernels as you wish via recovery. Remember to also flash the correct libraries for any 3rd party kernels.Instructions will be given by the Kernel author. NOTE: Updating the ROM via OTA will also overwrite any custom Kernels you have installed.
    ________________________

    credits.png

    • Thanks very much to all those who have answered my questions through the process of creating my own ROM, you know who you are.
    • CyanogenMod for their outstanding work. Full credit to them for the bulk of this ROM.
    • The Linaro team for their amazing toolchain.
    ________________________

    downloads.png


    29/09/13:
    SentinelROM v5.00 - ROM and Kernel compiled with Linaro from CyanogenMod 10.2 source

    Choose from an increasing range of Premium Themes for SentinelROM here.

    Please don't forget to hit the Thanks button too :)

    GAPPS
    http://goo.im/gapps >Check the lastest package available on top
    MD5Sum: check the md5 of the files before flashing it

    Other Kernels
    For extreme performance, give KTManta Kernel by ktoonsez a go. It improves gaming performance significantly, but your device will get quite hot.
    I'm going to do some more testing and may include it in later builds.

    ________________________

    faqs.png


    Please visit my FAQ's page before asking questions in the thread. Chances are the answer is already there! I'm always happy to help out with any other questions.
    ________________________

    mods.png


    NOTE: Unless otherwise stated, the following mods are developed by SentinelROM users and therefore I can only offer limited support for problems caused by using them.

    Tablet UI for SentinelROM v4.70 - Kindly donated by SentinelROM user brGabriel - Flash via Recovery. To restore to stock, reflash SentinelROM and wipe cache.

    ________________________


    I hope you enjoy my ROM. If you do, please consider a donation to the CyanogenMod team. If you really like my build, please consider a donation to me as well. Donations go towards flowers for my wife so she lets me keep developing, and of course, additional devices so I can add to my list of supported devices.

    As always, you flash my ROM at your own risk. By unlocking your bootloader and flashing any custom ROM, you are potentially voiding your warranty. I'm in no way responsible for any damage to your device caused by flashing this ROM or any other tweaks/mods discussed in the following posts.
    11
    changelog.png




    New development, announcements and pipeline work will be posted on our Facebook page, so be sure to 'like' us if you like SentinelROM :)

    29/09/2013:-
    v5.00 -
    *Compiled with new Linaro toolchain v4.8 for a further performance boost.
    *Updated to latest Mali graphics drivers for improved performance and stability.
    *Updated to latest CM10.2 source (Android 4.3)
    *Adds all the latest CM features.


    [NOTE: You must wipe your System and Dalvik caches after upgrading. GAPPS Must be re-installed after updating. Please view the instructions here.

    26/06/2013:-
    v4.80 -
    *Compiled with new Linaro toolchain v4.8 for a further performance boost.
    *Updated to latest Mali graphics drivers for improved performance and stability.
    *Updated to latest CM10.1 source (Android 4.2.2)
    *Adds all the latest CM features.


    [NOTE: You must wipe your System and Dalvik caches after upgrading. GAPPS Must be re-installed after updating. Please view the instructions here.
    11
    Updated TabletUI for SentinelROM v4.60

    Here ya go, gents! Freshly updated TabletUI patch for SentinelROM v4.60 as a token of my appreciation for Sentinel196's hard work on the ROM.

    DP68kM7.jpg


    Download Link: SentinelROM_v4_60-tabletUI.zip

    Once again, this mod is presented "As is". I cannot take requests for additional theming, tweaking, twerking, or "dropping it like its hot". ;)
    10
    SentinelROM v4.60 is here!

    This update includes new Mali graphics drivers, as well as some other improvements and fixes:

    22/05/2013:-
    v4.60 -
    *Compiled with Linaro toolchain for a huge performance boost.
    *Updated to latest Maki graphics drivers for improved performance and stability.
    *Updated to latest CM10.1 source (Android 4.2.2)
    *Fixes to Camera
    *Fixes to Apollo
    *Fixes to Clock

    [NOTE: You must wipe your System and Dalvik caches after upgrading. GAPPS Must be re-installed after updating. Please view the instructions here.

    Enjoy!
    6
    There’s a lot of hype in the XDA forums recently around Linaro Toolchain.

    Linaro Toolchain is used when compiling a ROM and supposedly gives large performance increases over ROMs which are compiled in the traditional manner.

    I decided to put it to the test by recompiling my existing SentinelROM v4.40 source code for Nexus 10 using the Linaro Toolchain, then running a series of tests using the standard ROM and kernel, as well as the ROM and kernel compiled with Linaro.

    See the results here in this video, all filmed in one take.