[ROM][UNOFFICIAL] CyanogenMod 10.1 Nightlies / Releases [SR3]

Search This thread

tsmt971@yahoo

Senior Member
Oct 2, 2007
350
127
a user's network tweaks are now baked in to the ROM, so no need for that userinit.sh anymore. [github commit]

I also increased /sys/block/mmcblk0/bdi/read_ahead_kb from 1024 to 2048 as previously suggested by michelD. [github commit]

The other 2 suggested values will be kept as they are for now as wifi.supplicant_scan_interval is pretty close to CM default that I checked from official device repos and I'm not convinced that build.prop setting ro.ril.disable.power.collapse actually exists in Android's codebase anymore thus the only logical thing to do would be to remove the build.prop value altogether (source). Users can still change those values themselves with various tools (ie. CM FileManager) if they want to do so. :)

So build on 15/01 will have those stuffs. So excited to get this build.

Sent from my Desire HD using xda premium
 
  • Like
Reactions: a user

bondocel

Senior Member
Mar 9, 2010
332
114
Bacau
i have a question that has been bothering me for a while now. Why is the google sound search app disabled by default and if i enable it disables again upon reboot?
 

a user

Senior Member
Jan 11, 2011
4,894
2,032
a user's network tweaks are now baked in to the ROM, so no need for that userinit.sh anymore. [github commit]

I also increased /sys/block/mmcblk0/bdi/read_ahead_kb from 1024 to 2048 as previously suggested by michelD. [github commit]

The other 2 suggested values will be kept as they are for now as wifi.supplicant_scan_interval is pretty close to CM default that I checked from official device repos and I'm not convinced that build.prop setting ro.ril.disable.power.collapse actually exists in Android's codebase anymore thus the only logical thing to do would be to remove the build.prop value altogether (source). Users can still change those values themselves with various tools (ie. CM FileManager) if they want to do so. :)

some additional information:
1. the wifi scan interval has only power saving effects if you have turned on notification of available wlan spots, which is default, and if you leave your wlan on all the time even if you are not connected. i assume most people turn it either manually of or use something like llama to do it automatically.
hence it won't affect these people.

2. the ro.ril.enable.dtm property is special one. actually dtm is a feature of some mobile networks available in a few countries.
a) if your network supports it you do not lose much no matter what setting it is set. though you gain some extra speed if it is on ( =1).
b) if your network does not support it and you have it turned on than it dramatically cuts down your download speeds.

in my case with dtm on i have download speeds of 140kBit /s on mobile. dtm turned off close to 4000kBit/s.

now considering a) and b) turning it off is safe way. no one loses much. also, from my experience there are only a few countries where this features is available, though i have too few numbers to actually can judge how significant it is. but because of b) i would suggest to have it turned off by default and let it to the users to turn it on if they can profit from dtm.


p.s. he settings you have included from my userinit.sh improve how efficient the mobile can use the tcp connection. so not all will experience such a big improvement like i did if they are limited on a different point. and on mobile data its effect becomes even less observable. though, they cause no harm: worst case it remains as good as without them.
 

pnoire

Senior Member
Oct 14, 2009
1,906
2,064
i have a question that has been bothering me for a while now. Why is the google sound search app disabled by default and if i enable it disables again upon reboot?
+1 I've to unfreeze Google Audio search feature in Titanium after each reboot to have the widget enable on homescreen

I wonder if it has something to do with Google services not available in some countries (buying music, books etc.. within google play store is not enable for my country for example)
 

a user

Senior Member
Jan 11, 2011
4,894
2,032
ah, as interesting report note:
today i used my bluetooth headset with the current 20130114 rom and it worked fine. i was told the i sounded on the receivers and like always... too lound, too anoying and too arrogant :p

so currently i have no bugs found with this rom, or at least none worth of remembering :p
 

qazsxdcfv

Senior Member
Sep 22, 2011
713
93
Behind the road
ah, as interesting report note:
today i used my bluetooth headset with the current 20130114 rom and it worked fine. i was told the i sounded on the receivers and like always... too lound, too anoying and too arrogant :p

so currently i have no bugs found with this rom, or at least none worth of remembering :p

Great ! , i just send a file trough my laptop to the device .. Working ..


