yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] masantula:
I used your Zip file for updating my recovery and worked perfectly, actually i had made a mistake from ROM manager it shows 3.something but when i went into recovery it was 5.0.2.7, its weird why that happens and u clarified that...so thanks..

I have been using this ROM on my U8150 for the past 12Hrs and so far its perfect, great battery life, no FC, all my apps got restored and its working great, a good decision that i went for this so thanks for all the help and all you do.

Cheers :)
[Miscellaneous Android Development] Allanitomwesh:
Neat. You should add it to the U8150 wiki,maybe even page one of this thread. Can't tell you how many of my pals freak out when I fastboot their phones and it 'freezes'.

"Stop stop stop! I've seen enough! Put it back how it was! "Lol.

I also saw safaricom advertising the Mediapad tablet,so I'm not getting the ascend y100 just yet. That tablet might come with the huawei honor, which I'd definitely get.
[Miscellaneous Android Development] psyke83:
aorth & anyone else interested:

I've packaged a test kernel and wifi driver, just to see if we can get the newer wifi driver built from source working for you guys with the Ideos.

Just a small warning, however: this kernel may not boot properly if my kernel source has introduced an incompatibility with the Ideos. Make sure you know how to manually enter CWM via the key combination, just in case.

Flash this file over your current CM7 build (it's just a hotfix, not a full ROM): http://goo.im/devs/psyke83/roms/u8150/test/u8150-wifitest-test1.zip

Once it's flashed, reboot and try to enable wifi. Please send me a dmesg log, especially if wifi doesn't work. Just make sure that you have attempted to enable wifi before taking the log, otherwise there won't be any useful information.

Just a reminder, to take a dmesg log:

From PC:

adb shell dmesg >dmesg.log

From terminal app:

su
dmesg >/sdcard/dmesg.log

I also uploaded another hotfix containing the original kernel and wifi driver from aorth's 20120611 release. As long as you're using that exact build, this hotfix will restore your system back to normal: http://goo.im/devs/psyke83/roms/u8150/test/u8150-original.zip

Thanks in advance for anyone who tests.
[Miscellaneous Android Development] wbrambley:
Will give it a go, thanks.
[Miscellaneous Android Development] aorth:
psyke, it didn't work for me. Here's the logcat and dmesg:

logcat: http://ix.io/2FE

dmesg: http://ix.io/2FF

Is this your codeaurora kernel or the u8160 one? I tried the codeaurora kernel a few months ago and I remember it wouldn't boot, but this one does...?
[Miscellaneous Android Development] psyke83:
Thanks for the logs. Yep, it's the latest kernel here: https://github.com/psyke83/codeaurora-kernel_huawei_u8160

The only change I made compared to the source on github was to rename the dhd.ko module to bcm4319.ko for consistency with your wifi's original module name. For this first test, I built the kernel and wifi module using the CUSTOMER_HW2 wifi build flag and CONFIG_HUAWEI_BCM4329 kernel option (i.e. the same as I use for the U8160), just to be absolutely sure it doesn't work.

I'm fairly confident now that the Ideos version of the driver is using slightly different code for the wifi driver. The newer driver used by the U8160+ is using the CUSTOMER_HW2 power initialization method of the bcm4329 driver, which requires the HUAWEI_BCM4329 build flag (which I moved to a proper Kconfig option in my kernel).

Your driver, however, clearly uses the older CUSTOMER_HW initialization method in the bcm4329 driver, which necessitates the HUAWEI_BCM4329 build option to be disabled. Of particular interest (aside from the code in the board file) is that the power is set up in the bcm_wlan_power_on and bcm_wlan_power_off functions of drivers/mmc/host/msm_sdcc.c when you use the CUSTOMER_HW build flag.

I've done some test compilations and checked the resulting string output from my driver versus your working version, and I have come to the conclusion that most of the other build flags are fine (such as the OOB GPIO and SDCC slot options).

This is the problem: with the current bcm4329 source, when CUSTOMER_HW is specified in the build flags, a lot of important code is not used in the driver that is definitely present in your working driver, such as the platform_driver struct (and all of its associated functions). Your working driver clearly sets up a platform_driver with the name bcm4319_wlan, and also has Huawei's custom dhd_enable_mmchost_polling function. This is a problem, as all code on lines 64-258 of dhd_linux.c (such as the platform_driver and dhd_enable_mmchost_polling functions), will be disabled if CUSTOMER_HW2 is not specified.

I'm sure we can get the driver working if we

a)disable the CONFIG_HUAWEI_BCM4329 option

