This Thread is intended to answer some common questions asked by users of TEMASEK's CM10.1 - Unofficial ROM. I am not an expert user, I just did this to help out some people who are having some difficulties. I have been using this ROM for a long time now and I compiled most commonly asked questions. I tried to answer these questions from my knowledge and from other people's responses so these might not work for you. In fact to keep myself safe from any accusations I copied the disclaimer from Temasek's thread. If anyone wants to add some more question and answers feel free to suggest.
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
Frequently asked questions
Is this ROM the same like CM10.1?
Yes and No. Mainly this ROM does look similar to CM 10.1 because they have a common source. Using Temasek's own words "I sync from cm source and merge with my source, add some open commits (cherrypicks) and some external sources. Then I compile from the source I have to build this cm10.1 unofficial build"
What are cherry picks?
Cherry picks are modifications or software which Temasek adds to his ROM. An example of Cherry pick is the centre clock and the exit button on the stock browser
Does this ROM come with a kernel?
Yes this ROM comes with stock CM kernel. However you can opt to choose another one of your liking. Temasek has his own kernel as well which you can download from the website mentioned in his OP. Remember that you need to reflash the kernel (if you are not using the CM stock kernel) every time you flash an update
Is Siyah Kernel compatible with this ROM?
Unfortunately Gokhan is not updating the Kernel as fast as CM10.1 is updating itself. Therefore this might lead to some problems especially if you are using V60 onwards. That is CM10.1 has to be the one before 20130223
What happens if i have cm10.1 as second boot? Will it boot if I am using Siyah Kernel?
In this case you will be able to boot in your first rom but not in Temasek's CM 10.1
Where can I download the ROM / Temasek’s Kernel / Gapps?
You can download all of the above from this location: http://temasek.hopto.org/
If you want the ROM, click on Samsung Galaxy S3 – i9300, then CM 10.1 and you will find the ROM there.
For Kernel click on Samsung Galaxy S3 – i9300, then CM 10.1, then Temasek Kernel
For GAPPS, click on Samsung Galaxy S3 – i9300, then CM 10.1 and then MISC and press GAPPS JB
What is the difference between GAPPS-JB-20121212 and GAPPS-JB-20121212-FIXED?
In Temasek’s case GAPPS-JB-20121212 unrooted his mobile phone. Therefore he fixed GAPPS, hence there is GAPPS-JB-20121212-FIXED
Can I install the new GAPPS-JB-20130301?
Yes it suggested that you update GAPPS to this version. However be sure that you are running on Android 4.2.2, i.e. Temasek's CM10.1 unofficial or any other AOSP/AOKP ROM using android 4.2.2
Do I need to wipe data?
If you are coming from another ROM you have to do a clean install. If you are coming from previous versions of this ROM you can do without a wipe data. However if you have issues with the ROM it is recommended to wipe data, and format system.
Can I install this ROM over the official cm10.1?
Yes you can install this ROM over the official Cm10.1, and you can do a dirty install i.e. Install without wiping data and formatting system.
What is the process to update this ROM?
Process is pretty easy and straightforward. Follow these steps and you should not have any difficulties
Step 1:
Download the ROM
Step 2:
Put the ROM into your SD Card
Step 3:
Reboot into custom recovery
Step 4:
Install the Downloaded ROM
If you wish to use Stock CM kernel follow step 5, if you want to install another Kernel follow step 6
Step 5:
Reboot System
Step 6:
Install Custom Kernel
Step 7:
Reboot
What are the steps for a new installation?
First I am assuming that your device is rooted and a custom recovery is installed. If you already did these you can do the following:
Step 1:
Download the ROM, GAPPS & (optional) custom kernel (if you do not want Stock CM Kernel)
Step 2:
Put the ROM, GAPPS and Kernel (optional) into your SD Card
Step 3:
Reboot into custom recovery
Step 4:
Install the Downloaded ROM
Step 5:
Install GAPPS
Step 6 (optional – if you want CM kernel you can go to step 7):
Install Kernel
Step 7:
Reboot System
Can I use Titanium Backup?
TB can be used as long as you do not restore system apps. It is suggested that you do not restore user applications if you are coming from Android Jelly Bean 4.1.1 / 4.1.2. What you can do is first install the applications from the Market and then restore the DATA (only) of these applications
Installed this ROM and I cannot find developer options!
Developer options are hidden and you can enable this option by pressing BUILD NUMBER under the About Phone menu
I lost the 3 options of Reboot?
You can re-enable this feature in developer options
Installed Temasek's kernel but I can see no difference in the sound?
For the time being Temasek's kernel alone is not going to make a difference until you install Boeffla Sound Control App which can be found in the playstore: https://play.google.com/store/apps/details?id=com.near.boefflasound
What is the difference between STock cm10.1 kernel and Temasek's Kernel?
Temasek's kernel has additional features compared to Stock CM 10.1. These include:
- Andreilux's Charging Control Mechanism
- Ability to CPU OC and CPU UC
- Ability to tweak Audio (Using Boeffla Engine)
- Ability to tweak CPU voltage
- Ability to change voltage usage of the internal memory
- Ability to change I/O scheduler for internal memory and sd card
- Ability to change charging power
- Ability to change screen preferences such as: Digital Noise, Chroma Saturation and others
How can I change the charging voltage?
There are two ways how you can do this.
Option 1:
You can use the application developed by FastJack2: http://www.mediafire.com/FastJack2 in folder public/ChargeControl
Option 2:
If you are running temasek's kernel (date 5th March onwards), you can easily install Stweaks (Play store link: https://play.google.com/store/apps/details?id=com.gokhanmoral.stweaks.app) and then edit the charging settings under the Power Tab.
I did not understand the charging voltage options?
This part is taken from the OP of the Temasek's CM10.1 thread:
Directory
/sys/devices/platform/samsung-battery/
Charging Currents
Charging currents are dictated by input and charging current limits. The input current is the current flowing into the device through the USB port at 5V. The charging current is the current delivered to the battery at usually 4.35V. The device can have a higher charging current than input current because of the voltage differential, usually a 15% discrepancy. You can also have much higher input currents than charging currents, this can be useful when you are using the device in situations like gaming and charging your battery at the same time, provided your charger actually can provide the power.
There are 3 USB charger type categories
Dedicated Charging Ports (DCP)
- includes AC chargers, but also special USB plugs
dcp_ac_chrg_curr
- default 1000
- max 1200 (specification max is 1500)
- min 500
dcp_ac_input_curr
- default 1000
- max 1200 (specification max is 1500)
- min 500
Standard Downstream Ports (SDP)
- usually includes almost all data enabled USB ports
sdp_chrg_curr
- default 475
- max 900
- min 475
sdp_input_curr
- default 475
- max 900
- min 475
Charging Downstream Ports (CDP)
- includes also data enabled USB ports but which are designed to provide more power, usually on newer laptops where the USB port has a lightning logo next to it
cdp_chrg_curr
- default 1000
- max 1200 (specification max is 1500)
- min 500
cdp_input_curr
- default 1000
- max 1200 (specification max is 1500)
- min 500
Voltage control
- Hard voltage control: 4.20, 4.35V, and 4.40V charging voltages are available. This is included for anybody running on third-party batteries, whom most of them have a 3.7V battery chemistry as opposed to the 3.8V on the stock battery. These batteries should be charged at 4.2V instead of 4.35V.
batt_chrg_hard_volt
- default 4300000
- alternative value 4200000
- user can choose only either 4200000 or 4300000
- Soft voltage control: As opposed to the hard voltage control which is the voltage which the charger chip provides to the battery while charging, the soft-voltage is the battery voltage itself. 3.7V batteries have a top-off voltage of 4.2V and 3.8V again 4.35V. The default limit on the stock battery is 4.30V before the charger logic stops and considers the battery as full. This is also merely provided for 3rd party batteries which should be charged at lower voltages. If you overcharge your battery beyond these what are safe considered voltages, such as raising the default 4.30 top-off voltage to the design 4.35V or even higher, you are running into the risk of damaging the battery or even causing it to melt-down.
batt_chrg_soft_volt
- default 4300000
- alternative value 4200000
- user can choose only either 4200000 or 4300000
Can I OC(over clock) and UC (Under clock) temasek's kernel?
If you have installed temasek's kernel (date 5th March onwards) you can alter the speed and voltage of the CPU. This can be done using stweaks which can be found from playstore.
I cannot OC GPU!
For the time being it is not possible to OC the GPU (if you are using temasek's kernel), but it might be possible in the future.
My battery stops charging at 89%!
DO not worry, this can be fixed through stweaks settings.
- Download Stweaks from google play if you have not downloaded it
- Open stweaks
- Go on Power Tab
- Scroll to the bottom of the page until you find the section "Battery Charging Voltages"
- Press "Charge Hard Voltage"
- Change from 4.2V to 4.3V
- Press Apply
I Under voltaged my GS3 and now it went into a boot loop!
- Go into recovery (Hold Power Button, Volume Up and Home Button)
- Install ROM and Kernel again
- ROM should boot fine
- Next time do not select "Set on Boot" from Stweaks before you are sure that your settings are working
OpenDroid is not working!
OpenPDroid is not compatible with multiuser.
So basic rules for multiuser
1. Must be on stock theme
2. Must not be on openpdroid build
Re: Q&A - TEMASEK's CM10 - Unofficial
CM10.1 not cm10.
You can add a question as to what are thesw cherry picks as alot have this question.
Also i believe you answer for the kernel is not clear. Yoy can straightforward say that kernel cominf with rom is stock cm10.1 kernel and if you want temaseks kernel you flash it from here.
Sent from my GT-I9300 using xda premium
AW: Q&A - TEMASEK's CM10.1 - Unofficial
You can add that you can just flash over temasek's rom over official cm10.1. You mentioned something but it didn't came out that clear.
And under cherry picks. It should be stock browser I think?
Sent from my third Galaxy phone.
WoW.. should help ppl a lot..
Sent from my GT-I9300
iExitus said:
You can add that you can just flash over temasek's rom over official cm10.1. You mentioned something but it didn't came out that clear.
And under cherry picks. It should be stock browser I think?
Sent from my third Galaxy phone.
Click to expand...
Click to collapse
I will add the suggestions however I did not understand the part of the stock browser. In the cherry picks I added that the stock browser has an exit button. Do you think it needs to be rephrased?
Thank you
Sent from my GT-I9300 using xda app-developers app
You've written stock button in op mate.
Sent from my GT-I9300 using xda premium
Mr Woolf said:
You've written stock button in op mate.
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Thank you very much, I did not realise the spelling error. Thank you both for pointing it out.
iExitus said:
You can add that you can just flash over temasek's rom over official cm10.1. You mentioned something but it didn't came out that clear.
And under cherry picks. It should be stock browser I think?
Sent from my third Galaxy phone.
Click to expand...
Click to collapse
Sent from my GT-I9300 using xda app-developers app
You may wanna update this cos the new STweaks compatibility.
Sent from my GT-I9300 using Tapatalk 2
rickoslyder said:
You may wanna update this cos the new STweaks compatibility.
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
I did update it. Can you check out whether it includes the necessary updates?
Thanks
And the GAPPS info is outdated.
And Boeffla sound
Suggest the salient elements of STweaks and Boeffla are listed here rather than linked. Messy otherwise.
You may wish to add detail on the Temasek kernel (what it does differently, why the lib file differences etc.) even without STweaks etc.
Big job...
rickoslyder said:
You may wanna update this cos the new STweaks compatibility.
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
I did update it again, I did my best to include all the information I know and the other information I found on the thread. If you have other information do not hesitate to tell me
LenAsh said:
And the GAPPS info is outdated.
And Boeffla sound
Suggest the salient elements of STweaks and Boeffla are listed here rather than linked. Messy otherwise.
You may wish to add detail on the Temasek kernel (what it does differently, why the lib file differences etc.) even without STweaks etc.
Big job...
Click to expand...
Click to collapse
Sorry but I have no idea about lib file differences. Is there somewhere specified on the thread so that I can copy it?
Thanks
AW: Q&A - TEMASEK's CM10.1 - Unofficial
I have installed the new kernel of temasek.
But my battery will not charge to 100%
What can I do?!
Gesendet von meinem GT-I9300 mit Tapatalk 2
bocke85 said:
I have installed the new kernel of temasek.
But my battery will not charge to 100%
What can I do?!
Gesendet von meinem GT-I9300 mit Tapatalk 2
Click to expand...
Click to collapse
In Stweaks, change hard control voltage to 4.35V
temasek said:
In Stweaks, change hard control voltage to 4.35V
Click to expand...
Click to collapse
I'll try just this, thanks a bunch.
And thanks OP for the FAQ.
I'd like to find more information about all the options available in Stweaks for undervolting, where should I check?
Siyah's had a general -100mV option possibility, which applied to my custom voltage settings. Should I just downvolt 200mV altogether from all my stock values?
Choristav said:
I'll try just this, thanks a bunch.
And thanks OP for the FAQ.
I'd like to find more information about all the options available in Stweaks for undervolting, where should I check?
Siyah's had a general -100mV option possibility, which applied to my custom voltage settings. Should I just downvolt 200mV altogether from all my stock values?
Click to expand...
Click to collapse
Sweet spot for everyone is different. U have to find your own values. Bear in mind no one device is the same with regards to oc / uv tolerance.
temasek said:
Sweet spot for everyone is different. U have to find your own values. Bear in mind no one device is the same with regards to oc / uv tolerance.
Click to expand...
Click to collapse
Alright, thanks! Although, I was wondering if for example, at 1400MHz (which has 1.3V by default), setting it to 1.1V would be the same as setting it to 1.2V with Siyah's kernel but with the general -100mV setting (you could also choose the -25, -50 or -75mV, aside from the individual voltage level)?
bocke85 said:
I have installed the new kernel of temasek.
But my battery will not charge to 100%
What can I do?!
Gesendet von meinem GT-I9300 mit Tapatalk 2
Click to expand...
Click to collapse
Thank now you question is added in the FAQ
I am on latest build and I don't have temasek folder in data (I have enabled settings to view hidden folders and tried different file explorers)
Also Stweaks says no kernel support... what am I doing wrong?
Sent from my GT-I9300 using Tapatalk 2
Related
FireWalkerX Pure 1.0.55
------------------------------------
This rom is based on CM10 latest with my own optimizations
Feature List:
------------------
* Optimisations for better battery life
* OTA app for updates (Supports partial updates)
* BurningX Version 1.0 Kernel based on Siyah kernel (siyah and others based on it does not support OTA!)
* Gestures - 8 different gestures currently build in - see this thread
* Supports extweaks from version 1.0.33-hotfix
* Bluetooth Stereo supported
Download the file FWXPure-x.x.xx-NOGAPPS-signed.zip and gapps-jb-signed.zip and flash both
dont worry, if you forget to download the gapps zip, OTA will have it as an update.
Update: there is a minor glitch in the ast part, sometimes it will do the last patch, sometimes you have to do it by hand (its easy, your allready in recovery mode, just select
install zip, then zip from internal sdcard look inside OTA-Updater/download/firewalkerx-pure-1.0.40.zip fix is coming when i can figure out why it doesnt work on the last
when it works on gapps, there is no kernel update in gapps... strange...
adding features and mods that i find worth putting in
Pictures coming (for now, imagine CM10, since nothing has been changed on the UI yet)
Big thanks to:
-------------------
Team Hacksung
Everyone working on CM10
ParanoidDK for fixing OTAUpdater.apk for i9100
otaupdatecenter.pro for awsome OTA infrastructure
Gokhanmoral
TungsTwenty
Awesome from team Inferno
i will post OTA Updates when bugs are fixed, or new features are added.
Im going to split it into to branches in the next release:
* Stable for those who wants updates once in a while
* Unstable for those who wants to live on the edge.
Default version posted to OTA will be stable, to go to the unstable branch,
all you will have to do is download the unstable-branch.zip after installing version 1.0.55 and zip it in recovery it will be small.
then you will be on the unstable OTA.
(Version explanation: major.minor.buildnumber)
Changelog:
Code:
1.0.55:
---------
* AwesomeBEATS V3
* Updated OTAUpdater.apk
* Added a2dpvolume to the build tree since it helps some people with
their a2dp headsets
* added 3D Gallery for all your picasa needs
* stable and unstable branches
1.0.40:
---------
* Supports partial updates.
* BurningX 1.0 Updated with Siyah 4.1 sources (BurningX does not support dualboot)
* Bluetooth stereo working.
* based on 10.0.0-RC0 sources.
* Different installation procedure regarding GAPPS.
1.0.33-hotfix:
---------
* hotfix for extweaks support. Available from my dropbox link down below.
1.0.33:
---------
* BurningX 1.0Beta is a Siyah 4.1Beta4 based kernel with
Touch Gestures included:
8 gestures:
* Actions: invert mDNIe;
* launch camera (3 different apps detected, including JB);
* direct dial (must edit script);
* toggle bluetooth;
* toggle WiFi;
* play/pause;
* simulate power button (save the physical button);
* simulate home key.
* Kernel supports OTA.
* Kernel supports extweaks - for all your tweaking needs.
1.0.24:
---------
* Reverted a setting to avoid crashing of UI
* Fixed OTA update that kept anoying with updates that where already applied.
1.0.15:
---------
* Initial Release
Expected in next version:
Code:
Link: Download FireWalkerX Pure
Ive started adding my github repositories - kernel is now online, rest will follow...
My Github Repositories
a featureslist and screenshots would be great
thank you firewalkerx will test it :good:
Flashed it, but my S2 stuck on bootscreen
anyone else got this problem?
moorhuhn said:
Flashed it, but my S2 stuck on bootscreen
anyone else got this problem?
Click to expand...
Click to collapse
did you do a format cache / data ?
So just out of curiosity what kind of optimizations have you done to increase battery life?
beston94 said:
So just out of curiosity what kind of optimizations have you done to increase battery life?
Click to expand...
Click to collapse
fast dormancy
wifi max transmit power
wifi scan interval
sysctl
Sir, if I'm not mistaken you shouldn't include jb gapps in rom, gapps should flash separately.
FireWalkerX said:
fast dormancy
wifi max transmit power
wifi scan interval
sysctl
Click to expand...
Click to collapse
Maybe you can fork the sources and upload your commits on github.com? So that wie can see what you have changed ... ?!
PS: ... and thx for your work!!!
voku1987 said:
Maybe you can fork the sources and upload your commits on github.com? So that wie can see what you have changed ... ?!
PS: ... and thx for your work!!!
Click to expand...
Click to collapse
i will, as soon as i get my build tree cleaned up... right now, i have stuff all over the place, lol
downloading tonight !
1.0.24 uploaded / send Over The Air
Might give this a try, finally managed to get a stable-ish battery using the latest Siyah Kernel.
Sent from my GT-I9100 using xda premium
Hi firewalker,
moved to your rom. Thx!!!! I like the ota idea.
One question so far: your battery optimizations are kernel related ? Cause maybe will change to latest syiah ?
oskarpp3 said:
Hi firewalker,
moved to your rom. Thx!!!! I like the ota idea.
One question so far: your battery optimizations are kernel related ? Cause maybe will change to latest syiah ?
Click to expand...
Click to collapse
im experimenting with the ]dorimanx kernel right now, so i might push that one out instead of the one included with a new update within a few days...
after some consideration, ive come to the conclusion that ill go for siyah instead...
it will be included in the next ota, tomorrow or friday...
I have postponed the use of siyah, and siyah based kernels, i need to figure out why applying OTA triggers samsungs 3e recovery instead of the cwm based recovery, which makes it imposible to apply OTA patch automatically...
FireWalkerX said:
I have postponed the use of siyah, and siyah based kernels, i need to figure out why applying OTA triggers samsungs 3e recovery instead of the cwm based recovery, which makes it imposible to apply OTA patch automatically...
Click to expand...
Click to collapse
I understand ! ! But i flashed latest syiah (4.1rc1) for now without problems.
Bettery seems good. If ota works we will see after you`ve posted a new update. Will try by ota!
Day 2 day usage works quite well on siyah. Only problem is the automated appliance of OTA which doesn't work because all siyah based kernels include samsungs own OTA updater which only accepts Samsung signed packages
After using your rom for more than a day now i have to say job well done sir.
Im a fan of Dorimanx kernel but something went wrong from version .63 onwards. its had the perfect balance between performence and battery life (for my personal usage of course), But, Since i gotta keep on flashing, i flashed GMs latest siyah and must say its running pretty well, sad bout the OTA packages have to be signed by Samsung, oh well, we cant have it all, can we?
Jagdish84 said:
After using your rom for more than a day now i have to say job well done sir.
Im a fan of Dorimanx kernel but something went wrong from version .63 onwards. its had the perfect balance between performence and battery life (for my personal usage of course), But, Since i gotta keep on flashing, i flashed GMs latest siyah and must say its running pretty well, sad bout the OTA packages have to be signed by Samsung, oh well, we cant have it all, can we?
Click to expand...
Click to collapse
Well it seems like you CAN have the cake, AND eat it next update is on its way, with a new kernel. see OP
HWMOD OC KERNEL FOR MEDIAPAD ICS
Here is my 3.0.42 Overclocked Kernel for Mediapad ICS.
It was developed to suit my modified C232B005 firmware.
Should work in combination with all released Huawei ICS firmwares.
The main objective was to have longer battery life, not sure I got 100% of it,
however it seems pretty stable. The choice about avoiding higher clock frequencies
was deliberate and aimed to avoid forced close, freezes and unexpected reboots.
Really higher frequencies seemed unstable to me during my tests.
CHANGES
- latest stable kernel-3.0.42 Overclocked, clock up to 1.782 MHz
- undervolting from 750 mV @ 192Mhz to 1.275 mV @ 1.782 MHz
- default clock 1.188 MHz as in stock but governor ondemand
- "arkusuma" touch screen driver and sysfs modifications
- mt9m114 driver embedded in the kernel (not a module)
- size optimized dhd kernel module for Wifi networking
- added SIO scheduler but kept "deadline" as default
- cleaned up errors due to non existing hardware
- removed several unused driver from the kernel
- various fixes and tweaks from other platforms
HOW TO INSTALL
- extract the "boot.img" file from the "boot-3.0.42-hwmod.zip" archive
- using "fastboot" erase and then write "boot.img" to the boot partition:
Code:
fastboot erase boot
fastboot flash boot boot.img
- extract the "modules" folder from the "modules-3.0.42-hwmod.zip" archive
- copy the complete content of the "modules" folder to "/system/lib/modules/"
BOOT PARTITION (updated 2012/09/10)
Size: 3.999.362 bytes - MD5: aa7e4676d85f45a354c29aaadbdb8eab
Contains "boot.img" file to be flashed with "fastboot" to the "boot" partition:
http://www.gamefront.com/files/22241072/boot-3.0.42-hwmod.zip
KERNEL MODULES (updated 2012/09/10)
Size: 272.341 bytes - MD5: 6406f7778a4054160f2d415673cde0ca
Contains 3.0.42 kernel modules to be copied in "/system/lib/modules":
http://www.gamefront.com/files/22241073/modules-3.0.42-hwmod.zip
As always have fun and enjoy,
.:HWMOD:.
LOCAL DOWNLOAD FROM XDA
.
Nice one but i have problem with wifi. Very very slov
Sent from my HUAWEI MediaPad using XDA Premium HD app
CSCicus said:
Nice one but i have problem with wifi. Very very slov
Sent from my HUAWEI MediaPad using XDA Premium HD app
Click to expand...
Click to collapse
The "dhd.ko" module is the original one shipped by Huawei.
It was just stripped off of symbols and other debug informations
which are not necessary for the functionality of the Wifi driver.
I have had no sign of Wifi slow down and other people on Androidiani forum
are using this same kernel and they have not reported problems so far:
http://www.androidiani.com/forum/hu...rmware-mediapad-ics-4-0-3-hwmod-c232b005.html
You could try to perform a complete "Factory data reset" if you are not
worried about reinstalling your application and data from a backup.
any other governor added to above kernel ?
I have my device 3days. I have instaled yours rom. Everything its wiped. I noticed i dont have this problem all time. On first instalation of all things was ok. But after that speed gos down to 100k/200k i disable wifi . After 2h i try it again and it was again ok.Maybe its some problem with my mikrotik router. But i have lot of wifi devices and i dont have this problems. For now its working. Thanks
Sent from my HUAWEI MediaPad using XDA Premium HD app
kakabobo said:
any other governor added to above kernel ?
Click to expand...
Click to collapse
No, I thought the standard 5 governors were enough for normal usage.
Personally I only use "ondemand" and "performance".
Which one are you missing ?
hwmod said:
No, I thought the standard 5 governors were enough for normal usage.
Personally I only use "ondemand" and "performance".
Which one are you missing ?
Click to expand...
Click to collapse
Is Ondemand have screen off profile? Iirc, the standard Ondemand governor don't have it. I don't know how much screen off profile would save battery, but I believe it's a nice thing to have.
rurou said:
Is Ondemand have screen off profile? Iirc, the standard Ondemand governor don't have it. I don't know how much screen off profile would save battery, but I believe it's a nice thing to have.
Click to expand...
Click to collapse
Hmm ... not enough knowledge about those governors details, sorry !
My objective was an usable and stable kernel with a few improvements.
As you can see there is no edge OC either and voltage has been kept to a minimum even at the cost of performances.
I haven't boosted L2 too much either, bus BW remains at max. 310Mhz.
I kept focussed on the stability of the device without changing to many things at once.
Maybe related to your question I know that "Deep Sleep" mode works while the governor is "ondemand".
So it enters this extra power saving mode every time the screen switches off for a couple of seconds.
You can check it works by downloading CPUSpy (free from the market).
Obviously it can't enter "Deep Sleep" while connected through "adb".
Hi hwmod
Is this an update to the Kernal 3.0.42 that you posted on your main thread or is it a new
one. The reason I ask is that I have the Kernal from that thread installed and have problems with
using fastboot. You previous was much easier to install.
Stransky
Sent from my HUAWEI MediaPad using xda premium
Stransky said:
Hi hwmod
Is this an update to the Kernal 3.0.42 that you posted on your main thread or is it a new
one. The reason I ask is that I have the Kernal from that thread installed and have problems with
using fastboot. You previous was much easier to install.
Stransky
Sent from my HUAWEI MediaPad using xda premium
Click to expand...
Click to collapse
No it is not an update, it is exactly the same 3.0.42 kernel and modules used in the other thread.
I extracted kernel and modules from that since there could be users wanting to try the kernel
but not wanting to install the complete package in post #2 of my modded firmware thread.
If you already installed the complete C232B005 HWMODed firmware you are fine.
Does anyone face some problems after flashing this?
hamdimo said:
Does anyone face some problems after flashing this?
Click to expand...
Click to collapse
It's running fine for me and seems a few others too.
Any more info or description about the problem you are facing ?
Hi
No problems here.
Stransky
Sent from my HUAWEI MediaPad using xda premium
A bug has been found in the kernel.
The internal microphone is not working.
External mic (from headset) works fine however.
hwmod said:
A bug has been found in the kernel.
The internal microphone is not working.
External mic (from headset) works fine however.
Click to expand...
Click to collapse
Is the bug there in the full firmware tooo? 'Cos I'm planning to flash tomorrow and don't wanna use my headset all the time for Skype.
Sent from my HUAWEI MediaPad using XDA Premium HD app
shiranmotha said:
Is the bug there in the full firmware tooo? 'Cos I'm planning to flash tomorrow and don't wanna use my headset all the time for Skype.
Sent from my HUAWEI MediaPad using XDA Premium HD app
Click to expand...
Click to collapse
No the bug is related to the kernel only.
I am looking into this to find a definitive solution.
It looks like I left out some configuration bit that is needed.
I uploaded a new kernel-3.0.42 and related modules in the OP.
This fixes the bug with the integrated microphone not working.
Thank you for your patience.
Have fun,
.:HWMOD:.
Del
Can someone tell if he noticed longer battery use? How much on WIFI, 3G, movies?
Presenting my ROM built from CM10 following instructions from this thread by Entropy.
This is pure CM10 with some tweaks in build.prop, kernel, init.d and host file. It is not themed so please do not request for screen shots as it is same as any other pure cm10 rom.
As usual bugs are present as CM10 is bleeding edge.
I modified the ROM to include the following.
1. Siyah Kernel included. Thanks Gokhanmoral and Ktoonsez.
2. Included some init.d tweaks.
3. Modified build.prop for some tcp/dns tweaks (google dns). Also changed dpi to 220.
Installation
If coming from other ROM
1. Wipe data/reset factory settings.
2. Flash the ROM.
3. Flash gapps. Use the gapps from this thread as it has market update check and dpi check disabled. Thanks tsjoklat on this thread. Flashing other gapps may cause some apps to be missing from the market.
If coming from same ROM
1. No wipe required.
2. Flash the ROM.
3. Flash gapps. Use the gapps from this thread as it has market update check and dpi check disabled. Thanks tsjoklat on this thread. Flashing other gapps may cause some apps to be missing from the market.
I am going to update this weekly only, mostly on weekend.
Credits
CM10 Team - for developing awesome ROM.
Entropy512 - for development instructions.
Gokhanmoral/Ktoonsez - for the kernel.
Droidphile - for init.d tweaks.
Tsjkolat - for the market patch.
Latest gapps 20121002
Download 07-Dec
Code:
Change Log (07-Dec)
Latest changes from CM10 merged. Refer to CM10 change log [URL="http://changelog.bbqdroid.org/#i777/cm10/next"]here.[/URL]
Change Log (28-Oct)
Latest changes from CM10 merged. Refer to CM10 change log [URL="http://changelog.bbqdroid.org/#i777/cm10/next"]here.[/URL]
Updated host files.
Change Log (23-Oct)
Latest changes from CM10 merged. Refer to CM10 change log [URL="http://changelog.bbqdroid.org/#i777/cm10/next"]here.[/URL]
Included latest siyah kernel. 4.3.3
Updated host files.
Change Log (17-Oct)
Latest changes from CM10 merged. Refer to CM10 change log [URL="http://changelog.bbqdroid.org/#i777/cm10/next"]here.[/URL]
Included latest siyah kernel. 4.3.
Change Log (11-Oct)
Latest changes from CM10 merged. Refer to CM10 change log [URL="http://changelog.bbqdroid.org/#i777/cm10/next"]here.[/URL]
Included Nova launcher instead of apex. Bought 25c Nova premium :D
Change Log (05-Oct)
Latest changes from CM10 merged. Refer to CM10 change log [URL="http://changelog.bbqdroid.org/#i777/cm10/next"]here.[/URL]
Moved to conservative governor.
Change Log (9/29)
Latest changes from CM10 merged. Refer to CM10 change log [URL="http://changelog.bbqdroid.org/#i777/cm10/next"]here.[/URL]
Added cron support.
Added apex launcher as system app.
Change Log (9/23)
Latest CM10 changes merged.
removed ZRam and reverted swapiness to 0.
Change Log (9/21)
Latest Siyah 4.1.5 included. Thanks Ktoonsez.
Zram enabled in init.d to 150MB. Swapiness set to 30.
Change Log (9/20)
Latest changes from CM10 merged. Refer to CM10 change log [URL="http://changelog.bbqdroid.org/#i777/cm10/next"]here.[/URL]
Included Siyah 4.1.4 Thanks Ktoonsez
Change Log (9/16)
Latest changes from CM10 merged. Refer to CM10 change log [URL="http://changelog.bbqdroid.org/#i777/cm10/next"]here.[/URL]
Moved to Pegaseq as default governor with settings applied through init.d now. Can be overriden from extweaks. UV table etc is below.
1600mhz: 1400 mV
1500mhz: 1375 mV
1400mhz: 1325 mV
1300mhz: 1300 mV
1200mhz: 1200 mV
1100mhz: 1150 mV
1000mhz: 1100 mV
900mhz: 1050 mV
800mhz: 1000 mV
700mhz: 975 mV
600mhz: 975 mV
500mhz: 950 mV
400mhz: 925 mV
300mhz: 925 mV
200mhz: 900 mV
100mhz: 875 mV
Change Log (9/14)
Latest changes from CM10 included. Refer to CM10 change log [URL="http://changelog.bbqdroid.org/#i777/cm10/next"]here.[/URL]
Included siyah 4.1.1 as the default kernel
Included tweaks file with default governor as conservative, undervolting for better battery life.
Updated ad blocking via host file.
Change Log (9/13)
Fixed the hardware keyboard issue.
Fixed market app related issue by using dpi fix and no auto update app.
Back to dpi 220.
Change Log (9/12)
Added adblock via host file.
Change Log (9/11)
First Release
Donations are not needed, Thanks is sufficient.
If you still insist then donate.
Reserved.
Thanks for keeping development of this phone.
:thumbup:
Dont you need the second post of the topic?
You could ask to a admin to delete this if you need it.
Sent from my SGH-I777 using xda app-developers app
RatusNatus said:
Thanks for keeping development of this phone.
:thumbup:
Dont you need the second post of the topic?
You could ask to a admin to delete this if you need it.
Sent from my SGH-I777 using xda app-developers app
Click to expand...
Click to collapse
As of now I have reserved one more post. Hopefully that should be good enough.
Nice work will give it a try on my Gf phone hehe.
Sent from my SGH-I777 using xda app-developers app
Shouldn't this be in ported development like Fusions ROM?
killman2659 said:
Shouldn't this be in ported development like Fusions ROM?
Click to expand...
Click to collapse
+1
Sent from my SGH-I777 using xda premium
This is not going to end well. Good luck.
Sent from my SGH-I777 using Tapatalk 2
Moved to Ported - if this is wrong, please make the case, and we can move it back..
Divine_Madcat said:
Moved to Ported - if this is wrong, please make the case, and we can move it back..
Click to expand...
Click to collapse
while I am fine moving it to ported section. I have following query, I have been long standing member of this forum (with some other id). I recall the ported development was created for ROM based on i9100 and hell raised or whatever to keep dev section clean of hell raised ROM. CM10 for i777 is not ported from i9100 as my understanding goes. In my opinion CM10 based ROM are not ported and should be in android dev section. Correct me if I am wrong.
I flash it already and liking it. I can see more stuffs on my screen then the kang cm10. Hope there will an update with the 4g icon instead of the 3g/h+. Ill be using tis as my daily. Thankx for the port. Ps- i havent found any problem with it yet.:thumbup:
Sent from my SGH-I777
logo209 said:
I flash it already and liking it. I can see more stuffs on my screen then the kang cm10. Hope there will an update with the 4g icon instead of the 3g/h+. Ill be using tis as my daily. Thankx for the port. Ps- i havent found any problem with it yet.:thumbup:
Sent from my SGH-I777
Click to expand...
Click to collapse
Technicall H+ is not 4g, I for one agree giving H+ for H+. would look into putting 4g icon as flashable zip if I can figure out how to do it. Sorry am new to ROM dev.
Creating another build right now, with ad block from host file built in. would be uploading it shortly.
mediafire link is broken....
shri_chanakya said:
Creating another build right now, with ad block from host file built in. would be uploading it shortly.
Click to expand...
Click to collapse
Reserve heheh cant wait.
Sent from my SGH-I777
OP updated with latest release adn download link.
Got a problem with the new update. Keyboard is not working. Cant text or write.
Sent from my SGH-I777
logo209 said:
Got a problem with the new update. Keyboard is not working. Cant text or write.
Sent from my SGH-I777
Click to expand...
Click to collapse
seems like regression in cm10, try disabling the hardware keyboard in the language and input settings. would make another build tonight and test if it is resolved.
shri_chanakya said:
seems like regression in cm10, try disabling the hardware keyboard in the language and input settings. would make another build tonight and test if it is resolved.
Click to expand...
Click to collapse
I did that and still doesnt work. Ill be waiting for your update
Sent from my SGH-I777
logo209 said:
I did that and still doesnt work. Ill be waiting for your update
Sent from my SGH-I777
Click to expand...
Click to collapse
switch off the hardware keyboard and select android keyboard as default. works for me. seems like the hardware keyboard issue has resurfaced in dev thread of entropy too. might be something wrong I am following in build process. currently cleaning up everything and building from scratch. would put a build once done. should be done in couple of hours i guess. would flash and see if the keyboard issue is resolved or not. it is must for me as my exchange admin has pin on and with hkbd i cannot type anything and cannot go in
Dist kernel 4/2(Japan Time) VERY UNSTABLE release
I will release a VERY UNSTABLE version of dist kernel.
Target
Stock rom .75 (cm9 try to make to find the spare time)
changelog
2013/04/02 -Upgrade to 3.0.71.
- change algorithm pegasusq. In pegasusq but no longer.
- Crosstool-ng back to the C compiler.
- I was back to a value of 3 AppDeepSleep. I freeze it 5.
2013/03/21 - Compiler version mismatch! (SOOOOORRYYYY!)
- maybe fix CWM freeze
BUG!
Random reboot
Random freeze
Random ....
Reason
When I followed up on gdb, stop the process and I'm able to do a check syscall. I think that, as things stand unbroken kernel version up of the mach-ux500 probably.
No more or start kgdb from ttyAMA0, but to implement a serial poll to ttyGS0.
But the kernel is not the man you're waiting, try a little more luck.
Features
I have a memory compression using zram. I'm using 25%. I have now started by default.
Use Ultra KSM, We have been in the memory deduplication.
I have to increase the clock of the CPU. I have become 150,200,400,600,800,1150. As DeepSleep zone, I included the 200 and 150.
Review of the power supply to each module. Because the risk is greater, DRMS was decided not to use. (Also no longer freeze)
I respond to a bug in the Cortex-a9.
I have introduced the CWM. I come from Park Cyanogenmod 9.1.
In order to stabilize the operation, we have changed the behavior during earlysuspend. > From aosp
Have been raised to the level of kernel 3.0.71.
Kernel modules that are required, such as radio has developed below / system / lib /. was to reduce the size of the ramdisk ramdisk by pasting a link / lib.
Kernel is compressed by LZMA. ramdisk performs compression xz, brought down the overall size.
There can be added by adding a addhoc, the cpugovener. whelthy, Luluzactiveq, Pegasusq is it. (Think of multicore-ready, the default has been to whelthy)
IOscheld had been originally added, are using fiops (IO scheduler for flash).
In the experience seems to have become a little early. (Compared to stock)
source code
https://github.com/haskerl/LT22-kernel
- Thanks
- ThP kernel
reserve
reserve
going to have a try
AW: [kernel] dist kernel v1.0 [stock]
You seem to be pretty new. 3 posts and only a few thanks. And then you start off with a kernel?
I don't know, this makes me kind of skeptical.
Anyway :
Thanks for your
Sent from my LT22i using xda app-developers app
---------- Post added at 11:13 AM ---------- Previous post was at 11:13 AM ----------
Work. I'm going to taste it this afternoon.
Sent from my LT22i using xda app-developers app
But because it started as a hobby, it is about popularity I guess should I called on.
I'm not touching the kernel is the first time, I actually.
Pant3320 said:
But because it started as a hobby, it is about popularity I guess should I called on.
I'm not touching the kernel is the first time, I actually.
Click to expand...
Click to collapse
Random shutdown, am i right? the default governor/io is pegasusq/sio. Because I have flashed from a clean rom and I got pegasusq as my default, but the O.P says wheatley? should i use wheatley/fiops?
niko626 said:
Random shutdown, am i right? the default governor/io is pegasusq/sio. Because I have flashed from a clean rom and I got pegasusq as my default, but the O.P says wheatley? should i use wheatley/fiops?
Click to expand...
Click to collapse
Ummm... I also confirmed the random shutdown ...Even if any govener, so like to be like that, I'll try to debug.
Random shutdown
This kernel is based on Samsungs modified stock kernel by arco68.
Features:
- BLN Support
- Increased volume of speaker (from 68 to 72) + headset (from 62.9 to 64). If you don't want the volume mod, just use the "...26.11.2013.zip" or remove the "system/etc/snd_soc_msm" folder in the newer kernel.zip files, before flashing the kernel.
- OTG Support (but only for usb devices with external power supply, because phone doesn't provide power).
Requirements:
1. A GT-I9195 or GT-I9190
2. Samsung stock rom or any rom based on that.
Feature-Requirements:
1. BLN App by "neldar" from the Play Store. You can download the Free-Version or buy the Pro-Version with additional functionality. Please notice that blinking consumes more energy than static backlight!
How to install:
1. Flash Kernel.zip with CWM (Video)
Attention:
I don't take the responsibility for anything. Flash on own risk! Always make a Nandroid-Backup before flashing!
Download
Vikinger Kernel For Jelly Bean Stock Rom 4.2.2
GT-I9195 Mirror
GT-I9190 Mirror
Known Bugs:
- To get BLN start working for all kind of notifications, you have to get an "initial-notification" which will trigger BLN to work for all kind of notifications somehow. This could be for example a whatsapp notification (while bln is active in the bln app and the display is turned off) or you can do it with the app "Go SMS Pro". Just start the app, push the menu button and navigate to "Settings -> Notification Settings -> Default notification settings -> Test notification" wait 3 seconds and then turn off your display. The touchkeys should light up now. Now BLN will work for all kind of notifications and also the test inside the bln app will work, too. But after a reboot of your device, you will have to trigger BLN again with an "initial-notification". Other notifications could also trigger bln to work, just didn't found out yet. If you find something easier, let me know.
- screen mirroring doesn't work
Battery Drain:
I made a battery drain test on stock rom (MH3). My device was connected to wifi the whole time. I activated bln and let the touchkeys light up for a whole hour and I lost 1% battery at this time. On the same scenario with the app NoLED, my loss was 4%. I also monitored the cpu with cpu spy and found out that while the NoLED notification was ongoing, my device never entered deepsleep. It was stuck on 384mhz the whole time, while with bln it was in deepsleep. Please notice that blinking consumes more energy than static backlight!
Credits:
- arco68 (base kernel)
- proxuser (tutorial on how to build kernel)
- neldar (bln-mod)
- ktoonsez (build scripts)
- NONAME11 (sound mod)
- sekil (otg support)
- xda community
- android-hilfe community
Source: https://github.com/junkyde/vikinger-stock
Changelog:
18.01.2014
- OTG Support (but only for usb devices with external power supply, because phone doesn't provide power). thx @sekil
30.12.2013
- merged with MK4 kernel source
10.12.2013
- Increased volume of speaker (from 68 to 72) + headset (from 62.9 to 64) thx @NONAME11
Nice and thanks
Sent from my GT-I8150 using Tapatalk
Thank you for your good work with the bln kernels! greetings from Android Hilfe Forum
I9190 please...
GT-I9190 version is up, please test and report.
It doesn't work
When message arrived, the LCD turn on and BLN too, but after second the LCD switch off together with BLN.
BLN does in general not work for notifications which turn on the screen
Except missed phone calls, which you can configure inside the bln app.
junkyde said:
BLN does in general not work for notifications which turn on the screen
Except missed phone calls, which you can configure inside the bln app.
Click to expand...
Click to collapse
im not quite sure about this. i remember the i9000 that was working even with sms and display on and then off.
thanks for the good work, I hope that I9192 gets a piece of cake from this kernel
Sent from my GT-I9192 using Tapatalk
I would really like to hear some reports.
For me It is working quite well, besides of the fact that only after the first whatsapp-notification after each reboot, BLN starts working for all other kind of notifications, too. But since I am using BLN mainly for whatsapp anyway, it's not a big deal.
Hi,
after flashing screen mirroring doesn't work
So it will be probably problem with kernel based on Arco (sorry Arco) because the same problem is with CM10.2.
here is a version based on pure stock kernel: http://d-h.st/fI7
let us know if mirroring works
junkyde said:
GT-I9190 version is up, please test and report.
Click to expand...
Click to collapse
loop reboot. check initrd image. maybe empty
junkyde said:
here is a version based on pure stock kernel: http://d-h.st/fI7
let us know if mirroring works
Click to expand...
Click to collapse
It doesn't work also.
So I have loaded stock kernel back and it started working well.
Is it possible that problem should be in version of ROM? I have I9195XXUAMG8
Now I am downloading I9195XXUBMJ7.... and I'm going to update it tomorrow morning.
tomogo said:
It doesn't work also.
So I have loaded stock kernel back and it started working well.
Is it possible that problem should be in version of ROM? I have I9195XXUAMG8
Now I am downloading I9195XXUBMJ7.... and I'm going to update it tomorrow morning.
Click to expand...
Click to collapse
I have tried a new firmware I9195XXUBMJ7 and screen mirroring doesn't work too with BLN. Anyway a root is not possible with this version.
What version of rom is based your stock kernel? I can try to install your ROM to my phone and try BLN again.
tomogo said:
What version of rom is based your stock kernel? I can try to install your ROM to my phone and try BLN again
Click to expand...
Click to collapse
The stock kernel is based on the file "GT-I9195_JB_Opensource_Update1", which I downloaded from samsung's opensouce site.
I don't know on which rom version this is based, but it's definitly not the newest one.
BLueBLaze100 said:
thanks for the good work, I hope that I9192 gets a piece of cake from this kernel
Sent from my GT-I9192 using Tapatalk
Click to expand...
Click to collapse
My hope too, we miss it so much !
Is there a so big gap between i9190/i9195 and i9192 kernels ?
Wildfear said:
Is there a so big gap between i9190/i9195 and i9192 kernels ?
Click to expand...
Click to collapse
I will take a look into it, the next days
deleted
OT: Don't update to MJ7!!!!