Related
Disclaimer: I am not responsible for any damage (including, but not limited to, loss of data, non-functional device etc.) which may occur to your device from following the directions (or from any failure to follow the directions) found on this post. Use (and flash) at your own risk.
Credits go to genokolar for actually porting the U8860 2.3.6 firmware to the U8800Pro. This builds upon his port.
You may find his port announcement here, and you can download it from here. Thanks to user Skyline111 for the mirror.
Thanks also go to birdyi, who ported the U8860 2.3.6 firmware to the U8860. His port contained some brilliant things such as CarrierIQ framework removal.
--
This is a 2.3.6 ROM for the U8800Pro based on the U8860 B866 ROM. 2.3.6, naturally, brings a slightly newer version of Gingerbread compared to our 2.3.5 with B540. While I know it's all about CM9 (ICS), MIUI and so on these days, I'm a fan of stock (in the Huawei sense of the term) Gingerbread.
Features (or limitations depending on what you think of some of the following entries) of this ROM:
Rooted (adb also runs as root, too)
(Huawei) DLNA
(Huawei) A task manager that shows open applications with pictures (launching it when pressing Home has disabled in this modification because I found the Recent menu saves more time)
(Huawei) Security Guard, a way of hiding text messages, I think
(Huawei) Traffic Manager – a data counter
(Huawei) Wi-Fi WPS support
(Genokolar) FPS unlocked by default (configurable in enhanced.conf)
(Genokolar) ZRAM (Compcache) enabled
(Genokolar) Changed the autorun.iso path to the image partition so that formatting /data from CWM does not leave you with an empty CD-ROM drive when you plug the phone into a computer
bugreports service turned off entirely so that pressing the volume up button quickly after you've pressed volume down does not leave you with a few seconds' delay and a bugreports folder on your memory card
BusyBox from CM7
Android’s toolbox (poor coreutils replacement; more barebones than BusyBox) has its full set of links installed in /system/bin, so you use Android’s native chmod etc. tools. Why? To match the stock B512 firmware and to ensure developers testing on the U8800Pro correctly hardcode “busybox” in their root programs if needed
Optional lazy CPUfreq governor
Default language and region changed from Chinese – China to English – United Kingdom
Added in boombuler’s AppWidgetPicker
CM7’s Pacman added in to remind you to install Google Apps after adding an account with the Setup Wizard (make sure GApps is installed!)
VoiceDialler.apk added in from B512 firmware (although, to be honest, the microphone quality on my phone is awful…)
Bash shell, fix_permissions script, iwmulticall, MMS.apk, tcpdump and gdbserver and additional ringtones etc. from CyanogenMod (20120107-cm-7.1.0-u8800pro-Geno-en.zip) added in
Phone model changed to Desire HD, so Gameloft games can be bought. This may cause licensing problems with bought Market applications so be careful. (Although, I must admit that giving money to a company that doesn't support our phone seems counter-intuitive.)
Shutdown vibration reduced from 500ms to 100ms because I hate it (especially at night) but understand its usefulness in determining the answer to the question “Has the phone gone off yet?”
Huawei’s god-awful Low Battery notification replaced with a nicer one from CyanogenMod
Widgets actually restore themselves after a reboot! This was fixed by me replacing 2.3.6's PackageManager service with Huawei's 2.3.5 one.
MyCalendar widget from birdyi's port and MyEmail from B512 added in
Fixed proximity sensor dying if the light sensor was on, too.
Stripped down enhanced.conf - only swappiness, VSync and ZRAM settings available. I don't like /system/log.txt being created every time my phone boots and I think using a tool in Android like, say, No-frills CPU Control is the better place to set the frequency. SetXperia has support for setting the phone's CPU voltage.
More languages selectable from the Setup Wizard than just English (US) and Chinese.
Flash Player removed for copyright reasons. You can install it from the Market
Notepad and Richpad removed
Droid Sans Fallback supports more character ranges
Toolbox correctly has "Wi-Fi" instead of "WLAN"
Misc. kernel modules, like in B512, included
But I like the BusyBox tools and want to use them without having to prefix BusyBox everytime!
Just run the bash shell; BusyBox versions of cat, chmod, chown, df, insmod, ln, lsmod, mkdir, mount, mv, rm, rmdir, rmmod, umount, sleep, kill, and ifconfig will become the default while you’re using the bash shell (also nicer, BTW: you get tab-completion, for one) thanks to the CyanogenMod team.
Attempts to remove Carrier IQ. Huawei *do* include Carrier IQ in their firmware.
I’ve done the following to attempt to remove it the best I can:
Edited boot.img to not start Carrier IQ services
Removed Carrier IQ libraries from /system/lib and CiQ binaries from /system/bin
Added lines to build.prop to disable CarrierIQ, taken from the framework.jar file itself.
birdyi has also modified framework.jar to stop the CarrierIQ objects from being instantiated.
Ideally the best way to be Huawei-free is to use CyanogenMod.
I've removed the Cloud+ apps because of this. I've left some Huawei apps in, but I strongly recommend you install PDroid (the patcher works fine with this ROM) and block the more concerning permissions of Huawei system apps.
Kernel changes
Since the kernel genokolar provided with his port had a problem when a program used the light and proximity sensor at the same time – the proximity sensor would die out until the next restart – I took it upon myself to rebuild the kernel available from his github repository with the config from his latest kernel. After comparing his kernel to the source Huawei put out, I could see no code changes that would cause the proximity sensor to die out. Since I was rebuilding the kernel, I thought I’d make a few changes:
Add in the Lazy CPU governor by Ezekeel
Update a patch by stockwell to disable keypad lights (echo 1 > /sys/module/leds_msm_pmic/parameters/disable_button_leds) - use ButtonLock to control
Reverse genokolar’s decision to always allow NV logging – this can be turned on and off from the service menu on a stock ROM anyway…
Set minimum backlight level to 15, from Franco’s kernel. Warning: I haven’t tried setting it to 15 so I don’t know if that value renders the display practically useless, and I don’t know if Android lets you set it to 15 from its settings!
ButtonLock
Not as revolutionary as I'd like it to be, but useful nevertheless. I've written a quick widget, which looks like the Power Saving one, that turns off the button backlight. Useful for when you're reading books through FBReader.
You need to be using my kernel as it has the disable_button_leds patch. The advantage the disable_button_leds patch has over the chmod 444 method is that it doesn't introduce noticable lag. The widget's source is in the same folder.
When pressing the widget's button for the first time, there is a delay as the Superuser allow/deny dialog box takes its time to come up. After accepting, future launches are instantaneous.
If you need something that this ROM doesn’t provide compared to other stock ROMs, I recommend:
Not using it; or
Using a combination of diff, abootimg, Winmerge (or Beyond Compare) and apktool to compare this with genokolar’s original release, and with birdyi's ROM, and add what you want back in
Installation
Note: You must be running firmware version B522 on your device! If you have B540, you need to downgrade. If you have a firmware version lower than B522 (Froyo?), you must upgrade to B522 first. If you're already running a custom ROM, ignore this.
Take out the SIM card if you want the setup wizard to use Wi-Fi during setup.
Install genokolar’s recovery: http://forum.xda-developers.com/showthread.php?t=1343276
Place u8800pro-2.3.6-geno-v1-modified.zip on the internal memory card or an external one (I recommend the internal one to ensure you don’t run into U8800Pro CWM bugs with the external).
Get gapps for Gingerbread and place on your memory card. Find the link using every Android user’s favourite search engine.
I highly recommend using PDroid, but it’s up to you whether you want to use it. If you would like to use it, get the patcher from http://forum.xda-developers.com/showthread.php?t=1357056 and point it to u8800pro-2.3.6-geno-v1-modified.zip. Place the PDroid-v1.27-u8800pro-2.3.6-geno-v1-modified.zip file onto your memory card.
Boot into recovery (make sure that fast boot is turned off in Settings->Applications and hold power and volume up while turning the phone on)
Do a data/factory reset.
Install the ZIPs, starting with u8800pro-2.3.6-geno-v1-modified.zip (obviously).
Reboot!
Install the Google apps (those ones not included in CM's gapps ZIP like YouTube) if desired when prompted – but note that the Market will probably close as you’re doing this as it will automatically update itself.
Downloads
ROM: http://www.mediafire.com/?k0g17z1kraw7b67
SHA512: 4988B123488B8B24732401420DE849E8D8E5632C075A4520F176AA1D64DA0ECF946FF4D4E6CEC4D257EE4C4C999200A93C2CB309FD7B5FE50234A1C5700DEB2D
Modified kernel source (I suck at Git - I really need to read that VCS by Example book I have ): http://www.mediafire.com/download.php?a0022t73q2v7r7d
ButtonLock source (Apache licensed, though I must admit I'm more of a GPL person...): attached.
--
Extras:
genokolar's 5.0.27 recovery for the U8800Pro with the charging animations from https://github.com/Victor-android/android_device_huawei_u8800pro/tree/master/recovery/res/images:
attached.
Anyone tried it?
ill try it this evening I hope it fixes missed calls....
I have B512 official gingerbread, am I good to go?
Too times was a situation, when phone lost connection with wi-fi spot, he see the network, but can't connect. Help reboot.. else working so far without problems, testing..
...
turned off the wi-fi and got the main bug - does not work 3g/2g data transfer, hmm....
bobsido said:
with wi-fi spot, he see the network, but can't connect. Help reboot.. else working so far without problems, testing..
Click to expand...
Click to collapse
Interesting. I've had no problems reconnecting to a network that uses WPA2-PSK and another that uses 802.11x authentication.
turned off the wi-fi and got the main bug - does not work 3g/2g data transfer, hmm....
Click to expand...
Click to collapse
Are your APNs set correctly? In my case 2G works and I've had HSDPA working because when testing the Weather Clock widget (from B522, when I had it in) it would connect using it - I could see the icon in the status bar - and I had the pleasure of having my balance run down each time - I'm not a rich man
Edit: In build.prop, you can try playing with ro.config.hw_fast_dormancy=3 - genokolar had it set to 2, but I changed it back to 3 from the U8800Pro original ROM because I wouldn't be able to connect to my network otherwise.
Hopefully, it's not the case but it could be hardware differences. genokolar, who's work this is based on, being from China, probably has a Unicom U8800Pro, just like I do...
@Zaic
B512? This is for the U8800Pro. I'd advise you not to flash it. I'd recommend using birdyi's ROM. If you're after a certain improvement from this ROM, tell me and I'll try and isolate it for you (as long as it doesn't involve kernel stuff - I don't know how to build U8800 kernels) so that you can use with birdyi's ROM
I have u8800 pro - 100%
My ROM is original unrooted 2.3.5 B512 its one before the latest release which is B540
My ROM still has access to pink screen, otherwise its the same as B540 I guess
SO what should I do first to install this ROM? roll back to 2.2.2 or was it 2.2.3?
Ah, if you're running 2.3.5 already and in the pink screen mode you see a folder called image when connecting your phone to the computer you're ready to go
Hi!
My compliments for the porting of Android 2.3.6 to U8800Pro!
I am using your rom since yesterday and still now I am not having any kind of problems.
Anyway I notice the same bug of the B512 and B540 roms: put your smartphone on screenoff, then wait about 1 minute and fastly unlock the screen and try to pinch to zoom on the home. Sometimes the multitouch doesn't work on every position of your fingers, it only works correctly if your fingers are in the position of principal axes.
Please try to reproduce this bug.
I am using LauncherPro but this bug is indipendent by the launcher (for example I tried also Zeam Launcher, Go Launcher EX, etc etc).
I hope you can solve this bug, maybe kernel-related.
Regards,
kalo86
Hi,
kalo86 said:
My compliments for the porting of Android 2.3.6 to U8800Pro!
Click to expand...
Click to collapse
The honor is genokolar's
I am using your rom since yesterday and still now I am not having any kind of problems.
Click to expand...
Click to collapse
Thanks; it's nice to know that it's working OK on somebody else's device other than mine.
Anyway I notice the same bug of the B512 and B540 roms: put your smartphone on screenoff, then wait about 1 minute and fastly unlock the screen and try to pinch to zoom on the home. Sometimes the multitouch doesn't work on every position of your fingers, it only works correctly if your fingers are in the position of principal axes.
Click to expand...
Click to collapse
Sorry for asking, but how do you pinch to zoom on the home screen? I'm using Go Launcher Ex and I know that that has the swipe up gesture but I can activate that with one finger, anyway.
In any case, have you applied the Synaptics touchscreen update? For me it has increased the touchscreen performance greatly. I had one problem that when after unlocking, the touchscreen wouldn't respond unless I turned the screen off and tried again. The update solved that.
If you want to try it, open the service menu (*#*#2846579#*#*), go to ProjectMenu->Upgrade->Touch screen version query and see if it says "synaptics". If so, put the original Huawei recovery.img back on and put the synaptics.img file in a folder called update on your SD card. Use the recovery's "touchscreen firmware update" update option and it will automatically reboot when it's done.
Best regards,
qwerty12
Oh, really thank you for this "news" about the synaptics touchscreen update!
I have a synaptics too, then I am going to update the firmware.
Another bug, still present in B512, B540, Cyanogen and U8860 port: unplug your battery from the smartphone, insert it again, power on, then open your file manager and try to read the sdcard content. At 99% my sdcard is not read, then I have to reboot my U8800Pro and magically the sdcard is read.
Thanks to You and Genokolar for our development!
Regards,
kalo86
UPDATE: I updated the synaptics touchpanel but I have always the bug of multitouch. It is reproducible when you unlock the screen after a pause of 1 minute (about), then you open the stock browser and try to zoom with the multitouch. It works only if your fingers are on the principal axes and not in other positions. I have this bug on 4 different U8800 Pro! It cannot be a singular problem.
So, I have tried a lot of roms, based on B512, B540, U8860, CyanogenMod 7.1, I am sure I will try this bug on the next release because it's mabe a kernel bug due to the multitouch field.
Video demonstration
This is a video which I just uploaded on YouTube with the real multitouch bug.
This bug is in 4 different U8800 Pro.
http://www.youtube.com/watch?v=avSdW2V8TLg
kalo86 said:
Another bug, still present in B512, B540, Cyanogen and U8860 port: unplug your battery from the smartphone, insert it again, power on, then open your file manager and try to read the sdcard content. At 99% my sdcard is not read, then I have to reboot my U8800Pro and magically the sdcard is read.
Click to expand...
Click to collapse
I really can't reproduce this. I pulled out the battery while it was on, put it back in and started File manager (the one included with Huawei ROMs) and the internal SD card along with my external one were seen fine.
UPDATE: I updated the synaptics touchpanel but I have always the bug of multitouch. It is reproducible when you unlock the screen after a pause of 1 minute (about), then you open the stock browser and try to zoom with the multitouch. It works only if your fingers are on the principal axes and not in other positions. I have this bug on 4 different U8800 Pro! It cannot be a singular problem.
So, I have tried a lot of roms, based on B512, B540, U8860, CyanogenMod 7.1, I am sure I will try this bug on the next release because it's mabe a kernel bug due to the multitouch field.
Click to expand...
Click to collapse
Thanks for the video! Unfortunately I don't know how this can be fixed - I'm not a developer! It was only yesterday I tried looking in the driver to see how I can enable more than two finger recognition but I'm not seeing it...
Best regards,
qwerty12
Sorry for disturbing you, but I have a question: do you have the same bug of the multitouch after the lock-screen?
This is a second video about the same problem:
http://youtu.be/64NvbFJD3rs
qwerty12 said:
I really can't reproduce this. I pulled out the battery while it was on, put it back in and started File manager (the one included with Huawei ROMs) and the internal SD card along with my external one were seen fine.
Click to expand...
Click to collapse
The same here with sd,full power off device, power on then sd card is not mounted and cpu load is almost 100%. after restart or reinserting sd, problem just dissapear. on every rom i tried. i flashed official V100R001C00B512G001Gb (2.3.5) and then tried CM7; u8800+v100r001c00b540g001gb-rooted_geno-v4.
Is FM Radio working in this ROM?
Yes, Radio is working fine
qwerty12 said:
Are your APNs set correctly?
Click to expand...
Click to collapse
i fix APN settings and 3g/2g start work, thanks.. after reflashing wi-fi start work without problem. but after first reflash don`t work home button. they have response, but nothing happen. i secondary reflash phone, without wipe data/cash and home button start to work correct.. now tests are continuing
kalo86 said:
Sorry for disturbing you, but I have a question: do you have the same bug of the multitouch after the lock-screen?
This is a second video about the same problem:
http://youtu.be/64NvbFJD3rs
Click to expand...
Click to collapse
A little bit - after unlocking, I can do the multitouch gesture and phone will respond like it's supposed to but I have seen twice that it has not responded to me; I have to do it twice more...
Barracuda72 said:
Is FM Radio working in this ROM?
Click to expand...
Click to collapse
Like kalo86 said, it is indeed
bobsido said:
i fix APN settings and 3g/2g start work, thanks.. after reflashing wi-fi start work without problem. but after first reflash don`t work home button. they have response, but nothing happen. i secondary reflash phone, without wipe data/cash and home button start to work correct.. now tests are continuing
Click to expand...
Click to collapse
Please do let me know if you come across more problems
Zaic said:
Anyone tried it?
ill try it this evening I hope it fixes missed calls....
I have B512 official gingerbread, am I good to go?
Click to expand...
Click to collapse
So, any missed calls?
If someone wants to help the Community to understand the sdcard mount bug, please have a look here: http://forum.xda-developers.com/showthread.php?t=1483519
This is a poll, please vote!
Best regards,
kalo86
Zyzas said:
So, any missed calls?
Click to expand...
Click to collapse
Haven't had time to install this ROM yet.... but ill report as soon as I know
[ROM Release] glory of Birdyi (Honor) B866-SP02 of the final version released - perfect overclocking does not break the sound
Honor for u8800 huawei. (Final)
After this edition it will not update the glory for U8800, from the earliest release of the first edition of glory to the present time is not short, some small bug has been improved in most of the common test, the rest of the problem may be due to a person different, we try to own solutions.
It is said that the package next week, officials will release a revised version at the end of the phone fumbled and to try to bring the bottom package upgrade, I hope the official will not use other methods to lock the pink screen or as root can not be like the U8800 +, the other a reminder double the TX of the system need to restore the official partition in order to brush the bottom package.
ROM instructions:
CPU default 245 1024 auto-FM (standby power), supports up to 1.2G (methods from the sino-deserter ) to outposting not break the sound, sound normal call.
CPU adjustment method to modify the \ system \ etc enhanced.conf to find MAXFREQ = 1.024 million to modify the maximum, SETCPU invalid, closed the screen will change to enhanced.conf default
The FPS by default does not unlock (Xie run points will be high, but ran sub-clouds), 7 month machine is locked can be modified for the 30 \ system \ etc enhanced.conf find changed VSYNC VSYNC = on = off
(3) the kernel can read and write cust \ cust \ hw \ default \ app non-applet do not want deleted here, but here's something to delete does not delete the mirrored space is the same 65M
So I put the glory of the official wallpaper into them.
4 boot automatically turn off the background light of the four kings key, you need to restore the default delete or rename the \ system \ etc \ init.d under the script closeButtonLight.sh can.
(5) support for dual system, automatic identification of the current system and the corresponding brush into the
(6) automatic powder brush after screen crack, thank knight king
I joined a few small programs, are pure ad-free version \ cust \ hw \ default \ app under
dualmountsd.apk----- SD card double mounted set convenient to take the computer to transmit data
PhoneArea.apk-------- compact calls attribution, do not take up memory
RealCalc.apk----------- advanced calculator that comes with BUG, some operator error
RootExplorer.apk----- RE Manager Needless to say,
TitaniumBackup.apk---- titanium backup, and not have to say
SpeedViewPro.apk-- GPS assisted positioning and compass tool, said compass activation method: open the SpeedView point above the compass as ruler of the region to adjust the phone over his head screen in the air, began to draw the two 8-word, and then hand down the screen towards the face painting two 8-word, see the pointer move on the correction.
Inconsequential will not say more ... the style of the ROM with the glory exactly the same, support the HDR camera Task Manager and other Huawei network disk cloud push the program needs to http://115.com/file/anf4j14z # Download and unpack the installation
BUG: bring their own portable hotspot can not be used (ie, can not simulate the native signal into a wifi available to other computers or mobile Internet)
Brush Description:
To the official 2.3 (B522, B 518) and successfully ROOT, replace recovery5.0.27,
1 will download the zip Brush package do not extract directly into the SDcard
Hold the volume up + power button is turned on, do not release until well into the recovery mode, enter the advanced mode - reboot to recovery
Recovery, the volume up and down keys / menu Home key to move up and down the power button / Search button to confirm the back key to return to the previous menu level.
Select "Clear all data recovery factory
Select from the SD card, select the Brush package "
6 re-election to select the ZIP file from the SD card "
7 to find just download the zip Brush package confirmed
8 confirmed, Brush, wait about 1 minute to complete.
After brushing, back to the first menu, select "immediately reboot the system restart the phone
10 and then patiently wait for a while, you first start will be relatively slow.
http://115.com/file/e7q4q6lo#
I didn't understand a thing!!
demolition23 said:
I didn't understand a thing!!
Click to expand...
Click to collapse
It's really quite easy to understand the meaning of each sentence.
So is kernel the same like everywhere else?
boss_y said:
So is kernel the same like everywhere else?
Click to expand...
Click to collapse
Yes, in instructions it tells you to flash official 2.3 first.
overclock kernel without in call low volume bug? can we have the source plz?
papatsonis said:
overclock kernel without in call low volume bug? can we have the source plz?
Click to expand...
Click to collapse
I will guess it is from this post.
http://bbs.anzhi.com/thread-4872872-1-2.html
I am using Chrome to transelate.
it would be nice to publish the low sound fix (as it's kernel related).
After some testing this feels really good. Rom doesn't have speaker problems anymore and everything seems to be working. I haven't tested call voice level yet... And kernel can be overclocked but there isn't smarass2 or minmax, only normal covernors.
Can someone please post a mirror? Or at least instruction how to download fom the site...
Pressa00 said:
After some testing this feels really good. Rom doesn't have speaker problems anymore and everything seems to be working. I haven't tested call voice level yet... And kernel can be overclocked but there isn't smarass2 or minmax, only normal covernors.
Click to expand...
Click to collapse
i dont have speaker problems with stock 2.3.5, but with custom kernel i DO have with call volume from speaker phone ( hands free both wired and wireless have proper volume), so please check the call volume
papatsonis said:
i dont have speaker problems with stock 2.3.5, but with custom kernel i DO have with call volume from speaker phone ( hands free both wired and wireless have proper volume), so please check the call volume
Click to expand...
Click to collapse
Okey I just tested it and I didn't notice any difference with the stock 2.3.5. It seems call volume is also fixed with this kernel
yannn007 said:
Can someone please post a mirror? Or at least instruction how to download fom the site...
Click to expand...
Click to collapse
Right side button.
Sent from my u8800 using xda premium
yannn007 said:
Can someone please post a mirror? Or at least instruction how to download fom the site...
Click to expand...
Click to collapse
http://www.mediafire.com/?5brne2rfcb50v1n
elexogic said:
http://www.mediafire.com/?5brne2rfcb50v1n
Click to expand...
Click to collapse
Woohoo thanks! This rom feels preety good. Do you have the optional apps zip by any chance? ( http://115.com/file/anf4j14z) Mirror please? Many thanks in advance! ;-D
Edit: Finished downloading this myself. Almost a day for a 70 mb file. Bloody hell. It's a zip file made of apk files to copy to system/apps.
Here's a mirror: http://www.mediafire.com/?28u7uv8nnbehket
Kernel seems to work fine with official 2.3.5, can overclock and in call voice level is normal...
Is there any way to install this kernel over standard CM7 as a flashable zip?
found new bug. It seems search button works like power button... whit this rom battery last at least 24h wich is enough for me. I think I will stick with this one until dzo's 4.03 rom is stable.
this is for honor or u8800 not pro???
pikachukaki said:
this is for honor or u8800 not pro???
Click to expand...
Click to collapse
Normal u8800.
Sent from my Derp using XDA Herp
Dear Community,
i installed this Rom on my defy green lense:
[ROM][GB][2012.06.19]MS2Ginger, 720p, panorama - 2nd-system, multiboot,softsimunlock
but i have a problem:
If i try to open any program to manage the cpu settings, the phone restarts....i used the following kernel:
MS2Ginger4-greenbread-with-3.4.2-179-BL5-kernel.zip.
Can you help me with this problem?
€: found new things, mobile phone seems to run very slow (perhaps always only at 300 mhz)
i tried to change the cpu settings in the recovery menu but nothing is changing....i always reach just 300 mhz...the phone is slow and not stable.
Hey Guys,
The Admins decided to basically add the Charm forums into the Flipout forums, so far only the main forum heading has been changed, hopefully the admins will do the rest of the changes soon.
In the meanwhile, i thought it would be useful to post useful threads on the charm porting, basically since flipout and charm are the same phone with a different design, these should be applicable with respective changes to flipout also.
[GUIDE] How to Overclock your Motorola Charm
Author : dabiano
Thread : http://forum.xda-developers.com/showthread.php?t=1274027
Content :
dabiano said:
Hello and Good Day to All!,
note: I can no longer maintain this as I have already sold my Charm Unit ..., attached below is the source code used on this development
This is a guide on how to overclock your Motorola Charm. [tested on T-Mobile Motorola Charm MB502]
Disclaimer: I am not responsible of bricking/frying your phone!, use this at your own risk
It is confirmed that some users of the Charm Overclock have bricked theirs using this app
Prerequisites:
● Phone should be rooted
● You have a copy of a "proper/valid" sbf file of your Motorola Charm unit in case anything goes wrong.
Ask people in the link provided for directions on how to obtain your proper sbf file: http://modmymobile.com/forums/633-motorola-charm-general/557900-charm-firmwares-superthread.html
Method #1
Install my Charm Overclock App and use it like that of the Milestone Overclock App
[note: apk found just below this very post]
Method #2 (by ryukoz)
1. open /system/build.prop in text editor
2. find ro.product.model=MB502, change MB502 to MB511
3. use milestone overclock
Method #3
Things needed (some maybe optional):
● Your Motorola Charm phone
● PC
● USB Data Cable for your Phone/PC
● MicroSD Card Reader
Prerequisites:
● All pertaining drivers should be installed in your PC (i.e. Moto USB Drivers..., etc.)
The Steps:
1. From your PC, Download 'Milestone Overclock' apk from: http://code.google.com/p/milestone-overclock/downloads/list (I've used version 148)
2. Extract this Milestone Overclock apk to a clean folder and locate the file 'overclock_flipout_21.ko' in: ..res\raw\ directory
3. Copy the module overclock_flipout_21.ko into the root of your SDCard
4. Install the Milestone Overclock App to your phone (either thru Market or with the one you downloaded)
5. Install also SetCPU
6. From a terminal emulator on your phone or thru adb, run these commands (should be root user)
7. # su
8. # cd /sdcard
9. # grep omap2_clk_init_cpufreq_table /proc/kallsyms
● you should see an output like: c004e498 T omap2_clk_init_cpufreq_table
● take note of the red colored eight digit hex number
10. and then we load the Overclocking Module with the code below (replace the RED number with your actual address you found on your device):
11. # insmod overclock_flipout_21.ko omap2_clk_init_cpufreq_table_addr=0xc004e498
12. run dmesg and see if you have something similar below:
● [ 9361.096099] overclock: found mpu_opps_addr at 0xc050c888
13. Open the Milestone Overclock app (the module should be loaded by default as we already loaded it manually)
14. Slide the slider to the far right and press the 'menu' button and choose 'settings'
15. In the 'Custom rate (KHz)', put in the value you like, say: '1000000' (this is 1GHz)
16. In the 'Custom vsel', put in the value you like say: '60'
17. Leave the other settings and press 'Ok'
18. Lastly, Press the 'Apply' button ^_^
Don't forget to set 'SetCPU' as well
I would like to thank "Milestone Overclock" and "SetCPU" ^_^
also..., to the XDA Personnels: Please Open a Motorola Charm Sub Forum ^_^
Click to expand...
Click to collapse
Credits to the respective author and aforementioned credits.
Frequency and Vsel Table
Frequency and Vsel Table
dabiano said:
Currently tested and somewhat stable:
● device=mb502, frequency=1GHz, vsel=60 (stable), user=dabiano
● device=mb502, frequency=1GHz, vsel=58 (stable), user=therkr
● device=mb502, frequency=1.1GHz, vsel=63 (stable? [still testing]), user=elliot.newnham
● device=mb502, frequency=720MHz, vsel=46 (stable? [still testing]), user=ryukoz
Default Frequency Table!? (via cat /proc/overclock/mpu_opps)
● 720MHz @ 62vsel
● 550MHz @ 56vsel
● 500MHz @ 50vsel
● 250MHz @ 39vsel
● 125MHz @ 32vsel
My Customized Frequency Table!
● 1GHz @ 60vsel
● 800MHz @ 50vsel
● 600MHz @ 40vsel
● 400MHz @ 30vsel
● 200MHz @ 20vsel
other values are welcome! ^_^, we need other combinations
Click to expand...
Click to collapse
General Q and A
Charm Overclock App Q and A
Q. Why does the "Autoload on boot" won't work?
A. Now it works by modifying /system/bin/mot_boot_mode (I don't know other alternatives to make it set during boot/startup)
Q. Your Application sucks.
Q. Can we include this "fill-in-the-blanks" feature?
A. I'm welcome to such improvements [if I have the time][/QUOTE]
Please inform me if there are any corrections to be made
bricked my phone
Hi i was using motorola charm rooted from 6 months with links2sd,
since my phone became slow I followed the instructions of OC,
but never backd up my stock
i OC'd to 1000Hz 60 vsels (dono wat vsel means)
now my phone is not booting past M logo
i tried hard reset methods which did not work ,
IS THERE A POSSIBILITY OF RECOVERY ??
HELP ME PLS I M A NOOB
flash with sbf
hold power and x or power and up on your dpad to boot into bootloader mode,
then flash with sbf, you will lose everything on your device but your device will boot up afterwards
sunilkumar1 said:
Hi i was using motorola charm rooted from 6 months with links2sd,
since my phone became slow I followed the instructions of OC,
but never backd up my stock
i OC'd to 1000Hz 60 vsels (dono wat vsel means)
now my phone is not booting past M logo
i tried hard reset methods which did not work ,
IS THERE A POSSIBILITY OF RECOVERY ??
HELP ME PLS I M A NOOB
Click to expand...
Click to collapse
Please Open Motorola Charm Sub Forum
RSD LITE is not detecting phone
plageran said:
hold power and x or power and up on your dpad to boot into bootloader mode,
then flash with sbf, you will lose everything on your device but your device will boot up afterwards
Click to expand...
Click to collapse
bob,
firstly thanx for ur reply
I followed your steps, but RSD lite is not able to detect
previously i used rsd lite 5... version
now tried with version 4.6 still did not work
suggest me any other software to unbrick my phone:victory:
did you install your motorola drivers?
when you plug your device in, does your machine detect your device and are you sure you see the bootloader screen?
exactly what did you try and how far did you get?
Edit:
I found a link with everything you should need, and your device is only soft-bricked.
As long as your phone switches on you should be able to flash it, its when it doesn't respond that you will have a problem.
Link:
http://forum.xda-developers.com/showpost.php?p=14227486&postcount=1
sunilkumar1 said:
bob,
firstly thanx for ur reply
I followed your steps, but RSD lite is not able to detect
previously i used rsd lite 5... version
now tried with version 4.6 still did not work
suggest me any other software to unbrick my phone:victory:
Click to expand...
Click to collapse
Finally unbricked phone
plageran said:
did you install your motorola drivers?
when you plug your device in, does your machine detect your device and are you sure you see the bootloader screen?
exactly what did you try and how far did you get?
Edit:
I found a link with everything you should need, and your device is only soft-bricked.
As long as your phone switches on you should be able to flash it, its when it doesn't respond that you will have a problem.
Link:
http://forum.xda-developers.com/showpost.php?p=14227486&postcount=1
Click to expand...
Click to collapse
At last I could figure out difference b/w recovery window and boot loader
I was assuming recovery window as bootloader
at last figured out difference and unbricked my phone
thanx alot for ur support,
regards,
Sunil Kumar
sunilkumar1 said:
At last I could figure out difference b/w recovery window and boot loader
I was assuming recovery window as bootloader
at last figured out difference and unbricked my phone
thanx alot for ur support,
regards,
Sunil Kumar
Click to expand...
Click to collapse
Hi Sunil,
What exactly did you do to flash a the sbf file.
I would be of great help as i have bricked mine.
[ROM] [MOD] >>> PAS <<< [PSN AOKP SLIM] [mini Gapps and sd-ext create] _ 30.12.2012
Hi everybody,
First of all, thanks to all the dev who have work in amount of me. All the gratifications go them.(but Thanks are welcome, and critics too ) And sorry for bad english.
Thanks to :
pidio1
lagloose and jellaxy team
psndna88
I used PSN , Aokp Jellaxy and fast slim jb. I implement a few inverted apps from here... for a light install.
Gapps are included, but minimum package. I replace GoogleNow with the awesome last update. (Always same bug with voice search, but… it’s cool at my point of view).
Android 4.2 clock
GoogleEars is present but you need to unfreeze before see and use widget, by using titanium backup for example.
Installation :
>Wipe data/factory
>Wipe cache
>Wipe dalvick cache
>>>>Install falshable zip
> Wipe data
>Wipe cache
>Wipe dalvick cache
>>>>Reboot
This will take some time but it’s for a good cause
>After the first boot, put all the sounds picker to the max.
Home Launcher is Lightning Launcher Home I was an unconditionnal user of Apex, and I find it more direct, faster.
For better personnalization and use : Nova Launcher.
> no animation
> Set your 'AS Ace' what you want.
>>>>Then reboot : sounds will be fix.
No need to flash some fix for gps, it works perfectly, like the Deepsleep, even if camera's use. But I suggest you to use gps status the first time to be sure.
I’ve delete all notifications sounds and some other files for more space. But the cyan’s notifications are all installed. After, you can install another if you want.
No bootanimation for fast boot. "Android" boot.
For best result of this fast moded rom, you can flash this PSN (don’t forget to wipe /data after, because if you make a backup and don’t, you won’t be able to restore) and AdrenalinePSN. It will install sdext mod also.
Some screenshots of battery usage in attachments
I've stop my moded 'cause I now use this awesome 4.2 from Wayland and team. But anyway thanks for your tests and supports.
Download :
> 30-12 release:
cpu changes are save at reboots
update psn files
PAS_30-12-2012
> 26-11 release:
added PSN for its better nim's kernel and create sd-ext partition, double swap, at first boot. First boot will take a moment, don't fear . "Boot time will be bit longer while swap partitions are being setup". It's for good cause
PAS_26-11-2012
> initial release:
Gmail, Google Agenda, SMS, PlayStore Inverted. Android 4.2 clock moded fully functionnal
services.jar OOM Priority Charged
AS_25.11.2012
First Download and test xD
Gilmar Mess said:
First Download and test xD
Click to expand...
Click to collapse
Thanks. Tell me what do you think, if you think about more or less things... my first work.
Odd installation steps, will try out and report back
EDIT: tested, it's nice, elegant, smooth and customizable
2ND EDIT: Can't install any app, says device is unsupported for this version
SteveBenz said:
Odd installation steps, will try out and report back
EDIT: tested, it's nice, elegant, smooth and customizable
2ND EDIT: Can't install any app, says device is unsupported for this version
Click to expand...
Click to collapse
have you tried to clear market data? if not work after that you can change dpi to 160 (i made it to 140).
New release... added PSN in flashable file... Don't forget to have an sd-ext4 before flash (use this, but create ext4 not not ext2). Plus, I have create a swap partition (128 mb), if you want too, make it primary too
Sometimes, download links don't work...
ruicc said:
Sometimes, download links don't work...
Click to expand...
Click to collapse
Which download links? those for flashing roms? Or in browser use?
Should I be scared if the first boot is taking +10 mins and counting?
Nethojs29 said:
Should I be scared if the first boot is taking +10 mins and counting?
Click to expand...
Click to collapse
the first boot can be long because of installation of rom and installation of psn (sdext and 2swap partitions). It can take longminutes around 10-15 mins.
I'll give this a go and report back
any feedback on a reliable phone only ask as my new born baby is in hospital so battery life and a daily driver is a must for a few weeks till he's home :good:
any screenies to view ??
ROM
1st impression - decent layout things take a while to load up, titanium backup has installed every app i use no issue's
no issues with market installs fine
i need to test GPS (Endomondo tracking is my fav for cycling)
my apps via TB (titanium) installed with no reboots and move to SD which is a bonus, keep up the good work :laugh:
This Rom is one of the best Jb Based i've tried..i really like the light of this rom + gapps inverted..
i found just a bug until now: I set SmartAss V2 as governor but at every reboot it doesn't save my choice and reset governor on ondemand.
I like the rom and its a good start
issue for me battery is steady but not good for me as im a heavy GPS user
my wifi is on/off very poor distance / range
i like the interface and selecting smartv2 is a lot less laggy than ondemand :good:
tried another launcher HOLO work nicely with it and installs with no issue's
keep up the good work
!_Ale13star_! said:
This Rom is one of the best Jb Based i've tried..i really like the light of this rom + gapps inverted..
i found just a bug until now: I set SmartAss V2 as governor but at every reboot it doesn't save my choice and reset governor on ondemand.
Click to expand...
Click to collapse
When 'll have few mins for me (My son is a little active those last day maybe he smell thesnow come), I'll take a look on that, if I can do something.
Jalfrezi said:
I like the rom and its a good start
issue for me battery is steady but not good for me as im a heavy GPS user
my wifi is on/off very poor distance / range
i like the interface and selecting smartv2 is a lot less laggy than ondemand :good:
tried another launcher HOLO work nicely with it and installs with no issue's
keep up the good work
Click to expand...
Click to collapse
I'll see what I could do for better. I've tried some governor but I found than ondemand offers more battery life.
For Launcher I was addict by Apex but too lags with this rom (and some jb based, my thoughts )but lightning even if it's less customizes, is smoother. I've another which correspond more with my use, but too heavy at the moment. I'll give a test to holo, thanks, I didn't think about it from cm9
excellent look forward to the next release :good:
holo is smooth, i like the bottom line scrolling i get the idea on battery life but for me just makes the selection of apps a bit long winded
keep up the good work always appreciate a good rom build :laugh:
Mukiai said:
When 'll have few mins for me (My son is a little active those last day maybe he smell thesnow come), I'll take a look on that, if I can do something.
Click to expand...
Click to collapse
Thanks..if you can set smartassv2 as governor by default i think is better..because with smartassv2 the rom is more responsive and faster =)
!_Ale13star_! said:
This Rom is one of the best Jb Based i've tried..i really like the light of this rom + gapps inverted..
i found just a bug until now: I set SmartAss V2 as governor but at every reboot it doesn't save my choice and reset governor on ondemand.
Click to expand...
Click to collapse
Just one question,to be sure, have you tick the [set on boot] label under governor choice? Because i've test all since yesterday, with multiple reboots, and no change : my choices are safe for every reboot.