[DEV] CyanogenMod 9.1 / CyanogenMod 10 by MacławStudios (update: 02.09.2012) - Galaxy Ace S5830 Android Development

Hi!
This topic is about real ICS/JB development for Ace.
This topic is only for developing at this moment!
Please, keep this topic clear! I'll answer only for questions about developing or CM9/C10 for Ace. About others, please write to me at PM!
IF YOU WANT TO USE MY WORK, YOUR WORK MUST TO BE OPEN SOURCE TOO!!!!!
Team:
Macław
marcin1147
Wayland_ACE
Special thanks:
Squadzone
tom3q
bagnz0r
Thanks for all donators. Thanks to you we can provide frequent updates without any problems!

DOWNLOAD: CyanogenMod 10 beta1
You should make full wipe after installation, but there shouldn't be any problem if you're updating ICS to JB.
DOWNLOAD:
http://maclaw.pl/
NO MIRRORS!
What’s working:
RIL (full – GSM/SMS/EDGE/3G/SIGNAL etc)
Audio
Microphone
Small speaker
Sensors (strange issue with proximity)
Project Butter (100%)
Full 2D/3D acceleration
Touchscreen
SD card
Native Android app2sd (.android_secure)
WiFi
Bluetooth (really, really buggy)
Browser
Mass storage
Live wallpapers
GPS (people saying it working fast)
Deep sleep
YouTube
FM radio (as in CM9)
Headphones
What isn’t working:
Proximity
Camera
Changelog:
----beta1
small speaker fixed
microphone fixed
headsets are working (whole, 3/4 pin etc)
fixed videoplayback
new RIL – better stability
CM10 sources updates
Themes support
fixed native app2sd (.android_secure)
Macław’s libaudio (ported to JB by Wayland)
a lot of things, which I forgotten to mention
-----(pre)alpha1
We're introducing you first working release of Jelly Bean for our devices!

DOWNLOAD: CyanogenMod 9.1 RC2
MOST THINGS WORKS, ROM WORKING NICE.
I CAN USE IT EVERYDAY, BUT DO FULL CWM BACKUP BEFORE YOU FLASH IT!
IT'S ROM FOR GALAXY ACE.
IF YOU WANT VERSION FOR GALAXY GIO, GO THERE:
http://forum.xda-developers.com/showthread.php?t=1414173
REMEMBER - DO FULL WIPE AFTER INSTALLATION!!!
SOURCES:
https://github.com/MaclawStudios
DOWNLOAD:
http://maclaw.pl/
NO MIRRORS!
Working:
boot
GSM (phone/messages/GPRS/EDGE/3G)
Wifi
Bluetooth
HW acceleration (full)
Sound
Headphones
GPS
All sensors (proximity, roration etc)
CyanogenMod settings (not all, it's not fully merged by CyanogenMod team, not my fault)
Market (now you can download all apps available for Gio with GB)
Fixed animations (now it looks so good)
Facebook sync
Buttons backlight
GMail fully works
Browser fully works
ICS keyboard
Games - works as smoothly as on Gingerbread
YouTube
Deep sleep
Wifi signal indicator
Native Android mass storage
Without flickering
Almost working HW video acceleration
Smooth YT (LQ right now)
Live Wallpapers
FM Radio - read the bottom of this post
Camera - only photos, can't record yet
To get FM radio working, you must to install Spirit FM app and then go to:
Settings=>Region frequency=>Europe
Settings=>Audio=>Method=>msm7x30 Si5500
CHANGELOG:
-----RC2
camera is working (except video recording, but everything else is working) – in all apps!
Deep sleep is working when you’re leaving camera (no reboots needed)
new kernel (2.6.35.14, partially based on Squadzone kernel)
kernel: linaro optimized
kernel: pure ICS ramdisk without any modifications
bootlogo is back
updated cm sources
-----RC1
super smooth – the smoothness release ever
without any lags
improved performance
improved life on battery
camera isn’t freezing
fixed autofocus on Gio/Ace
smooth camera preview
on latest, stable CM9 sources
-----beta10
Camera:
fixed photo naming
fixed adding photos to gallery
smooth preview – now we can think about video recording
autofocus on gio&ace
universal binary – works both on ace and gio
better stabillity
hard-coded strings are now in xml
Other changes:
new CM9 bootanim
brand new device sources
better stability
smoother
quick responses – you don’t have to wait a few seconds until it’ll do what you want any longer
-----beta9
camera working (no settings and no video recording yet)
improved performance
ksm finally 100% fixed
changed default ksm values
much improved ramdisk
added ICS-specific values in ramdisk
kernel sources fixed now (github soon)
-----10062012
fixed all the settings
new, awesome music app
lockscreen improvements
a lot of new icons and options
releases for mini and fit
fixed switching between wifi and 3g
updated translations
-----13052012
Now we're going to nightlies
Updated sources - really improved CM9
Settings now are fixed - you don't have to reboot to save any changes!
Big update in Macław's libaudio
Added themes support
Added custom icons on lockscreen
GOING TO NIGHTLIES FROM NOW!
-----beta8
Wifi should be fully working right now
YouTube HQ is working, first 5-10 secound of movie can be laggy (will be improved)
Really, really more free RAM
Again faster than ever ealier
new KGSL backport
new genlock backport
new adreno framebuffer
new video decoder in kernel
improved filesystem cache
800MHz is now default CPU clock
fixed overclocking bugs
added KSM for even better performance (enabled by deafult, you can disable it in Performance settings)
fixed IOCTL_KGSL_TIMES​TAMP_EVENT errors
now we are using clean libgenlock
improved KGSL page table size
-----beta7
New Adreno200 libraries for ICS
Fast and smooth system
Live Wallpapers working - won't slowdown your system, like on Gingerbread! (I'm using Phase Beam, it's beautiful)
Gallery and calculator fully working all the time
Gmail working without any problem
Browser working really good (smooth and fast)
All apps with graphic problems, like Poweramp, now working without any
Updated AOSP/CM9 sources
(development info) New gralloc and hwcomposer
Updated Macław's audio libriaries
FM seems to be working
-----beta6
Android updated to 4.0.4
Clean CyanogenMod - we're using only CM9 sources with our device sources!
Super smooth system
Smooth windows animations
New phone lock animation
Hardware acceleration on most video formats (not all)
Smooth videos on YouTube (LQ only right now)
Fully working deep sleep (all the time when BT is disabled)
GSM fully works (signal indicator/mobile data/phone calls/messages etc.)
Updated GoogleApps
Temporary removed CRT screen-off animation (will be back in beta7)
-----beta5
Flickering is gone
Working native mass storage (no need for annoying UMS app again)
Updated CM sources
New kernel, updated to 2.6.35.7perf-CL945787
Smoother than Gingerbread
Really good system performance
Improved GPU performance
Removed UMS app
-----beta4 - Macław and Mikegapinski build
Deep sleep working - happy battery
Wifi indicator fixed
Fixed BT issues
Bluetooth headsets support
BLN support for all devices
Updated kernel [Macław]
Reduced flicker, but still exists
Soooo smooth
Added working GalaxyICS app - you can update your CM9 directly from your device
Of course updated CM9 sources
-----Nigthly 02-03-2012 - Macław and Mikegapinski build
From user view:
Base video acceleration - BUT STILL NOT FULL
Really improved performance
Small battery life improve
Added a lot of Qualcomm hardware libraries, which making CM9 stable and smooth
Still flickering, but you won't see it in everyday use
Updates in my famous libaudio
From developer view:
Rebuilded device sources
Cleaned config sources (no more use external hardware sources, small fixes on framework, nothing else!)
Included base video acceleration - but videos is still laggy
New, rewrited libgralloc
Removed unsused libcopybit
Finally with enabled QCOM_HARDWARE flag
Compiled with all of QCom stuff
Clean base Android sources - only needed changes in GalaxyICS config
-----Beta 3
Working GalaxyICS app - news about project and updates directly from your phone!
Added CM9 bootanimation
Fixed all apps, which using webcore (Facebook, Gallery etc.)
Fixed wrong text at wrong place
Fixed some issues in Phone.apk
Fixed user-agent in default Android browser
Latest CM9 sources - CM Settings, like percent battery indicator, finally working
Readded CM9 Music Player
Performance boost
-----Beta 2
Improved battery live
Working browser with full GPU acceleration and saving pages functionality
Working Gallery
Working GMail
Fixed CPU sleep when screen is off
Less flickering
-----Beta 1
Full HW Acceleration - smooth Trebuchet
YouTube fixed (temporary laggy)
Backlight works
New libaudio, rewritted from begining [Macław]
Some changes in framework
Updated sources
All headsets works
Temporary GMail and stock browser doesn't work propertly (graphic glitches, will be fixed)
-----Alpha 3
Fixed ICS keyboard
GMail fully works
Browser fully works
Performance boosts
Flickering is almost gone!
Merged with ICS-ACE project
New kernel [marcin1147]
Updated CM9 sources
Removed unused apps
----- Alpha 2
Fixed animations! Now it's working better than GM9
Market fixed, now you can download all apps available for Gio with GB
Calendar fixed
SetupWizard is working
BLN support
performance improved
Superuser binaries and app updated
Included Google Apps
----- Alpha 1
first CM9 for Gio release, based on original CM9 sources

placeholder2

S5830 thanks will try immediately

madman_amit said:
S5830 thanks will try immediately
Click to expand...
Click to collapse
Thanks ;-)