Oh ya , still getting freeze , lots of time ... :(
But this is faakin smoothhh .. , great performance ..

Sent from my hTC Desire HD powered RottenBrotten v1 by me™
 

a user

Senior Member
Jan 11, 2011
4,894
2,032
Oh ya , still getting freeze , lots of time ... :(
But this is faakin smoothhh .. , great performance ..

Sent from my hTC Desire HD powered RottenBrotten v1 by me™

what settings do you have changed under settings/developer and settings/performance or anything else?


the only way i manged to get lockups was using the kernel page merging feature and useing the peformance version of the kangbang kernel. in the latter case i get bluescreens and bootloops immediately after the white htc splash screen :(
 

qazsxdcfv

Senior Member
Sep 22, 2011
713
93
Behind the road
what settings do you have changed under settings/developer and settings/performance or anything else?


the only way i manged to get lockups was using the kernel page merging feature and useing the peformance version of the kangbang kernel. in the latter case i get bluescreens and bootloops immediately after the white htc splash screen :(

On the performance , i/o = deadline , 1200 max , 275 min , smartassv2

On the devs , disable overlay , usb debugging , root for apps and adb , kill app with back button ..

But i uses my own customized kernel ( but its compiled from kb-stable branch with kangbang performance config ) .. Just that .. No plus no minus .. :D

Sent from my hTC Desire HD powered RottenBrotten v1 by me™
 

bondocel

Senior Member
Mar 9, 2010
332
114
Bacau
+1 I've to unfreeze Google Audio search feature in Titanium after each reboot to have the widget enable on homescreen

I wonder if it has something to do with Google services not available in some countries (buying music, books etc.. within google play store is not enable for my country for example)

Actualy i dpn't think it has anything to do with the availability of google services. I have a friend who owns a galaxy s1 and the sound search app is working for him.
If anyone knows how to fix this strange issue please post a tutorial.
Thank you
 

qazsxdcfv

Senior Member
Sep 22, 2011
713
93
Behind the road
Actualy i dpn't think it has anything to do with the availability of google services. I have a friend who owns a galaxy s1 and the sound search app is working for him.
If anyone knows how to fix this strange issue please post a tutorial.
Thank you

Do you have update the thing ? Later case , i have that problem .. But solved after update the app ..

Sent from my hTC Desire HD powered RottenBrotten v1 by me™
 

a user

Senior Member
Jan 11, 2011
4,894
2,032
my guess.... it's:

But i uses my own customized kernel ( but its compiled from kb-stable branch with kangbang performance config ) .. Just that .. No plus no minus ..

that kernel is far away from being stable. it my work for some, for others it might work most of the time (like you) and for again other it just crashes (like me).

but even though i doubt it is the case, also disabling overlay could cause problems if the fallback is buggy. but why did you disabled such a performance improving feature?

On the performance , i/o = deadline , 1200 max , 275 min , smartassv2

On the devs , disable overlay , usb debugging , root for apps and adb , kill app with back button ..

But i uses my own customized kernel ( but its compiled from kb-stable branch with kangbang performance config ) .. Just that .. No plus no minus .. :D

Sent from my hTC Desire HD powered RottenBrotten v1 by me™
 

qazsxdcfv

Senior Member
Sep 22, 2011
713
93
Behind the road
my guess.... it's:



that kernel is far away from being stable. it my work for some, for others it might work most of the time (like you) and for again other it just crashes (like me).

but even though i doubt it is the case, also disabling overlay could cause problems if the fallback is buggy. but why did you disabled such a performance improving feature?

Haaha , another jb 4.1 thread says to disable the overlay so i think its same as is to jb 4.2 .. And the kernel thing its working flawlessly on jb 4.1 without any bug .. Hmm idk the culprit ..

Sent from my hTC Desire HD powered RottenBrotten v1 by me™
 

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,436
37
Tampere
opendesireproject.org
some additional information:
1. the wifi scan interval has only power saving effects if you have turned on notification of available wlan spots, which is default, and if you leave your wlan on all the time even if you are not connected. i assume most people turn it either manually of or use something like llama to do it automatically.
hence it won't affect these people.

2. the ro.ril.enable.dtm property is special one. actually dtm is a feature of some mobile networks available in a few countries.
a) if your network supports it you do not lose much no matter what setting it is set. though you gain some extra speed if it is on ( =1).
b) if your network does not support it and you have it turned on than it dramatically cuts down your download speeds.

in my case with dtm on i have download speeds of 140kBit /s on mobile. dtm turned off close to 4000kBit/s.

now considering a) and b) turning it off is safe way. no one loses much. also, from my experience there are only a few countries where this features is available, though i have too few numbers to actually can judge how significant it is. but because of b) i would suggest to have it turned off by default and let it to the users to turn it on if they can profit from dtm.


