yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] aorth:
Hey, subpsyke. Thanks, that make sense. I haven't really ever used my U8150 as my main phone, so I never noticed. I've just given it a test and I see it's better. I'll merge the modified rotary.

And Lense? I notice the modified Lense unlock style... before and after:

But to be honest, the Lense unlock seems slightly broken. It doesn't show current alarms, charging status, or album art for music (controls work, though they're slightly obscured visually with the new style). Also, Lense can't be used for the incoming call style, so it seems kinda pointless.
[Miscellaneous Android Development] aorth:
Hey, I guess you're referring to the Building CyanogenMod 7.1 for Huawei U8150 post on my blog, or maybe the earlier one about CyanogenMod 7.

You need Java 6, Java 7 won't work. Also, you don't need the NDK (that is basically just the "native development kit" tools, ie an ARM compiler, which CyanogenMod's source tree already has). Regarding the SDK, you don't need that other than for getting a copy of adb. :)

Anyways, for setting up your development environment, the Android build instructions should cover most of the basic, fundamental stuff (system packages, etc). After that, follow the instructions on the CyanogenMod wiki. THEN you can try to follow mine, as they are the most specific for what you're trying to accomplish (the others are more generic).
[Miscellaneous Android Development] Smtih:
I can also confirm the wifi patch fixes the hidden SSID issue.

Also i prefer the new lockscreen!
[Miscellaneous Android Development] Nbuulb:
Google Play Book crashes

Please notice that on my U8150, both with the April 5th and the May 17th builds, the Google Play Books application crashes as soon as I try to start it, returning the following message:

Has anyone got the same issue?

Is there any solution?
[Miscellaneous Android Development] FUSIONdev:
Google books is not compatible with our hardware. I suspected it since the first read at the description "3D interface" etc...

Go to market and filter results... all the people with ideos report crashes.

I looked at some logcat the first time that I tried it (and crashed) ... it seems to fail to start because of some GL extensions missing....

Yes.. hardware graphic acceleration is required....

:mad:
[Miscellaneous Android Development] Allanitomwesh:
OMG! Where have you been?

Your awesome, man. Yeah books doesn't work I stopped trying, using moon+ and wattpad now.

Please say your making a new FUSIONideos! Pleeeease?

Imetumwa kutoka U8150 kutumia XDA
[Miscellaneous Android Development] FUSIONdev:
For my needs ldiko Book Reader did the job... a bit "heavy" but is full of features :D

A new FUSION? I released leanfusion some days ago, you can find it in my signature, but we are offtopic!! Aorth will kill us :P :)

@Aorth about the lockscreen: I agree with Subpsyche.. so don't mind the music widget..
[Miscellaneous Android Development] Allanitomwesh:
I'll look into it,thanks.

Pretend you didn't see that aorth :cool:
[Miscellaneous Android Development] Power-Inside:
Yes I suspect it requires OpenGL ES 2.0 which is not there on our phone (or maybe ROM?) Even apps like Instagram will crash if you try to upload photo since OpenGL ES 2.0 is required for the Lux filters and effects.

I really wish someone wrote something that would run this OpenGL ES 2.0 stuff on the software side rather than hardware rendering. So atleast these apps would run even though there would be a huge performance problem. I am not sure if this is possible though.

---------- Post added at 07:45 PM ---------- Previous post was at 07:28 PM ----------

Aorth, you might want to add "3G broken" under known issues in first page. :P

Seems like the ICS Rom for u8150 has atleast 3g working.. that isn't good standing LOL. Other GingerBread nightlies (possibly the official cyanogen mod 7) had 3G working..
[Miscellaneous Android Development] aorth:
Hah, 3G works... what are you going on about? Did you add your APN? ;)
[Miscellaneous Android Development] Hetfield666:
3G works like a charm, i get 4 mbit/s with speedtest.net

too much!
[Miscellaneous Android Development] Giogts:
please someone can try this string in build.prop?

ro.config.hw_camera_resize=true

if "true" camera should do 3Mpixel photo

if "false" camera should do 2Mpixel photo

I know that is just an upscaling and i know that hardware is real only 2mpx, but this string is a test
[Miscellaneous Android Development] acejoker68:
Aorth

for compcache the dedicated RC2 has it set to what we previously had it i don't know if that makes much of a difference. can you explain why you reduced it to 18 just wondering

Also some tweaks i came about that i find to helpful

Maybe you can add them at least some in to the ROM

#faster cpu

windowsmgr_max_events_per_sec=150

#battery