ohh i was excited.. links not yet up ....
you said help if you can... i will be free after this sunday so can help in patching stuffs..

Hey maclaw also deving for ace?
Sent from my GT-S5830 using xda premium

Amazing!! testing!

spacecaker said:
Hey maclaw also deving for ace?
Sent from my GT-S5830 using xda premium
Click to expand...
Click to collapse
Sure, why not
Wysłane z mojego GT-S5660 za pomocą Tapatalk

thanks maclaw and team... will test it. Finally some light at the enf of the tunel

duriunbanable said:
nothing->delete xD
Click to expand...
Click to collapse
You have right... You should delete your post...
Wysłane z mojego GT-S5660 za pomocą Tapatalk

wow.
So is this a new version, that works smooth and lagg-free?
thx anyway

İ am waiting for download and testing...
Thanks ....
Sent from my GT-S5830 using XDA App

I am also waiting for download and testing ...
Thanks ....

pls make a cwm flashable zip. great work guys

This rom is available Spanish language?
Enviado desde mi Galaxy Ace® con Tapatalk©

Question about camera
Hey, guys.. are the camera is working in this wersion??
If yes your team will be heroes

Great Job Can't wait to try

Oh nice and it even sounds as if it has more things working properly than the previous ICS attempt.

Related

[Kernel][CM7][July 12]Le kernel du jour Build #6