p.s. he settings you have included from my userinit.sh improve how efficient the mobile can use the tcp connection. so not all will experience such a big improvement like i did if they are limited on a different point. and on mobile data its effect becomes even less observable. though, they cause no harm: worst case it remains as good as without them.

Thank you for clearing those up although I was referring to michelD's post with "The other 2 suggested values". Good to see more technical posts here once in a while and not just those "put these values here and your phone will be a ferrari" posts. :good:

I'll take that dtm setting under consideration as you made a quite strong case for turning it off. :)
 

qazsxdcfv

Senior Member
Sep 22, 2011
713
93
Behind the road
Thank you for clearing those up although I was referring to michelD's post with "The other 2 suggested values". Good to see more technical posts here once in a while and not just those "put these values here and your phone will be a ferrari" posts. :good:

I'll take that dtm setting under consideration as you made a quite strong case for turning it off. :)

Ferarri ? Make it F1 .. :good: ..
Oh ya .. 15 jan now on EET ? But UTC still on 22:30 ..( i think ) so you will release the update on UTC 00:00 ?

Sent from my hTC Desire HD powered RottenBrotten v1 by me™
 

a user

Senior Member
Jan 11, 2011
4,894
2,032
Thank you for clearing those up although I was referring to michelD's post with "The other 2 suggested values". Good to see more technical posts here once in a while and not just those "put these values here and your phone will be a ferrari" posts. :good:

I'll take that dtm setting under consideration as you made a quite strong case for turning it off. :)

you're welcome and feel free to correct me any time you feel i might be wrong, so i beg any other. somehow i miss the old many pages long discussions with michelD, lordclockn and alienmind and others... oh and even more time in the past with leedroid... awsome funny XDA DHD time :D

@michelD you remember your once i think 5 pages long elaboration of CFS and BFS settings? :D
 

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,436
37
Tampere
opendesireproject.org
Ferarri ? Make it F1 .. :good: ..
Oh ya .. 15 jan now on EET ? But UTC still on 22:30 ..( i think ) so you will release the update on UTC 00:00 ?

Sent from my hTC Desire HD powered RottenBrotten v1 by me™

Crontab is currently set to start the build process 00:30 UTC (this may change in the future without further notice). Build should be finished within 40 minutes or so if it's the only build going on the server at the time.
 
Y

yener90

Guest
ive got problems with the proximity sensor.
i tested it, always shows "far"

does someone know how to solve?
 

espmartin

Senior Member
Apr 22, 2012
584
961
Central Valley, CA
www.facebook.com
Crontab is currently set to start the build process 00:30 UTC (this may change in the future without further notice). Build should be finished within 40 minutes or so if it's the only build going on the server at the time.

Thanks so much Mustaavalkosta! Is it too much trouble to ask for a "brief" changelog, even if it's in your next post - highlighting just the most important changes? I am on the 13th's nightly, and am exited to see what the new performance changes you've mentioned so far will have on my Inspire 4G :victory:
 

Mustaavalkosta

Senior Member
Dec 25, 2010
2,476
9,436
37
Tampere
opendesireproject.org
Thanks so much Mustaavalkosta! Is it too much trouble to ask for a "brief" changelog, even if it's in your next post - highlighting just the most important changes? I am on the 13th's nightly, and am exited to see what the new performance changes you've mentioned so far will have on my Inspire 4G :victory:

Well, in addition to sdcard buffer tweak and network speed tweaks there aren't many changes from me. I picked up this commit today for BT from Andromadus dev Flinny. I'm not exactly sure what it does. CM changes are listed conveniently in the BBQlog. (Keep an eye mostly on android_frameworks_base and android_packages_apps_settings commits as those two bring most of the new features.)
 
Last edited:
  • Like
Reactions: espmartin

