yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] umaga2012:
It isn't that people are not interested in this device anymore. it's just that people want ICS or Jellybean. Already there's a working CM 9.1 which is a port of Psyke 's cm9.1 for u8160/80 which I'm currently using. Also tilal is working on CM10.1 for u8150 to be published soon.There are also Cm10.1 nightlies for this device at Jenkins.org. It's working port though a bit more work is needed. Much work is going on behind the scenes.
[Miscellaneous Android Development] Giogts:
for LeoDeos cm9:

http://www.androidiani.com/forum/modding-huawei-u8150-ideos/291685-rom-port-madport_0-6-leodeos.html
[Miscellaneous Android Development] umaga2012:
This port is very smooth. Only issue is contacts is rather laggy. perhaps there's little free ram.
[Miscellaneous Android Development] crazy4creationstudios:
Will this ROM work on a Huawei M835?

will this ROM work on a Huawei M835? If not, can someone please link me to the right post/thread/download? Much appreciated, thanks!
[Miscellaneous Android Development] suoko:
Has anyone thought about a porting of Firefox OS for U8150 ?
[Miscellaneous Android Development] mayurh:
doesnt look to bad at all
[Miscellaneous Android Development] Trekker56:
This might be the download link

http://115.com/file/ansg1dxj # update_signed.zip
[Miscellaneous Android Development] trekker99:
Skipping past the screenshots, and below the link to the download, under the bug section it states that

a) during booting, there is some screen corruption

b) the resolution of the pull down widget is not correct, a bit big (not too sure what they are referring to)

c) Lock screen resolution is not correct

From the comments in the thread, it seem there are some issues, and a number of requests to fix them. I am not too sure what the issues are though.

The download link isn't stable for me... It dies after a while.
[Miscellaneous Android Development] ALESSIO94x:
I would like to try this made in china ROM, but I can't find the download button. Where I have to click? Thanks ;)

P.S: I used also google translate but the translation is awful!
[Miscellaneous Android Development] trekker99:
See below. The ROM is likely to be in chinese too.
[Miscellaneous Android Development] ALESSIO94x:
I just want to try it but in the file sharing site I can't find the download button. How did you download it?
[Miscellaneous Android Development] trekker99:
Ah sorry, when you go the website, there are four buttons in a row (green, blue, red and grey/white). Click the grey/white one. The other three require some account.
[Miscellaneous Android Development] ALESSIO94x:
Thank you!!! I'm downloading it but is very very slow :(
[Miscellaneous Android Development] Pasquale91fg:
Ale hai provato questa rom cinese? ma che è una Miui?????? che versione di android ha??? fammi sapere ale
[Miscellaneous Android Development] trekker99:
If you are able to successfully download it, could you share it? I was not able to complete the download.

---------- Post added at 02:18 PM ---------- Previous post was at 02:15 PM ----------

As previously mentioned in this thread, please post a google translate to english.
[Miscellaneous Android Development] Pasquale91fg:
Yes yes scuse me!

I wanted to know if this rom has a few bugs?? it all works? you have you tried it?
[Miscellaneous Android Development] Flaggusp:
Same for me Trekker, the download fail after a couple of minutes.

Pasquale, i'm italian but we are in an international website, please write in english, if you want to talk to Alessio in italian contact him with a pm, or at least, use google translate.
[Miscellaneous Android Development] ALESSIO94x:
Pasquale91fg says: have you tried this chinese ROM? Is a MIUI ROM? What version of android has it?

ME: I haven't tried it because the download is too slow ( 2 hours for 53 MB!!! ).

@trekker99: Can't download it, stops at 2,5 MB... damn!
[Miscellaneous Android Development] Luca Tecnorete:
I'm downloading the rom (now 90%). After I'll upload it on mediafire.
[Miscellaneous Android Development] trekker99:
I can't even successful complete a download, let alone try it. I did manage to find a list of issues posted on that thread (see one of my earlier posts) but I have no way of verifying that or discover if there is any other bugs.
[Miscellaneous Android Development] ALESSIO94x:
@Luca Tecnorete: Woooow thank you! I can't wait for it :D
[Miscellaneous Android Development] trekker99:
I missed this the first time, but this ROM is based on this: http://www.lewaos.com/

No idea if it is based off MIUI or just a blatant rip-off. I am not inclined to dig through that site.

---------- Post added at 02:35 PM ---------- Previous post was at 02:33 PM ----------

As for android version, the thread just says 2.3.
[Miscellaneous Android Development] Luca Tecnorete:
the rom is just 54 MB. Is it possible that it's a complete rom? I'm uploading and i'm flashing my phone.
[Miscellaneous Android Development] trekker99:
Okay, this ROM is officially supported by www.lewaos.com

