Here's a non-official CyanogenMod 9 beta ROM which is almost fully working on our wildfire. /!\ WARNING /!\ this ROM is currently BETA. Important things work, there are still things that doesn't work and the device is suffering slow-downs
If you can't stand that, make sure you have a nandroid backup to revert to after 'test'.
Please read this first:
I am absolutely no developer. I just learnt how to compile from source, and all that I'm presenting here is the result of the big efforts from the CM9 team in general, and Arco68's more specific - the CM guru for our device.
I cannot be taken responsible for anything regarding this ROM: if it suddenly bootloops, if it looks bad, if certain things don't work or stop working or if your devices tries to bite you mother-in-law and messes up the hair of your fiancée just the day before your wedding - it can be my fault, but it is your own responsibility. So don't come complaining that I screwed up your wedding party - you shouldn't have been occupied with your phone the day before your wedding in the first place.
I greatly encourage everybody to help to make this ROM better. Not only because this ROM has some great potential, but most because it is fun to do (and very addictive, be careful!) and you learn A LOT from it. So If you have find a fix of any kind, post it here and send me a pm so I can update the OP with your contribution. But please: say exactly what you did! This is an open source project and nothing is more frustrating than seeing that a specific problem has occurred on another device as well, and then noticing that people "just fixed it, yeah baby". If you are new to all this building headaches - don't use this thread to start learning how to work with git and github, but personally I don't have no single problem with more advanced questions in which the effort that you have already tried to fix it, can be seen.
I won't be posting changelogs - they are way to much changes to keep track on the ones that effect the wildfire. For recent merged changes, I refer to the gerrit.
Do not complain, but enjoy both the fact that we can run ICS on our low-end device.
Custom google apps (no faceunlock stuff, no GalleryGoogle.apk, only non-neon libs => smallest footprint (something like ~4mb)):click and press ctrl-S (Thanks to Sympnotic for making it)
With tiny gapps, /system takes 181 mb -> I use 200 mb to be confortable
With tiny gapps /cache takes 1.2 mb
Updates worth mentioning regarding the Wildfire
General updates. Please note that there are almost no updates, as the CM team is focussing now on CM10.1.
Ported the libstagefright changes for the msm7x27 to match the new OMX IL libraries. I however do not think that it works...
Ported some Trebuchet features from cm-10.1. This is still a work in progress, and I don't know to what extend I will succeed with this.
Fix NPE when rotating
Remove wallpaper offset
Only mark preferences changed when they actually are changed
Fix for NPE in showAllAppsCling
Fix desktop alignment when Search Bar is hidden
LauncherModel: Fix possible NPE
Wallpaper Hack
This doesn't work good yet! In fact, it gives a very interesting phenotype: when you select this, you will not see the homescreen dock anymore (so the buttons for launching the app drawer, ... that are on the bottom of the screen). However, you can still click on them, as if they were there. So you don't see them, but they are there
Workspace: Update wallpaper offsets to match hack for recent apps window
Not (properly) working
Wallpaper hack
Do not set Launcher Drawer's scrolling Transition effect to "Tablet". It reboots your device every time you open the Launcher (thanks to musicazx)
Camera panoramic view
The flashlight option on your camera. It does however work in the camcorder (the native one and Camcorder Illusion)
Playing youtube video's in HD quality (without HD it goes fine)
Data usage is working well, but the "general" graph is showing all blue.
Stuff that works but need resizement
Apollo - but only a bit.
Tips and tricks
Best Overclock settings are between 691 and 768 MHz w/o problems. SMARTASSV2 is the best compromise between performance and battery life.
Tip from Onisciente: If we turn off (Settings > Trebuchet > Applications settings > Widgets : Join with apps. App drawer will be faster; it won't display widgets in App drawer list, "widgets"
If you find Trebuchet Launcher slow, there are some alternative launchers. Nova Launcher is one of them, Apex Launcher & LauncherPro work great
Go to settings - audio - method and select msm7x30
When playing a youtube video, make sure that you disable HD, or it will not play well. You can do that by clicking on the red HD icon at the left of the video. If the icon isn't red anymore, HD is disabled.
WinSuk's script for trackball button wake-up is included. To enable/disable it: open terminal emulator, type 'trackballwake', allow superuser rights, wait for the message of success and reboot. ALL credits for this script goes to WinSuk!
Mobile data works fine, but I haven't tested the hot-spot functionality yet. So you tell us
I've forgotten to say: if the device asks you re-enter your pin code, you must do so. If it then says that you should reboot your device: just press "back" and most of the time you should be fine. I've noticed however that doing a reboot stops hem from asking it.
I'm not going to complain, but this ROM at current stage is only for users with backup phone. Trying ICS is intresting, but for this while unusable for daily use. Even writing messages is a bit sluggish and frustrating. Beta testers will come, and help with testing CM9 for Wildfire, but it must runs with reasonable speed and funcionality
If you install it and replace Trebuchet with Nova Launcher and run SetCpu @ 729Mhz, it is running just fine.
Sometimes you've got to look for the alternatives that fix some issues...
Also, in development settings you can set the animations at .5x.
This makes them a LOT smoother!
Bugs I'd like to report:
-All the cyanogenmod settings like those in CM7 are missing
-I don't have any lockscreen for some reason?
-Camera doesn't work
-Phone has a weird layout in Landscape-mode
-Browser doesn't work
-Animations are still laggy
-Rotation animation goes to black screen for a second and only after that it does a rotation animation
-I can't seem to get the Market working, after flashing the .zip mentioned in the first post of this thread
I just don't see a Market-icon in the app drawer...
New update - sorry if you just installed the previous one, but I was testing something and didn't know if it would work. But it does Check it out, lots of differences.
Quote:
Originally Posted by Opson
I'm not going to complain, but this ROM at current stage is only for users with backup phone. Trying ICS is intresting, but for this while unusable for daily use. Even writing messages is a bit sluggish and frustrating. Beta testers will come, and help with testing CM9 for Wildfire, but it must runs with reasonable speed and funcionality
You are right, I haven't stress that out enough. I update the OP.
During the first half of 2012, XDA initiated the Recognized Contributor (RC) program to recognize … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?