yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] aorth:
;)

If Hetfield666 approves then I approve, hahahah.

I'm excited.

Hah! Good work, guys. I'll test tonight. If it works with no pop then I will submit it ASAP to CyangenMod code review so it can be there in 7.2.

On another note: too bad I don't know how to fix the camera issue, as I would love for "official" CM to work without our hack. :\
[Miscellaneous Android Development] Franivelius:
Error.. Installation aborted

Hi. When I try to install zip I'm getting this error:

... == "ideos" || getprop("ro.build.product") == "ideos" || getprop("ro.product.board") == "ideos" ||	getprop("ro.product.device") == "U8150" || getprop("ro.build.product") == "8150" || getprop("ro.product.board") == "U8150" E: Error in /sdcard/update-cm-7-20120322-NIGHTLY-u8150-signed.zip (Status 7)
Installation aborted.

I already downloaded the file like 5 times. And im trying to install over the default 2.2 rom. Help please.
[Miscellaneous Android Development] Hetfield666:
@aorth thx for consideration :))))))

anything regarding the audio routing the headphones even for notifications?
[Miscellaneous Android Development] aorth:
Make sure you're using ClockworkMod Recovery. UltraJack won't work.

Nah, I haven't followed up on that yet. If I remember I'll ask in the #cyanogenmod-dev channel on Freenode.
[Miscellaneous Android Development] NemesisQ3A:
Works like a charm

Works like a charm ;)

Thank you so much
[Miscellaneous Android Development] aorth:
Yep, I just tested and the AudioFilter seems to work well. No "pop" sound. I'm going to submit to Gerrit now now now. Great find, guys.

btw, I just whipped up a new nightly, but I forgot to include the kernel from march22-hotfix1, so I guess you'll have to wait. There's not much new (just a few upstream CM fixes), so it's not too big of a deal. Lemme get this patch upstream then I wanna test a few promising kernel patches, and then I'll post a new nightly. ;)
[Miscellaneous Android Development] wbrambley:
I built the 5.5.0.4 again with the recovery.ui, still no soft keys. using the keyboard test it just sees the whole screen as 330.

Sent from my U8150
[Miscellaneous Android Development] aorth:
Done. I just submitted two patches to Gerrit. :)

u8150: new AudioFilter.csv which fixes distortion

u8150: new kernel

At least the official CM for U8150 will be less sucky when these patches get merged. Lots of poor buggers will download straight from CM and they won't have (for example) our camera hack. :\
[Miscellaneous Android Development] drayln:
Hey guys. I would love to implement this AudioFilter.csv change but I have no idea how to do it. I have tried the file explorer to move the file into system/etc but it will not allow me to move it anywhere but on the sd card. If i could find the command I could try to use the android sdk to push it to system/etc but im not sure what to do. Any help is appreciated.
[Miscellaneous Android Development] smashman42:
Can the camera hack be given as a hotfix for any pure CM users, say if the u8150 ever gets a sub-forum on the CM forum post it there (or a link to it in a post here)
[Miscellaneous Android Development] hk_aquarius:
drayln, install root explorer (latest version is 2.19) which allows you to copy file to root or system directory. make sure you have set correct permission before rebooting or else you will need an even RAW way to recover. hope this helps.
[Miscellaneous Android Development] Franivelius:
Thanks!
[Miscellaneous Android Development] Hetfield666:
@aorth can you open a bug regarding the audio routing?

after FM radio and MAC address i think it's the only think left to fix to have CM working as stock.
[Miscellaneous Android Development] IDEOS_GUY:
Excellent work!

Hello every one,

it is good to see that the Cyanogen Mod 7 is getting stable day by day on our lovely IDEOS U8150. I am using the March 22 Nightly with the Audio Filter.csv and At last the Sound is Incredible On both the speaker and headphones.

Thanks Aorth and All the other who had put his effort in this ROM.:D
[Miscellaneous Android Development] aorth:
April 5th nightly

w00t. Audio issues completely fixed (thanks to U8160 user, ac1953). Also, new kernel with some tweaks, stability enhancements, and updates.

Flash with ClockworkMod Recovery (not UltraJack). No wipe necessary, unless you're coming from a January or older build.

Download

ROM (April 5, 2012): goo-inside.me (md5: 4becae3c80ee0664828a8368df71eeba)

ClockworkMod Recovery (5.0.2.8): goo-inside.me / BayFiles (md5: 1b835fb177a0aab362c226f07158bb59)

Google Apps: http://goo-inside.me/gapps/

Changed / fixed

