yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] aorth:
Eeek! Sorry for that, guys! You know, I do so much testing on my U8150, that I do a factory reset quite often. I will update the post to mention a wipe is needed. If you've flashed the June 11 build and it's not booting, try flashing back to May 17 and doing a backup. Then wipe, and try installing June 11 again.

btw, thanks for the fast mirror, FUSIONdev. :)
[Miscellaneous Android Development] alleytom:
Actually I just tried that: installed the may 17th, data, cache and dalvik cache wipe, flashed the 611 nightly, and the gapps and still no boot...
[Miscellaneous Android Development] aorth:
Damn. Lemme verify when I get home in a few hours, just to make sure it's not a mistake I've made.
[Miscellaneous Android Development] Allanitomwesh:
Suddenly I'm not motivated to flash it, with the fail rate:confused:
[Miscellaneous Android Development] acejoker68:
Bugs

I found some bugs in calling if you are on speaker the last two volume bars are silent. like you start turning the volume down on speaker before you get to mute the last two act as mute themselves.

Second bug i found on other builds when you switch to speaker and back they use to have different volume settings now they are both the same which forces me to turn up my phone again when going off speaker.

Build may 17

Hopeful you can get them fix thank you
[Miscellaneous Android Development] luk82:
aorth can you add to the bug list:

Sygic gps navigation doen't work

the screnn remains balck
[Miscellaneous Android Development] aorth:
Well we can't add bugs for every application that doesn't work. :)

But if you really want to try solving the issue, we'll need more information, like: does it work on the stock Froyo ROM? Also, it would be useful if you could capture a logcat before you start the application, so we can possibly see what's going wrong. :)
[Miscellaneous Android Development] aorth:
June 11 boot fix

For all of the people who flashed the June 11 nightly and couldn't boot: the problem was a faulty kernel*. Here's a fix, in several flavors:

Use with fastboot:

Download: june11_hotfix1.img (md5: 7fd687bdf13d41278ace5199dda24f68)

Flash (with device in "download" mode):

fastboot flash boot june11_hotfix1.img

Use with ClockworkMod Recovery:

Download: june11_hotfix1.zip (md5: 902fba116ab8a88010e8b32af772a446)

Flash with ClockworkMod Recovery (not UltraJack)!

Full ROM

Download: goo-inside.me / mirrors wanted (md5: 14fd84e4cdb957c114a4ea52ebd890fd)

Flash with ClockworkMod Recover (not UltraJack)... wipe not necessary.

*Last night I was experimenting with downgrading the compiler from Linaro 2011.10 to CyanogenMod's GCC 4.4.3. Ironically, I was downgrading because I was noticing newer Linaro compilers break on various platforms, and wanted to switch to something more proven. Looks like I had an old kernel laying around when I made the ROM build! Sorry again. I'm not sure why FusionDEV could boot this (and I swear I tested it before uploading)...
[Miscellaneous Android Development] bartiest:
thanks for the speedy fix.

I had the problem too, but's it has booten now fully.
[Miscellaneous Android Development] isofra:
Thanks Alan, just upgraded using your fix because of I've had problem with boot. Now all seems work fine :D
[Miscellaneous Android Development] acejoker68:
Aorth

Aorth can you confirm the speaker volume issue that i spoke of in my post aboce
[Miscellaneous Android Development] fayxanadil:
Wow that was a quick fix last night... headsup guys doing awesome job....

just flashed the latest build last night with V6SC ... running smooth ...

Thnx mate
[Miscellaneous Android Development] Allanitomwesh:
That's a long post.:eek:
[Miscellaneous Android Development] aorth:
Ah-hah...

I/System.out( 2277): createWindowSurface failed: 12297
I/System.out( 2277): createWindowSurface failed: 12297
I/System.out( 2277): createWindowSurface failed: 12297
E/msm7x30.gralloc( 1477): unrecognized pixel format: 8

So the app is failing to create a window due to some gralloc error, then the **** hits the fan and everything crashes (ie, screen goes blank). :)

Lemme think about it. We recently changed gralloc libraries (starting with the May 17th nightly), maybe it's something related to that. Maybe not, though. Anyways, lemme look around.
[Miscellaneous Android Development] amonev:
I have the same problem with the Sygic. On Froyo works fine, but not on CM.