See here: http://bbs.lewaos.com/download.php

@Luca Tecnorete There is a md5 checksum to verify the download.

*edit*

Okay, I got curious and there is an official changelog on their forum:

http://bbs.lewaos.com/thread-19931-1-1.html

I am too tired to try and translate it now. I will try tomorrow if no one else attempts to.

*edit2*

And the changelog for an update this weekend: http://bbs.lewaos.com/thread-21160-1-1.html
[Miscellaneous Android Development] Luca Tecnorete:
there is no need to use the md5 checksum, because the file is correct. The size of the other roms is min 80MB. The Rom starts, but it's fully chinese!
[Miscellaneous Android Development] ALESSIO94x:
There isn't possibility to change language? o.O
[Miscellaneous Android Development] Smtih:
I've downloaded it twice, both times when i try to update using it it tells me the file is bad. hmmm
[Miscellaneous Android Development] ntnlzr:
lol i'm downloading it 3 hours remain but imho it is fake 2.3
[Miscellaneous Android Development] Luca Tecnorete:
@alessio94x:

in settings there isn't a language menu. And I can't open the drawer, because I can't find its shortcut. The launcher seems to be "QQ Launcher Pro", very similar to the "360 Launcher" that I always use.
[Miscellaneous Android Development] trekker99:
I actually kind of expected that. Even if you could change the language, many of the added applications will either still be in chinese or won't run at all.

The main benefit to this thread is probably to aorth and others where they can at least study this rom. However, if the source is not available publicly, it will remain very difficult to reap any substantial benefit.
[Miscellaneous Android Development] Luca Tecnorete:
The link: http://www.mediafire.com/?jzdmeq3cyfxwda8.

The android version is: 2.3.7...

YEEEEEAH! I changed language to english!

The sound is good...like the froyo rom...
[Miscellaneous Android Development] ALESSIO94x:
@Luca Tecnorete : Please tell us how to change language!
[Miscellaneous Android Development] Pasquale91fg:
Alexis, but you have tried this rom? it all works?
[Miscellaneous Android Development] ALESSIO94x:
Give me the time for install it and I will report all the bugs ;)
[Miscellaneous Android Development] Luca Tecnorete:
see this picture: .

Look for that icon in settings...now you can change the language.

in the rom i can't find the radio...the music app and the file explorer are very slow.
[Miscellaneous Android Development] ALESSIO94x:
I'm trying it but there are a lots of bugs and a lots of system elements, such as the keyboard and other apps, that are not sized for QVGA resolution. The audio is good but not like in froyo.

The lockscreen is in chinese and the camera takes 2 megapixel photos without video recording.

In conclusion, our CyanogenMod (January 30th) IS THE BEST ROM EVER!
[Miscellaneous Android Development] Luca Tecnorete:
beh l'audio non distorce come nella Cyano, quindi qualcosa è migliorabile prendendo spunto da questa rom. io la rom ora l'ho tolta, ma non ho trovato la radio...

there are no audio distortions like the Cyano, so we can get ideas from this rom. I can't find the radio app...
[Miscellaneous Android Development] ALESSIO94x:
ITA: Si effettivamente l'audio va un po' meglio rispetto alla Cyanogen ma comunque ancora non siamo ai livelli di Froyo. Lavorandoci un po' sopra si potrà ottenere un qualcosa di fantastico.

ENG: The audio is better than Cyanogen but is not comparable as the one in Froyo. If someone will work on it, it would be possible to obtain something fantastic.
[Miscellaneous Android Development] ebaia:
if i wanna flash google apps,what must i choise?

gapps-gb-20110828-signed.zip (last gingerbread)

or

gapps-ics-20120201-signed.zip(last ICS) ?
[Miscellaneous Android Development] kiwijunglist:
Can you start at new thread for comments regarding the chinese rom, bc if you jump into this thread at the wrong place it sound like your talking about problems with this rom.

---------- Post added at 04:01 PM ---------- Previous post was at 03:45 PM ----------

Hi

I was running Nightly from Nov/Dec, and when I boot into recovery it says ClockworkMod Recovery v3.0.2.4 ; i downloaded the cwm5 recovery image file. Can someone please explain in detail how to upgrade cwm5.

EDIT: Found instructions to upgrade

Download CWM5 img: clockworkmod_5.0.2.7_u8150.img (md5sum: c59673d5aa926d94227857e51fbe9e2c)