Fix for audio distortion (thanks to ac1953's AudioFilter.csv fix)

New kernel with several performance and stability enhancements:

fs: mount filesystems as 'noatime' by default

config: kernel compressed with LZO

lib: new CRC32 lib (slice-by-8)

iosched: add SIO v0.2

staging: backport zram from 3.2

lib/checksum.c: optimize do_csum a bit

block: limit default readahead size for small devices

Updated to latest CM7 source as of April 5th

If anyone can upload to MediaFire that'd be great. My Internet sucks right now.
[Miscellaneous Android Development] djjoza:
wow aorth that was a really quick merge!! can't wait to flash this. thanx for the hard work on this rom guys..now with the audio fixed it's really perfect!!
[Miscellaneous Android Development] bagoes.s:
I think this has not been fully repaired since bass sounds less like a stock ROM, I think it's good before the limit is only optimal volume stuck at 70%. But thanks that we do not try it when it is completed.

one more on the recovery, every time I wipe my factory reset always lose the signal operator. whether there is a problem in the CWM 5.0.2.8 wipe?
[Miscellaneous Android Development] nico202:
Installed as usual, but it is not booting...:mad:

Sorry, just had to wait a few longer :) thx aorth!
[Miscellaneous Android Development] veer1238:
This one surely the most stable and awesome build so far!
[Miscellaneous Android Development] marcnvidic:
Great, needed this
[Miscellaneous Android Development] drayln:
going to switch over from new DroniX 0.6 beta to this soon as phone has full charge. Thank you for the new release. It is awesome that a stable 2.3.7 is almost ready. Hoping this nightly doesnt eat my battery as much as the march 22 or the DroniX 2.3's.
[Miscellaneous Android Development] trekker99:
Here you go: http://www.mediafire.com/?723k82kvo35e22z
[Miscellaneous Android Development] Franivelius:
no 3G

I cant make 3G work. The icon doesnt even show up. The SMS and calls work perfectly. Tried with different APN without results. Argentina->Movistar.

Any ideas?
[Miscellaneous Android Development] wbrambley:
tried enabling local/ international data roaming? Where I am my phone chops between my provider (2degrees) and vodaphone if I'm not near a city. I don't remember having to do this on my stock ROM.

Sent from my U8150
[Miscellaneous Android Development] Hetfield666:
last nightly is very good! :)))

@aorth you may update the first post removing some limitations!
[Miscellaneous Android Development] aorth:
I removed the one about the audio distortion. Shall I remove others? :)
[Miscellaneous Android Development] ZDjKT7Ec:
Off Topic Request - nfs module

Does anyone have the nfs modules?
[Miscellaneous Android Development] aorth:
NFS or CIFS? I just compiled cifs.ko for you, but I can't imagine using NFS on a U8150?

cifs.ko: http://www.mediafire.com/?4mcdroaa0h1d7z4
[Miscellaneous Android Development] drayln:
ROM seems to be working awesome. Thank you very much.
[Miscellaneous Android Development] ZDjKT7Ec:
Why not? Box is NFS (with CUPS) and don't want to add SAMBA.
[Miscellaneous Android Development] Hetfield666:
you must do something to remove the left ones

hehehehehe
[Miscellaneous Android Development] eddyi:
Anybody experience any issues ???

Hello everybody , the new nightly is awesome , feeling some speed and performance enhanced , the audio bug is gone , and switching to SIO was a great decision

i have a weird thing started to happen with me since i installed the Facebook app from Google Play , i m begining to see alot of Force Close dialogue boxes , if i select wait , it gets responsive like 75% of time and sometimes i have to force close it ,

and i uninstall the app and all gets back to normal

Is anybody else feeling the same issues with facebook ? if yes what did u do eliminate the force close and unresponsive app issues

thanks in advance :)

:D
[Miscellaneous Android Development] NemesisQ3A:
Thanks a lot Aorth, this release is the best ROM I ever had on my little Ideos. Stable, powerfull and complete like no other has ever been before. Thanks for your hard work :)
[Miscellaneous Android Development] tim2004gm:
ClockworkMod Recovery, stock ROM & back-ups for U8150

This is a really useful thread!

I am finally ready to take the plunge and install a Custom ROM on my Huawei Ideos U8150. Been thinking about this for a while, but waiting till it was fairly certain to be worth it and safe not to risk bricking my phone. (But I know nothing is 100%.)

As a review for those of us who are less familiar with the technical aspects of Android... (The thread has reached 53 pages, mostly about the specifics of individual builds.)

Hoping to use this as a confirmation / summary....

Status:

Phone was rooted with Z4Root. App data backup made with Titanium Backup.

1) Assume "ClockworkMod" is now the preferred Custom Recovery, as the detailed in instructions at forums.whirlpool.net.au/archive/1700188 mentioning Ultrajack.

Any advantages / disadvantages of either with the U8150?

2) Instuctions at the start of this thread say to use fastboot to install ClockworkMod Recovery. Hence I assume the U8150 has a fastboot mode. Hence, I assume the instructions and download links at dottech.org/tipsntricks/21534/how-to-install-adb-and-fastboot-on-your-windows-computer-for-use-with-your-android-phone/ are safe...

3) The recommended means of the making a backup as per the instructions? I am quite happy to start over from a stock ROM, but the only link I found was to files on webftp.myppc.it and now there is a 404 Error.

Is there a stock rom for the u8150 available? Will there be a backup option once I use the ClockworkMod Recovery to make this unnecessary?

Thanks!

Tim
[Miscellaneous Android Development] eddyi:
1. Clockwork 5.2.0.8 from aorth is the prefered recovery coz it is updated and maintained regularly and also has the ability to mount sd card as a removable disk from the recovery menu itself . you can find the link on the main HUAWEI U8150 page on xda developer http://xdaforums.com/wiki/index.php?title=Huawei_U8150_IDEOS#Unofficial_ROMs

2. if you are finding fast boot thing confusing there is a bat script that you use to install the recovery. let me know if you cant find it i will post it here

3. recomended way is always the nand backup but it is finally ur preference , which way u use , yes the stock rom with multitouch enabled are available you can find them under OFFICIAL ROM section on this page http://xdaforums.com/wiki/index.php?title=Huawei_U8150_IDEOS#Unofficial_ROMs
[Miscellaneous Android Development] tim2004gm:
Eddyi,

Thanks. I have been trying, using the bootloader as per the instructions to put in C:/Android and such settings at the page mentioned. dottech.org/tipsntricks/21534/how-to-install-adb-and-fastboot-on-your-windows-computer-for-use-with-your-android-phone/

I think I am stuck at the point that I "need to install the relevant drivers on your computer". Where can these be sourced from? Or should this Windows 7 PC recognise the device? (I do have the USB debugging mode on and such.)

I can use the power + vol_up + green_answer_call to get into the recovery mode, but do not have any menu options for making back-ups.

Thanks,

Tim
[Miscellaneous Android Development] eddyi:
Hey Tim ,

you are right you need to install the drivers first you can do so very easily by installing PDA.net from here http://junefabrics.com/android/download.php

install it restart ur computer and then plug in ur phone after that download the attachment from

http://www.mediafire.com/?umdt2pcy76v6d5s

unzip it and run the "install-recovery-windows.bat" if all goes ok ur phone will restart and then you will have the latest recovery installed

after that when u boot in to recovery by pressing the volume key combo then you will see the backup option.

cheeers
[Miscellaneous Android Development] tim2004gm:
Again, thank you. Appreciate the patience. Installed PdaNet using download as well now. I can confirm this was also installed on the phone through the script, as I checked afterwards. (And tried your instructions on "install-recovery-windows.bat" both with PdaNet tethering on & off.)

Running "install-recovery-windows.bat" to do the "exe flash recovery recovery.img", the response is a hang with:

< waiting for device >

From the forum and searches, seems I need to update my drivers.

Under devices, I get "Android Phone" listed and "Android ADB Interface" within that. (Nothing Huawei or Ideos mentioned, but generic.)

the messages are that the manufacterer is "Google, Inc." and "This device is working properly."

the "Driver" tab informs me that it is a Google, Incv. provided driver from 11/08/2009 and is version 2.0.10.2.

(Though the "Driver Details" information is that these are Microsoft Drivers.)

Thanks for any further guidance or suggestions!
[Miscellaneous Android Development] eddyi:
Well Tim ,

i think you are experiencing that coz you plugged in ur device without and clicked the install-windows-recovery.bat , you need to wait a while so that all the dirvers are loaded up and ur phone is being recognised , make sure you have USB debuging turned ON in the settings and USB storage turned OFF when u plug ur phone to the laptop/PC USB port

i hope this will solve the issue ,

regards.
[Miscellaneous Android Development] tim2004gm:
Thanks again. Good points.

After USB connecting the phone or rebooting the computer or the phone, I have given it a few minutes to be recognised and such.

The default for my phone being plugged into this PC is that the "USB debugging connected" is ON and "USB storage" is OFF though the phone notes that it is "USB connected". Tried again without luck.