debug.performance.tuning=1

pm.sleep_mode=1

ro.ril.disable.power.collapse=1

#wifi scan every 3 mins

wifi.supplicant_scan_interval=180

#signal

ro.ril.hsxpa=2

ro.ril.gprsclass=12

ro.ril.enable.a53=1

ro.ril.hep=1

ro.ril.enable.dtm=1

ro.ril.hsdpa.category=10

ro.ril.enable.3g.prefix=1

ro.ril.htcmaskwl.bitmask=4294967295

ro.ril.htcmaskwl=14449

ro.ril.hsupa.category=5

#net tweaks

net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960

net.tcp.buffersize.wifi=4096,87380,256360,4096,163 84,256960

net.tcp.buffersize.umts=4096,87380,256360,4096,163 84,256960

net.tcp.buffersize.gprs=4096,87380,256360,4096,163 84,256960

net.tcp.buffersize.edge=4096,87380,256360,4096,163 84,256960

#application help

ro.kernal.android.checkjni=0

ro.kernal.checkjni=0

#faster scrolling

ro.max.fling_velocity=12000

ro.min.fling_velocity=8000

#stagefright

media.stagefright.enable-player=true

media.stagefright.enable-meta=true

media.stagefright.enable-scan=true

media.stagefright.enable-http=true

#experiment fast apps more memory free

dalvik.vm.dexopt-flags=m=v,o=y

Just take a look at them i'm sure you will find them useful

P.S. signal tweaks improved bad connections speed 2G and 3G to act like 4G :D
[Miscellaneous Android Development] Power-Inside:
My broken 3G (at all times) :- (green border means its showing correct and desired values)

My 2G connection:-

As you can see from above, in 3G mode, I don't get a signal at all ! (but there is 3G signal in my area!! and I got good ranges in froyo rom and previous Cyanogen Mod which was not your build)

One more thing, in both the pictures above, my "phone number" is incorrect.

PS :>I have a SIM locked u8150 locked to Tata Docomo.

This problem was also there in April 5 build and before that.

:(
[Miscellaneous Android Development] Allanitomwesh:
Damn that's not right

My 3G is a little too good ,im on April build. :eek: you break something with those patches?

Imetumwa kutoka U8150 kutumia XDA
[Miscellaneous Android Development] hk_aquarius:
Hi Giogts, I have just tried adding the line to build.prop and have a reboot. NEGATIVE, the resolution of picture taken is still 1200 x 1600, which is 2Mpixel.
[Miscellaneous Android Development] Power-Inside:
I don't know.. I flash nightlies of this ROM properly... I don't apply patches etc.. I'll try flashing stock rom and then back to this rom to see if that'd work..
[Miscellaneous Android Development] Allanitomwesh:
Good luck, It usually works for me resetting.

Imetumwa kutoka U8150 kutumia XDA
[Miscellaneous Android Development] max2582:
Hi Aorth.

In new nightly from 2012.05.17

Hidden SSID is not working (full wipe data)

check yourself
[Miscellaneous Android Development] bartiest:
Reading never hurts, check some older posts, it has been mentioned before.

Because i'm in a good mood:

You can find the original post at page 72, i can't post the working link myself because of user limitations

To Aorth, keep up the good work! I'm switching regularly between this rom, Dronix and Fusion, but that's just to keep me busy.

For my everyday work, this rom does the job quite decent!
[Miscellaneous Android Development] -XoRoX-:
Official CM7 update

update-cm-7-20120520-NIGHTLY-u8150-signed.zip

http://download.cyanogenmod.com/get/artifacts/1647/artifact/archive/update-cm-7-20120520-NIGHTLY-u8150-signed.zip
[Miscellaneous Android Development] aorth:
Yeah, it's a good question. I reduced the compcache reservation to 18% because that's the recommended default and I haven't noticed a difference either way. Also, I think compressed RAM is useful, but it obviously reaches a point where there is diminishing returns and the overhead of compressing/decompressing data to memory ends up hurting performance.

Wow, I believe you now. That's weird, maybe your provider is doing something different with their 3G? When was the last time you remember it working in CM7? If you remember a certain build, I could go look through CM's code history and see if anything changed that might affect edge cases like yours...

Yes, I noticed this too. It looks like the CM build server is now doing nightlies from time to time for CM7 devices. Keep in mind, though, that CM's builds don't contain the patch to make Barcode Scanner work, and actually the May 17th nightly has all the same patches (and more) as this CM nightly. I'm still in the process of submitting the patches to CM's servers.
[Miscellaneous Android Development] jackson0829:
Hi,Aorth:

Can you show me the change logs of "update-cm-7-20120520-NIGHTLY-u8150-signed.zip "? I like to know what difference between it and yours ?

Thanks !!!
[Miscellaneous Android Development] natsume29:
hi aorth...

I used cyanogenmod 7.2 rc0 by tital but now I have some problem with my phone and I'm hoping that you can help me regarding with my problem. This is my problem of my phone aorth, my multitouch did not function well and because of that I can't used my phone for now because I can't hit the right application I want. What should I do with this?How can I fix it?Please reply.

Sorry for my bad english.

Thanks in advance aorth, hope you can help me :-)
[Miscellaneous Android Development] aorth:
Does your device have multitouch working in the stock ROM?
[Miscellaneous Android Development] Power-Inside:
Heeyy.. hang on, no need to sweat. I think the problem is in my side.