Download Fastboot (link in the video description): http://www.youtube.com/watch?v=kmeowlQflrY

Power off your phone

Start with holding Red + Volume Down + Power for 3 seconds

Phone will now be stuck on the starting screen eg. ideos or t-mobile logo etc.

Place img file in same folder as fastboot

Run command prompt

Run "fastboot-windows.exe flash recovery clockworkmod_5.0.2.7_u8150.img" in command prompt

It will say waiting for device...

Plug usb into phone

It should now flash the img

Now run fastboot-windows.exe reboot

Your phone should reboot with CWM5 (hopefully)

PS. Ideally you should backup your current .img file but i dunno how to do that.
[Miscellaneous Android Development] PaulMilbank:
Hey Alan and Dev's, I'm sure things are never this easy, and it has likely been tried, but what happens if you insert the line:

ro.config.PicMaxSize=3mp

into the build.prop?

I cant test it as I don't have an 8150 any more, but I know it seems to be in all huawei roms even CM ones eg: Huawei X5/u8800 uses same build.prop line but at 5mp. All 2.2 based roms for 8150 have it too.
[Miscellaneous Android Development] kiwijunglist:
I used GB and it's working fine. I assume that you should be using gapps designed for GB given that this is GB rom.
[Miscellaneous Android Development] ntnlzr:
use gb not ics this is gingerbread not icecream
[Miscellaneous Android Development] ALESSIO94x:
@PaulMilbank: I have just tried to add the line "ro.config.PicMaxSize=3mp", but camera still takes 2MP photos.
[Miscellaneous Android Development] trekker99:
It is clearly stated in the first post that the camera hardware takes 2MP photos. Hence, whatever Huawei is doing to get 3MP photos will not make the quality any better. Don't kid yourself and stick to 2MP.
[Miscellaneous Android Development] ALESSIO94x:
I know it, my post was only for test the new line in build.prop. Keep calm ;)
[Miscellaneous Android Development] tulangabol:
Alan, please change default scheduler to 'sio' scheduler. That scheduler make battery life and performance much better for me. I use this script to change min-max cpu speed, io scheduler and governors.

#!/system/bin/sh
##################################################
## Voltage Control boot script by xan and nitr8 ##
##################################################
LOG_FILE=/data/volt_scheduler.log
rm -Rf $LOG_FILE

echo "Starting Insanity Volt Scheduler $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE;
echo "Sleeping for 20 seconds to workaround oc not setting properly on stock derivatve roms..."
sleep 20
echo "Ok lets start working"
echo "Set MIN Scaling Frequency" | tee -a $LOG_FILE;
echo "61440" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo ""
echo "---------------"

echo "Set MAX Scaling Frequency" | tee -a $LOG_FILE;
echo "600000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo ""
echo "---------------"

echo "Set Scheduler for stl, bml and mmc" | tee -a $LOG_FILE;

for i in `ls /sys/block/stl*` /sys/block/bml* /sys/block/mmcblk* /sys/block/mtdblock* ; do
echo "sio" > $i/queue/scheduler;
echo "$i/queue/scheduler";
done;
echo "---------------";
echo "Set governor" | tee -a $LOG_FILE;
echo "smartassV2" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ""
echo "---------------"

#BUSFREQ_BEGIN#

echo "Set static busfreq" | tee -a $LOG_FILE;
echo "BUSFREQ_STATIC_TOGGLE" > /sys/devices/system/cpu/cpu0/cpufreq/busfreq_static
echo ""
echo "---------------"
echo "BUS_STATIC_FREQS" > /sys/devices/system/cpu/cpu0/cpufreq/busfreq_static
echo ""
echo "---------------"

#BUSFREQ_END#

echo "Insanity Volt Scheduler finished at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE;

Btw what opinion about undervolting? Is undervolting safe?

I got description of UV in http://xdaforums.com/showthread.php?t=875224

And

www.android.net/forum/android-rooting/58117-droid-x-guide-undervolting-guide.html

But i can't got enough clue.

May be more effective if you apply in kernel module/LKM.

Thank for advance.
[Miscellaneous Android Development] PaulMilbank:
True, but if it was that simple to cross the 3mp "bug" off the list, why not do it. Seems it must be related to a change/hack huawei have done then which has not been able to be replicated in CM7. No loss, no foul.
[Miscellaneous Android Development] werz:
Hi,

can you explain step by step how you managed to avoid the problem of headphones?

What do you mean when you say

"appears if you format it without reflash the current rom"
[Miscellaneous Android Development] aorth:
Yeah, I'll look into it. We are currently using BFQ, not really for any reason (mainly because I forgot it was the default). For now just keep using your script if you like, or others can use No Frills CPU Control, it also can set the IO scheduler.

