Experimental versions of CM10 (Android 4.1.1 Jelly Bean) is out for Samsung Galaxy S2 – I9100 (yes, the non-G version). Not confident enough to take it for a test drive? Want a review of what’s what before taking the dive? Well, from the forum posts, it would seem that it is stable enough to be a daily driver. Still not convinced by that? Read on below to get an idea of what to expect. Note that this is still an early early version of CM10 and may well have some bugs here and there. But as long as nothing too disastrous, I will most likely be keeping this ROM for daily usage.
Ready? After the jump, a short summary of the update steps will be followed by a quick review.
Summary of update steps:
1. Download the files and copy them into your sdcard or phone
2. Boot into recovery mode
3. Flash CM10 zip
4. Flash GApps zip
5. Factory reset/wipe data
If you have questions about the update steps, you may want to refer to earlier posts to get a more comprehensive and detailed steps. I will omit these from now on unless something drastically changes in the process. >>Earlier posts with detailed steps<<
ROM: CM10 Experimental Build 20120729
What doesn’t work:
1. According to the forum users over at XDA Developers, A2DP. But for me, no major deal breakers as of yet.
There were what seemed to be connection issues when I first flashed Jelly Bean. The signal would keep going from no bars to three bars. Even during the Google login process, it would consistently fail due to connection timed out. It took a couple of reboots and lots of patience before I was finally able to complete my login process. However, the login did not complete fully. After reaching the start screen, I had to go to settings and redo the Google login.
After completing the Google login, the next connection issue I faced was with the Google Play Store connection. It would not login and keep timing out. During this time, my Google was syncing and I was able to open the browser to connect to the internet. It was only the Google Play Store that would not connect.
Without the Google Play Store, I had to resort to re-downloading my apps using the PC browser to go to the Google Play Store. It took a while, but finally (after a restart), my apps started downloading. However, I was still unable to connect to the Google Play Store on my phone. After my apps finished downloading, I tried switching to airplane mode and back and surprisingly, my Google Play Store started working after that.
One of the lessons here: Try reboot and switching to airplane mode and back again. Either that or it was just pure coincidence.
The rom itself (after the initial hiccup with the network connection) is working pretty well. There were still some settings which were not present as the Trebuchet launcher hasn’t been integrated yet. However, quite a lot of what you can find in CM9 is present in CM10 as well. Some new things are like the new notification bar which displays more information. Another change in the settings is that now all the accounts linked to your phone are directly displayed in the settings menu instead of having to go another level into Accounts and Sync before seeing your list of accounts.
The camera also worked quite well. I love the way the photos taken is swapped out and it is ready to take another shot almost immediately (around 1sec between shots). In the camera interface, there are a few options which are missing as well. I’m not sure whether it has been removed as they are not deemed as not required or simply missing from this early preview. We will find out as the releases progresses into nightly stage.
As for the smoothness, there are some lagging that can be found on occasions but it doesn’t happen quite often. Most of the time, it is quite smooth. Well, Codeworkx claims it is not as smooth as Galaxy Nexus running JB. Seeing as how I do not have a Galaxy Nexus to test, I will just have to take his word for it. While it may not be as smooth as that, it is still pretty smooth and is enough for me. One example is when launching the camera app from the lockscreen. There is a 1-2sec delay before the camera launches. Nothing major, but there anyways.
Having only tested this for a couple of hours, there wasn’t many other major issues that I’ve come across. The exception is obviously the frustration when first flashing and unable to connect to the network. That could have been avoided had I been in an area where WiFi was accessible I presume.
Obviously this is an unfinished ROM. Certain features and settings are not fully implemented. According to the XDA Developer forum users, Project Butter is also not fully implemented yet in CM10. While there are parts which are unfinished, CM10 preview has proven to be a pretty capable ROM for daily usage. If a preview looks and feels this polished, I can’t wait to see what a nightly or beta ROM would be capable of.
In summary, do not be afraid to test this ROM. I have fallen in love with this ROM more than CM9. Though I love this ROM, it cannot be denied that the network connection issues I faced when I flashed this ROM is a concern to me. A couple more days of testing should reveal if there are any lingering network connection issues or other issues.
Below are some screenshots that I’ve taken on my phone. Enjoy!
UPDATE: Codeworkx has released 20120801 experimental build and an experimental kernel with latest Samsung modem drivers. I’ll be testing them out shortly. Let me know if you have tested CM10 yet!