As promised here we are with our much awaited tutorial series Rock Your Ace!
This tutorials series will help you move from any stock ROM be it Froyo/GB or Custom ROM to the most popular and most stable CyanogenMod build. We will keep it as Noob-friendly as possible and will try to answer as many questions as possible.
Why should I upgrade to CyanogenMod?
CyanogenMod is an open-source feature rich alternative to your stock ROM. The main advantage of using it or the features you will get are-
Change Songs with Volume Rocker while phone is locked without waking up the screen (by long pressing the volume rocker)
Sold? No. Here is an official CyanogenMod 7.2 build in action:
What CyanogenMod build are we using?
We are using the latest CyanogenMod build by VO-1 as updated on 25th July.
So moving forward this will be a long tutorial, to keep it simple we will break it into parts. Depending on you build and whatever things you have done with phone (like rooting, CWM recovery), you can join us with that step.
Here is the currently planned structure (which might change slightly)
Almost all the roms coming for Samsung Galaxy Ace are based on Cyanogenmod builds. One thing which irritates users on the roms based on CM is the slow GPS. Lagloose on xda decided to something about it. In his own words:
The PFGPS Tweaks by PFittech didn’t really work for me. So i took a look at the GPS functions of Stock Samsung ROM to see what i can do. CM7 and Samsung use different ways to provide GPS funtions. While CM7 ‘directly’ accesses the hardware, Samsung does it via a running daemon (/system/bin/gpsd’). Obviously this works much better than GPS functions provided by CM7. So i decided to try the Samsung GPS functions in CM7 which worked very well out of the box. I always have a GPS-Fix now in less than a minute. This required a complete replacement of HW libs provided by CM7. This worked without any problems. All Sensors (at least for me) are working. More than that, i personally have the feeling that everything is a little bit smoother and faster. But that maybe a ‘Placebo’…
It completely replaces the libs in /system/lib/hw with libs from Samsung STOCK ROM
It installs ‘gpsd’ in /system/bin
It installs a stock gps.conf in /etc
It wipes your /data/gps directory to remove old xtra.bin files
A few days ago, we featured the handover of device maintainer for CyanogenMod 7.2 for Samsung Galaxy Ace to Slaid480. Ace Tips managed to get an exclusive interview with the popular developer and we asked him a few questions.
Ace Tips: You seem to be popular in the xda community. Can give us some background on who you are?
Slaid: My name is Salah Abouabdallah, I live in Meknes, Morroco. I’m a student in High School and I’m 16 years old now.
AT: How did you first get into developing?
S: I had experience with Linux because I have run it on my PC for more than 4 Years. After I bought Ace (My first Android phone) I took some time to understand the Android structure and how it works with the Linux kernel before I started coding and developing for it.
AT: Did you have any previous experience developing for other platforms?
S: Yeah, especially developing for Linux as I had some knowledge in Java, C++ and C.
AT: Why did you decide to develop for the Ace in particular?
S: It was my first Android phone, so it was a natural choice. It was this phone that made me discover this great Open Source world. Although I will start some projects for other phones too, but I will never forget my lovely Ace!
AT: Do you enjoy being on xda, and why?
S: Yeah. Here in xda, there is great help and support for my device and this is what encouraged me to code for Android!
AT: What would you say is your best achievements in development so far?
S: Well, I have done a lot of stuff, including being device maintainer for CyanogenMod, working on AOSP for Ace, all of my scripts including SlaidyBoost and working with TeamCooper on their projects.
At last, we would like thank Salah for his precious time and we wish him a great future ahead. Sometimes people tend to undermine talent by age, but Salah has proved himself by getting recognition from the CyanogenMod community!
Members of various forums rejoiced recently as Slaid480 is taking over as device maintainer for the Samsung Galaxy Ace.
As we featured recently, we questioned whether official builds for Galaxy Ace were worth it. We were quick to judge, however it seems that official Cyanogenmod has been brought back from the grave.
Slaid480 is well-known in the Galaxy Ace community from creating various scripts and sharing them at xda. His most recent project, called SlaidyBoost, was even featured in xda’s news portal.
At the moment, Slaid is only releasing his builds on his xda thread, however when he gets access to CyanogenMod’s buildbot, nightlies should be pouring out.
We wish him all the best, and thank him for taking such a big role in the Ace community.
Well, can’t wait for the much awaited CyanogenMod 7 nightlies? Courtesy to guys at XDA, here is an Android App & an AutoIT script for windows which checks whether the nightly has been posted at CM7 site under the device name cooper or not.
So choose any of the method below so that you’re first to know about the nightly.
UPDATE: CM7.2 official is confirmed for Samsung Galaxy Ace & will roll out with the official 7.2 of all devices. More info
Why no nightlies?
Due to insufficient computing power available, the nightlies haven’t rolled out for SGA.
What about CM9?
If Samsung doesn’t rolls out ICS for Ace, it will be nearly impossible for an official CM9.
Samsung Galaxy Ace has finally pulled it together. Expect official CyanogenMod Nightlies soon at the official website. No more betas by XDA devs. When all the bugs in nightlies will be sorted out, an RC version will follow and then a stable one.
One of the greatest feature of the CyanogenMod is the app DSP Manager contained within. You can install this app on any ROM on any phone.
In words of the creators themselves:
Gives enhanced sound processing capabilities. A simple application called DSPManager is provided to adjust the new audio parameters such as bass boost, 5 band equalizer, virtual room effect for all system audio.
Reboot & goto CM7 settings. Or use the SetCPU app for overclocking.
People are reporting 864,883 & even 940 MHz options as stable. Phone instantly reboots above those. It is not recommended to use too high a value. You will need to experiment for a stable value. Start from 800 and and go 1 level above at a time. Test for about half an hour atleast.
An undervolt module is yet not made for Ace. Till then be happy with whatever extra Hz you are getting.