I also will be glad if someone can fix it. Thanks.
[Miscellaneous Android Development] eddyi:
Size Mismatch

Hi aorth ,

just download the latest june 11th nightly , from go.insideme and did it multiple times , the 5.0.2.8 CWM doesnt installs from it , tells cant open it (bad)

downloaded the fusiondev mirror and found that the sizes are not same

btw fusiondev mirror file worked and CM7.2 RC3+ is installed on my phone now.

cheeeeeeeers
[Miscellaneous Android Development] trekker99:
mirror:

http://www.mediafire.com/download.php?9dzdy9be1qlln1d
[Miscellaneous Android Development] aorth:
Hmmm, did you check the md5? I can only vouch for my copy (the one from goo-inside.me). The June 11 one should have an md5 of: 14fd84e4cdb957c114a4ea52ebd890fd

Thanks :)
[Miscellaneous Android Development] acejoker68:
Hi aorth ,

Hi aorth ,

Can you please fix

I found some bugs in calling if you are on speaker the last two volume bars are silent. like you start turning the volume down on speaker before you get to mute the last two act as mute themselves.

Second bug i found on other builds when you switch to speaker and back they use to have different volume settings now they are both the same which forces me to turn up my phone again when going off speaker.

Build may 17

Hopeful you can get them fix thank you

Its in current build too
[Miscellaneous Android Development] sw2kool:
Someone please help me! I recently tried the new ics rom but since it was a bit buggy i decided to return to cm7.2. so i installed the rc 2 i was using earlier but suddenly faced random restarts. i updated to the rc3. did a full wipe factory and dalvik but it didnt solve the problem.:confused: my phone keeps restarting every odd hour or so and its rather inconvenient.
[Miscellaneous Android Development] wbrambley:
I can definitely vouch for those random restarts. Thinking about going back to the April release.

Sent from my U8150
[Miscellaneous Android Development] aorth:
Ouch! Not May? Also, May and June releases have patches which haven't been merged in CyanogenMod yet. So if you can test the official CM version, then maybe we can catch the culprit before it gets merged. :)
[Miscellaneous Android Development] mitulvohra:
restarts:confused:? i did'nt have any. i would say that rc3 is the stablest build uptil now. :)
[Miscellaneous Android Development] sw2kool:
that maybe so, but my problem seems to have started in the rc2 and got carried over into the rc3. can't be an oc problem, i havent oced my phone yet.
[Miscellaneous Android Development] mitulvohra:
the best bet is to revert to stock and then flash again
[Miscellaneous Android Development] arizshah:
didany one notice this?

http://xdaforums.com/showthread.php?t=1698010
[Miscellaneous Android Development] wbrambley:
may was ok for me, better audio thats for sure but i was unable to remap the buttons to stop the phone waking up in my pocket.

Sent from my U8150
[Miscellaneous Android Development] itachilinux:
Stable Version :D
[Miscellaneous Android Development] aorth:
CyanogenMod 7.2 official release

It's not stable. It's just built by CyanogenMod's build servers. Small, but important, distinction. The builds I post here come from the same exact code, but my builds have a few extra things, for better or for worse.

For the record, here is a list of all U8150 patches waiting to be merged in CyanogenMod's code review system: http://review.cyanogenmod.com/#/q/status:open+project:CyanogenMod/android_device_huawei_u8150,n,z

Also, here's what my local device tree looks like, a few changes which haven't been pushed up to CM yet:

[aorth@smalls: ~/android/CM7/device/huawei/u8150]$ git diff --stat
device_u8150.mk | 9 +-
extract-files.sh | 4 -
include/linux/msm_mdp.h | 11 ++-
libcopybit/Android.mk | 16 ----
libcopybit/NOTICE | 191 -----------------------------------------
libcopybit/copybit.cpp | 486 --------------------------------------------------------------------------------------------------------
overlay/frameworks/base/core/res/res/values/config.xml | 6 --
overlay/packages/apps/Camera/res/values/config.xml | 3 -
overlay/packages/apps/Mms/res/xml/mms_config.xml | 38 ---------
9 files changed, 18 insertions(+), 746 deletions(-)

