Video reviews by Flow-Wolf
Resurrected edition 8.7:
All credits goes to dh.harald, twistedumbrella, existz, CM crew, Evervolv, synergye, AOKP team and all other that have contributed... and me of course This is not MY product, it's a combination of team work and sharing!!!
We are all here to learn, take from community and give back to community!!!
I know there will be a lot of reports about bugs, well... we are all here to kill as many bugs as possible, just don't expect that all will be fixed in a short time
FAQ is HERE read it before posting.
ROMS should contain everything you need to enjoy ICS. You are not required to install any Add Ons, simply download the latest ROM, flash it, and go!
You are STRONGLY recommended to fully wipe your device before flashing, and if possible avoid restoring system apps and system data with Titanium Backup - these can cause stability issues that are very hard to debug. If you believe you know what you're doing - then fine, go ahead, but please don't complain if you experience strange behaviour.
Added Lockscreen Vibrate option - ported from AOKP JB
Added Scroller option to RC - ported from AOKP JB
Added Menu UI Overflow Toggle to RC - ported from AOKP JB
updates to fwb, libcore
updated Browser, Mms and Contacts app
Contacts app patched with security patchto fix reported leak
Calculator from JB
updated qcom_display libs, bionic
Functions ported from JB by Luca Silingardi - Flat Eric:
- Added Group ringtone
- Show only mobile number when adding a contact
- Enabled to use nickname to choose a contact
- Turning on the screen when a message arrive
Updated kernel to 10.1 BFS:
- TUN and CIFS modules as default
- updated some drivers from vivo kernel (akm8975, bma150, cm3628)
- updated genlock
- updated kgsl and vidc driver
- wlan: Allow low wifi signals to be seen
- updated binder
- updated netfilter: xt_qtaguid and ipv6
- updated shmem
- added new jhash implementation with new lookup3() code
FM Radio (with Spirit FM app from play store, select ICSPlus in settings)
Everything else "should" work
AlienMind Overlay Script To have your apps and scripts etc automatically installed during ROM flash place them in:
sdcard/overlay/system/app/ (for system apps)
sdcard/overlay/system/etc/init.d/ (for scripts)
updates to spade.lights.so to eliminate errors in logcat - existz
updated ApexLauncher to 1.2.2beta1
updated NovaLauncher to 1.1.4
updated Maps to 6.8.0
VideoEditor should be fixed now
reworked Music Controls on lockscreen - AOKP
webkit: Reduce processing in WebCore thread while scrolling and zooming
HUGE source rework, almost all based now on AOSP repos, not CM
update French translation in ROMControl - pnoire
updated Music app with a lot of patches from CodeAurora and finaly merged to 4.0.4 version - aospx
updated SKIA from CAF
added "support GSM AT commands for SMS over bluetooth" - CM
updated display and video driver - CAF
new toggle layout selection in ROMControl - AOKP
added AOKP Clock widget - AOKP
disabled kernel error checking - existz
disabled all xt_qtguid checks - existz
updated Adreno proprietary libs from CAF - thanks to existz
hopefully fixed soft button lights bug
reworked repos to try to fix Browser FC - a lot of work, thanks to existz for tips
fixed music lags with CFS kernel, now finally speed and battery friendly kernel - thanks to ___m0d_ for the tips
fixed BT mute issue for some users
added custom theme to theme chooser - by our own TUN_SD
fixed PIN unlock bootloop
added Ring Delay function to Phone.apk - AOKP
Additional fixes for button/keyboard backlight auto-brightness - CM
added Russian to the supported spellchecker languages - CM
updated translations trough out the rom - CM
updates to video and display repositories
updated GoogleStore to 3.5.19
added option to select storage location in Camera app - Twisted
updated Contacts.apk with layout option - AOKP
added option to chose from sense/stock recent app list - AOKP
added option to disable boot audio
added Low Battery level LED blinkinng option to disable it - AOKP
added t-mobile theme engine from CM - AOKP
increased Max messages in Email that can be seen to 50
added Timer Snapshot to Camera - Danesh M.
some fixes and patches regarding wifi from CM
added back Tile Rendering line in build.prop and enabled it by default
added option to Messaging to hide sender or message body in notification - AOKP
boot audio fixed - requires boot_audio.mp3 in system/media
updated kernel to 9.8.1 CFS:
- updates to gpu driver
- updates to Interactive governor
- set Deadline I/O data scheduler as default
- updated lowmemorykiller from 3.4 kernel
- updated calibrate driver from 3.4 kernel
- some more tweaks
- updates to ashmem
- backported Ultra KSM - courtesy of Andromadus team
- lowered max stock freq to 1075200
- fixes by francisco franco
don't forget on the new bugs I've added.. like netflix.. really sorry guys, don't know how to fix it yet
also, I must have forgot to add something to the changelog, but can't remember what :D
if you come to some issues you can try flashing BFS kernel
Full wipe is not required, but recommended
I highly recommend Fixing Permissions from recovery after first boot
Version: 7.4 AOKP Stripper Edition (rom name courtesy of one drunk night) - 02-05-2012[*]added custom weather condition translaion option (only in strings.xml for every language)[*]dded "Kill-all"-button to recent apps - by Rdlgrmpf[*]fixed some features in ROMControl[*]added new features to Phone.apk settings[*]dded lockscreen wallpaper to pattern and pin lc - AOKP[*]fix mute volume states always being checked - AOKP[*]updated BT support for some players[*]updated MMS app with emoji icons support[*]added Ukranian keyboard T9[*]added more carrier text options - info: http://goo.gl/lGbkM[*]removed horizontal style switcher from ROManager to eleminate FCs[*]weaked UI frame rate and touch response in build.prop[*]updated Mms.apk - custom vibrate option fix[*]updates to USB tethering[*]Add a 'Mark All Messages Read' button to all message lists.[*]Message Access Profile (MAP) (Bluetooth and MMS app)[*]added Ad-hoc option to wifi settings - CM[*]updated NovaLauncher to 1.1.2 final[*]new kernel 9.6.1 BFS (lot's of fixes and improvements.. (enabled swap per request))[*]some other fixes all around in apps and base[*]added more sync times in email app - CM[*]added build date to settings/about - by Chezebel[*]updated gapps to 20120429[*]used stock market app (Phonesky.apk) instead of modded one[*]new proprietary Adreno files from CAF[*]fixed Browser flash bugs[*]modded Mms and Contacts app with inverted colors - by TUN_SD[*]added option to disable sound on volume change with volume buttons - CM[*]maybe fixed "stuck" statusbar clock - AOKP[*]added new options to mobile data linit - CM[*]added system volume option to Settings/Sound - CM[*]fixes to fonts in Settings/Profiles - CM[*]use Holo theme for ActivityPicker Dialog - CM[*]a lot of patches to frameworks_base regarding video playback and compatibility[*]fixes to dalvikvm - thanks to existz for picking them from CAF[*]fixes to sqlite3[*]updated Torch app[*]updated GooManager[*]updated ApexLauncher to 1.1.1[*]probably forgot somethig + new bugs added :)[*][/LIST]Version: 7.3 AOKP Foxy Lady Edition (rom name courtesy of alienmind) - 18-04-2012
new kernel 9.4.1 BFS
added Dithering option to be enabled via build.prop
some fixes in Settings
fixed video playback and netflix that broke in 7.2 final
fixed double declaration in build.prop regarding H signal
added some cool features to ROMControl from AOKP like statusbar icons and signal transparency
added text size option for statusbar - AOKP
Phone.apk changed to different source, so test for known bug is expected
added some new options for tethering - CM
added Sense 4.0 recent apps choser - thanks evilisto (let's see if it works and you guys like it)
Landscape mod for app choser by Robin
fixed Phone.apk bug when on a call and another call comes in
updated DeskClock app with flip to snooze option
added "hundred" patcehs to frameworks regarding video, gpu, etc...
Test Releases Click here for test releases
Test releases run a much higher risk of problems. Run them at your own risk. If you're unsure about them, don't flash them to you phone!
Thanks to: dh.harald, twistedumbrella, existz, MDJ and Virtuous Team, z4reak, paul-nb, CM crew, cstayton, romanbb and the whole AOKP team, bigxie, community etc etc...
And special thanks goes to my main beta tester little kitty cat... pnoire!!!
Thanks to all donators!!!
The Following 1,166 Users Say Thank You to LorD ClockaN For This Useful Post: [ Click to Expand ]
ICS is Ice Cream Sandwich - Google's latest version of Android (before JellyBean).
- Some of the very latest phones on the market already have it installed. e.g HTC One series
- Some slightly older phones will eventually be 'upgraded' to ICS e.g Desire HD, but this may be a number of months away, and promised 'upgrades' have sometimes never been delivered at all.
- If / when it does arrive for Desire HD it may not happen for everybody at the same time, sometimes it's carrier by carrier, and finally 'retail' (non carrier branded) handsets that get the upgrade last!
- If / when it does arrive, it will be overlayed with HTC's Sense (some like it, some don't)
- In the meantime, folks are working on getting ICS on your Desire HD BEFORE it's officially released for the phone, with and without Sense (giving you a choice)
So why don't some features work?
Well, the ICS being used on Desire HD is 'taken' from officially released ICS phones like the HTC One range, or 'leaked' ROMS from similar phones.
However, those phones have slightly different hardware and features than the Desire HD - so they aren't exactly the same. This means that parts of the software have to be 'ported' to work on the Desire HD.
OK, so why is porting so difficult?
The Android O/S is 'open source' meaning that anybody can see the actual source code for themselves, and see how it all works. They can modify it and adapt it to suit their needs (good).
Phone manufacturers USE Android in their phones, but they don't have to make all their own 'extra' software open source too. They like to protect their software by keeping it secret (not so good). There are many reasons why they do this, both good and bad, but it makes porting difficult.
When developers don't have access to the source code for parts of a phone, they have to write their own!... this means they have to have highly detailed knowledge of the phone, its hardware and other software components. Sometimes they can try things by trial and error, sometimes they have knowledge from a similar phone, and sometimes they just don't know.
This is the most common issue for 'ported' ROMS. Things like Power Management, Camera, WiFi, GPS etc are the things that make one manufacturer's phone stand out from another, and therefore end up 'secret'.
This does not mean that they will never work, it only means that they take longer to get working.
Who does the porting?
The actual porting is done by surprisingly few people:
- Some guys who know 'inside secrets'
- Some guys who are just great developers but who don't have the secrets
- Some guys who can develop but need a little guidance
- Some of them are 'great guys' helping the community (and keeping their own skills up to date)
- Some of them have other motives (good and bad)
- Some of them form teams to work on different ports
Why don't all the developers work together?
Developers are people - they have all the same issues as everybody else:
- Some like working alone
- Some feel that other developers standards aren't high enough
- Some are trying to fix a specific problem that THEY want fixed
- Some teams have different goals (one team might be aiming for a port that can work on 5 different phones, whilst another team are focused on a single phone. One team may want a totally 'clean' ROM and another want a ROM with lots of customisation options built in)
- Sometimes, people just don't get along with each other
I thought the ROM makers did all this work?
You'd be wrong.
The ROM developers use the ported code to make their ROMs. Sometimes they can choose different components from the various development teams to build a ROM.
Imagine a motor car:
1) The 'developers' make the engine, wheels, steering, chassis etc
2) The ROM Makers build their car choosing the components they need for their ROM
3) The 'Modders' add custom paint colours, fancy headlights, custom interior etc
The 'developers' are not smarter than the ROM makers, and the ROM makers are not smarter than the modders. They just have different roles (and some people do all three roles!)
FAQ - Specific Problems
This ROM sucks
OK, that's possible, but there are 1000's of others who disagree - so maybe you've made a small mistake in the setup of your ROM?
- Firstly, ALWAYS fully wipe your system before flashing this ROM. If you think you're smart and don't need to do this, fine - but don't complain about a bug afterwards.
- NEVER restore system settings or apps with Titanium Backup or similar. Again, if you think you're smart, go ahead - but don't complain about a bug afterwards.
In reality, sometimes it's very hard to avoid a 'restore' with Titanium Backup, and we understand this... it's just important to understand that restoring things to the ROM (even something minor) can really screw things up. So if you have problems, always try testing with a 100% clean system. This is really important!
How do I know what's working and what isn't?
Most of the working / not working status is detailed right below the download link.
These will typically be the BIG items that the developers and ROM makers know about. If something is listed as not working, then please don't clog up the thread by reporting something we already know.
My camera doesn't work perfectly
Did you read the above?
The camera is being worked on. Right now, you SHOULD be able to take great photos at any resolution using the stock camera provided with the ROM.
If you use a 3rd party camera app, then you MAY experience some problems. For the moment, please only report issues with the stock camera.
My video cam doesn't work
The video cam is being worked on. Right now, don't expect much from it. You MIGHT have some luck with a 3rd party video camera app (but unlikely). There's no point in telling us it's not working - we know. If we need mass feedback on a 'test' version of a ROM, we'll make it very clear in the OP (opening post).
MMS isn't working
A few users are having issues with MMS, but before you report an issue, please check the following:
- You MUST have a data connection (not WiFi) in order to download the MMS content. You may receive an MMS notification (telling you that you HAVE an MMS) without a data connection, but you need data to actually download it
- Your APN configuration may be incorrect, please check it, and if possible include what your settings are when you report an MMS issue.
The battery sucks
This can be one of the harder issues to diagnose...
- Try with a 'clean' system first and see how it performs after a full charge
- Slowly introduce your apps being especially careful with widgets that use data connections, but widgets in general
- Try to figure if one of those apps or widgets is running in the background and wasting battery, or preventing your phone from sleeping properly.
A general rule of thumb is 'you should get about 8 hours worth of battery' with 45 mins of surfing, 30 mins of gaming, 30 mins of music, 10 mins of phone calls and wifi / GPS / Screen switched off at all other times.
This is a MASSIVE estimate, but it's a guideline.
How fast can I overclock my phone?
Every phone is slightly different - just like a car. You get some bad ones, some good ones, and the majority fall in the middle.
Your Desire HD was manufactured to operate at 1Ghz. If you go over this good luck. It can work.
If you don't really know what overclocking is - don't do it.
If you do know what it is, then you should be aware of the risk and reduction in life expectancy of your phone.
Do I need to add anything to this ROM to make it work?
NO - you never need to add ANYTHING to the ROM to make it work. The ROM is supplied with everything required 'built in'.
In the very rare event that a critical bug is discovered, there will be a 'hotfix' detailed right below the ROM download.
All 'Add ons' and 'Mods' are optional - and you should verify that they are still appropriate for the latest ROM release (because sometimes, a brand new ROM is released after the addon was released and a broken addon hasn't been removed from the list yet).
Can you change the launcher provided with your ROM?
Launchers are a matter of taste - everyone has their favourite launcher.
If you're not happy with the default launcher, it's very easy to install your own favourite from the Google Play Store, or sideloaded via an APK.
We're sorry you didn't like the defaults, but we do try to provide the best combination of 'free' launcher / functionality / popularity for the majority of users.
Thank you for bothering to read this far down the FAQ. We really wish more people would do the same.
A lot of work goes into the making of a ROM, and all we ask is that you spend 10 minutes reading this stuff. Well done!
Listed Add Ons SHOULD be compatible with the latest stable release. No addon is 'required' in order to use the latest stable release, they are provided as 'extras' for those who wish to use them.
This is a full package of all of the undervolt scripts available for the LordModUE Kernel. It contains -25mV, -50mV, Ultra Undervolt, Pinky Undervolt & Stable Pinky Undervolt by killersloth all activated and deactivated with the LorDmodUV application.
It also contains a reset.zip for those that can't boot after undervolting located in /sdcard/resetuv, and a README.txt for guidance in /sdcard/resetuv
Just flash from recovery & reboot
New ROM/kernel versions depend strictly on my wife's sex drive, so ask her for ETA!!
IceColdJelly IRC channel
HTC One X -> IceColdJelly422
Build IceColdJelly422 from source - link
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?