Yes, I think undervolting is safe. I'm not a hardware guy, but the idea is that the same CPU frequency (ie, 600MHz) can run with less power. I think the biggest danger is that the phone reboots (same as when overclocking). Someone else can maybe comment?

From what I can tell this system property does nothing in CyanogenMod. In the stock Froyo it appears that property allows the camera framework to upscale the photos in software. The camera hardware on the U8150 does not support 3 megapixels so this can be the only explanation. I'm not really interested in this issue as we have other issues which are affecting phone usability/stability that are more important. Sorry if I misunderstood you...? I left the bug in the issue list so people stop asking about it. :)

In other news, check out this new lock screen style which was merged recently (err, maybe I only noticed it recently). It's called "Holo" (after the Honeycomb/Ice Cream Sandwich user interface theme name):
[Miscellaneous Android Development] PaulMilbank:
Sorry Alan. Should have known you would already be onto it. I think you are definitely right then, Cyanogenmod does not support the software scaling option huawei 2.2 stock does.
[Miscellaneous Android Development] psyke83:
Alan,

A while back I did some benchmarks with IO schedulers, and SIO seemed to work best. I don't have anything concrete to show... just saying FYI.
[Miscellaneous Android Development] nickpj:
Hi all, just installed the 30th Jan 2012 build, upgrading from the ancient Gingerman V6.5.1, and it feels much faster and has some nice improvements. However, I have run into 2 regressions:

* Rebooting with a green screen bug. In about 24 hours, the phone has displayed a completely bright green screen and then rebooted, around 6 times. At first I thought it was completely random ... but since playing with it more, I have been able to get it to make it happen semi-reproducibly, by doing this: boot the phone. As soon as it's ready, start the built in-browser. Straight after the browser starts, rotate the phone, to get the browser to rotate too. After doing this, 2 out of 3 times, the phone will lock up with a green screen and reboot. There is a short video of me doing exactly this, to show this problem, here: http://files.nickj.org/u8150-CM7.2-30-Jan-2012-build-crash.mp4 . Sorry for the poor video quality, and it took me 3 attempts to successfully press the browser icon, but I was holding a tablet in one hand, trying to record what I was doing with the phone in the other. Notice also that during bootup the screen goes green briefly - no idea if this is significant or not.

* Headphone + calls bug. There is something very broken with phone calls made with a wired headset. I haven't been able to get the other end to hear me at all, or me to hear them, at all when using a headset. Yet I can play music fine through the headphones, and when I use the "Sound Recorder", it seems to record my voice spoken into the headset's microphone, so the headset hardware seems fine. And call audio seems to work fine without the headset.

In case it's related, for full disclosure, here's how I installed, with everything that I might have done wrong: I installed using my current Clockwork recovery (3.0.24), rather than v5, since I couldn't see an easy set of installation instructions for CWM v5 (the searches I did on fastboot point to the CyanogenMod wiki, which for Linux wants you to install the android SDK to get fastboot, and follow about 7 complicated steps, it just sounds like a world of pain). For installation, as the instructions, I made certain that I did the backup, the wipe data/factory reset, the wipe cache partition, and then the install zip from SD card, then the installation of gapps, in that order. However I got into CWM by choosing "Reboot -> Recovery" from my old gingerman install, rather than the 3 button combo (I'm assuming that these are the same though). Hardware is the U8150-D.
[Miscellaneous Android Development] psyke83:
I believe that's a bug related to blending in the copybit module when rendering the new ICS rotation animation. I think that Alan will fix in the next unofficial build (but don't take that as a promise). If he doesn't fix the copybit issue, I'm fairly sure he's gonna simply disable the ICS rotation animation (it's simply too laggy on a GPU-less device), which will avoid the bug from manifesting.

For this you should ideally provide a full logcat from a session in which you're reproducing the bug.
[Miscellaneous Android Development] nickpj:
Thank you for your help and guidance - it is most appreciated.

Sounds good. Anything that stops it from happening is a win, IMHO :-)

Sure, I can do that! The log is here: http://files.nickj.org/u8150-CM7.2-20120130-headset-call-logfile.txt

This has me plugging the headset in, then the headset icon appeared at the top of the screen, then I made a call, the call audio came over the loudspeaker rather through the headset, then I ended the call, then I unplugged the headset from the phone, then toggled to the terminal emulator app on the phone, and struggled for a while working out how to do ctrl-c (it was volume down+c), and that's it.
[Miscellaneous Android Development] wbrambley:
I had green screen and random soft resets. Fixed it by restoring previous nightly backup in recovery and enabling all animations in settings and also enabled fancier animations in spare parts ap.