Also, keep in mind that the official CyanogenMod U8150 release does not have the patch which fixes Barcode Scanner. It's important for you to understand the difference so you can make up your own mind which one to run, and help people who don't know.
[Miscellaneous Android Development] xpipa:
only a question all is ok but i use cwm 3.0 ..how i can upgrade whithout using fastboot ? or is not important to upgrade to 5.0 ?
[Miscellaneous Android Development] eddyi:
Awesome news

This is so cool , but i feel that this device has pushed its limits already with 2.3.7 :) if the community manages to get everything working on 2.3.7 cynogen mod it would be enough ...cant ask much

for the real ICS experience i recommend you should buy a Phone who supports the ICS natively . again just another opinion :)

Cheers for sharing !
[Miscellaneous Android Development] aorth:
It's not necessary to update ClockworkMod from 3.0.2.4 to 5.0.2.8, but if you want to you can upgrade using this: http://goo.im/devs/aorth/roms/u8150/cwm_5.0.2.8_u8150.zip

Flash from ClockworkMod recovery and it will upgrade you to 5.0.2.8. :)
[Miscellaneous Android Development] eddyi:
SORTED

hi aorth ,

i checked the MD5 and yes they were not right , so i re downloaded and it worked .
[Miscellaneous Android Development] francois227:
somebody please tell me?

how's the battery life? may 17 gave me random reboot (esp. while charging), green screen when rotating the sceen and a very short battery life (and i mean very short) :( is it fixed already? thanks!
[Miscellaneous Android Development] sw2kool:
this ones not very good i think coz it drained out to 1% in one night when it was on idle for atleast 8 hrs. then again it may be because of my earlier random reboot problem that this happened.