DISCLAIMER: I AM NOT RESPONSIBLE FOR ANY HARD OR SOFTWARE BASED DAMAGE. IF YOUR PHONE BRICKS, YOU LOSE IMPORTANT DATA, OR OTHERWISE INCUR LOSSES AS A RESULT OF RUNNING THIS KERNEL, ITS NOT MY FAULT.
THE LATEST NIGHTLIES HAVE BEEN REMOVING VOLTAGE CONTROL STATS, SO PLEASE REMOVE ALL OVERCLOCKING BEFORE FLASHING A NIGHTLY OR AN UPDATE FROM HERE.
This is a CM7 based kernel with a 1.6 Ghz overclock, Voodoo sound and color fixes, uv support, and BLN. See the changelog for all the updates and features.
Informations (THESE CHANGE ON A REGULAR BASIS):
1. Max clock is set to 1GHz on the first boot, set the max clock in CM settings or voltage control or setCPU.
2. I cannot possibly stress this enough. IF YOU EXPERIENCE BUGS WHILE ON THIS KERNEL, POST HERE. Do NOT submit bug reports to the CM team, until you have flashed back to stock CM, and can verify the bug exists there too.
3. To undervolt, use either Voltage Control, SetCPU, or Control Freak.
4. Want to go back to stock? First, if there's any particular reason, please let me know. I love to have feedback, good or bad. Then, just flash the latest official update.
5. Sources --> https://github.com/TheEscapistxda/android_kernel_samsung_aries
6. BLN is disabled by default. Please enable it by using the BLN control app from the market.
7. Its not an error. Don't freak out. Let it boot.
Thanks to Netarchy for his Nexus S oc code, coolhbo for setCPU, the CMSGS team for their work, Supercurio for Voodoo, raspdeep for his oc/uv patches(showed me how to create a sysfs interface for uv), Xan for the uv app, neldar for BLN, and cyanogen for his amazing rom.
CHANGELOG:
V1:
Initial release
V2:
Voodoo Sound v4 added!
v2.2
Fixed the OC bug from v2
Fixed the OC bug from (the unreleased) v2.1
Added some initial testing code for UV!
Removed v2 from the downloads
Added a stock kernel to downloads
v2.3
Added wifi sleep workaround from coolya
v2.4
Updated to be in sync with the official releases
Removed some debug code (coolya)
Added compatibility with the cpusettings in CMparts(coolya & atinm) (Only works under updates after march 04 update, as it requires code in the actual rom.)
v3.0
Added compatibility with Xan's uv app!
v3.1
Added the new wifi sleep fix
Fixed the uv bug (hopefully)
Removed v3
v3.2
updated to stay in sync with the 03122011 nightly
yas259 fixes(don't ask me about these, this driver is way over my head)
radio fixes(not ril polling)
config edits
v3.3
updated to keep in sync with the 20111303 nightly
Lots of little tweaks
-kernel hz = user hz =100
-update timings (Thanks Kang)
-enabled Tiny RCU
Removed the returntostock kernel
v3.4
Updated Voodoo sound to v5
Implemented voodoo color v2
v3.5
Updated Voodoo sound driver number to v5 (now the control app says 5)
Added 600mhz and 1.3Ghz steps
Added interactive and smartass cpu frequency governors
Some initial work on BLN (disabled)
Added frequency_voltage_table for compatibility with custom frequencies in the uv app (disabled due to bugs)
v4.0 - (BUGGY, BETA RELEASE)
Increased voltage on 600mhz and 1.3ghz steps (let me know how this affects stabilty, guys)
Implemented BLN (VERY EXPERIMENTAL AND BUGGY)
Added states table to Voltage Control app that doesn't actually do anything.
Added Atimn/eifert's fix for the bad block issue.
v4.1
Fixed the stability issue on 1300mhz (Big thanks to kang for his help)
Added in the cardock fixes from xcaliburinhand (grab the "DockSound Redirector" app from the market)
fixed the ?mv bug in voltage control
Fixed bln (thanks to neldar)
Added 1000hz version of the kernel
Did a few tweaks to smartass, it's still kinda sketchy though
Updated voodoo sound to v6
There's probably more, I just can't remember them.
v4.2
More stability tweaks on 1300mhz
-The voltage for 1300mhz is now the same as 1200mhz, so you won't be able to undervolt it as much in the app, but it seems to help with stability.
Latest bln from neldar (fixes the touchkey disabled bug, and the touchkey on during sleep bug)
Enabled the microphone presets for voodoo sound
v4.3
Added 1400, 1500, and 1600mhz steps
Updated voodoo sound v7 (very little feature changes though)
Unlocked FPS cap
Built on latest upstream code (pulls in all fixes in recovery, etc. If people are still having bad block issues, let me know)
v4.4
Disabled some debug code
Fixed the ?mv bug on 400, 200, and 100mhz steps in voltage control
Fixed up smartass
Integrated the sdcard r/w cache fix (Thanks to Existz for pointing it out)
v4.5
Upstream fixes:
-New wifi driver
-New kernel flashing method, which should help bad block people
-Dual sd card sharing
Added a time that a frequency must stay at before scaling up in smartass
- You can tweak it same way as you can tweak all the other settings, its ramp_up_rate_ns
v4.6
Upstream fixes:
- Lots of random JVB merges, code clean up, etc.
Fixed the notification bug crash on the first v4.6
v5.0[May 3]
- Extend battery polling to 15s
- Sched_autogroup patch (increases smoothness under heavy load)
- New bootlogo
- Fix setCPU crashing on screen off
-Unified HZ (256) (should increase battery life, and has no adverse effect on performance)
- Reunlock fps cap
-Switch to the Codesourcery toolchain (should result in faster/smoother code)
-Full compatibility with 2.3.4
v5.0b[May 4]
-Fixed touchkeys for real this time
-Temporarily enabled debugging (will be disabled in the next update)
-Fixed the crazy battery stats
-Reenable smartass governor
v5.1[May6]
-Lots of upstream gpio changes
-Camera drivers kanged from JVB (REQUIRE THE LATEST NIGHTLY TO WORK)
- -03 optimizations
- Switched to hardware based floating point calculations (seems to increase performace under certain loads)
- Dropped 1.6ghz to 1.55ghz (Something for you to shoot for, Shaolin. )
-set default governor to conservative
- New captivate/vibrant specific initramfs
v5.2[May 12]
-Upsteam changes to modem_ctl
-Upstream tvout drivers (Totally untested on my end, so i dunno if they work)
-fsa usb switch suspend
-Overvolting cap
-add the kernel version (v5.2) to the kernel name.
v5.3[May 16]
-Upstream changes to initial flash/initramfs
-Upstream changes to battery calculation percentage
-Some other stuff, nothing really important. Its all upstream changes anyway.
NIGHTLIES/WHENEVERS:
#1[May 25]
+Working ril (data + service)
+working gps
+switched to mfloat=softfp as it gives slightly higher linpack scores
+Voodoo sound v9
+LZO compression for a faster boot up time.
Known bugs:
Rild crashes in areas with no service, causing a hard reboot. (Can anyone tell me if this happens on the stock kernel?)
#2[May 27]
+Actually working ril (no more reboots)
+Optimized for size
+Updated to 2.6.35.13 kernel (No, I dont have a changelog. There is one on the internet somewhere. Needless to say, its huge.)
+Probably some other stuff.
Known bugs:
Bln is finicky on this build, try reflashing/rebooting if it doesn't work at first.
#3 [May 29]
+States table in voltage control kinda works, but is buggy.
+disabled ext2
+re-added 1.6Ghz with a higher voltage (be careful guys).
+upped 1.55ghz by a few Mhz so it should be one or two above rather than below.
#4 [June 4]
+Disabled the states_enabled_table again, cause voltage control was really sketchy about keeping the states properly enabled. Hopefully the new rewrite will help.
+Fascinate support
#5[June 28] UNTESTED
+All upstream merges
+GPU bus clock speed modifiable using Control Freak
+Other stuff that I can't remember or have time for
#6[July 12]
+Upstream changes
+Fixed BLN (For whatever reason, it won't work after booting into recovery. Do a normal reboot, and it'll work).
+Reenabled the debugging, cause it was causing issues
This is nice!! Waiting for Voodoo fixes!
So can we flash back to original cm7 kernel after this using odin?
Sent from my SGH-I897 using XDA App
chipsa964 said:
So can we flash back to original cm7 kernel after this using odin?
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
I believe you need to use the cm7-update.zip file to install the original cm7 kernel - unless there is a .tar cm7 kernel?
born_fisherman said:
I believe you need to use the cm7-update.zip file to install the original cm7 kernel - unless there is a .tar cm7 kernel?
Click to expand...
Click to collapse
There is, but it doesn't fix everything g that is necessary. You need the update zip.
Sent from my CM7 powered captivate
It'd be great if you can integrate BLN into the kernel as well!! Running kang's voodoo color/sound right now, but who ever comes out with a BLN kernel will have my full attention(and of many other people I imagine judging by the posts on the CM forum)!!
boardsportsrule said:
It'd be great if you can integrate BLN into the kernel as well!! Running kang's voodoo color/sound right now, but who ever comes out with a BLN kernel will have my full attention(and of many other people I imagine judging by the posts on the CM forum)!!
Click to expand...
Click to collapse
yes please 1+ for BLN.
That being said with Voodoo fixes soon to be intergrated, and hopefully UVing Im watching this thread closely.
And when we do flash this would we have to do anything differently? Or just flash it over the current set up via CWM like any other ROM.
Thanks and great work so far.
Would these recent captivate cm7 voodoo kernel be helpful to integrating voodoo into your oc kernel?
http://kang.project-voodoo.org/
Voodoo sound is almost done, either tonight or tomorrow. Then, ill look at making this compatible with xan's UV app. Bln is probably going to be last, as it looks like the most work. There is currently no bln for any nexus s kernel, so ill have to see if it'll work.
Sent from my SGH-I897 using XDA App
Dlev7 said:
yes please 1+ for BLN.
That being said with Voodoo fixes soon to be intergrated, and hopefully UVing Im watching this thread closely.
And when we do flash this would we have to do anything differently? Or just flash it over the current set up via CWM like any other ROM.
Thanks and great work so far.
Click to expand...
Click to collapse
Yeah, just flash it over top.
Sent from my SGH-I897 using XDA App
This might seem like a pretty hefty request, but what are the chances that you can implement MKV splitting into the kernel? I wouldn't expect the kernel to be the route to getting MKV support on a device, but apparently developers for the Advent Vega Android Tablet have done exactly that. H.264 acceleration on a device that supports the stream should work no matter the container as long as something else in the chain parses the container first.
I'm not sure about licensing issues though, but it seems that a device that came with support for the MKV container (pretty much all Samsung devices, even their TV's and Bluray players) shouldn't be in violation of anything if it's running a custom ROM that contains the same functionality. Or maybe we'll have to wait for a Samsung Gingerbread source and create a Samsung-CM7 Frankenstein project?
Not being able to play my library of 720p MKV's with embedded softsubs without remuxing (and remuxing to mp4 still doesn't support embedded softsubs) on my Captivate is a dealbreaker keeping me away from CM7, but the other features and the possibility of syncing a Wiimote to control the new N64oid emulator is still very appealing
GGXtreme said:
This might seem like a pretty hefty request, but what are the chances that you can implement MKV splitting into the kernel? I wouldn't expect the kernel to be the route to getting MKV support on a device, but apparently developers for the Advent Vega Android Tablet have done exactly that. H.264 acceleration on a device that supports the stream should work no matter the container as long as something else in the chain parses the container first.
I'm not sure about licensing issues though, but it seems that a device that came with support for the MKV container (pretty much all Samsung devices, even their TV's and Bluray players) shouldn't be in violation of anything if it's running a custom ROM that contains the same functionality. Or maybe we'll have to wait for a Samsung Gingerbread source and create a Samsung-CM7 Frankenstein project?
Not being able to play my library of 720p MKV's with embedded softsubs without remuxing (and remuxing to mp4 still doesn't support embedded softsubs) on my Captivate is a dealbreaker keeping me away from CM7, but the other features and the possibility of syncing a Wiimote to control the new N64oid emulator is still very appealing
Click to expand...
Click to collapse
Well, I'll keep an eye out for anything that might factor into that, but between having other, more crucial features that need to go in first, and knowing next to nothing about video codecs, I can't promise anything. Sorry.
Also, I'm pretty sure I've got voodoo sound in there, but the cm build system is messed, so I haven't been able to build a working kernel or rom all day. Once builds are working again, do people want me to start posting "nightly" builds in here too?
Sent from my SGH-I897 using XDA App
merging voodoo sound and color is fairly simple. you just have to "git pull git://github.com/project-voodoo/linux_samsung.git nexus-s-voodoo" and compile. the pull command automatically changes the content of each file that's different between your local files and supercurio's branch files. i hope this makes it easier for you.
Sent from a phone, playing a phone, disguised as another phone.
slifer315 said:
merging voodoo sound and color is fairly simple. you just have to "git pull git://github.com/project-voodoo/linux_samsung.git nexus-s-voodoo" and compile. the pull command automatically changes the content of each file that's different between your local files and supercurio's branch files. i hope this makes it easier for you.
Sent from a phone, playing a phone, disguised as another phone.
Click to expand...
Click to collapse
Sadly, no. the cm kernel isn't a stock nexus kernel, theres a lot changed. Even if I could some how merge in just sound and color, there would probably still be issues.
I was actually planning on implementing voodoo color last, because theres still so much work bring done on it. I figured once I got everything else in there, it would be further along.
Also, this is partly a fun learning project for me, manually patching files is my kind of fun.
Sent from my SGH-I897 using XDA App
TheEscapist said:
Sadly, no. the cm kernel isn't a stock nexus kernel, theres a lot changed. Even if I could some how merge in just sound and color, there would probably still be issues.
I was actually planning on implementing voodoo color last, because theres still so much work bring done on it. I figured once I got everything else in there, it would be further along.
Also, this is partly a fun learning project for me, manually patching files is my kind of fun.
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
actually there aren't any issues. I've been using a kernel I built after the pull for several days now.
Sent from a phone, playing a phone, disguised as another phone.
TheEscapist said:
Well, I'll keep an eye out for anything that might factor into that, but between having other, more crucial features that need to go in first, and knowing next to nothing about video codecs, I can't promise anything. Sorry.
Also, I'm pretty sure I've got voodoo sound in there, but the cm build system is messed, so I haven't been able to build a working kernel or rom all day. Once builds are working again, do people want me to start posting "nightly" builds in here too?
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
Of course. MKV support is definitely not a primary feature of a kernel, but it sure would be nice. Also, I'm not talking about a codec, I'm talking more of a demuxer that simply streams the H.264 and audio streams as if they weren't inside the MKV so the hardware could play them like any MP4 (kind of like an Android equivalent of Haali Media Splitter).
I'm giving this a try...i really like the fact that I can choose how my cpu scales....hoping it helps battery life a little...also looking forward to you adding uv...
Sent from my Captivate using XDA App
Testing now. While I'm not particularly interested in the OC, the fact that you're using SetCPU and it's working makes me want to see if I can UC this. The default kernel doesn't play too well with this.