I then flashed this latest nightly over the top. Been running for a couple of days now without issue. Just remember if you use link2sd re create mount script after install.

Sent from my U8150
[Miscellaneous Android Development] aorth:
Glad you fixed it. The green screen and hangs/resets are caused by a bug in the new Ice Cream Sandwich transitions. You can disable them by putting this in your /system/build.prop:

persist.sys.rotationanimation=false

psyke83 pointed me at some fixes, so I'm investigating them now. In my latest nightlies, though, I have disabled the ICS animations by default.
[Miscellaneous Android Development] indieguy:
WiFi Issue

Hello everyone,

I have the same e8hffff's problem with my wireless network, but after I've read the thread I didn't find a solution.

So I ask you, how can I fix the eth0 to wlan0?

Could someone explain it to me step by step, please? Thanks! :)

------------------

I tried to edit the file wpa_supplicant.conf by changing the first line to ctrl_interface=eth0,

but it's even worse than before because when I turn on wifi it isn't able to find any network and then it turns off wifi.

By the way the ROM is smooth and fast.
[Miscellaneous Android Development] totemscrotum:
Even with that new line in my build.prop I'm still getting the green screen. Now my emulators just green screen and crash too.
[Miscellaneous Android Development] wbrambley:
Just delete the wpa_supplicant.conf file and reboot.

Sent from my U8150
[Miscellaneous Android Development] wbrambley:
Try disabling the screen rotation in settings/display

Sent from my U8150
[Miscellaneous Android Development] cht900:
Good job~

I installed 30 Jan build in my U8150.

Most functions are working well but camera seems to have a little problem.

I can't preview photo in whatsapp before sending to other people and can not trigger camera shutter in LittlePhoto.

Hope next build will fix this problem

Thaaaaanks~~
[Miscellaneous Android Development] indieguy:
I tried your suggestion but it keeps scanning without connecting.

The wpa_supplicant.conf it's like the first time I read it (ctrl_interface=wlan0).

Can someone help me? Thank you ^^
[Miscellaneous Android Development] jamesDF:
just installed CyanogenMod 7.2-RCO today

I just installed Cyanogen 7.2-RCO for my U8150. I installed it about 45 minutes ago.

However, it is just sitting at the Android cyanogen (mod) 7 blue swirling arrow logo. It has not gone any further.

What has happened?

I used clockworkmod recovery 3.0.I forget the rest. I wiped my data as suggested.

I did do an "Install from SD Card" of the latest WIFI fix that is available for CyanogenMod 9. All that did was install some type of boot.img . Could this be what is hangng up Cyanogen 7.2 from completely booting up?

Thank you in advance,

jamesDF

Update: I figured out what was wrong. It booted up just fine. I also now have an excellent WiFi situation. Thanks.
[Miscellaneous Android Development] poruid:
Once I noticed that the number of Wifi channels mattered; it depends on rules set per region and is typically 13, but is sometimes 14. The number can be set somewere in the wifi setting.
[Miscellaneous Android Development] PancirMKD:
Anyone try this on 8110 !?
[Miscellaneous Android Development] indieguy:
Just flashed another rom because I needed wifi connection.

If I flash this Cyano again I'll try. Thank you anyway ;)
[Miscellaneous Android Development] CuriousTux:
how do we update the clockworkmod
[Miscellaneous Android Development] psyke83:
You edited the wrong file with the wrong values.

There's two wpa_supplicant.conf configs: one in /system/etc/wifi/ (which will say wlan0, and should stay that way) and another in /data/misc/wifi/ (which probably says eth0, and needs editing). You should undo your incorrect changes and edit the files properly, as the framework expects the wlan0 interface to be used in the config for wifi to function.

@alanorth,

I added this to a new script in /system/etc/init.d/ in order to help migrate to the new interface:

# HACK: migrate eth0 -> wlan0 in wpa_supplicant.conf
WPACONFIG="/data/misc/wifi/wpa_supplicant.conf"
if [ $(cat $WPACONFIG | grep "ctrl_interface=eth0") ]; then
sed -e 's/ctrl_interface=eth0/ctrl_interface=wlan0/g' -i $WPACONFIG
fi

You may want to add it in your next builds and keep it around until enough people have upgraded, I think. It does no harm anyway. I haven't added it to my github because I still have this irrational hope that my device may get merged into the CM7 official source, so I keep the hacks on my local branch ;)