oh and Aorth, the reboot takes place regularly every 5% drop in battery from 100% till 65% after which it random. guess ill just have to go back to stock and then put back cm again.
[Miscellaneous Android Development] francois227:
yeah, the battery life's quite horrible. like a countdown timer, really... i'm not experiencing random reboot in this version so far (and i hope that i will not experience one). lol :D
[Miscellaneous Android Development] Allanitomwesh:
I'm on may build right now, no reboots.
[Miscellaneous Android Development] francois227:
good for you, i just experienced random reboot few moments ago :(
[Miscellaneous Android Development] Allanitomwesh:
Try flashing it from stock,it's what I did.
[Miscellaneous Android Development] GJSmith3rd:
I factory reset then flashed the new build and set up the phone from scratch. No randoms reboots and battery life is excellent. The phone was fully charged, then unplugged overnight, and after waking it up the system still indicated 100% battery charge for a few minutes.
[Miscellaneous Android Development] mega g:
sorry for the question.

:-D when a new version? i attend the new stable from alan an all the your trick. i've a ICS but is very unstable. Reboot frequently. I attend you. Thanks for all the work.

Sorry for very bad english
[Miscellaneous Android Development] ep690d:
http://get.cm/get/jenkins/3021/cm-7-20120617-NIGHTLY-u8150.zip
[Miscellaneous Android Development] acejoker68:
Aorth

hey Aorth do you think you can fix the in call Volume problem i posted a couple pages back please?
[Miscellaneous Android Development] Allanitomwesh:
I'm getting bad battery life too. It's dropping in whole percentages. I'm gonna put Zeppelin's fixes and see if it improves. Still no reboot so far.

So busybox install failed and script manager is force closing. Also su binaries won't update! Think I messed up somewhere ...
[Miscellaneous Android Development] francois227:
thanks! i'll observe my phone for a week and see if i'll get more random reboot. i had 3 reboots today, i hope i'll have less tomorrow. the battery life lasted longer after reflashing it last night. :D

EDIT: flashed it from stock rom. sadly, it made the battery life shorter :(

EDIT: flashed it from stock rom. gave me more random reboot. market did not update to google play. i lost more than 30mb of phone memory and i dont know why :(
[Miscellaneous Android Development] mega g:
why only you have this version? why Alan has not published on the front page?
[Miscellaneous Android Development] fayxanadil:
ive been using the latest build since launched.... with v6 Superchagrer....

wrking gr8.... no reboots gr8 battery life..... awesome job guys.
[Miscellaneous Android Development] FUSIONdev:
that's the official build from cyanogenmod

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

but I don't recommend to upgrade, it has only one change against the previous nightly.... and the Aorth build has some patched still not merged upstream.
[Miscellaneous Android Development] sw2kool:
damnit! I installed the stock rom but im still facing the random reboots i.e the reboots are still there in the stock. any ideas?:confused:
[Miscellaneous Android Development] Allanitomwesh:
Thats not right!:what:

Sounds to me like you broke some hardware.
[Miscellaneous Android Development] ac1953:
Aorth, the pixel format 8 is in the Android forbidden range (see hardware.h) , so the gralloc (and some other module) refuses to accept it. In u8160 I just patched a few files, remapping this situation to standard RGBA pixel format code and it works nice (tested on Sygic). Give me only a couple of days to test better the solution and I will upload on my github folders the solution (and will send directly to you the patch.... is faster). The patch is at Android framework level, so I thing it will be useful to everyone
[Miscellaneous Android Development] ugrkx3:
hey guys , awesome job. How can i see best performance with supercharger and clock settings ? I use v6 supercharger with mega ram1 options and min 122mhz max 652 mhz. Can you advise more stabil performance and battery life ? Which settings do you use ?
[Miscellaneous Android Development] aorth:
Sorry, guys. I've been missing in action for a few days. I've been busy at work, and then my CyanogenMod time was taken up lately by my Samsung Galaxy Tab 7 Plus CM9 port. :)

So many points to address:

@everyone: Lots of people getting reboots, it's possible that I need to recommend data wipes for upgrades. May and June I said they weren't necessary, but I bet they were system services getting NPEs (null pointer exception) or ANRs (application not responding). I wipe my phone too often to know whether a particular build will need a data wipe. Sorry :)

@ace1953: regarding the pixel format error. I'm guessing that is a problem with the open source gralloc, as we've never seen it before on U8150, and we only started using the open-source gralloc in the last few weeks (May 17 + June 11 nightlies). It's nice if your patch fixes it, but if it's in the framework then it should be submitted to CyanogenMod. Is it intrusive? Will it break other devices?

@ace1953: did you ever update the libaudio again? Seems there was a problem in the last one which caused the Music widget not to be able to start playing music. subpsyke said you were working on a newer one?

@acejoker68: To be honest, I haven't looked into it yet. Time, my friend, is not on my side. Work, family, and then CyanogenMod. CyanogenMod comes last. :) It might be something that ace1953 can help with, he understands libaudio very well.

@everyone: builds from CyanogenMod's download page are official. I would put them on the front page, but unfortunately they are missing a patch which fixes the Barcode Scanner. The CyanogenMod builds are done by a robot, directly from the source code, and unfortunately that patch is NOT present in the code they build from. You can flash those builds if you want, but know that they are missing that functionality. Also, the nightlies I post here have other changes that I'm testing (before getting them merged up in CyanogenMod).

@everyone: scripts like supercharger are 50% fake. I will never include them in this ROM. This ROM aims to be a clean, vanilla CyanogenMod port. No custom fonts, themes, funny names, etc. I am open to the idea of borrowing some memory settings or something, but I will never simply paste 30 lines of settings into the init scripts just because it makes some corner case faster. We have people using this ROM in all sorts of environments, and bugs can manifest in very weird ways. You are free to try these things yourself, though. Personally, I use min 122Mhz and max 652MHz. If you overclock too high you will definitely start rebooting ;)