I tried with a different SIM ( but same network ) and found out that 3G works there.. in my SIM, it doesn't happen however (its the same network!)

3G is automatically pre activated on all SIM cards.. I dunno maybe my telecom provider needs some reboot at their side lol.

Maybe its a faulty sim? (but it worked before).. so I think its their side.

I tried calling customer reps, but they are nasty noobs. LOL
[Miscellaneous Android Development] natsume29:
Yes aorth..but now my phone become like this..I tried to install the rom again but still not working.

---------- Post added at 03:48 PM ---------- Previous post was at 03:43 PM ----------

I used Cm7 for almost 4 months..Then a while a go my multitouch did not function well. That's why I used re install the cm7 rom again but still not working. I don't know how to fix it because I'm not a developer and that's why I need your help. :-)

---------- Post added at 03:50 PM ---------- Previous post was at 03:48 PM ----------

Do I need to change back my rom into stock rom before installing the cm7 again?
[Miscellaneous Android Development] smashman42:
Might be a hardware problem, have you done a full wipe & fresh install of CM7 or just flashed over the top?

A full wipe (backup first) & fresh CM7 should show if it is hardware or software, but if you want to be really sure perhaps revert to a stock multitouch rom & see if it still acts weird

Hope this helps
[Miscellaneous Android Development] itachilinux:
multitouch is working perfectly on my device :D
[Miscellaneous Android Development] Hetfield666:
i think i have a bug report:

if you plug the device to usb port for charging, without enabling usb storage, if you try to open some apps such as titanium backap and make a backup, or ASTRO file manager to access the sdcard, they are stuck until you remove the cable.

although this is good when the sd is usb mounted, this shouldn't happen when usb is used just as power.

stock doesn't have this "limitation".
[Miscellaneous Android Development] Oac95:
Having Some Issue's running nightly April 5 release

Hi Aroth,

Bro in between i switched to Dronix 0.4 but now im back on Cyanogenmod 7.2 Nightly Apr 5 Release the problem is when ever i reboot my phone i see "DRONIX system start" is not going away after that i see my IDEOS and then i move to Cyanogen MOD before it was only IDEOS then to cyanogenMOD.... is there any solution for it.....
[Miscellaneous Android Development] natsume29:
thanks for your help pal..I will try to revert it to stock.because I have done the first thing you said but still doesn't work.
[Miscellaneous Android Development] natsume29:
Just done reverting to stock rom with multitouch but still my multitouch not work perfectly. And I think It's a hardware problem. Anyone can give me some advice?
[Miscellaneous Android Development] aorth:
On stock, do this to confirm you have a Synaptics display:

In the Phone application, dial the following: *#*#2846579#*#*

… then navigate to:

ProjectMenu

4. Veneer information query

2. Apparatus type query

If you have Synaptics, it will look like this:

If you have Synaptics you should be able to have multi touch, but not all stock ROMs support it. Some kernels shipped without it. You can try to flash my noma kernel for U8150 Froyo stock ROMs to see if it enables multi touch in the browser, for example. I can't remember if the stock launcher supports it.
[Miscellaneous Android Development] ntnlzr:
yes i can confirm it i've done my own build from cm repo and i've no issue with headset
[Miscellaneous Android Development] Giogts:
good, so aorth can see the difference in the code....

now should write this bug in first post!

Sorry for my english
[Miscellaneous Android Development] aorth:
The problem is that some people don't have this bug. :( I have tried to reproduce it and I can't.

I've updated the first post to mention this as an issue, though. Thanks. :)
[Miscellaneous Android Development] Pasquale91fg:
When I call without using the speakerphone, the call volume is low! why?