Top Liked Posts

  • There are no posts matching your filters.
  • 249
    These are UNOFFICIAL CM10.1 JellyBean Nightlies / Releases brought to you by Mustaavalkosta and TeamCodefire as a continuum to CM10 nightlies.

    GijgSN5.png
    A1gKSTb.png
    dz0CEmg.png
    TVboRJ4.png

    #include
    /*
    * 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.
    */


    General:
    Builds are generated automatically each day week (except "releases" which will be done once a month and after SR1 when required) with latest changes from CM, Andromadus and myself. Builds use some required Andromadus' repos for msm7x30 that can be found from github (link below) and local device repo for ace. Kernel is based on synergye's KangBang kernel with some changes to fulfill some dependencies on this rom. Local manifest used for the builds can be found here. If the builds stop coming at some point, it most likely means there are changes in upstream that broke the build. I'll attend to solving such situations when I have time. Latest 7 nightlies will be kept on the server. If you want a longer history of them, you are free to archive them yourself.

    Thanks and credits:
    • Andromadus (for msm7x30 repos)
    • CodeAuroraForum
    • CyanogenMod
    • BananaGranola
    • Epic Beard Men
    • eXistZ
    • Flemmard
    • Flinny
    • Juansheng
    • KangBangKreations (shipped kernel is based on this)
    • paulb_nl
    • thachtunganh (s2w)
    • PipelinerArd (for initial spark for this project)
    • synergye
    • TeamCodefire (for build server and hosting, priceless)
    • a user (for provided tweaks)
    • Flow-Wolf (for the video review, see Q&A)
    • All the rest that have helped to construct these builds and develop software for ace directly or indirectly in the past.

    Githubs:

    Changelogs:


    Fresh installation instructions:
    20130313 and newer nightlies are not compatible with KangBang 3.x or older!
    1. Download Nightlies / Releases [BasketBuild mirror]
    2. Download gapps (goo.im/gapps)
    3. Put the files on SD card.
    4. Reboot to recovery.
    5. Do factory reset (ie. format /data, /cache, /sd-ext and /sdcard/.android_secure)
    6. Flash cm-10.1-xxxxxxxx-UNOFFICIAL-ace.zip
    7. Flash gapps-jb-xxxxxxxx-signed.zip
    8. Reboot and enjoy.

    Update installation instructions:
    20130313 and newer nightlies are not compatible with KangBang 3.x or older!
    1. Download Nightlies / Releases [BasketBuild mirror]
    2. Put the file on SD card.
    3. Reboot to recovery.
    4. Flash cm-10.1-xxxxxxxx-UNOFFICIAL-ace.zip
    5. Remember to reflash boot.img via fastboot if you are HTCDev unlocked.
    6. No need to flash gapps as CM backuptool script should take care of them.
    7. Reboot and enjoy.

    InspireMod

    Contact:

    Donations:
    (codefi.re donations are used to cover the server costs, my donations will be used to increase my beard growth in a way or another)


    Q&A:
    Q: What's "M-Series"?
    A:
    CyanogenMod said:
    We aren’t exactly sure what M stands for. “Monthly”, “milestone”, or perhaps “MINE ALL MINE!”. Whatever it is, I hope that we are meeting the needs of community.

    Q: Where are my developer and performance options?
    A: http://goo.gl/jpS8r

    Q: I've used HTC Dev unlock and flashed the rom but it won't boot. What should I do?
    A: HTC Dev unlock is pretty much useless when flashing roms from recovery. Until HTC One, it doesn't allow flashing boot partition from recovery which pretty much kills or cripples any custom rom if boot.img has been modified. You need to extract boot.img from the zip and flash it via fastboot. If you don't have fastboot executable anymore from flashing recovery, install Android SDK platform tools (Linux users should find it from distro's package management) and then reboot to bootloader, open command prompt and navigate to the location you extracted your boot.img and type:

    Code:
    fastboot flash boot boot.img

    You need to repeat this everytime you flash new version of this rom to ensure everything will work fluently as long as you have just basic HTC Dev unlock.

    Q: What does the ROM look like?
    A: Video review by Flow-Wolf.

    Q: Feature X doesn't work, let's make 1000 posts about it to annoy everyone.
    A: Please, dont. Use search and then use search again and only then report your problem with necessary logs. [Logcat guide, thanks to MusikMonk for the link]

    Q: I hate you for not fixing this issue X!!!
    A: I love you too.

    Q: How I can build CM10.1 myself?
    A: Setup a basic Android build environment.
    Code:
    mkdir cm10
    cd cm10/
    repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1
    mkdir -p .repo/local_manifests
    wget https://github.com/Mustaavalkosta/android/raw/cm-10.1/local_manifest.xml -O .repo/local_manifests/cm_ace.xml
    repo sync
    cd vendor/cm/
    ./get-prebuilts
    cd ../../
    . build/envsetup.sh
    lunch cm_ace-userdebug
    mka bacon
    Once the build finishes you'll find your goods from out/target/product/ace/ directory.

    Q: My device rebooted itself all the way to the white HTC bootsplash. What should I do?
    A:
    Regarding the reboots, it would be incredibly helpful if someone could get a last_kmsg after an unexpected reboot. To do so, go directly to recovery after the reboot (without booting into android) via the volume key and power button, then run adb pull /proc/last_kmsg on your computer and upload. I thought the issue was stemming from out of pmem errors like on vision which is why I increased pmem allocation again. Without any evidence, it's just guesswork though.
    Flashable zip to copy /proc/last_ksmg to your sdcard, no adb needed: http://downloads.codefi.re/mustaavalkosta/last_kmsg.zip

    Q: Something about something something something.
    A: Ask the guy/gal next to you.

    XDA:DevDB Information
    [UNOFFICIAL] CyanogenMod 10.1 Nightlies / Releases [SR3], ROM for the HTC Desire HD

    Contributors
    Mustaavalkosta
    ROM OS Version: 4.2.x Jelly Bean
    ROM Kernel: Linux 3.0.x
    Based On: CyanogenMod

    Version Information
    Status: Stable
    Current Stable Version: SR3
    Stable Release Date: 2013-11-25

    Created 2014-10-09
    Last Updated 2014-10-09
    55
    SR1

    This will be the last milestone release until CM puts out another stable release or I get big enough breakthrough somewhere that it will require building a new ROM. This is just a heads up not to wait milestone builds to continue monthly. There's not much point to release almost identical ROMs just that people can feel they have the latest stuff in their phones. For that purpose there are nightlies. :)

    I also cleaned up directory structure a bit on codefi.re and thus also on goo.im. Nightlies can be found under "nightlies" directory from now on and these milestone builds are under "releases". I hope this change makes it a bit easier to follow the logic behind the builds.

    Thanks for all the contributions since RC5!

    Download: [codefi.re][goo.im]
    Buttonlight patch: [codefi.re][goo.im]
    Perf kernel: [codefi.re][goo.im]
    Changelog: [pastebin]
    Manifest: [github]

    ps. I recently got asked for an Android related job and I'll start soon so my time with this will be a bit more limited than it has been this far but I don't see this as a huge problem as the most time-consuming and urgent stage for this rom is already far behind.
    44
    I changed crontab for nightlies to only produce a nightly build once a week on Mondays. There are not that many changes anymore that they would require daily builds. This frees build server resources for other users.

    I may still do SR1.2 at some point. My personal feel of the dalvik.vm.heapgrowthlimit change is that the lower value works better and I probably want to put that change out to SR releases too. It has been live on nightlies for some time.

    I'm now living at the new place and my move went smoothly. It's still a bit chaotic but I hope to get back to working on ace soon. Thanks for all the help and support on this thread for the past ~7.5 months. Many problems wouldn't have been solved without wide user feedback and testing. :)
    41
    SR2

    So, here it is. It took a bit longer than an hour overall due various things but oh well, sleep is for the weak. :p

    Download: [codefi.re][goo.im]
    Buttonlight patch: [codefi.re][goo.im]
    Perf kernel: [codefi.re][goo.im]
    Changelog: [pastebin][codefi.re] (It doesn't include totally new repos, it was too messy with those.)
    Manifest: [github]

    ps. New gapps: http://goo.im/gapps/gapps-jb-20130812-signed.zip
    38
    RC1

    You can now download RC1 build from: http://downloads.codefi.re/mustaavalkosta/cm-10-1-unofficial-ace/release-candidates

    BIG FAT DISCLAIMER:
    THIS IS NOT COMPARABLE TO OFFICIAL CYANOGENMOD RELEASE CANDIDATES. IT'S AS UNSTABLE OR STABLE AS THE LATEST NIGHTLIES HAVE BEEN AND EPIC BEARD MEN WILL SHAVE YOU WITH AN AXE IF YOU COMPLAIN ABOUT IT NOT BEING STABLE ENOUGH TO CALL IT RELEASE CANDIDATE. YOU HAVE BEEN WARNED.


    Sorry for the caps but I already saw my share of useless crying about semantics on cfx thread and SR naming scheme.

    Download and enjoy!