[ROM][old|newbl] CM10.1 - tonyp - T-Build 05

Search This thread
G

GuestD2211

Guest
Hi, please i need the file but the link is no longer working. Anyone one still having it, help out.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 493
    °°°

    Attention: This ROM is discontinued!
    It still works great as a daily driver and got a large userbase, but as CM10.1 has been abandoned there won't come any new updates anymore!





    After working really hard on it for more than 2 month(!) I proudly present my first CM10.1 T-Build :fingers-crossed:

    I put lots and lots of effort into it to create a great, smooth and bugfree rom experience for you guys.
    I tried to fix all huge bugs on CM10.1 like bluetooth fast forwarding and the wifi hotspot.
    Additionally I took the time to create a non-neon gapps package, as the official 4.2 one does only support neon.

    Circus_Skipper.png



    If you appreciate all the effort that has gone into this ROM then consider a donation.
    While it's neither expected nor required it is highly appreciated!

    > Paypal Donate link <


    Each donator will get a huge thank you and a private dance show :D


    Preview (you can't wait for the leafs getting down now, can you!):
    skipper_dance.gif


    (and as I've been asked a couple times in the past: yes, you can send me an amazon gift card code via PM as wel!)







    226

    CM Known Bugs & Fixes:

    This list shows what has been done so far.
    As you can guess by the sheer amount of the fixed bugs there has been put lots and lots of time into this ROM.

    And don't forget about all the awesome work pengus77 has put into the kernel - without him we would still suffer from bsods and huge battery drain.

    Do NOT post or ask about stuff on the known bugs list!
    The bug is listed here - I don't need to get reminded that it's there.
    If there's progress or an ETA or anything we will post about it - if not there's not.
    I really mean it! Do not ask, it's just annoying. It might only lead to us abandoning the work on the bug.
    Oh check the "plans for the next build" section below as well.

    But of course you're very welcome to post a decent fixing idea or development related note in'te the CM10.1 development discussion.


    Hall of shame of people who ignored my warnings and still posted about already known bugs.
    If someone continuously breaks this threads rules you'll land on my ignore list.
    • tonyp (damn!)

    CM10.1 specific bugs:
    • Bluetooth is accellerating on many headsets fixed (by replacing the bdroid bt stack with bluez)
    • Wifi hotspot isn't working fixed (by forwardporting the CM10 internal hotspot handling to CM10.1)

    • SDCard write speed is subpar. not fixed

    bugs affecting all CM10+ based ROMs (unordered list):
    • unable to reject calls on SU660 basebands fixed
    • low brightness after unlocking fixed
    • automatic time on SU660 and v30x basebands is broken fixed
    • wifi & 3g drain fixed (Kowalski Kernel)
    • notification lights aren't working fixed
    • zram is selected at 18% but isn't enabled fixed
    • init..rc contains some parameters interfering with the kernel configs fixed
    • bootanimation gets displayed "too long" fixed
    • CM10.1 Performance CPU settings aren't compatible with our Tegra CPU fixed
    • you can't bind the searchkey to actions like opening the recent app drawer fixed
    • FM radio isn't working fixed (see here)
    • In-Call muting fixed
    • Call forwarding fixed
    • autobrightness isn't working properly semi-fixed (kk120+ - kernel instead of ROM controlled, so you can't control it in the ROM, but via a sysfs)
    • Stock camera has some drawbacks (especially panorama & hdr) semi-fixed (by his or this ported LG Stock camera)

    • HDMI isn't usable not fixed
    • no signal after airplane mode bug (double press data or reboot to gain it back) not fixed



    Changes and cherrypicks to the CM10.1 codebase:

    Major Changes:
    • The codebase is CM10.1.0 RC4
    • fixed all the bugs above
    • incuded tiny non-neon gapps
    • Development settings enabled by default
    • Advanced reboot enabled by default
    • tonyp memory management added and enabled by default
      (you can turn it off at Settings - Performance - Memory management)
    • purgeable assets enabled by default
    • enabled Pie Controls
    • Vibrations lowered (no, you can't change it back easily)
    • removed the autobrightness configuration options
      (it's kernel controlled, you can't change it in the ROM!)
    • removed Videoeditor (and some LWPs)
    • added the awesome epic Kowalski kernel as prebuilt
      (including KowalskiManager, alsa mixer and tx power stuff)
    • added a ****ing epic easteregg :D

    Cherrypicks:
    • added more options to rebind the hardwarekey
    • added more options to the lockscreen longpress buttons
      (including screen off! save the power power button some presses!)
    • option to pull down the Quick Settings panel when there are no new notifications
    • added a notification drawer brightness slider
    • option to disable the CRT animation
    • Center Clock option
    • Text-only batterystyle
    • Quickmemo framework support
    • Option to disable the lockscreen Camera widget
    • Custom carrier text
    • Recents RAM bar
    • much much more - read the changelogs linked at the end of the next post



    Plans for future builds:

    Bugs fixes:
    • -

    Other:
    • GCC 4.7 experiments



    CREDITS:
    • arcee and the CM team for all the work they did.
    • pengus77 for his awesome work at the kernel and new bootloader.
    • niko (Andrei E.) for his work on including the bluez stack into android.
    • marsgod for fixing the callbug on the old bootloader.
    • wkpark for the cracked ICS bootloader, the ramhack idea, and all is valid input.
    • goo.im, AndroidFileHost and vadonka for providing me great hosting services.
    224
    I got a bug - can I report it?:

    1. If you want me to take the time to help and fix your bugs I expect you to take the time and do this properly!
    2. Quick check: Did you do a full wipe before installing build 01? If not you need to do that first!
    3. Check the known bugs section. If it's listed or mentioned there, drop it (and wait patiently if it'll get fixed eventually).
    4. Use the search function and try to find if others have been posted about it.
      You're only at the app and can't properly search within a thread?
      Then wait until you're at home and report the bug from there! :mad:
    5. Check the last 3 pages if the bug has been mentioned there.
    6. You still with me? All of this takes too much of your precious time?
      Then use another ROM!
    7. Still nothing? Then report the bug in this thread.
      Always attach logs to your bugreport!! Bug reports without logs will get ignored completely.
      Study this for more details: [Reference] How to get useful logs
      People who fail in doing this properly will get into the hall of shame.


    Downloads:

    ROM:

    By downloading and/or using this ROM you agree to the guidlines of this thread:
    1. Read and understand the entire OP!
      Yes, it takes a couple minutes - but what's that compared to the 2+ month I put into the ROM??
    2. Don't be a douchebag!
    3. Follow the rules!
    If you agree click the button and download the ROM :fingers-crossed:



    Gapps:
    • This ROM already has tiny gapps included! That's a minimum gapps package (<20mb)
      I put a lot of effort into integrating the required apps and libs and tested it carefully.
      I choose this approach because of the many problems that the standard package causes to our non-neon Tegra2 phone.
      Included are only the most basic (g)apps like Playstore, Talk (with working videochat), Calendar sync provicer etc.
    • If you want to remove the included gapps flash this package after flashing the ROM:
      CM10.1-gapps-remover-tonyp.zip
    • For those of you who want the "full" gapps package including Google Now, TTS, Faceunlock, voice search etc. I worked on a full non-neon gapps package.
      Get it from this thread: Non-neon Gapps (Android 4.2) dev-discussion thread
    • Do NOT flash any other gapps package - they aren't compatible with our phone!
      If you accidently did that then format /system and reflash the ROM.
      This is necessary to prevent bugs like like the keyboard closing while typing.


    Addons:


    Kernel:
    • kowalski kernel thread
      This ROM comes with the awesome kowalski kernel by pengus77.
      For new versions (which come regularly) check out his thread!


    Various:


    Instructions:

    Updating to a newer T-Build::
    1. No wipes or system-format needed!
    2. Choose the correct ROM for your bootloader
    3. Flash the ROM
    4. Flash the latest kowalski kernel
    5. Tiny Gapps are included, so there's no need to flash gapps if those are enough for you.
      If you want the full gapps package use the non-neon one I provide here.
      If you want to remove gapps flash this package after flashing the ROM: CM10.1-gapps-remover-tonyp.zip
    6. Reboot

    Coming from another ROM:
    1. If you're on the newbl either use pengus CWM 6.0.2.5 or my TWRP!
      Other recoveries won't work.
      oldbl users can use any CWM >5 or TWRP version.
    2. Do a full wipe!
      Just do the wipe, you will be thankful afterwards when everything does run better.
    3. Format /system
    4. Choose the correct ROM for your bootloader
    5. Flash the ROM
    6. Flash the latest kowalski kernel
    7. Tiny Gapps are included, so there's no need to flash gapps if those are enough for you.
      If you want the full gapps package use the non-neon one I provide here.
      If you want to remove gapps flash this package after flashing the ROM: CM10.1-gapps-remover-tonyp.zip
    8. Reboot
    9. Don't restore system apps (like Settings) or system data (like Wifi data) with TitaniumBackup!


    My personal recommended configuration:
    • Go to Settings - Performance - Processor and change the "Maximum CPU frequency" to 1200 (or even 1500) and "Set on Boot"
    • Open the KowalskiManager
      • enable the 3 power saving options at the top
      • lower TX Power to 11
      • Change the SD readaheads to 512
      • enable dynamic fsync
    • This ROM comes pre-configured with the following memory management changes:
      • zRAM enabled with 18%
      • tonyp memory management enabled
      • purgeable assets enabled


    185
    build 04 announcement

    Okay guys, there are some big news!

    First of all - there's build 04. It's a huge updade which I've been working on for the last two weeks.
    Besides some new features and bugfixes it incorporates some performance improvements from the GCC 4.7 build I'm working in parallel.
    Speaking about it.. there are good news for the 4.7 build. I've been trying to track down the xda app FCs which I've told you about.
    First I discovered some big derps in ParanoidAndroid's build repo, then I compiled a build with 4.6 - and still xda wasn't working correctly.
    I was like :eek:
    pengus77 suspected it to be dalvik related - and it turned out he was right :highfive:
    CM has been playing with some dalvik performance patches - which caused those sweet issues (so I was like :mad:)
    They reverted them yesterday, but the revert isn't in RC4 anymore (I guess there'll be a soon RC5).
    But at least it's fixed now :victory:
    Which means after this build I can again play around with 4.7 :fingers-crossed:


    Okay, enough peptalk. Please report all new bugs and issues you encounter.

    As goo.im is really slow these days I'm providing a mirror at AndroidFileHost - link in the OP! :good:
    Edit: mirror is up!


    What's new?

    New features:
    • Force clear cache by longpressing the clear all button on recent apps
      Do not overuse this feature - it's there to get rid of heavy lags, only!
    • Custom carrier text option
    • Lockscreen: option to disable the camera widget
      (who needs that anyways??)
    • RAMBar for Recents apps
      Set it to "Applications & Cache" - this doesn't add some huge value, but will hopefully show those of you always caring about "free ram" that Android is capable of managing the RAM perfectly fine and ensuring there's enough memory for apps.
    • You'll find all those ^^ in the new "User Interface Settings" at Settings - System
    • Make Camera shutter follow device sound setting (muting sound mutes the shutter)


    Performance:
    • bionic: add ARMv7 - and especially Cortex-A9 - optimized string handling
      (PA and CM10 are already using this, increases specific operations big time - e.g. the "Android is upgrading" process at startup)
    • use optimized version of memcpy for Cortex A9


    Fixes:
    • Lowered the minimum brightness to the panels minimum
      (you can make the screen darker now - matches the lowest autobrightness value)
    • fixed the brightnessslider scale
      (only the lower half was used in the past as our max brightness is 127 and not 255. Will submit this upstream to SlimBeam shortly)
    • fixed the battery usage screen (took values from AOSP Xoom/Nexus 7 and LG 4x).
      This isn't totally precice but at least way more correct than before. Finally the screen shows as biggest drainer instead of wifi.


    Various:
    • Merged CM10.1.0-RC4 codebase
    • updated KowlaksiKernel to kk 123 (make sure to update as soon as pengus releases 124!)
    • updated included apps (KowalskiManager, BarcodeScanner)
    • Clear all button moved to lower left
    • Piggyback on CMStats to receive own data
    • German translation updates by @jojosch93
    • my build repo is ready to easily switch between different toolchains and flags, this will speed up future works
    • various small commits and fixes here and there
    • Whatever I've forgotten to write above



    If you like the ROM please press thanks, rate this thread with 5 stars
    rating_5.png
    and consider to
    buy me a beer here!


    160
    -MOD edit-
    Two days banging the head against the table, but it's up:


    device_2013_08_08_011244.png