[ROM] MIUI_Au 1.10.8

I've released a version of the rom (which is usually only done for the HTC Desire), for the Samsung Galaxy S. As I don't have one, I can't test it, but I'm quite confident it should work fine, and I'm trying to see whether theres any interest for me to continue porting the rom to other devices.
I don't visit xda too much (otherwise I could post this in the dev section ) , so if you could direct comments or questions to the post on miui-au, that would be good.
Google miui-au if you wanna have a look (can't post links either)
Hey mate, yep keen to give your ROM a run. Will see what happens after the AB's game!
Sent from my GT-I9000 using Tapatalk
As I said, I dont have a Galaxy S, but very little differs between roms with MIUI anyway, and I didnt include any of the more lower level hacks I have in the Desire rom, because I can't check whether theyll work.
Changelog from MIUI HQ in China:
Gallery supports using 3rd party app for playing videos
Built-in video player supports auto-orientation
Included By MIUI_Au:
4-Way Reboot MOD (thanks to roenano)
AppWidgetPicker for non-MIUI launchers (thanks to Boombuler)
Multilingual T9 dialer MOD (thanks to roenano)
Keyboard with haptic feedback fixed (thanks to MIUI-Germany)
Lennox’s SuperUser MOD to always enable asking for root permission
Lennox’s File Manager MOD for simple root operations
Lennox’s Spare Parts MOD (including many of Andy Thomson’s Extended Settings)
Andy Thomson’s Launcher Extended Settings (options in Spare Parts)
12-hour Digital Clock widgets (thanks to ghost1227)
Scrollable widgets (thanks to roee88)
Gmail with 3rd party app notification support
Fllash’s Chinese-Free Round Switches
Fllash’s White Market & Gmail notifications and Battery Bar
Numerous smali and xml hacks to improve English
Milestone ‘Lock in Memory’ Hack
HTC Sense Animations
MIUI-Au Changelog:
Gmail updated to 2.3.5.2 (with 3rd party app compatibity)
Market updated to 3.1.5
Mms user-agent and profile modified for better multimedia messaging
Black keyboard theme for those who don’t like the new loo
sweet, will give this a go
Just got this up and running. So far so good - changed the kernel to NEO v17 r17 tagged as 16 (I thnk) and BLN works from initial trials - so that's a bonus! It wasn't working very well with the other MIUI roms + NEO V17 previously.
Hope this keeps being updated
It won't be updated every week to begin with, but depending on the popularity and whether or not it actually works well, that may very well change.

[ROM] [DEV's] [CM9] Ice Cream Sandwich 4.0 to our Liquid

ALL CREDITS GO TO DEV RomzesRover_R at modaco forums!!!!!
I take no credit nor do I want any.
Hey guys I found this over on modaco forum. Its an ANDROID 4.0 build rom for the Acer Liquid E.
http://android.modaco.com/topic/350156-rom-devs-cm9-ice-cream-sandwich-40-to-our-liquid/
I haven't seen it posted in this forum unless I missed it. But yeah the link is below its on alpha 36 so its had a lot of work done on it.
THIS IS TAKEN FROM THE FORUM I TAKE NO CREDIT.....CREDIT GOES TO THE FOLKS BELOW!!!!!!
Developers:
After_silence, thepasto, (some help with kernel roggin)
Helpers:
roggin, RomzesRover, Fuf_Nuf, Dario
Manager, alpha testers:
RomzesRover, Fuf_Nuf
___________________________________________________________________________________________________________________
hi all, i spent my time to do this rom, so...
Working:
sd card (file manager in rom)
vibration
touchscreen
multi-touch (some lags)
root
boot animation
cursor circle > normal mode
adb logcat !
sound small speaker, big speaker, microphone, headphones
buttons (home,menu, power, volume-+)
bluetooth
wi-fi
brightness control
LED charging
GPS
sensors (auto brightness not worked)
radio
signal strength of radio and wi-fi
2g/3g
google sync
norm tiles in gallery
Not Working:
camera
some gapps
sometimes reboot's ?
INTERNET tethering
new version will be soon!
Changelog:
alpha - 36
- fixed reboots with a lot of running apps;
- may be fixed calendar sync (not tested);
- may be fixed battery drain after using of bluetooth (not tested).
alpha - 35
- fixed "refreshing of screen";
- fixed 2g/3g;
- fixed google sync;
- added back gmail, market etc;
- fixed default rotating in apps to clockwise;
- maybe something other not so big changes..
Alpha - 32:
- getting rid of red borders (lines);
- UI from Evervolv team;
- new Music app from CM9;
- accelerometer works, but need to reboot after flashing.
Alpha - 31
- got first attempt for using hw acceleration with hacks (better overall speed of ui, working gallery (but many forcecloses) etc);
- cut out gapps (not working yet);
- added scripts to swap and а2sd (from n1).
P.s. Swap is working, but а2sd is requires ext3 or ext4 partition. If you have ext3 or ext4 then you need to run in Terminal Emulator - a2sd (not tested).
Head on over to:
http://android.modaco.com/topic/350156-rom-devs-cm9-ice-cream-sandwich-40-to-our-liquid/
to take a peek and download if you wish!
Video of the rom in action: http://www.youtube.com/watch?v=LSGSxqnGvMs
__________________________________________________________________________________________________
How to support the ROM:
paypal thepasto: [email protected]
I TAKE NO CREDIT ALL I DID WAS BRING THIS ROM TO XDA's ATTENTION AS I DID NOT SEE A POSTING FOR IT HERE. IF ITS NOT WELCOME PLEASE COULD A MOD JUST DELETE THIS THREAD THAT WOULD BE GREAT!!!!!

CM7 & CM9 Unofficial builds with cherries

I have been sharing my CM7 builds for some time in the kangaroo thread. But I decided to start my own thread in which I will share the KANG/UNOFFICIAL builds I make. In principle, I will always have the most recent sources with a range of cherry-picks. These cherry-picks are the ones I like.
About Cyanogen: CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.0 (Ice Cream Sandwich), which is designed to increase performance and reliability over stock Android for your device.
Disclaimer: 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.
If you run into errors, I will probably not be able to solve it!
If you know a solution, either upload it yourself to Gerrit Code Review or contact me through pm.
Post 2 will contain CM7 downloadlink & overview of picked cherries
Post 3 will contain CM9 downloadlink & overview of picked cherries
CM7 download
Date 21 June 2012
Download link: https://dl.dropbox.com/u/69000552/cm-7-20120621-UNOFFICIAL-galaxysmtd.zip
MD5: ed2a4e24c175b4d87e7e66c4c86284e8
Cherry-picks:
http://review.cyanogenmod.com/17755 - CMStats: Dutch translations
http://review.cyanogenmod.com/17754 - CMUpdateNotify: Dutch translations
http://review.cyanogenmod.com/17753 - CMWallpapers: Dutch translations
http://review.cyanogenmod.com/17727 - CMScreenshot: Dutch translations
http://review.cyanogenmod.com/17608 - Don't consider input restricted if keyguard is still disabled
http://review.cyanogenmod.com/17342 - Don't let apps disable the SIM PIN entry screen
http://review.cyanogenmod.com/17229 - Added possibility to change the style of lock pattern screen
http://review.cyanogenmod.com/16877 - Make some aspects of VCard generation subclassable
http://review.cyanogenmod.com/16762 - Let music player fade smoothly when playing/pausing/seeking
http://review.cyanogenmod.com/16520 - Apply haptic feedback to all buttons, not just the sound button
http://review.cyanogenmod.com/16519 - Close notification view when swiping away the last notification
http://review.cyanogenmod.com/16096 - Avoid double initialization in energy widget buttons
http://review.cyanogenmod.com/16023 - Allow editing event status from GUI and mark new events as confirmed
http://review.cyanogenmod.com/15419 - This patch solves an incorrect behaviour of the phone when someone switches to Airplane Mode
http://review.cyanogenmod.com/15177 - Allow custom calendar reminder snooze times
http://review.cyanogenmod.com/14603 - Fix typo in queue_property_triggers ident
http://review.cyanogenmod.com/14638 - Allow using PLMN and SPN text as part of Custom Carrier text
http://review.cyanogenmod.com/14402 - Modify Running ProcessView as ics (claimed to be better)
http://review.cyanogenmod.com/13798 - Added option to hide alarm icon in status bar
http://review.cyanogenmod.com/13783 - free memory allocated by strdup
http://review.cyanogenmod.com/13782 - fix memory leaking
http://review.cyanogenmod.com/13781 - Fix file descriptor leak in read_num
http://review.cyanogenmod.com/13780 - Fix memory leaking in the VM
http://review.cyanogenmod.com/13779 - Fix possible file descriptor leaking
http://review.cyanogenmod.com/13756 - libm: fix invalid result of function remquo/remquof
http://review.cyanogenmod.com/11630 - Always follow the user's preferred contact display name format (BT)
http://review.cyanogenmod.com/11512 - Add individual contact call history and show groups yes/no setting on call log. - fix
http://review.cyanogenmod.com/8636 - add option to disable volume key beep sounds
http://review.cyanogenmod.com/8051 - Implement full wrap-around for TimePicker
CM9 download
Date: 29 June
Download: https://www.dropbox.com/s/o55lz39ypvqgofc/cm-9-20120629-UNOFFICIAL-galaxysmtd.zip
MD5: 09835e975339e5d1ce0a452096399ebc
Removed:
-Calculator (don't like the default calculator)
-Music (now that we have Apollo)
-VideoEditor (including sample videos)
By flashing this zip after flashing the cm9-file, it's all added again: https://www.dropbox.com/s/e7dy9s0pnejhodu/flash_missing_stuff.zip
ICS cherries:
http://review.cyanogenmod.com/#/c/18370/ - Camera: Handle error callback
http://review.cyanogenmod.com/#/c/18369/ - Camera: Restart preview when the snapshot aspect ratio changes
http://review.cyanogenmod.com/#/c/18319/ - Fix sluggish to launch an app
http://review.cyanogenmod.com/#/c/18311/ - Settings: Dutch translations
http://review.cyanogenmod.com/#/c/18295/ - fix README.mkdn, which still says gingerbread
http://review.cyanogenmod.com/#/c/18255/ - Revert "strict-aliasing fixes from linaro"
http://review.cyanogenmod.com/#/c/18226/ - DSPManager: Dutch translations (WIP)
http://review.cyanogenmod.com/#/c/18219/ - Wifi: Allow to define the idle timeout (5 mn to 3 hours)
http://review.cyanogenmod.com/#/c/18030/ - Allow configure touch to focus timeout
http://review.cyanogenmod.com/#/c/17941/ - Usb: Updated Dutch translations
http://review.cyanogenmod.com/#/c/17771/ - Give consistent names to properties controlling camera shutter sound
http://review.cyanogenmod.com/#/c/17757/ - Add option to remove sound on focus camera
http://review.cyanogenmod.com/#/c/17606/ - Port power widget improvements from CM7 to CM9
http://review.cyanogenmod.com/#/c/17605/ - Don't consider input restricted if keyguard is still disabled
http://review.cyanogenmod.com/#/c/17604/ - Don't let apps disable the SIM PIN entry screen
http://review.cyanogenmod.com/#/c/17555/ - Bottom statusbar
http://review.cyanogenmod.com/#/c/17545/ - Brightness toast panel - dialog displayed showing brightness when using statusbar brightness control
http://review.cyanogenmod.com/#/c/17448/ - samsung_aries-common: Dutch translations
http://review.cyanogenmod.com/#/c/17350/ - Increasing ringtone volume option
http://review.cyanogenmod.com/#/c/17139/ - Weather : Autosync upon network connection
http://review.cyanogenmod.com/#/c/16483/ - new effect sounds contributed by "Dennis Cleiren"
Custom patches:
Kernel: Several patches (including adding SmartassV2, setting SIO as default & improving USB speed, thanks to DerTeufel!):
https://github.com/kasperhettinga/samsung-kernel-aries/commits/new_kernel
Local change in Exchange Calendar Adapter (get complete calendar in stead of first 2 weeks):
https://github.com/kasperhettinga/CM9-exchange-aosp/commit/77a29c864743a9f97d0fac6ea23c13518c505a89
Customizable kill app via back key timeout - set to 1 second
hoping for cm9 to merge this! I like weather on my lockscreen
good thread!
Finally you made your own topic kasper . Thank you very much man. CM7 forever .
weather got merged!
jelle2503 said:
weather got merged!
Click to expand...
Click to collapse
I really like the weather lockscreen as well
By the way kasper, are you using CM 7 or 9?
roopeke said:
By the way kasper, are you using CM 7 or 9?
Click to expand...
Click to collapse
I'm currently trying cm9, still undecided on keeping vs returning to cm7. Cm7 feels smoother/faster to me, but I like the improved ui of cm9.
sent from my galaxy tab using XDA Premium HD
kasper_h said:
I'm currently trying cm9, still undecided on keeping vs returning to cm7. Cm7 feels smoother/faster to me, but I like the improved ui of cm9.
sent from my galaxy tab using XDA Premium HD
Click to expand...
Click to collapse
You read my mind (currently CM9)
I have always used Cyanogenmod 7 both on my old HD2 and now with my Galaxy S which is awesome...
Thnx for taking this project up and keeping with the nightlies. I seldom use the nightlies instead use an old kanga version and works great. I think it is 7.2.0RC0 which I think was the latest and greatest...
Nice.
I like KANG. (CM7)
thank u
I build a fresh CM7 Kang!
naming
hey kasper!
first of all, thx for continueing building your kangs!
now i have a (maybe dumb) question: your kangs til the latest have still RC1 in the name. for official cm a RC3 came out some days ago. but as you build your kangs with updated source (+cherry picks, of course), the RC1 in the name is irrelevant, is that right?
i hope you understand my question, my english is not so good...
greetz and thx again,
sUsH
Doesn't matter indeed, the build files used to give the file name were not yet updated. But the source is just as recent
Sent from my GT-I9000 using XDA
kasper_h said:
Doesn't matter indeed, the build files used to give the file name were not yet updated. But the source is just as recent
Sent from my GT-I9000 using XDA
Click to expand...
Click to collapse
thx for the fast clarification!
greetz,
sUsH
New CM9 build online.
Didn't build a new CM7, as the last few days there was no new source code being merged....
Thanks very much ! I am downloading it ^^
Hi kasper_h,
Thanks for your builds with cherries and taking up where nrg left off!
I saw these changes not too long ago for the Galaxy Tab to add SmartassV2 governor. Is there any way that you can compile a build with SmartassV2 added? Wasn't sure it was possible, but I love that governor, and I think that would make CM9 perfect for me
http://review.cyanogenmod.com/#/c/16247/
http://review.cyanogenmod.com/#/c/16247/1/drivers/cpufreq/cpufreq_smartass2.c
Reading more into the commit notes, it looks like it wasn't merged because the CM team believes that SmartassV2 performs like Interactive. I've read other articles that say that Interactive stays at one frequency where as Smartass uses all frequencies and is actually pretty battery friendly. If it's not possible, no worries, I know I can always use another kernel. Thanks again!
Interesting challenge, never done something like that. Will give it a try to see whether I get it to build with SmartAssV2
But it may take a few days, now preparing a few day leave

[KERNEL][8.x/9.x]FireKernel-r2.4[All Models]

FireKernel
for Nokia SDM660 Devices
If you mess up your device, don't point your finger at me. You are willing to try it on your risk. Happy Tweaking!​
Downloads section
GitHub
Instructions
How To Flash?
- Download the zip from latest release
- Reboot into recovery.
- Backup current boot partition.
- Flash FireKernel zip downloaded earlier.
- Flash Magisk (if required)
- Reboot.
How To Report Bugs?
- Grab dmesg while reproducing the issue
- Mention Device Name and ROM name with Version of Android and link of Thread if present.
- Name of your Kernel Manager.
- Keep Calm and wait for me to Reply!
How to Tweak Kernel?
- Get any Kernel Manager you like.
- Tweak as your wish.
- Share your configurations on XDA and other forums to help others if possible.
XDA:DevDB Information
FireKernel, Kernel for the Nokia 6.1 (2018)
Contributors
TheImpulson
Source Code: https://github.com/theimpulson/android_kernel_nokia_sdm660
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r2.4
Stable Release Date: 2020-05-01
Created 2018-11-04
Last Updated 2020-05-22
Changelogs
Code:
Initial Release
Credits:
- Huge thanks to @paul89rulez for his help with EAS and Clang. This would have never been possible without him.
- Thanks to @osm0sis for his AnyKernel3 project. You would have never got a flashable zip without him.
Thanks to all people whose patches I picked in this kernel project. They all are awesome. Thanks to all the testers as well.
Reserved
TheImpulson said:
Kami Kernel
for Nokia 6.1
Everyone is free to request features but I will only add it if I consider it useful. I expect you read the whole thread before doing anything. BTW if you mess up your device, don't point your finger at me. You are willing to try it on your risk. Happy Tweaking!​
Features
- Upstreamed to v4.4.162 from android-linux-stable
- Boeffla Wakelock Blocker.
- Supports Wireguard VPN.
Downloads
Alpha (pre-release)
Instructions
How To Flash?
- Download zip as per release.
- Reboot into recovery.
- Backup current boot partition.
- Flash Kami Kernel zip downloaded earlier.
- Reboot.
How To Report Bugs?
-Wifi and Hotspot is currently broken due to missing WLAN driver.
- Grab kmsg or last_kmsg from /proc/
- Mention ROM name with Version of Android and link of Thread if present.
- Name of your Kernel Manager.
- Keep Calm and wait for me to Reply!
How to Tweak Kernel?
- Get any Kernel Manager you like.
- Tweak as your wish.
- Share your configurations on XDA and other forums to help others if possible.
Credits:
- Nathanchance for android-linux-stable
- osm0sis for his AnyKernel2 script
- Everyone else whose work I used
XDA:DevDB Information
Kami, Kernel for the Nokia 6 (2018)
Contributors
TheImpulson
Source Code: https://github.com/theimpulson/kami_kernel_nokia_sdm660
Kernel Special Features:
Version Information
Status: Alpha
Created 2018-11-04
Last Updated 2018-11-04
Click to expand...
Click to collapse
glad to see that sir great job
Any word on when Wifi and Hotspot will be working? I really want to use this kernel but Wifi is too important to go without
Mmm this will work on Nokia 6.1 plus? It's seem that 6 1 and 6 1 plus shares the same trees, is true?
---edit---
It works! But no Wifi and *maybe* no GPS. Other sensors works too, outgoing calls works, loudspeaker in call too, earpiece too, video photo, mic works, video decoder . Hooray!
Ps: stock Rom 6.1 plus TA 1099 30B Octovber update PIE.
Nokia relased nokia 7.1 plus source, can help wifi issues?
--edit: nokia relase Nokia 6.1 plus sourcecode too
Note the source repo for this kernel has been deleted.
Revived this project again. The current release is an initial one and therefore changelog is non-existent. I have been shipping this kernel for quite a while now in my ROM projects which should explain the weird version jump.
The feature list as of now include:
- Compiled with latest 9.x GCC and Clang.
- EAS supported.
- KCAL Color Control as well as KLAPSE support.
- CONFIG_HZ set to 300
- Boeffla Wakelock Blocker added
- Added Sound Control
- Added fsync on/off support
- Disabled CRC Check
- Introduce Adreno idler for devfreq-based Adreno devices
- Added BFQ IO sched
- Nuked CAF's Adaptive LMK
- Enabeld PEWQ
Kernel is upstreamed with latest CAF Tag and linux-stable merged.
Flashed in Nokia 7 plus and booted successfully. First impression: really smoth and awesome battery save.
Great work?
Running smoothy and battery effecient on N7P
Thanks for making this!
Here is my review after using it for what is almost a week now, I'll list the pros and cons -
Pros -
• Phone is snappy and animations feels super fluid.
• Scrolling Performance is improved.
• Better battery life than stock kernel, I get around ½ hr to 1hr SOT more than stock consistently.
• The sound commit has made the speaker *actually* sound better.
Cons -
• Thermal management, Though better than stock, Coming from Fenix the phone feels hot. It gets noticably hotter during some tasks with which previously it did not with Fenix. But since this is cross-developed for different devices, I'm not sure if it can be tweaked?
Other stuff I noticed -
• The idle battery drain while movements are detected by sensors vs when the phone is lying idly is massive.
Phone Lies Idle, No movement detected - For example resting on a Table etc, Idle drain for me is around 0.1 - 0.7 /Hr. Impressive!
Phone's sensors detects constant movement - Like when you are in a moving vehicle, Phone in pants while walking etc, Idle drain rises to above 1.2 /hr for me. Sometimes I've even seen around 3.25 /hr for me.
• On Fenix and stock, Once the phone is charged to a 100% the battery level stays there for a long time. Around 20 - 30 minutes the phone stays at 100% before it rapidly drains to 90 - 85% from where it starts to normally drain. This bug is not there in Fire Kernel! Simple but huge fix!
All in all, This is a great kernel that is stable enough for daily driving.
Have a good day/night all!
Great battery backup so fare seems promising . Gread job
I installed this kernel on my 6.1 n the battery life has decreased:good: just a heads up. I needed an updated for the color correction feature with FK kernel management app.. it's perfect except my battery. ? And I didn't back up stock boot ? oh, mann. Edit: After using this Kernel for one day , the battery problem doesn't seen present noe? .
I see 2.2 version was released on github... is it compatible with Android 10?
Uploaded r2.4 few minutes ago. Get it here
TheImpulson said:
Uploaded r2.4 few minutes ago. Get it here
Click to expand...
Click to collapse
Thanks for the update, great battery life
Keep up the good work
TheImpulson said:
Uploaded r2.4 few minutes ago. Get it here
Click to expand...
Click to collapse
Nice battery backup . :good:

Categories

Resources