(Does it matter what the PdaNet connection status is? That seems to run fine, but I have mostly tried this with PdaNet running in the system tray, but not turning on "Connect Internet".)

I am wondering if there is a way to copy the necessary files to the SD card and run it that way? I ask as running an update from the SD card seems possible...

My four options on the phone's "Android system recovery" mode screen are:

reboot system now

apply sdcard:update.zip

wipe data/factory reset

wipe cache partition

I do also have access to a Mac, so might look at the OS X shell scripts and try with those. (Likely to work any better?)

Also I have previously downloaded "clockworkmod_5.0.2.8_u8150.img", thought this might be installable by dropping it on fastboot. Should I be playing with this more?

Tim
[Miscellaneous Android Development] Power-Inside:
Amazing rom.. Just a little feature to include if I may,

Can you guys make the earphones hardware button work in this rom? there is a single button on the earphone if you press it, it will play/pause etc (on 2.2 based rom this works)..

The Hardware key code is 255 something when tried in CWM's key test.

Possible to incorporate? Also, FM radio will be cool but I can wait! :)
[Miscellaneous Android Development] wbrambley:
you need to put your phone in bootloader mode. Power off, unplugged. Hold call end and Volime down(could also be up, can't recall) then press the power button. Some say to hold this combo for about 5 seconds. Screen should stay on initial Ideos logo. Plug phone into PC and wait for detection. Then run the windows recovery.bat file. Phone should then reboot itself.

Sent from my U8150
[Miscellaneous Android Development] tim2004gm:
Thank you both!

As everything was set up from eddyi's instructions, I just had to put the the U8150 in bootloader mode, as per wbrambley's guidance. I ran the backup once the phone was again in system recovery. This worked and I now had a backup on the SD card which I have zipped to a back-up on my PC.

Ready to follow the further steps of moving the zip file customer ROM onto the SD card.

Combining the instructions at the start of this thread and at whirlpool.net.au/wiki/huawei_u8510, I will use the Android System Recovery to " wipe data/factory reset" & then "wipe cache partition".

From within "Android system recovery" I should be able to find this and flash using the zipped file on the SD card. I have downloaded the 5 April 2012 linked att he start of this thread from: goo.im/devs/aorth/roms/u8150/update-cm-7-20120405-NIGHTLY-u8150-signed.zip

Although classed as a "nightly build" it sounds like it is stable and my best bet?

Thanks again for the help in getting the back-ups done!
[Miscellaneous Android Development] Pasquale91fg:
miui v3 huawei u8150 base cm7

HELLO GUYS, CAN HELP ME A FIX CAMERA ON MY ROM??? http://xdaforums.com/showthread.php?t=1592171

PLEASE GUYS
[Miscellaneous Android Development] eddyi:
You are welcome Tim , well its always something really small that messes up big stuff :)

---------- Post added at 05:10 PM ---------- Previous post was at 05:05 PM ----------

Hi aorth,

thanks for a lovely rom its working falwlessly for the moment , i have read plenty of articles of the internet about not using task killers , you are a kernel developer what is your opinion about task killers ? and does using Antivirus has a negative impact on battery life ?

just hope you have better understanding of processes and the kernel memory management .

cheeeers :D
[Miscellaneous Android Development] wbrambley:
Voltage control

Hi Aorth, just looking at the voltage control. Should we be looking at acpuclock-arm11.c instead of acpuclock-7x30.c and are we running on MSM7021A?
[Miscellaneous Android Development] nico202:
To fix the headphones key not working, @i026e posted a fix.

I'm using it and it works.
[Miscellaneous Android Development] proprg8:
Hey aorth,

As an incurable flashaholic (who wants to be cured?), all I can say about this latest build is, aaaaah... :)

Keep up your excellent work man!
[Miscellaneous Android Development] Power-Inside:
Guys im using the march 5th build of this and my voice search is not working anywhere.. can anyone confirm if its my problem or the problem in that build? Does the april 5th build fix it? Voice search latest is installed. I tried re installing, clear cache, clear data etc...

Also does anyone experience wifi disconnecting and reconnecting every now and then? (Im well in range and its WPA2)

Lastly, i renoved google talk system app using link2sd app but i still get push notification of gtalk msges but when i tap it nothing happens since i removed talk. How to remove gtalk completely and turn off this auto sign in ?

Thanks.
[Miscellaneous Android Development] tim2004gm:
Thanks for the help & for the custom ROM work!

Just a quick thanks again and confirmation that, once I sorted being able to make back-ups, the actual installation of CyanogenMod 7.2 went very smootly.