Phew!
[Miscellaneous Android Development] ac1953:
No Alan, the problem involves gralloc only because it performs a strict check on pixel format. The patch is on CM7 frameworks code and is not intrusive. It implies to modify two C++ sources and one .h source (this latter only to introduce an useful #define) and is very simple: only a check and a remapping. You can already find the source code on github (search for ac1953). I want to remark that this is a patch to manage an APP ERROR not a framework error. In fact the code refused by the framework is forbidden by the Android specifications. As for audio driver, there are some minor changes, due to integration of a functionality to redirect all the audio to BT headset and not only the calls and to the integration of 'reference' level for the different devices in 'Cyanogenmod' section of parameters. When I will finish I'll inform you about the changes and where it will be possible to get the modified sources (my github, I think). The Music app has been changed too, to sync the compilations with the calls, but I didn't have any problem starting music. Maybe a logcat would be useful. See you...

P.S.

Thank you to have changed my nickname from AC to ACE :D
[Miscellaneous Android Development] marshallmutiso:
Adhoc networks

I noticed that in the latest build could not connect to the internet via my pc using an adhoc network but with the build before last it could... But as always great work cyanogen rocks
[Miscellaneous Android Development] nickpj:
And can I ask which scheduler you use? E.g. ondemand or smartassv2?
[Miscellaneous Android Development] aorth:
Regarding gralloc: Ah, so your patch stops apps from crashing. I don't suppose it allows the apps to continue working, though, as they really shouldn't be using this code anyways...?

Regarding libaudio: Hmm, I actually don't have problems with it, subpsyke mentioned something in my Gerrit issue here: http://review.cyanogenmod.com/#/c/17091/ After I read that I did notice that the music widget didn't work after a fresh reboot. Not sure if it's related. Anyways, I was waiting for a new libaudio because subpsyke mentioned you were working on a new one, not because of problems with the current one. :)

Regarding "ace": Ooops, I was tired! But maybe you like it. ehhehee.

Hmm. Your computer was sharing ad-hoc, or the phone?

I use smartassV2. I don't have any tests, but I think it should perform better. :)
[Miscellaneous Android Development] marshallmutiso:
Created an adhoc network on the computer then connected the phone to that network. The phone was connecting well and could connect to the internet via the adhoc network. But on the latest rom it connects but you can't ping the ip of the phone from the comp or vice versa and the phone doesn't connect to the internet via the adhoc network
[Miscellaneous Android Development] francois227:
i did the wipe before flashing, still getting random reboots, now i had a terrible series of reboot (i.e. continuously rebooting everytime the device is turned on then reboot again, again and again and again and again) :(
[Miscellaneous Android Development] itachilinux:
mine is very slow and laggy if I use smartassV2, so I use interactive gouvernor :good:
[Miscellaneous Android Development] Allanitomwesh:
I prefer on demand governor. Least hang ups for me.
[Miscellaneous Android Development] ac1953:
Well... the strange thing is that app DOESN'T crash. It only shows a black screen, but, if you wish, you can try this sequence:

1) Start Sygic

2) Wait for the black screen

3) Press home key

4) Open status bar window. You will find there the Sygic icon

5) Select it ... et voilà ... Sygic is on and working :D

I really don't understand why they used as pixel format for the first page the code 8 ..... but they did. And we found the solution, hi :).

The app works nice, with no other flaws (I traced that kind of events in the log, if any)

About the FM for u8150... I have just begun the reverse engeneering of the stock rom apps of the u8150 and u8160 (i have also fixed that app with the help of psyke as beta-tester :)) and I think I will be able to solve that problem also. My problem is that I haven't the u8150, so it will necessary your help

P.S.

The pixel format is used by gralloc only to allocate the right amount of memory. In this case I remapped the code to RGBA that has the biggest size (3 byte per pixel) available, so in the worst case I will use more memory than necessary, but nothing more.
[Miscellaneous Android Development] bartiest:
Remains black here.

GPS gets activated and finds a fix, but the screen itself (after pressing home key and using the icon from status bar) remains black.
[Miscellaneous Android Development] amonev:
The same here. If I select the icon, screen is still black.
[Miscellaneous Android Development] Hetfield666:
i'm ready to test FM radio and logcat you when you have anything :)
[Miscellaneous Android Development] ac1953:
In u8160 it works differently. Of course I waited for about 1 min (time normally spent in startup phase) before to switch. Would be appreciated a logcat, then, to understand if the behaviour of two devices is different. Thanks
[Miscellaneous Android Development] bartiest:
CyanogenMod release 20120624

Maybe it's a bit offtopic, but there's a new weekly build

ht.tp://get.cm/get/2Rs

Where can I find the differences between those builds?
[Miscellaneous Android Development] ac1953:
I know you are ready man :D... But I need a build where FM audio is enabled. Maybe I will build my own ROM starting from DEFAULT CM7 sources (with my patches and aorth's device folder, of course) just for you. Are you so man to try it???? :D
[Miscellaneous Android Development] aorth:
@ac1953, so do you think there's any use in submitting the gralloc patch to CyanogenMod?

If it's a forbidden pixel format the app shouldn't be using it. If I understand, your patch causes gralloc to remap requests for pixel format 8. In theory this allows the app to run, instead of crashing...?