Related
[ROM][PNK] "Mighty Nutella" ~ Ugly, Slow and Buggy (bloated too) CM7 builds.
Introduction
Click to expand...
Click to collapse
After a lot of requests I'm opening a new thread which will contain my latest CM7 builds (you can find my older builds in this thread). I'll be updating this post so people can follow progress easier, and post their requests/observations. In the next few days I'll be updating this thread with information on how to build your own CM7 ROM. Some might consider it messy, but that's how I've been doing it for quite some time now and the result is satisfactory (for me at least).
About the ROM
Click to expand...
Click to collapse
The rom is not pure CM7. I build it from source with the latest commits, then I apply modifications, mostly focusing on speed and smoothness. The releases are not that frequent, you'll be (normally) seeing updates every time there's a bunch of noteworthy additions/fixes by the Cyanogenmod team, or when I'm making significant modifications (even less frequently). If you want a pure CM7 build with frequent (nightly) updates you can take a look at the thread by Kali- which hosts the official nightly releases.
Edit: Here you can find the commit i'm reverting on each release, just in case anyone wants to make their own personal build. <~ Apparently, this is no longer necessary.
Latest Release & How to flash
Click to expand...
Click to collapse
Download: ud-cm7-PNK-Mighty.Nutella
md5sum: b7ec23d9f8dfad22baaf08ff71df50a9
Mirror #1: http://zantekk.de/~desire_hd/custom_roms/cm7_phunkycow/ (kindly provided by Zantekk - thanks!)
Mirror #2: http://www.eth0.it/Android/index.php?dir=PNK/ (kindly provided by maddler - thanks!)
Warning!
Make sure you disable Music syncing @ Accounts & Sync, under the settings menu. This is due to the experimental Honeycomb Music.apk. Thanks to the people that pointed it out in the thread! The Honeycomb Music player has been removed in the recent releases.
Bundled with the latest GApps (including the new Market).
You can flash the ROM using either CWM 2.5.1.3 or CWM 3.0.0.5, it's entirely up to you. If you're coming from an older PNK release, you don't have to wipe. If you encounter any problems you might have to, though - so it's advised.
Flashing with CWM 3.0.0.5 (Download)
If by any chance you get into bootloops, download FULL-WIPE.zip from this thread, flash it, and then flash the ROM. If you're still getting bootloops follow these steps:
Go to recovery > Wipe Data > Advanced > Wipe Dalvik Cache > Flash FULL_WIPE.zip (which you downloaded earlier) > Flash the ROM.
Alternatively you can flash CWM 2.5.1.3 and read below.
Flashing with CWM 2.5.1.3(Download)
If you're using CWM2 to flash and you get bootloops, download FULL-WIPE.zip from this thread, flash it, and then flash the ROM. If you're still getting bootloops follow these steps:
Go to recovery > Wipe Data > Advanced > Wipe Dalvik Cache > Flash FULL_WIPE.zip (which you downloaded earlier) > Flash the ROM.
What's not working
- Camera Auto-Focus when shooting videos.
- Camera Touch-Focus when shooting pictures.
- Video playback 2/3 blue in portrait.
Click to expand...
Click to collapse
Reported Problems & Solutions
Click to expand...
Click to collapse
Help! When I flash this ROM and boot: the notification bar is missing / this app keeps FC'ing / I see flying turtles all over my 4.3" screen
YOU DIDN'T WIPE CORRECTLY. Please read this whole post again. And again. And again.
Especially if you're coming from a Sense ROM.
Help! USB Mass Storage isn't working!
If USB isn't working, follow this excellent guide by Walker Street.
Why does my keyboard show japanese characters?
Since the last few builds the keyboard defaults to the japanese one. Just long press in a text input field > Input Method > Select "Android Keyboard".
Quadrant doesn't show anything when running the 3D tests. What's going on?
At the moment, we're missing the Adreno 205 (DesireHD's GPU) library files for Gingerbread. When they're released the problems will be resolved, but for the time being I'm affraid you're going to have to live with it.
Why isn't WiFi working?
Just reboot your device and it'll work just fine! It happens when you flash the ROM for the first time.
Adfree isn't working! I get JavaIOExeption all the time.
You don't need Adfree. The builds comes with a preinstalled hosts file to block ads automatically. You don't need to install an additional application for this.
The Application "xyz" keeps force closing. Can you fix this?
First, make sure you wiped correctly, as stated earlier. This is really one of the most common reasons of getting a force close. If you're absolutely certain that you've wiped and clean-installed the ROM, please take a look at the market comments/description of the app that's forceclosing. Some applications have not been updated to work on Gingerbread (2.3).
How dare you remove the Sim Toolkit application? You should be ashamed of yourself!
Sorry! Some people claim it has a negative effect on battery life. If you really need it, you can find it here. Just push it to /system/app/ or copy it to your sdcard and install it using your favorite file manager.
Changelog
Click to expand...
Click to collapse
"Mighty Nutella" (26/03/2011)
- Built today with the latest commits (more info @ cyanogenmod review section). Latest included commit: Don't remember, it was built 2-3 hours ago.
- Latest hrkfdn uber kernel.
- New Adreno 205 libs (Kali's work).
- Re-enabled FM Radio.
"Killer Llama v2" (12/03/2011)
- Fixed camera.
"Killer Llama" (12/03/2011)
- Built today with the latest commits (more info @ cyanogenmod review section). Latest included commit: I625098b8
- Usual optimizations applied.
- (Hopefully) No more extreme battery drain (major thanks to hrkfdn, mad-murdock, kali- and everyone else involved in solving this!)
- Removed FM radio app (due to battery drain).
- Switched to hrkfdn's kernel with the drain fix.
- Hopefully increased smoothness a bit (minor boardconfig change - could be a placebo effect, I'm pleased eitherway ) <~ Removed in v2 as it was causing camera problems.
"Irksome Jalapeño" (02/03/2011)
- Built today with the latest commits (more info @ cyanogenmod review section). Latest included commit: I40bb0d4d
- Usual optimizations applied.
- Fixed white screen on incoming calls.
- Resolved issues with ringtones/notifications/music.
"Groovy Hippo" (01/03/2011)
- Just a last-minute release for the "can't turn off data HELP!" problem.
- Built today with the latest commits (more info @ cyanogenmod review section). Latest included commit: I510c223a
- Usual optimizations applied.
"Extra Fluffy" (25/02/2011)
- Extra Fluffy! Squeeze your precious DHD like never before and show it some love (just like Elmira)
- Built today with the latest commits (more info @ cyanogenmod review section). Latest included commit: Didn't look Built it around the afternoon.
- Usual optimizations applied.
- Circle mods have been removed as it was a pain in the *ss to make the changes I wanted to, plus CM7 includes a battery percentage by default now (can be found @ the CM Settings).
"Crispy Duck" (11/02/2011)
A few highlights:
- Built today with the latest commits (more info @ cyanogenmod review section). Latest included commit: I8e567040 (10/02/2011 05:40).
- Usual optimizations applied.
- Extended AdamG's script a bit further and added more Circle Battery Mods! Included are: A, B, C, D, F, I, K from this thread. Many thanks to Fightspit for the icons!
- Updated hosts file.
- Fixed (hopefully again) Adhoc - still awaiting feedback.
"Astounding Broccoli" (04/02/2011) - Special thanks to lynxboy for the idea!
A few highlights:
- Built today with the latest commits (more info @ cyanogenmod review section). Latest included commit: I716517b7 (04/02/2011 17:13).
- Usual optimizations applied.
- Battery Percentage (as requested). Enable/Disable @ CyanogenMod Settings > Display. Thanks to AdamG for this, ported his code to my build. Also, major thanks to Jazzk as well, for his battery percentage icons!
- Adjust CPU frequency/Governor in the CyanogenMod Settings > Performance.
- Updated Kernel.
PNK29 (29/01/2011)
- Built today with the latest commits (more info @ cyanogenmod review section).
- Usual optimizations applied.
PNK22 (22/01/2011)
- Built today with the latest commits (more info @ cyanogenmod review section).
- Usual optimizations applied.
- Added Adhoc Support (experimental - not tested)
- T-mobile themes support.
- Added Transparency.
- Minor additional optimizations - should feel a bit smoother than PNK20 (otherwise it's a placebo effect).
PNK20 (20/01/2011)
- Built today with the latest commits (more info @ cyanogenmod review section).
- Usual optimizations applied...
PNK14 (14/01/2011)
- Built today with the latest commits (more info @ cyanogenmod github).
- Working FM Radio.
- DSP Manager.
- Other things I can't think of right now.
PNK12b (14/01/2011)
* Minor Update *
- Based on PNK12.
- Properly fixed the keyboard by alterning build.prop (thanks McDV for pointing it out!).
- Added latest hosts file to block ads until adfree is properly fixed. No need to install Adfree.
- Added back Setupwizard.apk due to popular request.
PNK12 (12/01/2011)
- Built tonight with the latest commits (more info @ cyanogenmod github).
- New kernel (2.6.32.28).
- Increased keyboard size - now easier to type (to revert to the default, smaller one, look here) fixed in 12b.
- Added back a wide range of dictionaries.
- Gallery issues fixed (hopefully - not extensively tested). No more stuck "toast" notifications, faster!
- Added headphone icon.
- Removed CMWallpapers.
- Fixed (hopefully again ) Navigon problem - thanks Try4ce for pointing it out!
- More things, I'm probably forgetting.
PNK9 (09/01/2011)
- Built with the latest commits (more info @ cyanogenmod github).
- Updated proprietary drivers for ACE.
- Added Greek layout support on LatinIME.
- New experimental Music.apk is back, since the original one was removed from CM7.
- Weather Widget added, as requested.
PNK8 (08/01/2011)
- Built with the latest commits (more info @ cyanogenmod github).
- Added latest proprietary drivers for ACE.
- Reverted a few changes on framework to reduce jerkiness when swiping (at the cost of visual enhancements).
- Replaced LatinIME with the one from AdamG (includes more dictionaries).
Themes
Gingerlicious for "Irksome Jalapeño"
Download: Gingerlicious-Irksome.Jalapeno
MD5SUM: 206b6b31f45c4f0b2881c8bb2be0e929
Flash either with CWM3.x or CWM2.x.
If you're coming from a fresh install of "Irksome Jalapeño", make sure you reboot once before flashing the theme. This way you'll avoid potential bootloops.
Screenshot Information
The weather widget is "Beautiful Widgets". The widget at the bottom (wifi/bt etc) is SwitchPro.
I've bundled a zip with the icons and dock used and uploaded it here: http://postkreative.eu/themes/gingerlicious-setup.zip
The wallpaper can be found here: http://postkreative.eu/themes/Skulls_1.jpg
Unfortunately I can't recall where I found them or who created them, they're most definately not my work.
Click to expand...
Click to collapse
Compile your own CM7 Guide
I wont be adding a guide after all!
You can check out this excellent thread by Walker Street on how to build your own CM7 from source.
Make sure you thank him for his excellent guide.
thank you Phunkycow..I am very very interesting about this guide..I want to learn how i can modify a rom..I don't know even the basics..Now it's an opportunity for me to help in this also..
Looking forward to learning how to build from source, if you need a noob to test out anything then feel free to give me a shout. In the meantime the build is fantastic, have been using since your first release - keep em coming...
Sent from my Desire HD
Nice to see! Could you quickly tell the changes from CM on your latest build? I mean like did you include the stock launcher instead of crappy ADW?
Installed and working great.
ty.
Hi,
camera works also?
with friendly greet
starbase64
thx for this own thread for your hard work - i think it's worth ...
C0mpu13rFr34k said:
Nice to see! Could you quickly tell the changes from CM on your latest build? I mean like did you include the stock launcher instead of crappy ADW?
Click to expand...
Click to collapse
Usual changes in my builds:
Removed ADW, added GApps with new market, added new proprietary drivers (may increase performance and stability), added HTC_IME LatinIME with more dictionaries (by AdamG), modifications on the framework etc etc. Updated 2nd post with some of the changes.
starbase64 said:
Hi,
camera works also?
with friendly greet
starbase64
Click to expand...
Click to collapse
Yep, pretty much everything as far as I'm concerned.
nice to see someone open a thread like this, support!
very nice, going to try this after i had some hours of sleep. thank you!
Hey, been using this rom all day and its nice altough had some problems with youtube app, sometimes being unresponsive and force closed but was ok after a reboot but i really really like the smoothness
Anyway my question is, is there a way to get radio s-off? i tried with the "one click radio s-off" tool but it says that incompatible kernel because i want to flash another radio.
And maybe this is a bug?, at 95% charged(still connected) the Orange LEd switched to green led even if its not fully charged.
Keep up the good job.
LE: sorry computerfreak for ninja edit , i need another radio thats why i want Radio S-off.
robE9 said:
Hey, been using this rom all day and its nice altough had some problems with youtube app, sometimes being unresponsive and force closed but was ok after a reboot but i really really like the smoothness
Anyway my question is, is there a way to get radio s-off? i tried with the "one click radio s-off" tool but it says that incompatible kernel.
Keep up the good job.
Click to expand...
Click to collapse
If you can flash ROMs you are already S-OFF.
robE9 said:
Hey, been using this rom all day and its nice altough had some problems with youtube app, sometimes being unresponsive and force closed but was ok after a reboot but i really really like the smoothness
Anyway my question is, is there a way to get radio s-off? i tried with the "one click radio s-off" tool but it says that incompatible kernel because i want to flash another radio.
And maybe this is a bug?, at 95% charged(still connected) the Orange LEd switched to green led even if its not fully charged.
Keep up the good job.
LE: sorry computerfreak for ninja edit , i need another radio thats why i want Radio S-off.
Click to expand...
Click to collapse
You should better ask @ that thread, I'm sure they've got the answer. But if I was to guess..: Try flashing CM6.1.3 + Buzz kernel and try that tool again...
Hi phunkycow great build been using it without probs for last hour or so Iv been flashing gridlocks builds all week but wonted a break from none stop flashing. I like this version as its got the gingerbread home launcher. Just one question why is the gingerbread keyboard so small on our dhd its the same in gridlocks builds and the paid version in market. Cheers
Sent from my Desire HD using XDA App
Thank you
thanx phunkycow, i have enjoyed your roms and appreciate your work and efforts. have you a paypal acc for my appreciation?
tready said:
Hi phunkycow great build been using it without probs for last hour or so Iv been flashing gridlocks builds all week but wonted a break from none stop flashing. I like this version as its got the gingerbread home launcher. Just one question why is the gingerbread keyboard so small on our dhd its the same in gridlocks builds and the paid version in market. Cheers
Click to expand...
Click to collapse
I have no idea about the keyboard. That's how it's compiled from source, unfortunately. About the market, can't you see protected applications? I'm sorry, I didn't understand what the problem is.
kblof said:
thanx phunkycow, i have enjoyed your roms and appreciate your work and efforts. have you a paypal acc for my appreciation?
Click to expand...
Click to collapse
Thank you very much kblof! I don't accept donations, as this ROM is based on CyanogenMod and it's not entirely my work.
Awesome! Downloading pnk8 now!!
Does anyone have a mirror btw...download is going super slow
Also, a quick question.
I'm currently using pnk6. I use a messaging app called Kakao Talk.
The app fc's whenever i receive a new message...any ideas why this is happening?
thanks!
steveohan said:
Awesome! Downloading pnk8 now!!
Does anyone have a mirror btw...download is going super slow
Also, a quick question.
I'm currently using pnk6. I use a messaging app called Kakao Talk.
The app fc's whenever i receive a new message...any ideas why this is happening?
thanks!
Click to expand...
Click to collapse
That's because that app isn't updated to support gingerbread (according to market comments - also crashes on nexus s).
Sent from my Desire HD using Tapatalk
Download is in next post.
Freenode IRC: #SlimSensation
This is an unofficial SlimBean ROM compiled for the Sensation. The ROM is experimental. Please include logcats, kmesg and dmesg when reporting problems. If you don't know how, search.
I am not associated with SlimBean, but I liked the idea of a small ROM and some of the tweaks. It's built using Team-Hydra's source and kernel; that includes Albinoman887's and Bruce2728's work.
More Info: http://www.slimroms.net/
My Disclaimer:
Your warranty is void.
I am not and will not be responsible if this ROM accidently bricks your phone, marries your dog or dates your goldfish.
You are responsible for your device, including rooting, turning off security and flashing this ROM. If and when something breaks don't complain to me. I (insert rude response here).
Click to expand...
Click to collapse
CyanogenMod Disclaimer (only because it's so descriptive... and amusing):
Cyanogen or anyone else on this forum is 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 the products you find here before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, we will laugh at you. Your warranty will be void if you tamper with any part of your device / software.
Click to expand...
Click to collapse
Credits:
SebastianFM
TestUser0072 (His slim Google Apps package)
Bruce2728
Team-Hydra
Albinoman887
Arco
SlimBean (http://www.slimroms.net/index.php/general-credits)
CyanogenMod
Paranoid Android
Nutella, pop tarts, diet coke and coffee for keeping me up long enough to work on this.
Anyone else that helped (or I borrowed a feature or a fix from)
A massive, massive thanks to Albinoman and Bruce for their work on bringing the Pyramid to JB and Team-Hydra for supporting it.
Arco also deserves a line -he fixed the video glitches/tearing along with so many other fixes.
No disrespect if your name is not on here and it should be. Let me know and I'll be sure to add it.
Source:
Kernel Source:
My edits: https://github.com/DennisBold/SebastianFM-kernel
Sebastian's: https://github.com/SebastianFM/SebastianFM-kernel
Code:
repo init https://github.com/DennisBold/platform_manifest -b jb4.2
repo sync
. build/envsetup.sh
lunch slim_pyramid-userdebug
make bacon -j8
Downloads:
-------------------------------------------------------------------------------------
Normal Slimbean [14/06]:
-------------------------------------------------------------------------------------
Does not include OpenPDroid!
ROM:
http://184.173.234.188/SlimBean/Release/SlimBean-DennisBold-REL-Friday14June2013-0444PM-BST.zip
MD5: DE9713B636fE1C1C1266A6F26A10338D
Non-Halo: http://184.173.234.188/SlimBean/Release/SlimBean-DennisBold-REL-Sunday16June2013-0917PM-BST.zip
MD5: BF7C6A3E4C2B183BF944464AA7391E97
Test Builds:
Not garunteed to work correctly, or even boot. Use and flash as you wish, but don't ask for support as these aren't meant to be used
Build at the top is most recent.
http://184.173.234.188/SlimBean/Test/?C=M;O=D
-------------------------------------------------------------------------------------
Slimbean + OpenPDroid [14/06/13]:
-------------------------------------------------------------------------------------
ROM:
http://184.173.234.188/OpenPDroid/R...ennisBold-REL-Friday14June2013-0744PM-BST.zip
MD5: 48767ab6b480722132a1c8126b17b2f4
Test Builds:
Not garunteed to work correctly, or even boot. Use and flash as you wish, but don't ask for support as these aren't meant to be used
Build at the top is most recent.
http://184.173.234.188/OpenPDroid/Test/?C=M;O=D
-------------------------------------------------------------------------------------
Google Applications:
-------------------------------------------------------------------------------------
Slim Google Apps by Testuser0072:
Last updated: 08th July 2013.
Slim GApps 4.2.2 made by Testuser0072 (huge thanks):
http://db.tt/9yQbUQhW
Mirror: http://184.173.234.188/GoogleApps/SlimGappsBuild-2013-07-08-TestUser.zip
MD5: 746c3bbce5c439abcc31602cf329d00f
Standard Google Apps:
Last updated: 1st March 2013.
http://184.173.234.188/GoogleApps/gapps-jb-20130301-signed.zip
http://goo.im/gapps/gapps-jb-20130301-signed.zip
MD5: b7e53e96e1c8b1a1c4865bf29418c8e0
-------------------------------------------------------------------------------------
Bugs:
-------------------------------------------------------------------------------------
- Halo lag
- DSP Manager (process randomly dies)
- Video autofocus (normal picture taking mode works fine)
-------------------------------------------------------------------------------------
To do:
-------------------------------------------------------------------------------------
- libwvm.so
- Port over CAF MSM kernel to build for Sensation.
- Fix video auto-focus
- Fix DSP Manager
- Add option to choose between Slim customisation (lockscreen handle and wallpaper)
- Refactor a few things
-------------------------------------------------------------------------------------
FAQ:
-------------------------------------------------------------------------------------
Last App/Button mapping doesn't work:
- Settings > Interface > Hardware Keys > (Select your button) > Screen Off
- Reboot.
- Settings > Interface > Hardware Keys > (Select your button) > Last App/Your button map
My phone is getting hot!:
- Flash another kernel. (Sultan recommended)
- OC to 1.5GHz if not done so already.
- Make sure min CPU freq is above 384MHz.
- The phone will get hot while charging.
Help! My phone reboots when I turn on 'USB Storage':
This is caused by an application running on the SDCard. The phone can not kill the application so reboots, and this in turns allows you to turn on USB Storage.
A simple fix is to move all applications to internal storage.
- Go into Settings > Apps > Slide to 'ON SD CARD'
- Click on the applications with a checkbox.
- Move to Phone.
- Rinse and repeat for each application on the SD Card.
Facebook or an application is acting up:
Halo does cause issues with some applications. Try closing Halo and closing all applications through the 'Recent Apps' menu.
I can't install an APK, I can't click the install button:
Again, close Halo temporarily and try again.
Changelog:
14 June 13:
- Added more audio related libs
- Replaced SlimFileManager with CyanogenMod's File Manager
- Integrated Halo
- Fixed Halo Settings
- Moved Halo Settings under Interface
- Added Halo App
- Fixed a few bugs
- Upstream Changes
11/12 June 13:
- Corrected a glitch with DSP Manager.
- Added in missing audio resampler libs.
- Added in misc audio libs.
- Fixed OpenPDroid. Should be as stable as non-OpenPDroid builds.
- Upstream to build 6.2
- Various optimisations and bug-fixes.
- Added QWERTY character map.
- Video auto focus still not fixed (sorry!)
- Fixed sOuterContext logcat spam on OpenPDroid build by nulling the variable so it can be reused (Not very clever but it worked).
02 June 13:
- Open music player on headset connect now resides in Settings > Interface > Sound
- Default Wallpaper changed (it seemed cool when looking at it full size, now not so much)
- Added APNs (Spiderio)
- Optimized a few things (forgot what I changed exactly)
- Kernel changes from Albinoman (see his CM10.1 thread)
- KCM reverted, will switch a QWERTY keyboard later
- WiFi region seems to work after reboot (for me at least)
- Under Volt init.d script removed.
- Removed any swap clearing init.d scripts.
- Fixed crons again.
- All Slim changes included, latest build is 6.
21 May 13:
- Clean source.
- Launcher freezes fixed.
- Default wallpaper changed.
- Audio routing properly fixed. Headset now works on boot/reboot. ( Thanks CyanogenMod -beat me to it, by five minutes :laugh: )
- Fast-charge compiled but turned off.
- Fixed SU problems.
- Found SDCard 'USB Storage' soft reboots problem. FAQ for solution.
- Added all previous fixes, minus ASEC fix.
- KCM (keyboard character map) is now fixed. Using type FULL instead of type QWERTY.
- OpenPDroid build has the same changelog (as it's rebased) but with all OpenPDroid things.
OpenPDroid build being released later.
10 May 13:
(Build will be uploaded after I've compiled and tested them!)
OpenPDroid:
- OpenGL errors corrected.
- Latest kernel from Albinoman. S2W and fast-charge enabled.
- Clean source. No fixes other than wired-headset fix and OpenGL fix.
- All build.prop tweaks from ROM w/o OpenPDroid included.
- Other fixes will be added, this is more or less a test.
Without OpenPDroid:
- Fresh source.
- Reapplied all (almost all) fixes.
- Added init.d script to calibrate proximity sensor on boot.
- S2W enabled.
- Fixed 01slim init.d script. Now runs and zip aligns/fixes permission on boot.
- Added ASEC script to run on boot (as init.d script).
- Several other fixes (too lazy to list them today).
- Updated Apex to version 2.0.0
3 May 13:
- Updated to Build 5.
- Smart Capture, Audio Triggers and several resolutions added to Camera application.
- Removed a lib that was causing issues.
2 May 13:
- Added init.d script to clean swap every hour/day or week.
Edit /sdcard/cron/cron.conf to change which swaps you have. By default all three are enabled.
- Corrected dirty fix for "voip_flag=" spam.
- Updated to latest source. (Video fix included, thanks Arco!)
- Fast Charge and Sweep2Wake are not complied with the kernel. This is to ensure proximity sensor works and extend battery life (fast charge causes problems with charge level as far as I know).
- Used S2W fix from Albinoman's/Team-Hydra's Phone Application.
- Several build.prop tweaks (they'll be tested before I push the real build)
- Compile missing libs (some libs are just plain missing).
- Working to fix libc error.
- Developer options enabled by default.
- Fixed Audio (again!)
29 April 13:
- Init.d scripts are working, you can now install Turbo Boost!
- Dirty fix for the "voip_flag=" logcat spam whenever you do something audio related.
- Cleaned and updated source. Yet to upload.
- Removed SlimIRC
- Search(Assistant) Key is now mappable too.
- Changed lockscreen handle from the Slim symbol to stock android. (It looks better)
27 April 13:
- Replaced Music with Apollo.
- Replaced MusicFX with DSPManager
- Using latest Kernel from Team-Hydra (Visit Albinoman's CM10 ROM thread for more details)
- Cleaned up source.
- Updated source.
- Will remove SlimIRC on next build.
- Will update hardware keys to enable mapping for search button.
25 April 13:
- Corrected headset problem
- Updated to latest SlimBean.
- Fixed EGL errors by using CyanogenMod framework libs.
- Camera fixed by fixing EGL errors.
- Added SlimBean bootanimation.
- Uploaded source.
- Used Albinoman's latest kernel, more info in his CM thread.
22 April 13:
-Initial release. Expect problems, but do report them eh?
-Corrected LCD Density.
Screenshots:
See post attachments.
Hi, thanks for your release.
Can you tell us what was stripped down and tweaked? Thanks
Sent from my HTC Sensation using xda premium
MidnightDevil said:
Hi, thanks for your release.
Can you tell us what was stripped down and tweaked? Thanks
Sent from my HTC Sensation using xda premium
Click to expand...
Click to collapse
The tweaks are listed on their site, if I tweak anything myself I'll let you know... (Link in post #1)
I'll just list the apps left without GApps, or you can check the last screenshot. Whichever works.
Browser
Calculator
Clock
Dev Tools
Downloads
Gallery
Music
Contacts
Phone/SMS/Contacts
Torch
Slim Apps and tweks, including PIE (I think), Slim File Manager, HoloLauncherHD, SlimIRC and Slim Centre.
I love slim beans on my Xperia
gotta try this one...
are you added more tweaks for sensation ???
spiderio said:
I love slim beans on my Xperia
gotta try this one...
are you added more tweaks for sensation ???
Click to expand...
Click to collapse
I haven't added any myself, so all tweaks are Slim tweaks or CM tweaks (since they seem to be similar). This is just a first compile to see what works, what doesn't and what needs to be fixed first.
Possibly the first big bug has to be the missing Camera... opps.
DennisBold said:
I haven't added any myself, so all tweaks are Slim tweaks or CM tweaks since they seemed to be similar. This is just a first compile to see what works, what doesn't and what needs to be fixed first.
Possibly the first big bug has to be the missing Camera app... opps.
Click to expand...
Click to collapse
for camera you can use this one
http://forum.xda-developers.com/showthread.php?t=1901917
it's great :good:
spiderio said:
for camera you can use this one
http://forum.xda-developers.com/showthread.php?t=1901917
it's great :good:
Click to expand...
Click to collapse
Thanks! I'll add it and see if it runs, as soon as I fix the camera.
MHL??
Do you know if MHL is working with this ROM??
I really want to use my phone to display videos in my TV via HDMI...
BTW, nice ROM!!
msantan said:
Do you know if MHL is working with this ROM??
I really want to use my phone to display videos in my TV via HDMI...
BTW, nice ROM!!
Click to expand...
Click to collapse
Going by other CM10 ROMs, it may not be. As I don't have an MHL cable; if you're willing to test it out for me I would really appreciate it!
Great job on the build.
Zero problems to report. All extra interface options are all working.Having used the official S3 ROM, I have to say that this is just as good.
I've attached a few extra screenshots to help wet the appetites.-(The Dark/Stock theme switch is a winner).
Thanks to the OP for the share.
Regards
eagerly looking forward to working camera... great rom overall...
Will try this when I'm home. I like 4.2.2 and love Slim. Thanks man.
haifish9999 said:
Will try this when I'm home. I like 4.2.2 and love Slim. Thanks man.
Click to expand...
Click to collapse
No problem. This is experimental though!
Logcats and dmesgs please!
I'm working on fixing things but need sleep right now... and pop tarts. If you guys find more bugs or errors let me know.
Seems like Camera libs are broken. Camera app is installed yet doesnot appear in drawer.
I tried the camera from 16:9 mod thread, and same problem there too.
Otherwise, the ROM's pretty smooth and love the dark theme. Some tweaks available on interface menu are pretty cool. Thanks alot.
I was about to release my SlimBeam, but I think I will help to fix this one...
Hellmanor said:
I was about to release my SlimBeam, but I think I will help to fix this one...
Click to expand...
Click to collapse
Do you have the same bugs?
Having camera working would be awesome. I had to switch back to CM coz i needed to take a pic
DennisBold said:
No problem. This is experimental though!
Logcats and dmesgs please!
I'm working on fixing things but need sleep right now... and pop tarts. If you guys find more bugs or errors let me know.
Click to expand...
Click to collapse
If i was you i would ask albinoman or bruce for help getting the camera fixed on this one...pretty sure they can help you out, anyways im glad to see you delivering such a great ROM to the sensation as I'm running it right now on my replacement Samsung Galaxy S2 and its smooth as butter:good: good luck!
Sweep2wake isn't working, which isn't too big if a deal to me, but headphone playback isn't working (from my limited testing on YouTube and the music player)
Slim bean has been my favorite rom since the 4.2.2 version was released and I will be switching back once headphone playback is fixed, but for now back to cm10.1.
Fantastic first build keep up the good work.
WARNING: App2SD and Mounts2SD are not recommended for use with any OTA-enabled ROMs, as they break delta updates, and may cause problems during full upgrades. I suggest using my modified version of S2E, simple2ext_mod, instead.
NOTE 1: I recommend that everyone uses @Bhargav97's Google Apps package (cm11 v2.2 version or later). Other versions of gapps may cause issues or break delta updates.
NOTE 2: You must ensure that your phone is running the latest baseband available for your region, or else your device will not operate correctly when a SIM card is inserted. If you have a cooperve and tassve, you may need to flash the latest totoro baseband (which will work correctly on your device). Please see @marcussmith2626's stock ROM thread for links to the appropriate files.
Information for users:
This topic is intended only as a meeting point for other developers of the shared BCM21553 devices to discuss and solve issues related to development. If you are not a developer, please restrict your posts to the general discussion thread so that developers can maintain good communication. Thanks for your understanding.
First-time installation:
ClockworkMod v6.0.5.3 or later (MTD version) is mandatory to install CM11. If needed, download the latest recovery build here
Download the latest full OTA build for totoro from here
If necessary, flash the ClockworkMod v6 build, then reboot into recovery. If you can't flash the CWMv6 update package (.zip) in your existing recovery, use the Odin package (.tar.md5) instead.
Perform a data wipe - this is mandatory if upgrading from an older Android revision
Flash the OTA package and reboot.
How to update (via OTA):
Please consult the cm-ota instructions on Jenkins.
Current issues (06/10/2014)
OMX codecs (for accelerated audio/video - may never be solved)
SIM unlock doesn't work (you must remove your SIM lock in another device/ROM)
Video recorder
Summary of major work done:
Forked broadcomCM devices into androidarmv6 repository (forked from ics branches).
Initial changes needed for cm-11.0 have been committed to cooperve, tassve, totoro and bcm21553-common device trees.
All of Broadcom's code has been adapted for the cm-11.0 branch.
After some reverse engineering of the vendor binaries, "adbd" and "init" built from source now work correctly. ADB will now set the proper USB mode, can give a root shell, and no longer has a hardcoded dependency on /system/bin/sh, which should help a great deal with debugging. We also no longer need to use the init prebuilt binary - the source-built version is now compatible.
Implemented common kernel source for totoro, cooperve and tassve.
Implemented hybrid boot/recovery/charge ramdisk.
Fixed WiFi, Bluetooth, Bluetooth tether & mac addresses.
Fixed graphical performance regression on CM11 branch.
Fixed basic audio (speaker, microphone, software encoders/decoders)
Fixed GPS.
Fixed Gallery, wallpaper chooser, live wallpapers, RenderScript, and possible EGL crashes in other apps
Added workaround for SystemUI corruption
Fixed graphical corruption/stability issues (caused by buggy GL_EXT_discard_framebuffer extension)
Fixed RIL, telephony and audio routing to speakers, headset, earpiece, microphone and microphone mute.
Audio routing improvements/fixes, small graphics performance optimizations
Fixed camera
Fixed wifi tethering
Updated to newer bcmdhd wifi driver to resolve wifi instability
Fixed USB tethering (with caveats)
Improved audio routing and fixed BT headsets (SCO)
* = this code is work in progress, which means that it is not yet available in the OTA build.
XDA:DevDB Information
CyanogenMod 11 for Samsung BCM21553 series, ROM for the Samsung Galaxy Y GT-S5360
Contributors
psyke83
Version Information
Status: Testing
Created 2014-10-27
Last Updated 2014-10-27
I will update cooperve device tree as soon as I can. I guess @Alberto96 could adapt tassve (his device). Lets get some fun here
Enviado desde mi Xperia SP mediante Tapatalk
No problem First I'll try adb/init changes, and then adapt repo.
@psyke83 , I have created some threads regarding development of this BCM21553 devices with the information I was able to get while developing:
HW drivers: http://forum.xda-developers.com/showthread.php?t=2666566
Audio libs (source): http://forum.xda-developers.com/showthread.php?t=2682819
Enviado desde mi Xperia SP mediante Tapatalk
Ok, tested on CM9.
Hardware is fully initialized, but seems that there is an heavy memory corruption (like you said).
I/DEBUG ( 4743): debuggerd committing suicide to free the zombie!
F/libc ( 4747): Fatal signal 13 (SIGPIPE) at 0x0000128b (code=0)
F/libc ( 4748): Fatal signal 13 (SIGPIPE) at 0x0000128c (code=0)
F/libc ( 4749): Fatal signal 13 (SIGPIPE) at 0x0000128d (code=0)
F/libc ( 4750): Fatal signal 13 (SIGPIPE) at 0x0000128e (code=0)
F/libc ( 4751): Fatal signal 13 (SIGPIPE) at 0x0000128f (code=0)
F/libc ( 4752): Fatal signal 13 (SIGPIPE) at 0x00001290 (code=0)
F/libc ( 4753): Fatal signal 13 (SIGPIPE) at 0x00001291 (code=0)
F/libc ( 4754): Fatal signal 13 (SIGPIPE) at 0x00001292 (code=0)
I adapted almost all, i wasn't able to adapt just property_service.c & property_service.h so recovery/charging mode isn't working yet.
Great job @psyke83 !
Alberto96 said:
Ok, tested on CM9.
Hardware is fully initialized, but seems that there is an heavy memory corruption (like you said).
Great job @psyke83 !
Click to expand...
Click to collapse
Thanks for testing. To be clear, you're saying that CM9 boots into Android with the init built from the CM9 sources? I'm particularly curious to know if surfaceflinger is working OK. I suspected that something in the init may be causing problems either with the framebuffer or hgl libraries for CM11, but if it works on CM9, then I might be wrong.
I've merged the cm-11 bringup patches for tassve and cooperve. I can only confirm that it will allow the builds to complete (when all of the other integration patches are applied), but I imagine there will be more bugs that need fixing. If you find major bugs with the device configs, please submit them to gerrit or at least let me know,
We also need to organize a proper shared kernel source that we can integrate into the build system, and then get rid of the prebuilt kernels. Until then, you may need to recompile the kernel and modify your board files so that it doesn't use that generic "Thunderbird" name. The init.rc files are expecting the machine name to be "GT-S5360 Board", "GT-S5570I Board", etc. The init binary reads the machine name from the cmdline, and then converts to lowercase and filters spaces. So, the .rc file for the totoro would be "gt-s5360board" -> "init.gt-s5360board.rc".
psyke83 said:
Thanks for testing. To be clear, you're saying that CM9 boots into Android with the init built from the CM9 sources? I'm particularly curious to know if surfaceflinger is working OK. I suspected that something in the init may be causing problems either with the framebuffer or hgl libraries for CM11, but if it works on CM9, then I might be wrong.
I've merged the cm-11 bringup patches for tassve and cooperve. I can only confirm that it will allow the builds to complete (when all of the other integration patches are applied), but I imagine there will be more bugs that need fixing. If you find major bugs with the device configs, please submit them to gerrit or at least let me know,
We also need to organize a proper shared kernel source that we can integrate into the build system, and then get rid of the prebuilt kernels. Until then, you may need to recompile the kernel and modify your board files so that it doesn't use that generic "Thunderbird" name. The init.rc files are expecting the machine name to be "GT-S5360 Board", "GT-S5570I Board", etc. The init binary reads the machine name from the cmdline, and then converts to lowercase and filters spaces. So, the .rc file for the totoro would be "gt-s5360board" -> "init.gt-s5360board.rc".
Click to expand...
Click to collapse
Yes, CM9 with source built init & adbd binaries boots fine.
True, a proper shared kernel is better. But we also need an updated kernel source (request processing by Samsung osrc)
Sent from my GT-I9500 using Tapatalk
Good news: I just discovered that surfaceflinger works if I remove the hwcomposer.default library. However, there is some graphical distortion, and the colours are incorrect. Still, it's some progress. Will try to troubleshoot hwcomposer now.
android_native.h similiar with ANativeObjectBase.h without include <android/native_window.h>
updater-script cant run in cwm5 so need modified wanna force try to flash zip package but still not luck for boot coz messy ramdisk code.
temporary cwm6 still black screen so since its not working modified ramdisk is 1st think to do with old cwm5 (in my case) to running dualboot (stock cm) at least to make it boot 1st.
@psyke83 great work and still follow ur update from behind
Alberto96 said:
Yes, CM9 with source built init & adbd binaries boots fine.
True, a proper shared kernel is better. But we also need an updated kernel source (request processing by Samsung osrc)
Sent from my GT-I9500 using Tapatalk
Click to expand...
Click to collapse
Was there a white-screen bug with the init you built from source? I notice on my totoro that the screen turns white when the screen returns from off. It happens both in charge mode and in Android itself. I'm not sure if it's a bug caused by init or just something related to the stock kernel. I haven't been working with this device for very long, so I'm not aware of any common issues with the kernel, etc.
Ashutos1997 said:
This means cm11 boots now ?
Click to expand...
Click to collapse
-CALIBAN666- said:
sorry for offtopic,but are you back????
Click to expand...
Click to collapse
There's a general thread for off-topic posts (linked in the first paragraph of my first post)... please use it in future. This thread is supposed to be for developers to collaborate and fix bugs only.
psyke83 said:
Was there a white-screen bug with the init you built from source? I notice on my totoro that the screen turns white when the screen returns from off. It happens both in charge mode and in Android itself. I'm not sure if it's a bug caused by init or just something related to the stock kernel. I haven't been working with this device for very long, so I'm not aware of any common issues with the kernel, etc.
Click to expand...
Click to collapse
No white screen bug here. (i'm using my ramdisk but with source built init/adbd)
It should a bug related to missing backlight permissions:
chown system system /sys/class/backlight/aat1401-backlight/brightness
chown system system /sys/class/backlight/pwm-keypad-backlight.0/brightness
I had this bug when i've removed these lines
@bieltv.3, @Alberto96,
The shared kernel is working, but has only been tested with totoro. It only has basic functionality and certain drivers need updating, but for now, it can be a stable reference point. Can you please give me your current working defconfigs for your respective devices? I will update them to be compliant with CM11's configuration requirements and submit as initial defconfigs, to see if the kernel can work for your devices. Thanks.
psyke83 said:
@bieltv.3, @Alberto96,
The shared kernel is working, but has only been tested with totoro. It only has basic functionality and certain drivers need updating, but for now, it can be a stable reference point. Can you please give me your current working defconfigs for your respective devices? I will update them to be compliant with CM11's configuration requirements and submit as initial defconfigs, to see if the kernel can work for your devices. Thanks.
Click to expand...
Click to collapse
I will push cooperve kernel source this afternoon. Thanks for your work done, really appreciate. I hope I can upload tassve too, if Alberto dont mind. I will base it though on your tototo config, but on cooperve. As far as I know, cooperve need changes on its modules to get the kernel work good, as it have a different canera driver (updated one for 5 MP and flash)
Enviat des del meu Xperia SP usant Tapatalk
Kernel config source for cooperve has been updated. I'll push it gerrit as soon as I get home. I've updated on school, and I don't have the config of the server there. @psyke83 if you can take a look at it, I've made a pastebin, you can push to gerrit directly if you are OK with it, or make any changes you think are necessary:
http://pastebin.com/Svir6qtZ
psyke83 said:
@bieltv.3, @Alberto96,
The shared kernel is working, but has only been tested with totoro. It only has basic functionality and certain drivers need updating, but for now, it can be a stable reference point. Can you please give me your current working defconfigs for your respective devices? I will update them to be compliant with CM11's configuration requirements and submit as initial defconfigs, to see if the kernel can work for your devices. Thanks.
Click to expand...
Click to collapse
You can find my defconfig on github. It's updated.
https://github.com/Alberto96/androi...arch/arm/configs/cyanogenmod_tassve_defconfig
Sent from my GT-I9500 using Tapatalk
Thread cleaned. Please respect the dev's wish and do not post non development posts in this section
@psyke83 :
On CM9 using tassve kernel with built-in gememalloc there are problems (with heavy heavy heavy graphic corruption and laggy screen). (this error in logcat: [v3d_opt.c:v3d_thread:1415] wait timed out [1500]ms )
your commit (https://github.com/androidarmv6/and...mmit/17cd93229df1ff8f5f7616398b8b792a8fbd1c92) should fix this.
If i use your egl commit and use built-in gememalloc all should work but it will work as is on CM11 with heavy graphic corruption.
Without using built-in gememalloc and your egl commit CM9 runs great with much less corruption than CM11.
We should investigate more on this....something is wrong here with memory allocation.
Alberto96 said:
@psyke83 :
On CM9 using tassve kernel with built-in gememalloc there are problems (with heavy heavy heavy graphic corruption and laggy screen). (this error in logcat: [v3d_opt.c:v3d_thread:1415] wait timed out [1500]ms )
your commit (https://github.com/androidarmv6/and...mmit/17cd93229df1ff8f5f7616398b8b792a8fbd1c92) should fix this.
If i use your egl commit and use built-in gememalloc all should work but it will work as is on CM11 with heavy graphic corruption.
Without using built-in gememalloc and your egl commit CM9 runs great with much less corruption than CM11.
We should investigate more on this....something is wrong here with memory allocation.
Click to expand...
Click to collapse
Good observations, thanks. CM11 seems to work exactly the same with or without the gememalloc modules loaded (in the case in which it's not compiled-in). However, I think that the gememalloc is only a wrapper module, and a lot of functions are bypassed in favour of bmem.
I was trying to avoid this, but I think it's best for me to download the ICS source and run a build. Maybe I can get some better ideas on solving these issue with CM11. In the meantime, please let me know if you make any more progress. Thanks.
psyke83 said:
Good observations, thanks. CM11 seems to work exactly the same with or without the gememalloc modules loaded (in the case in which it's not compiled-in). However, I think that the gememalloc is only a wrapper module, and a lot of functions are bypassed in favour of bmem.
I was trying to avoid this, but I think it's best for me to download the ICS source and run a build. Maybe I can get some better ideas on solving these issue with CM11. In the meantime, please let me know if you make any more progress. Thanks.
Click to expand...
Click to collapse
Maybe I'll try something next week. I need to update first some stuff for another device (gt-i9500, samsung finally released 4.4.2 sources for it).
Sent from my GT-I9500 using Tapatalk
Alberto,
I'm up and running with ICS now. Performance is very good and I don't see graphics corruption, but it is unstable. I believe it's the same issue with bmem allocation that the alcatel code fixes.
Anyway, I'm about to test the built-in gememalloc, but something else that you can try is to disable loading of all modules in system/lib/modules with the regular kernel (no gememalloc built-in). I just tried it here on ICS, and I see absolutely no difference in graphics performance with or without the modules loaded. I suspect those modules are used for other things, possibly related to video decoding.
Hi all, I meet one issue that the camera can not be used after installed any 4.4.4 ROM such as Sultan's and Shantur's UnO ROMs.
sometimes, I can see the icon of camera, but once I press it, it will say 'can not connect to camera' or 'the app is not installed' and then the icon of camera will disappear, while sometimes, I just can not see the icon of camera.
I tried to reboot, no luck, tried to install other camera, such as Google camera, still no luck.
But I install back to Sultan's 4.4.2 ROM, the camera works well.
Does anybody meet such issue before? How to fix it? Thanks in advance.
I tried more times on different version Sultan's ROM, I found that last camera working ROM is the version Mar25, and the later updated version ROM from Apr13 was installed, the camera will not work, so it is not related to 4.4.4 or 4.4.3, it is a little strange and bother me a lot, I am so like the latest 4.4.4 ROM. below are the change log from Sultan's ROM, does anybody have any idea about it? thanks.
Apr 13, 2014:
ROM:
*Latest upstream CyanogenMod changes
*Switched to upstream CM camera app (thanks to AceEnablementProject for their camerawrapper)
*Fixed encryption failing on /data unmount
Kernel:
Sultan kernel Pure v1.4.0:
*Backported GPU driver from CAF kk_2.7_rb1.33 (thanks to Flemmard)
*Backported WiFi driver from Google Nexus 5 kernel (thanks to Flemmard)
*Backported wireless stack from Google Nexus 5 kernel
*Added a few minor updates to ION drivers from CAF
*Fixed touchscreen not responding when waking the device from sleep
*Added some CAF patches to camera drivers
*Removed Interactive and Lagfree governors
Mar 25, 2014:
ROM:
*Latest upstream CyanogenMod changes
*Fixed in-call audio
*Increased speaker volume
Kernel:
Sultan kernel Pure v1.3.1:
*Fixed long delay in camcorder (big thanks to paulb-nl and CAF)
*Added missing PMEM_CACHE_FLUSH function (thanks to Johnnyslt)
Anybody can help me out?
Really like my sensation, want to use 4.4.4 ROM...:crying:
finally give up, have tried all I can do, re-install the firmware, format the SD card, etc, still no luck,:crying::crying::crying:
ericbaggio said:
finally give up, have tried all I can do, re-install the firmware, format the SD card, etc, still no luck,:crying::crying::crying:
Click to expand...
Click to collapse
What launcher are you using? You may want be sure to do a clean install.
Preamble
Hey everyone!
Xiaomi JUST released their source on 17/5/17 for mm. THAT IS SO DAMN COOL, THE WAIT IS FINALLY OVER. You guys can expect a custom kernel from me sooner or later(i'm busy). However, if the custom kernel really comes out from me, it won't be on this thread. This thread will maintain active development though, repacks of other custom kernels!
What is a repack? A repack is essentially, in layman terms, porting a kernel. I can run a kernel for AEX on RRN and stuff like that, but please do take note that my repacks are tweaked towards battery life, while keeping some speed. I might add bonus scripts in future, but for now, i'm just trying to get this up and running.
Please flash at your own discretion. I try my best to test at every release, but sometimes i just don't have the time to do so. I have homework and revision and all,and i need sufficient sleep for growth(i'm 13) so just bear with me. I am NOT responsible for anything that happens with your device
Links
KernelsGit Repository
Source
- Stock MIUI Marshmallow Stable V8.2.5.0.MCFMIDL
- Stock MIUI Nougat Dev V7.5.19
Sauce released!
Requirements && Instructions
- TWRP
- Basic flashing skills
- A working human brain
- The will to void your warranty
Just flash the zip after flashing the rom. It'll do it's thing.
Features- Better battery life
- Snappier
- Runtime(Dalvik) optimisation
- Governor optimizations
- TCP tweaks
- 3G Tweaks
- Google DNS
- Faster internet
- Battery tweaks
- JIT as compiler
- Support both ipv4 && ipv6
- No ring delay
- Better voice quality
- GPU optimisation
- Faster boot
- 4 compile thread for dex2oat
- Better camera and image quality
- Purge assets(save battery)
- Logging and debugging disabled(save battery)
All these come from the tweaked ramdisks. All can be found on the git repo above.
Supported Roms- MIUI Marshmallow [V8.2.5.0.MCFMIDL]
- MIUI Nogat [V7.5.19]
- LineageOS 14.1
- Cypher OS V3.6.2
- AOSP Extended 4.2
- crDroidAndroid v3.1
- Android Ice Cold Project
- Xperia Open source Project(XSOP)
- DarkNess reDefined v1.5
- Resurrection Remix Nougat 5.8.3
More will be added based on requests and popularity
Credits
Jarius980 for teaching me how to do repacks and being cool
osm0sis for AIK
Lucas for being cool XDDD (Like the best tester and adviser ever)
CyanGreenMod for fixing the misplaced semicolon
Everyone who contributed/tested/supported
Notes
- WIpe dalvik cache and cache after flash, as dalvik's behavior and execution mode is changed
- Spot something wrong? Pull requests are always welcome!(just make sure you work on the latest upstream)
- Reporting bugs or failed boot are also contributions(VERY HELPFUL)
- Please attach log along with reports if possible
- Pre-release is available on git before release, go ahead and flash if you want
- Safetynet will still be intact since all modifications goes directly to the boot.img
- Thread is still under construction, it may look ugly for now
- NOT ALL THE RELEASES ARE STABLE, PLEASE DO A NAND BACKUP OF YOUR CURRENT BOOT
Thread rules
Do:
- You help one another
- You stay on-topic
- You READ and SEARCH
Don't:
- You do not demand
- You do not ask for ETAs
- You follow the RULES
Announcement:
Please report any issues with build #6
Changelog(please refer to git repo):
Build7:
Dalvik flags
Other tweaks and improvements
Base update
Firmware
Build6:
Update tweaks(dalvik and others)
Update base
Stabilisation
Clean dalvik cache && cache automatically
Build5:
Update tweaks(HUGE)
Fix setprop errors
Build4:
Hopefully fix all wifi issues
Update nogat base
Applied some tweaks
Build #3:
Support new roms (ACIP, RRN5.8.3, XSOP)
Wifi issues fixed for AEX
Build #2:
Fix wifi for some
Stabilisation checks
Build #1:
Compatibility build, so NA
Todo:
Take a huge break because of exams
Create build scripts(in meantime, manual is the only way out)
Dev Log:
[6/5/17]
-I'm too lazy to type it all out, just view my commits on git
[3/5/17]
- Added ACIP, RRN5.8.3, XSOP
- Update AEX Base
- Fix all wifi issues
(More detailed log look at git commits)
[1/5/17]
- Fix wifi for some
[30/4/17]
- Prerelease Build #1
- Complete compatibility checks
- Wrote update script
- Initialised git repo
- Added source unpacked boot files(ramdisk && split_img)
- Setup base and dependencies
Potential feature and support requests:
Known issues:
- Cast screen(Not kernel related unless explicitly proven)
FAQ:
How to NOT break safetynet?
- Just flash the build after the flashing the rom. You can flash mods like magisk and systemless supersu that does not modify /system
Why did i lose my root after flashing(SuperSU)?
- Because supersu patches boot.img and adds a script to start the SU daemon. Flashing a new boot.img will cause the script and patches to be overridden. Just flash the supersu zip again and everything will be reapplied
What can i report?
- After testing a build for a specific rom, you can state the rom your device is on, how old your device is, then the thing you wanna report. You can report failed boots, function bugs and SOT(battery)
Useful Links:
- Telegram Group Chat
https://t.me/joinchat/AAAAAEHQRgRmzU2eCxWK8w
- Whatsapp Group Chat
https://chat.whatsapp.com/7morKcwxExyAcc2deOoYu0
- Discord
https://discord.gg/HS8Ku
- Twrp 3.1.0-0
http://tinyurl.com/midotwrp
- Firmware
https://www.androidfilehost.com/?fid=817550096634766008
- LineageOS addons download
https://download.lineageos.org/extras
- OpenGapps
http://opengapps.org/
-BeanGapps
http://tinyurl.com/beangapps
Wanna donate?
I have to ask my mom again if she allows me to have her paypal donation link. But for now, i guess not
Got any examples of what can be added in? I assume it's mostly ramdisk related since the zImage can't be modified.
AutumQueen92 said:
Got any examples of what can be added in? I assume it's mostly ramdisk related since the zImage can't be modified.
Click to expand...
Click to collapse
yesh. and the ramdisk will be tweaked accordingly
like i can optimise governor values and stuff. the real development will start once sauce gets release(SAUCEEEEEE)
Edit: actually, ill just add this in OP
ala_mo said:
yesh. and the ramdisk will be tweaked accordingly
like i can optimise governor values and stuff. the real development will start once sauce gets release(SAUCEEEEEE)
Edit: actually, ill just add this in OP
Click to expand...
Click to collapse
Welp, is there any way to obtain the voltage values per frequency from there (Reading the values, not changing it)? I wanna read it and make a governor tweak.
AutumQueen92 said:
Welp, is there any way to obtain the voltage values per frequency from there (Reading the values, not changing it)? I wanna read it and make a governor tweak.
Click to expand...
Click to collapse
f im not wrong voltages are inside the kernel source, no way to change that if the kernel does not support it(its not by default)
Governor tweaks can be made. Values are found in init.qcom.rc
Whats rom this working?
Molniya said:
Whats rom this working?
Click to expand...
Click to collapse
Added in OP. I dont't want the first builds to fail, i need to go for class now. Will test myself tonight before release
Does it work on miui 8.2.2.0??
Prem2628 said:
Does it work on miui 8.2.2.0??
Click to expand...
Click to collapse
Miui MM is supported. will upload a build for this tonight.(10more hours) i will have to test before releasing since its the first build
Maybe this kernel will activate technology quick charge by Qualcomm? *Hopefully and I'll migration from Kenzo to Mido ?
Sent from my Redmi Note 3 using XDA Labs
NOS_bzone said:
Maybe this kernel will activate technology quick charge by Qualcomm? *Hopefully and I'll migration from Kenzo to Mido ?
Click to expand...
Click to collapse
QC requires kernel-side changes
AutumQueen92 said:
QC requires kernel-side changes
Click to expand...
Click to collapse
yeah...alot of stuff comes packaged if the kernel supports it(qc, voltage, more governers) but currently, the kernels from xiaomi are not meant for any customization, thus what i can do is to tweak whats currently in store. I cannot add features to the kernel now. I can only tweak the available features The real development starts when the sauce gets released
ala_mo said:
yeah...alot of stuff comes packaged if the kernel supports it(qc, voltage, more governers) but currently, the kernels from xiaomi are not meant for any customization, thus what i can do is to tweak whats currently in store. I cannot add features to the kernel now. I can only tweak the available features The real development starts when the sauce gets released
Click to expand...
Click to collapse
Heh, even with the kernel source I still can't add QC into my Xperia. It's a good thing the Note 4 has more devs. Also, are you experienced in kernel building?
The Carbon Rom that popped up last night listed Mido kernel sources, which I'm highly sceptical if it works. I just need someone to confirm since the OP isn't responding.
AutumQueen92 said:
Heh, even with the kernel source I still can't add QC into my Xperia. It's a good thing the Note 4 has more devs. Also, are you experienced in kernel building?
The Carbon Rom that popped up last night listed Mido kernel sources, which I'm highly sceptical if it works. I just need someone to confirm since the OP isn't responding.
Click to expand...
Click to collapse
from what i know, i suspect it's a partial source. That means that its not full, and there will be some limits
Pertaining to your first question, i can and will build kernels, but i will only do so in December, because my school projects require windows and linux would me more ideal compared to bash on win(always get that dpkg error)
where is the download link? oh, this is just pre-release?
Justin Timberlake said:
where is the download link? oh, this is just pre-release?
Click to expand...
Click to collapse
READ
ala_mo said:
from what i know, i suspect it's a partial source. That means that its not full, and there will be some limits
Pertaining to your first question, i can and will build kernels, but i will only do so in December, because my school projects require windows and linux would me more ideal compared to bash on win(always get that dpkg error)
Click to expand...
Click to collapse
Yeah, linux on windows is a pain. I ended up dual booting with Ubuntu and W10 too.