Aorth & others, very impressive work. And that I do like the definite upgrade to my U8150 that this custom ROM offers. (This was all prompted by wanting the multitouch screen and to get as power efficient, non-bloated ROM as possible.)

The instructions posted in this thread as post 543 (posted after I finished the update) also look helpful and complete.

http://xdaforums.com/showpost.php?p=24866670&postcount=543

Been noting how the new ROM feels and performs. But leaving specific feedback for those with more experience using it.

Yours,

Tim
[Miscellaneous Android Development] aorth:
Regarding the headset key press fix, which other functionality does the button provide? I see the U8160 does include a keylayout, but it has much more keys defined. Maybe we should use the U8160 one...

The one from the "Russians" (linked above):

key 226 HEADSETHOOK WAKE
key 116 POWER WAKE
key 107 ENDCALL WAKE_DROPPED

The U8160 one:

key 226 HEADSETHOOK WAKE
key 163 MEDIA_NEXT WAKE
key 164 MEDIA_PLAY_PAUSE WAKE
key 165 MEDIA_PREVIOUS WAKE
key 115 VOLUME_UP
key 113 MUTE
key 114 VOLUME_DOWN
key 194 SYM
key 116 POWER WAKE

Looking at these key layouts I am assuming this is why some of our key/button presses don't work properly. Can anyone test some buttons to see if we have these keys? I will include them in the next build (and submit to CM code review).
[Miscellaneous Android Development] kanebig:
is this work for 8160??
[Miscellaneous Android Development] ZDjKT7Ec:
ROMs. Root, SDK, etc

#543

Um, you do realize with Android SDK installed separate installation of Root/ Superuser and recovery images, e.g clockworkmod, is unnecessary?

P.S. Why do people like linking apps to the sdcard versus straight installation (or moving)? I confess to never having re-formatted the sdcard to create the special partition.
[Miscellaneous Android Development] Three-0-3:
Libcameraservice interface

Alan,

Could you tell me how you build U8150 rom?

Q1. How do you avoid the linking errors at libcameraservice.so, like NUMBEROFCAMERA is not declared?

I had avoided them with a declaration like USE_FROYO_xxx in an .mk file, but currently this does not work.

Q2. For which device's kernel and What version of kernel are you using?

Thanks in advance.
[Miscellaneous Android Development] aorth:
1. Did you extract proprietary files from the phone? They're needed by the build system. Or, are you trying to build without camera?

2. We're using the Huawei U8160's kernel source, it's newer and the code is a little cleaner. Also, it was required in order to get a few new Gingerbread things working, like multitouch, USB tethering, etc. They didn't work with the old U8150 code, or sometimes we had one but not the other.

btw, I wrote a tutorial about compiling CM 7.1 for the U8150 on my blog last year. :)
[Miscellaneous Android Development] Hetfield666:
alan, can you please build an new libaudio with the fix you can see on u8160 thread?

i'll test it on our device
[Miscellaneous Android Development] robyshot:
wifi issues

hello

i'm having issues with wifi,the connection drops after 15 minutes (did some tests) i read somewhere it is a common bug of cyanogen mod 7 (correct me if i'm wrong)

is there any solution to this or some thread that could i could read to find a fix?

thanks :)
[Miscellaneous Android Development] aorth:
I just confirmed that the headphones button does work with the addition of the 7k_handset.kl key layout file (the surf_keypad.kcm.bin file is unnecessary). Gerrit change here: http://review.cyanogenmod.com/14766

Sure, I see the file he's posted. I'll check it out.
[Miscellaneous Android Development] itachilinux:
just ask,

how to clone CyanogenMod source code for U8150 only? cause i don't want to waste my time and bandwidth for only cloning and syncing repo CM7.2 in my laptop :v

sorry for my bad english :D
[Miscellaneous Android Development] psyke83:
You need all of the source code just to build for one target.
[Miscellaneous Android Development] ishubhajeet:
Just wanted to Say ... You Guys Rock.... :)
[Miscellaneous Android Development] itachilinux:
errrrr, i don't have fast internet... so what can i do for building CM for huawei U8150 only? =="
[Miscellaneous Android Development] psyke83:
Let me rephrase: you NEED all of the source code to build for one target. :P
[Miscellaneous Android Development] itachilinux:
ow, OK,,, do you have all of the source code of CyanogenMod? cause Mr. aorth said that size is about 8gigs and i don't have a bandwidth... my wifi was shared for other computer...
[Miscellaneous Android Development] psyke83:
Yep, that sounds about right. The unpacked size is quite a bit bigger too.