b)use the CUSTOMER_HW build flag instead of CUSTOMER_HW2

c)change dhd_linux.c so that the particular functions we need within lines 64-258 will be built for CUSTOMER_HW, including the small change of the platform_driver name to bcm4319_wlan.
[Miscellaneous Android Development] masantula:
Hi guys, i tried looking around and can't look for the correct theme i am looking for the U8150, i am looking for the Cyanbread theme..

Thanks inadvance..
[Miscellaneous Android Development] psyke83:
wifi test2: http://goo.im/devs/psyke83/roms/u8150/test/u8150-wifitest-test2.zip

-disable CONFIG_HUAWEI_BCM4329

-change CUSTOMER_HW2 to CUSTOMER_HW in bcm4329 driver build flags

-rename bcm4329 platform_driver to bcm4319_wlan

-remove ifdef CUSTOMER_HW2 block from dhd_linux.c

Let me know if there's any improvement. Logs are still appreciated.
[Miscellaneous Android Development] aorth:
Still no go.

dmesg: http://ix.io/2FH

logcat: http://ix.io/2FI
[Miscellaneous Android Development] psyke83:
wifi test3: http://goo.im/devs/psyke83/roms/u8150/test/u8150-wifitest-test3.zip

-fix code to use proper dhd_oob_gpio_num for CUSTOMER_HW

Thanks in advance :)

The above driver still doesn't call platform_driver_register (it seems that the CUSTOMER_HW method doesn't make use of it all), which may be the source of the problem. However, the above change is a genuinely needed bugfix, so we should try this conservative fix before something more drastic.

I only need the dmesg log, as logcat is useless for the purpose of troubleshooting this driver. I would appreciate a dmesg log from your working kernel, with wifi enabled as well, though. I can't find any proper logs on the internet, even though I'm sure that you sent me logs a few months ago.
[Miscellaneous Android Development] aorth:
Seems wifi3 didn't make it to goo. :)

dmesg from working wifi: http://ix.io/2FQ
[Miscellaneous Android Development] wbrambley:
Is it just me or does psyke83's kernel boot faster? I've had no luck with wifi too.
[Miscellaneous Android Development] aorth:
It might boot faster. But also, it's a better, newer, cleaner kernel from CodeAurora Forum (the industry consortium of Qualcomm and friends). I tried it a few months ago but couldn't get it to work (can't remember why).

Edit: Side note: I finally sat down to make a build with the Sygic patches and it seems my compiler is no longer compatible with CyanogenMod 7. Arch Linux uses upstream stable GCC (4.7.1 as of now), and I think Gingerbread wasn't meant to compile with GCCs after 4.4.x. I'll have to see what I can do to fix it, but of course that takes more time. Hopefully I can just use another compiler, and I don't have to set up a whole oldschool VM or something. :\
[Miscellaneous Android Development] Hetfield666:
i saw lots of warning about compass with the logs u pasted.

is gps working with psyke's kernel?
[Miscellaneous Android Development] psyke83:
Apart from the updates applied the kernel, CONFIG_MTD_LAZYECCSTATS=y is probably the main reason why it's faster.

---------- Post added at 06:02 PM ---------- Previous post was at 06:01 PM ----------

Unless I'm missing some required patches for the compass drivers on the U8150, it should work the same. My kernel may not have compiled in the proper driver for the U8150, though. My only focus was on the wifi.
[Miscellaneous Android Development] aorth:
Also, compassd relates to the accelerometer, so it's rotation which is broken. I didn't test GPS, but it should work fine.
[Miscellaneous Android Development] Hetfield666:
ok, good to know.

thx both :)
[Miscellaneous Android Development] Allanitomwesh:
So I was right.