Aorth help me
[Miscellaneous Android Development] mega g:
on my phone when i go at this site (this happens in all sites) near "remember me" i don't see the square to push.

how i can leave unlock by menu??

ah another bug: the advanced task killer free widget not appear in widget selection.
[Miscellaneous Android Development] jjcasley:
Build.prop edits

Here's a list of build.prop tweaks i have added to /system/build.prop and they seem give my U8150 some significant performance boost. (using DEC 5th nightly, might try the new one soon)

You can enter them manually via RootExplorer etc.. or use adb. I used adb as its easier.

Using ADB:

Put your phone into DEV mode.

PULL the current build.prop from your phone and make a backup of it.

adb pull /system/build.prop C:\android

Enter the new edits from below into your build.prop file (i used Wordpad as it keeps the layout, if you open it with notepad at first it will be all squashed up)

PUSH your new build.prop with your edits to your phone and reboot (I've read about needing to reboot twice).

adb push C:\android\build.prop /system/

The Edits:

# CAZ EDITS
ro.media.enc.jpeg.quality=100
debug.sf.hw=1
windowsmgr.max_events_per_sec=150
debug.performance.tuning=1
video.accelerate.hw=1
debug.sf.nobootanimation=1
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=0
ro.ril.hsdpa.category=8 (or 10,12,14) Still looking for more of these though.
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6

net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

ro.ril.disable.power.collapse=1
pm.sleep_mode=1
wifi.supplicant_scan_interval=180

Also keep in mind debug.sf.nobootanimation=1 will DISABLE your boot animation for a faster boot, remove this edit if your don't want that. Almost forgot to mention it :P don't want people thinking they've buggered there phone >.<
[Miscellaneous Android Development] mega g:
sorry i don't have understend where i phut this edit in my build.prop

under which line???

can you post before and after build.prop???
[Miscellaneous Android Development] aorth:
Interesting. Some of them I'm sure don't do anything on our phone (like the video.accelerate.hw and debug.sf.hw, as we don't have a GPU), but there are some here we could investigate further.

In other news, I saw the "CRT Off" effect today on my U8150 hehehe... I had been messing with some framework stuff a few days ago trying to fix it but I couldn't figure it out. Then I just took the phone out of my bag and the effect was working just fine. After a reboot it's gone again... Weird.
[Miscellaneous Android Development] wbrambley:
Crt off working on mine, just checked. Nothing changed since latest build except edited build.prop with values listed in the post above. Crt on effect working too.

Edit: Still working after reboot on my phone.

Have noticed a bug tho, if you go settings -location and security -GPS Source then select "internal" it kills the GPS and have to restore or re-install to get it back.

Sent from my U8150
[Miscellaneous Android Development] smashman42:
at one point I had the CRT off working consistently for a few versions regardless of reboot - only once had the CRT on appear until reboot then lost.

regarding build.prop mods - if you are keen for an on phone solution, I used to use this on my 32B Magic for ages PropEditor - made by one of the CM bugtracker moderators

There were 3 different ro.ril settings for Vodafone.au compared to the default Tmobile US optimised settings that made a huge difference to 3G speeds...

ro.ril.hsxpa=2
ro.ril.gprsclass=12 (for VF.au)
ro.ril.enable.a53=1

Most of the rest of the stuff up there was in the OEM Magic build.prop but these three were the only ones that actually seemed to do anything for 3G speeds on that particular phone/carrier combo (seemed pretty universal for that phone on non-US carriers)
[Miscellaneous Android Development] trekker99:
I have placed a another mirror on my skydrive: https://skydrive.live.com/redir.aspx?cid=9053585e9fab4769&resid=9053585E9FAB4769!1873&parid=root

With the recent uncertainty over many file sharing providers, I believe SkyDrive is probably a more stable mirror.
[Miscellaneous Android Development] mega g:
photo in attachments
[Miscellaneous Android Development] jjcasley:
Yeah i was a bit skeptical of the GPU accelorating. Just random edits i found over the place and decided to dump into my phone, nothing harmful from my tests and there does seem to be an improvement, such as faster menu sliding.
[Miscellaneous Android Development] ntnlzr:
hi,

i've reproduced headphone bug, it appears if you format current rom without reflash the rom, if you reflash problem will not appears
[Miscellaneous Android Development] aorth:
January 30th nightly

I've just uploaded a new nightly. Don't get too excited, it's mostly just a resync with upstream CyanogenMod sources, but I also updated the ROM Manager version and the CRT Off animation is working again, and Ice Cream Sandwich animations are in there too. See the first post for download links.

Adios, muchachos!
[Miscellaneous Android Development] trekker99:
aorth, do you want to log this as unresolved bugs? I have no idea what might cause the first one. The second one is not really a bug, but I believe we should keep to the behaviour exhibited by stock ROMs.
[Miscellaneous Android Development] Pasquale91fg:
But the animation ICS does not work with Launcher PRO! why?
[Miscellaneous Android Development] ALESSIO94x:
Do you mean the animation when you open the app drawer? In this case the animation of the app drawer is not a part of the system so it doesn't use ICS animations ;)
[Miscellaneous Android Development] veer1238:
sent from my U8150 using my thumb!
[Miscellaneous Android Development] mayurh:
great to see the new update

how do i update from jan 17th nightley?
[Miscellaneous Android Development] Allanitomwesh:
Has your provider launched a new sim? Might be the problem, like the way sim toolkit doesn't show on my old sim.

Imetumwa kutoka U8150 kutumia XDA
[Miscellaneous Android Development] Master94ga:
Is available the RC3: http://download.cyanogenmod.com/?device=u8150
[Miscellaneous Android Development] natsume29:
@aorth

First and foremost, thank you so much for the info aorth. And I really appreciate it. I have a synaptic touchscreen, and I used it for almost 4 months. What my problem now is about the malfunction of my multi touch. I can't touch some of the part of my screen, for example I type a message in portrait mode, I want to touch the letter I or number 8 or some of the letters shown in the keypad but It can't be touch, but in landscape mode the keypax function well. Another example I used to play drum set by nullapp bt when I touch the snare drum the cymbal is also touch.

And that is the problem of my multitouch for now. How can I fix that aorth?
[Miscellaneous Android Development] psyke83:
If you're using a CyanogenMod ROM right now, a better way to test the touchscreen is via Dev Tools -> Pointer Location. You will be able to see if multitouch is working if you can have two pointers exist simultaneously on the screen.
[Miscellaneous Android Development] natsume29:
I can see two pointers in my screen but the problem is even I used one finger to touch the screen some part of the screen shows 2 pointers. And somehow when I touch the screen with my two fingers, one pointer is not in exact place where my finger pointed.Sometimes it work perfectly but sometimes not.

Can anyone give me a link for the stock rom of huawei u8150 that don't support multitouch?

Thanks in advance.
[Miscellaneous Android Development] FUSIONdev:
I'm on the latest nightly from yesterday...

http://download.cyanogenmod.com/?device=u8150&type=

Something incredible

27 may nightly + adw launcher ex (buy it, it's cheap) + v6 supercharger (aorth the minfree and oom values for cyano are really weak, I think you can fix on the build config...?)

Result?

Perfect.....!!!!

background apps: greenpower premium + facebook messenger + whatsapp + swiftkey x .........

Smooth! :)
[Miscellaneous Android Development] psyke83:
I've never used a U8150, but my U8160 uses the same Synaptics hardware, and I don't think I ever saw the issues you're describing. Perhaps your touchscreen is physically damaged.

AFAIK, no U8150 stock ROMs support multitouch for Synaptics hardware at all (kernel drivers don't allow it).
[Miscellaneous Android Development] Hetfield666:
to be fully correct the Kenya 2.2.1 rom supports multitouch.
[Miscellaneous Android Development] Power-Inside:
I guess so.. I don't know what to do now. :/ Maybe get a new replacement SIM, but this is my second sim and I already hate this network. All I would need is to unlock this phone somehow.. :|
[Miscellaneous Android Development] psyke83:
Ok, thanks for the correction. Is that a version with Synaptics hardware? Because the kernel source released by Huawei doesn't support multitouch in the synaptics driver for U8150 targets, I'm fairly sure...
[Miscellaneous Android Development] Allanitomwesh:
Ask them to. Can't be very expensive since the phone is only $90. I find when dealing with carriers,asking if something is possible is when they tell you it is,otherwise they let you suffer.

Imetumwa kutoka U8150 kutumia XDA
[Miscellaneous Android Development] Hetfield666:
yes it is the synaptics one....for sources you are far better than me :)
[Miscellaneous Android Development] natsume29:
I think I've encountered hardware problem for now. Anyway thank you so much for your help, I really appreciate it..
[Miscellaneous Android Development] natsume29:
That stock rom you said above is all I want..a stock rom that not support multitouch like the kernel source released by huawei. Did you know where can I get that?