Huawei Honor is going for Kes 32000.

A bit pricey,but the x5 got a price cut eventually. I'll be getting it when this does.
[Miscellaneous Android Development] umaga2012:
Who has installed the latest official CM nightly? (20120722).is it stable or is it worse then the official stable cm version?
[Miscellaneous Android Development] tulangabol:
May be OOT

I want get native mac address. If i write in terminal emulator:

su
dirname /data/misc/bluetoothd/*/config >> /data/a.log

Then

cat /data/a.log | tr [A-Z] [a-z] >> /data/b.log

The output in b.log are /data/misc/bluetoothd/[mac address]

I want get output in c.log; Then i'dont know what can i do in terminal emulator...

In c.log i want change mac address and get change my mac address in /system/etc/firmware/nvram.txt

May be someone get solved and i want get script my init.d

May be i need turn on my bluetooth if i flash new rom and get mac address too :)

Edit:

in b.log i got wrong out put :(

in a.log it is fine for me
[Miscellaneous Android Development] wbrambley:
Clockwork mod recovery gets a mac address from somewhere, only time adb devices doesn't

show ????????? or ? for me.
[Miscellaneous Android Development] tulangabol:
Sorry, i don't think so far and i don't know that (i'm noobs and not good for english listener)...

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

Alanorth, can you reduce txpower of wifi?

I can reduce with crond script and run every one hours. But i don't get permanent value, because the crond not running in that time and only run every one hours...

Default txpower of wifi are 32dBm

And

Will be nice if change to 11dBm

Thank you
[Miscellaneous Android Development] psyke83:
Alan and I tried to fix this a while back. The problem is that the newer V858 kernel source breaks USB serials for the U8150 (but it works for the U8160, U8180 and maybe others). ClockworkMod still uses the older U8150 kernel source, but it's (apparently) much buggier in other ways, making it less suitable for CyanogenMod.

We didn't manage to fix the USB serial bug in the kernel. However, if you want, you can use my script to set a custom USB mac address.

1. Copy the contents of this gist to a new file: https://gist.github.com/3202831

2. Copy the new file to /data/local/userinit.d/02getmacaddrs (arbitrary name, but let's stick with it).

3. Make executable:

chmod +x /data/local/userinit.d/02getmacaddrs

4. Set your desired USB serial via the "persist.sys.usbserial" properly. The serial must be 12 hex characters without semicolons. As an example:

setprop persist.sys.usbserial 010203040506

5. Reboot for changes to take effect. On the next boot, your PC will probably want to install the drivers again.

This isn't exactly ideal (I think that the unknown serial will be active on first boot, and the custom serial will take effect when you unplug and re-plug the USB cable).

P.S. If you look at the script, you'll see that it sets wifi and BT mac addresses based on the USB serial. Unfortunately, these serials may not work correctly for you, because:

a) the Bluetooth serial is read by the brcm_patchram_plus binary, but aorth doesn't use this binary to initialize Bluetooth (he uses a script and some hci_qcom_init binary or something like that)

b) the wifi MAC address is fixed by rewriting the nvram.txt automatically to /data/misc/wifi/. This only works if the ROM is configured to load the nvram.txt file from this location, and aorth's ROM doesn't do this. The script also does a replace of a specific static MAC address in the U8160's nvram.txt (00:90:4c:14:43:29), which may be different in aorth's nvram.txt.
[Miscellaneous Android Development] psyke83:
aorth,

Oddly enough, my newest build appears to have no issues without the autofocus hack enabled in the framework. The stock app and barcode scanner works fine.

Maybe the next time you're doing a build, do a quick rebuild of libcameraservice without the autofocus hack, and see if camera apps work properly. Perhaps something I did to the kernel recently fixed the issue... I'm not sure.

Edit: sorry, I think that I may have been mistaken. Without the hack, camera and barcode scanner works, but video camera doesn't function. That does seem like different behaviour to before, though?
[Miscellaneous Android Development] drayln:
hey all. I just recently had to wipe and reinstall my nightly. Now for some reason no matter what i do i can't get my gps to find my location. I have tried fast reboot and fast fix apps. GPS status app and some others. I have tried rebooting and toggling the GPS satellite options in the settings but nothing seems to work. I just keep getting a searching for gps. Any ideas? Thanks.
[Miscellaneous Android Development] arizshah:
How to make the clock in CENTER in CM 7.2 on Ideos?
[Miscellaneous Android Development] arizshah:
your Flashable Zip not works wid me!!
[Miscellaneous Android Development] D1358531:
Tried the 6-11 rom...got "installation aborted"
[Miscellaneous Android Development] wbrambley:
why? What reason?
[Miscellaneous Android Development] D1358531:
I have no idea
[Miscellaneous Android Development] wbrambley:
Check the md5 sum against the one in the first post? If no match re download. Can also fail if not using cwm recovery specifically for u8150 or the last rom was not for this phone.

Sent from my U8150
[Miscellaneous Android Development] D1358531:
I have a U8651, that's probably why *slaps forehead*
[Miscellaneous Android Development] tulangabol:
Sorry :(

Because now i use Tilal's CM9 and not test the flashable :)...

This old version for center clock. I remember i can flash that file with cwm 5.0.2.8;

You can try again

http://www.4shared.com/zip/z_tVFUOp/StatusBarMIUICenterClock.html
[Miscellaneous Android Development] arizshah:
Trying..
[Miscellaneous Android Development] Giogts:
aorth, when the new release with "sygic patch"?
[Miscellaneous Android Development] aorth:
goo.im went down this weekend and they lost all their files, so none of the download links on the first post will work. I'd recommend getting builds from http://get.cm for now, until I can get my build environment for CM7 working again.

I don't know. The patch is easy to put in, but I've been away for 2 weeks, and my CM7 environment doesn't build anymore. It will take me time to figure that out. Sorry.
[Miscellaneous Android Development] trekker99:
For those who still want aorth's builds, you can get them here: http://www.mediafire.com/?8q2p44sx456pr. aorth, you do have mediafire links for many of the files on the first page which should still work.
[Miscellaneous Android Development] mega g:
wow!!! you have the new experimental of coldufusionx2 by titlal. how you have this??? woooowww. work good??

edit: saw the new link of coldfuisonx2
[Miscellaneous Android Development] FUSIONdev:
So, you are going to stop development for u8150? :(
[Miscellaneous Android Development] aorth:
Yes, I think so. CM7 doesn't even compile on my system anymore (Arch Linux). The U8150 had a good run... we all had fun and learned a lot. Now I'm working on the U8185, some Samsung tablets, and then "real" work :P
[Miscellaneous Android Development] Hetfield666:
@aorth no way to have a "last" build with last cm7 sources and the pending patches from Adriano?
[Miscellaneous Android Development] Giogts:
fusion why you do not continue development of aorth's cm7?
[Miscellaneous Android Development] mitulvohra:
why does my volume becomes distorted when i get a call.?:confused: is anyone having this problem too..? otherwise music works fine before but after i get a call the same audio distortion thing which we had comes again.:(
[Miscellaneous Android Development] tulangabol:
Actually this device may be very old, but i've fun with this device. Now i'm running Lewa OS and that port use C8500 Rom. But for original source that use U8150 port.

Not popular device but a lot of fun :)

Need developers :crying:
[Miscellaneous Android Development] deshwasi:
the video recording function is broken on these builds too? is there any build that has that working?
[Miscellaneous Android Development] ep690d:
I don't know if on this build the recording function is ok, but on the last official nightly it's ok!
[Miscellaneous Android Development] GJSmith3rd:
FYI

ROM Manager downloads section under Octavio uploads area has CWM Recovery 6.0.1.2 for Ideos U8150 which properly backs up and restores ext-sd partition used by Link2SD and others so swapping ROMs is effortless.
[Miscellaneous Android Development] lazyfai:
Latest 0923 build of the CM7, status bar disappeared, crashes with something like wifi png file not found in framework... :crying:
[Miscellaneous Android Development] bartiest:
I had the same problem, i'm not sure this is the right thread to discuss those nightlies though.

I'm back to the Stable build, which seems to leave more "free space" then the newer nightlies.
[Miscellaneous Android Development] Hetfield666:
our phones are vulnerable to ussd attack: http://dylanreeve.com/phone.php
[Miscellaneous Android Development] Nbuulb:
The status bar keeps crashing on the cm-7-20120930-NIGHTLY-u8150 build (as for the other problems, I didn't have the chance to verify them).
[Miscellaneous Android Development] Nbuulb:
As for the crashing status bar on the latest CyanogenMod 7 nightly builds, an user suggested me a solution:

Thanks, Nexico! ;)

By the way, also the cm-7-20121007-NIGHTLY-u8150 is affected by this issue.
[Miscellaneous Android Development] Nbuulb:
The status bar is working again on the cm-7-20121014-NIGHTLY build! :cool:
[Miscellaneous Android Development] Hetfield666:
does the nightly has the USSD code fix? have u tried a webpage with malicious code?
[Miscellaneous Android Development] lazyfai:
Confirm fixed too! :D
[Miscellaneous Android Development] i_fain:
Guys, What's the remaining fixes to be done for this ROM ???
[Miscellaneous Android Development] wbrambley:
Only problem I've had has been random reboots. Have more or less fixed that by putting the following line into build.prop

ro.ril.disable.power.collapse=0

Seemed to fix the screen not turning on sometimes too.
[Miscellaneous Android Development] alleytom:
Are you referring to the 0611 build or the latest nightly? The latest nightly seems to work ok, but, at least in my case, has TERRIBLE battery life. Has anyone noticed the same?
[Miscellaneous Android Development] wbrambley:
Currently using 16/9 official build, had same problem on 6/11 too.
[Miscellaneous Android Development] Giogts:
sorry for my english

who is the official mainteiner of the "official" cm7?

please tells him to come in this thread and add aorth's fixes in his release, including sygic patch!
[Miscellaneous Android Development] Power-Inside:
Just use this : https://play.google.com/store/apps/details?id=net.thauvin.erik.android.noussd&hl=en

If you want it integrated, press CALL button after you install it.. select the "never ask" checkbox and choose "NoUSSD". Optionally, integrate the NoUSSD app into /system manually or using link2sd..
[Miscellaneous Android Development] trazalca:
Me too, the phone is constantly very hot and battery life is worst than my 4x hd when quad core is 100%!!! may be the processor is ever running... someone has some trick for make something about this?? thanks
[Miscellaneous Android Development] wbrambley:
Recently I got a new u8185, after pulling the Sim card out of my u8150 it has lasted more than 6 days and is currently on 77 %
[Miscellaneous Android Development] NAZUnlimited:
Oops, wrong forum

Edit: i noticed that too in all my phones.

if it isnt working the ril (carrier)/ wifi/3g, it also frees alot of used memory and the battery last a lot longer
[Miscellaneous Android Development] my80chevette:
Alright I am trying to install just about any rom and I can't get most to work at all....That is install. My U8150 has UltraJack Recovery on it and I would like to put Clockwork mod recovery on my phone but I am obviously having problems. Can anyone on here help with this? I keep getting Status 7 messages when I try to install cyanogenmod and a lot of Unsigned or unverified errors for others. HELP!!
[Miscellaneous Android Development] mitulvohra:
use this method by me..http://xdaforums.com/showpost.php?p=26807023&postcount=469
[Miscellaneous Android Development] Nbuulb:
Will the nightly builds on http://get.cm/?device=u8150 keep being updated?

Some weeks have passed since the last update...
[Miscellaneous Android Development] lazyfai:
Using 20121209 nightly, it works fine, but seems no more automatic build...

Trying to build from source myself.
[Miscellaneous Android Development] Giogts:
sygic navigator work in that build?
[Miscellaneous Android Development] Hetfield666:
lazyfai is it working for you? i can't enable wifi with latest nightly
[Miscellaneous Android Development] lazyfai:
Yes, it works (20121209).
[Miscellaneous Android Development] Hetfield666:
so strange...it gives me error...i must logcat i guess. did u do a full wipe or simple cache wipe?

anything noticeble over latest aorth's june release.?

thx and happy new (gnu!) year
[Miscellaneous Android Development] Giogts:
i stay testing official cm7 of genuary...

dear aorth, why you don't merge in official version your patches like qr-code, sygic and audio patch?

you have alrady your source code to give us?
[Miscellaneous Android Development] ep690d:
http://get.cm/get/jenkins/19242/cm-7-20130201-NIGHTLY-u8150.zip

http://changelog.bbqdroid.org/#u8150/cm7/1359729870

Changes in 20130201 cm7 nightly for u8150

Built on Feb 01st (15:44)

Merge "Work around some failures in Wrigley 3G RIL." into gingerbread

MERGED ON JAN 26TH AT 12:37:10 IN ANDROID_FRAMEWORKS_BASE

Merge "Update ringer audio focus if ringer volume is changed during ringing." into gingerbread

MERGED ON JAN 25TH AT 14:46:50 IN ANDROID_FRAMEWORKS_BASE

Merge "Theme some more framework notifications." into gingerbread

MERGED ON JAN 25TH AT 14:45:29 IN ANDROID_FRAMEWORKS_BASE

Merge "Fix light filter sometimes being slow when changing light conditions." into gingerbread

MERGED ON JAN 25TH AT 14:31:04 IN ANDROID_FRAMEWORKS_BASE

Merge "Browser: Fix compiler warnings" into gingerbread

MERGED ON JAN 14TH AT 20:02:15 IN ANDROID_PACKAGES_APPS_BROWSER

QuickSearchBox: Change Market to Play Store

MERGED ON JAN 12TH AT 23:38:53 IN ANDROID_PACKAGES_APPS_QUICKSEARCHBOX

Mms: Fix build warnings

MERGED ON JAN 12TH AT 00:06:38 IN ANDROID_PACKAGES_APPS_MMS

Email: Fix compiler warnings

MERGED ON JAN 11TH AT 23:54:04 IN ANDROID_PACKAGES_APPS_EMAIL

Browser: Fix compiler warnings

MERGED ON JAN 11TH AT 23:38:23 IN ANDROID_PACKAGES_APPS_BROWSER

Merge "CMParts: Remove non existing strings" into gingerbread

MERGED ON JAN 10TH AT 16:29:50 IN ANDROID_PACKAGES_APPS_CMPARTS

CMParts: Remove non existing strings

MERGED ON JAN 08TH AT 17:50:47 IN ANDROID_PACKAGES_APPS_CMPARTS
[Miscellaneous Android Development] Giogts:
yes, but without aorth's patch is less interesting that aorth's version...
[Miscellaneous Android Development] Nbuulb:
No April nightly build.

Why wasn't a new nightly build published on 1st April on the CyanogenMod download page?

I expected a new nightly to be built and uploaded automatically on the 1st day of each month...
[Miscellaneous Android Development] Franivelius:
Could someone please tell me where is the forum thread for the Stable and Nighlty version that can be downloaded from here: http://wiki.cyanogenmod.org/w/U8150_Info ? Or at least the changelog.
[Miscellaneous Android Development] Nbuulb:
Anyone out there? :confused: I can't believe nobody is interested in this device anymore!