yashsingh1/xdaforums huggingface dataset:
[Huawei Ideos X5 U8800] Blefish:
Thanks.

Speaker is distorted probably because I was using wrong settings for the TPA2028D1 amplifier. I just set them as they are on Nexus 4 (same amp). I will update it with the one U8800 used to have. A hint - it could help if you modify the tpa2028d parameters. They are somewhere in the /sys interface, located in /sys/class/i2c-adapter/i2c-0/0-0058. Changing the fixed_gain, comp_rate and out_lim and could change the audio output. But don't change them to too high values, it could break the speaker.

Charger is problematic because it has a safety timer (32secs) and if it passes without reset, it disables charging. The only way to prevent it is not to let the phone sleep while charging/boost mode (otg). I will probably add a wakelock to prevent this. The other issue is that the bus sending reset commands may have some noise or the bq24152 may not get the command at all times (i haven't found the error) and it causes bad writes/reads (luckily it returns error). I can prevent it by sending the command again if it returns an error. This is normal for I2C busses, especially if it is not SMBUS.

I am dealing with the display for a couple days and then fixing most of the bugs.
[Huawei Ideos X5 U8800] sherif_linkin:
Keep it up dude

You have gived our ideos x5 the kiss of life :thumbup::beer:
[Huawei Ideos X5 U8800] yusopa:
Blefish can you help me bring life back my little ideos. Idont have linux to recover.
[Huawei Ideos X5 U8800] Edward Stanbury:
i wish my u8800 didnt die :( would have loved to test this rom especially the first working 3.4 kernel ! thats amazing we dont even have it fully working on the gnexus haha but all is good ! keep up the great work im always checking in here even though i have moved on :P
[Huawei Ideos X5 U8800] HeggyChan:
better and better;)

---------- Post added at 09:39 PM ---------- Previous post was at 09:37 PM ----------

u8800 never ever old:p
[Huawei Ideos X5 U8800] rqmok:
[MENTION=4223446]Blefish[/MENTION], how is camera coming along?

EDIT:

This ROM uses bluedroid. Does it perform better than bluez?
[Huawei Ideos X5 U8800] zenggesen:
[MENTION=4223446]Blefish[/MENTION] I can't wait to test your test results can be passed on to me?

thanks you!
[Huawei Ideos X5 U8800] JoseRebelo:
Can anyone confirm if this rom is able to connect to ZON routers?
[Huawei Ideos X5 U8800] Blefish:
Camera is not in progress right now, I will see about it a bit later.

I can't tell about bluetooth, I don't think it's faster, just a userspace solution vs kernel space solution. Bluedroid was the only way to go for future updates anyway.

Tomorrow, I am testing it right now to make sure there will be no "bad" bugs.
[Huawei Ideos X5 U8800] season 8:
Wow

Waiting for Your Upadate!

U8800 is a good phone! Thanks BleFish
[Huawei Ideos X5 U8800] nayneshdev:
Wow, ten point multi touch ! Never knew it was possible.

I noted that a touch gets frozen on the screen and then further touches are not registered. This is already mentioned but sometimes capacitive keys also do not work.

Dear blefish can you modify amss.mbn to make GPS as good as on froyo?

But this is a fantastic ROM. I think you should fix camera first just so that we could boast that we have a fully working cm10.1
[Huawei Ideos X5 U8800] zenggesen:
OK thanks
[Huawei Ideos X5 U8800] rqmok:
Since the Frame rate is low, are the games slow as well?
[Huawei Ideos X5 U8800] nayneshdev:
I had played manuganu and did not find much lag although the game isn't too heavy.
[Huawei Ideos X5 U8800] Disrupthor:
Don't remenber when I tried, but you have @ androidpt the CM10 from rqmok with changes made so it does connect to Zon FON routers.
[Huawei Ideos X5 U8800] Blefish:
New release up, enjoy!

I did not manage to set primary SD card as external, so internal SD is still the primary one for now.
[Huawei Ideos X5 U8800] resudo:
Good work Blefish :)
[Huawei Ideos X5 U8800] JoseRebelo:
Will try it later, thanks :)
[Huawei Ideos X5 U8800] faekplastik3s:
Report:

Display not turning on at all still not fixed on my device. In the previous version I was able to turn it back on most of the time by pressing the power button multiple times, but now it will just freeze every time it doesn't immediately come back, it seems.

Vsync still not working, and same graphical glitches also present.

Phone still gets hot, I have no idea what causes this but I'm starting to think maybe it's the button backlight, since it's only in that area? The battery itself doesn't get hot, and the device tends to go to sleep so I don't think it's related to CPU usage.
[Huawei Ideos X5 U8800] riDDimann:
Something isn't quite right with the buffers. Old frames get stuck in the framebuffer. Check out settings and scroll up slowly. You'll see several old frames in the upper part of the screen in the form of parts of text. It's also easy to see when you plug it in to charge. The spinning battery meter is sometimes not updated for several seconds. As in new frames are displayed before they are fully written, meaning the upper parts of the screen (drawing happens bottom-up) are not updated at all.
[Huawei Ideos X5 U8800] lcmax:
great job
[Huawei Ideos X5 U8800] alexmbra:
Wifi and Bluetooth does not work for me with the lastest update.
[Huawei Ideos X5 U8800] MtG92:
Apart from what the others mentioned, I noticed a lot of static in the sound coming out of the speaker and a loud crackling sound with headphones plugged in. Wifi disconnects quite a bit and the range is not as good as with any other ROM I tried. Still it's clearly a step up from the previous release, so keep it up Blefish!
[Huawei Ideos X5 U8800] riDDimann:
I had a crash when disconnecting from wall charger. I tried the old "cat /dev/block/mmcblk0p7 > /sdcard/crash.txt" and it was a bit of a faff uploading them (bluetooth wouldn't pair and the files wouldn't show up over MTP). And then I noticed the file was dated July. So how do we report crashes?
[Huawei Ideos X5 U8800] ggunzio:
can't make recovery for Blepart_1 installation work

hi all, i wanna try this rom so badly, but i've encontered the problem of been unable to make the recovery that blefish stated, that is necessary to correcty install the blepart_1 partition scheme.

first of all, i know that i can make the rom works with the forumber partition file, BUT! i do want the blepart_1 scheme. why? because my sd died. And i need more space to install apps.

Let's describe the problem itself.

when i change the recovery, when i start it a lot of errors appers.

unknown volume for path (/cache/recovery/command) and can't mount it

unknown volume for path (/cache/recovery/log) and can't mount it too

unknown volume for path (/cache/recovery/last_log) and again, can't be mounted

and i cant see more erros, i presume that continuous.

after this, i've pressed the volume rocker up, and then i saw the recovery options. Now, i tried to navigate within them, but i can't. I need to press the volume - or + twice and can't navigate 1 by 1 option. this is weird.

maybe [MENTION=4223446]Blefish[/MENTION] can say something about it.

Thank you and keep going ur excellent job with this phone
[Huawei Ideos X5 U8800] riDDimann:
OK, it does crash a bit, e.g. right now when accessing Photos on the SD from the gallery. I'd really like to report these incidents properly :fingers-crossed:

On to what I found out: I installed fps2d, very handy tool for investigating the framerate your phone is putting out. The results are interesting.

Let's look at the default settings, ondemand governor:

http://xdaforums.com/attachment.php?attachmentid=2247259&d=1378802911

As always, ondemand gives quite horrible results on this phone. Though you can clearly see 2 peaks at 23 and 46 fps. That's vsync doing its job then.

Let's look at what performance governor can do:

http://xdaforums.com/attachment.php?attachmentid=2247258&d=1378802911

Now that's interesting. There are actually 4 peaks. 23, 40, 46 and 52/53 fps.

For comparison, here's the result on my Nexus 7 running stock 4.3 (that I would describe as running 100% buttery smooth):

http://xdaforums.com/attachment.php?attachmentid=2247283&d=1378803857

Not quite as perfect as you'd think. Maybe the tool has problems with timer precision. So don't expect a 100% perfect result even if the screen is running very smoothly.

There is another problem though. Like I said in a previous post, parts of the screen can get stuck. E.g. look at this screen where I tested with GPU updates enabled:

http://xdaforums.com/attachment.php?attachmentid=2247257&d=1378802911

Anyone who tried this at some point knows that I should not be able to get a screenshot like this. This mode flashes parts of the screen that are updated in red, but the color disappears immediately. Here, some parts of the screen stayed red, others were reset. This looks like it's an entirely different problem than vsync. Maybe they are related.

Ultimately, because I couldn't find anything like it, I quickly built an app that displays a moving white bar on a black background. It does this by invalidating the animating view every time it is drawn, forcing it to draw again in the next frame.

What I learned from this:

The screen is updated like it should in this app, nothing gets stuck. The difference to e.g. settings is that my app has 1 view that draws directly to its canvas. Maybe this has to do with compositing, not vsync at all?

There is tearing and it's moving downwards at a relatively steady, slow pace. If I'm not mistaken that means the timer that tells the phone to update the screen is running a tiny bit faster than the one that draws the frames.
[Huawei Ideos X5 U8800] riDDimann:
I should be more precise: by crashing I mean hot reboots. I didnt't have any FCs when I tested. It didn't happen again afterwards.

Regarding Bluetooth: It wouldn't pair. Just timeout with no attempt for code exchange whatsoever. Might be because PC and phone were previously paired when it was running Aurora (though I removed the phone from device on the PC).
[Huawei Ideos X5 U8800] faekplastik3s:
Yes, it's the back side, exactly in that area where the SIM and SD card are. The front gets slightly hotter than the rest but it's definitely hotter on the back. Just bizarre.
[Huawei Ideos X5 U8800] Disrupthor:
Blefish how do I override MAC in the ROM? I get mac 00:00:00:00:00:00 but IMEI ok. On ohter ROM's I just do this on terminal to override the mac su ENTER setprop persist.sys.wifimac mac_param=xx:xx:xx:xx:xx:xx ENTER. HELP!

BTW, Bluetooth is great. A2DP working.
[Huawei Ideos X5 U8800] jdfeos:
Thank you Blefish for your hard work!

I also notice not static but like interference in sound calls...it's very discrete....we can only hear it in a silent room. Also in call volume is too low, as is the speaker.

Thank you once more!
[Huawei Ideos X5 U8800] riDDimann:
Might I add that the size of the softkeys is OK, but they're located about 2-3mm up too high? You need to touch very close to the screen to hit them. I have synaptics touchscreen.
[Huawei Ideos X5 U8800] season 8:
Somethinfg goes wrong

I've tested this ROM, it's go good.

But I cant restore my Titannium Backup!
[Huawei Ideos X5 U8800] Davoss:
Because of fact, that internal SD is set default, instead of your external SD card, where backups are.

Wait a bit, Blefish may fix this.
[Huawei Ideos X5 U8800] Blefish:
It's either the CPU or PMIC (which I doubt). When setting CPU governor to powersave or conservative, does it heat up as much?

It is currently set with persist.wifi.mac . You should do the setprop command, followed by "start hwmac". Then restart wifi and it should be updated.

Great to know A2DP is working though :).

You mean like the regular sound coming from speaker when there's a phone nearby and it contacts radio tower? Since this behaviour is specific in my ROM, I may be able to fix it, but I haven't found the problem right now. May be related to in call volume strength.

Let me see about it. It seems as if Atmel ts max Y is 882, while Synaptics has 982. Can you confirm it? I will move split them out if this is the case here.

All JB+ roms use /storage/sdcardX for the SD cards. Currently, the internal /data/media/ is set as primary SD card, but I will change it.

I noticed that battery driver may report 0 (the current voltage poll is not very effective it seems), turning off the phone. I will fix it with temperature monitor soon. Also the sleep time poll is way too low (10 minutes), showing as the phone is not sleeping most of the time in battery stats.

I am currently investigating on the DMAP underrun issue, seeking for any misconfigurations in MDP code in general. MDDI clock is 384MHz, means it should complete in about 16ms minimum (on 16bpp), currently it is completing in 29ms average. If this problem can be solved the display framerate issues will be solved.
[Huawei Ideos X5 U8800] riDDimann:
Sorry, I'm back to Aurora for now. There max Y is 882. Maybe someone with Synaptics can take a look.

To whoever wants to try: go to developer options and activate pointer location. You can see the raw coordinates at the top of the screen.
[Huawei Ideos X5 U8800] jdfeos:
The sound of the ear-speaker, I notice a slightly "wissss" for example when I call someone, in the silent moments you can hear it, it's like when we record something and have the GAIN in auto, you hear the "wissss" in the background.

It may be related to call volume strength as you said...having said that I notice the volume is to low in general, and also when I choose the back speaker, the volume is also low.
[Huawei Ideos X5 U8800] Disrupthor:
Great to know A2DP is working though :).

Sorry Blefish, but did the command like: su ENTER setprop persist.wifi.mac mac_param=xx:xx:xx:xx:xx:xx ENTER start hwmac ENTER

and the result was MAC=00:00:00:00:e4:00.

Help me!
[Huawei Ideos X5 U8800] Blefish:
Don't set the mac_param=xx

Set persist.wifi.mac 00:11:22:33:44:55
[Huawei Ideos X5 U8800] zenggesen:
Yes I am also
[MENTION=4223446]Blefish[/MENTION]

---------- Post added at 06:12 PM ---------- Previous post was at 06:08 PM ----------

Oh, when I call the screen is black will not automatically restored!

Oh cameras if can solve the ROM can use for a long time!

Thank you again! My friend,

[MENTION=4223446]Blefish[/MENTION]
[Huawei Ideos X5 U8800] Disrupthor:
Thank you soo much. It's solved.
[Huawei Ideos X5 U8800] chaokai123:
My Synaptics max Y is 888 in this rom
[Huawei Ideos X5 U8800] wzx521:
can you tell me that how to flash the blepart_1.zip？go into recovery and flash blepart_1.zip for once？why the other recovery（like cmw 5.0.2.7or5.5.0.4) can not mount sd card?flash the cm-10.1-20130909-UNOFFICIAL-u8800.zip over but it stop at the second screen,why?
[Huawei Ideos X5 U8800] HeggyChan:
waiting for next version:D
[Huawei Ideos X5 U8800] telmosousa:
Can I change default sdcard? I believe that blefish will fix it later but I want to do it now if possible.

Thanks
[Huawei Ideos X5 U8800] dancer_69:
I've ask the same when first version released and I didn't get any answer. But when the last version released I read that blefish didn't managed to make it work. So seems that he need more time to make it work. I hope that will be fixed on the next version.
[Huawei Ideos X5 U8800] rqmok:
[MENTION=4223446]Blefish[/MENTION], how is camera coming along?
[Huawei Ideos X5 U8800] Blefish:
I do want to change it, but at the current state, where /data is for apps and media, it seems like it can't be changed. If the problem remains, I can ditch the /data media variant, although I like it myself very much.

As said, display is more important than that. I have found the problem for the display not being as smooth, and fix is on the way, but requires extensive reprogramming & haven't got it to work yet.

The problem with the display is DMA pipe. DMA_P (primary) is being used on all CAF jb roms, this is because they updated the MDDI link layer by copying over DSI CMD link layer (similar). But for DSI, only DMA_P is used.

DMA_P is used for overlay mixing and downscaling all sorts of things, but it doesn't have the performance for MDP 4.0 on MDDI. This is why on CAF roms before jb, DMA_S (secondary) was used for MDDI. I have to manually forward port DMA_S pipe, but it simply is not working yet. Some code may be configuring DMA_P so DMA_S can't work. I will try fixing it, then the urgent bugs, and finally the camera (there's some progress made few months ago).
[Huawei Ideos X5 U8800] kickban:
It's the new jb camera?

How is the GPS?

Thanks for your hard work!
[Huawei Ideos X5 U8800] dancer_69:
I like the idea of emulation too, but not like it is now. I would like to have the flexibility to choose the space for /data and for internal storage. Maybe as an external addon in which I could specify the space from a text file for eg and then flash it. But I will definately don't like the internal space to be used by default. I prefer the external sdcard which has much more space. This will be compatible with all other roms(official and custom) and also will give as a lot more space available. I would like to have the option to swap internal/external storage though, in case some haven't an external card.
[Huawei Ideos X5 U8800] nayneshdev:
GPS I believe is an issue with 404020 GB baseband. On froyo baseband it is damn good. It is also very good on u8800 pro 404020 baseband. If somehow we could use it then the problem could be solved.
[Huawei Ideos X5 U8800] hung.ngomanh:
Thank you so much for your hard work !
[Huawei Ideos X5 U8800] faekplastik3s:
I get the same or better GPS performance on 2.3 than I get in 2.2. I don't know what you're talking about.
[Huawei Ideos X5 U8800] nayneshdev:
Well I keep on losing locks on each GB baseband rom not only that the accuracy is poor as well. Previously on froyo baseband used to work like a charm.
[Huawei Ideos X5 U8800] zenggesen:
[MENTION=4223446]Blefish[/MENTION] My friend, although not clear screen repair your progress? !

But I'm really looking forward to your next version after you on the restoration of XDA said display screen

Also repair emergency defects: (I'd like to call black screen can't automatic recovery is a defect! Poor quality of the speaker is also a defect)

Of course I did not hope you can faster repair cameras things step by step, is to come! Come on! Thank you very much.
[Huawei Ideos X5 U8800] herna:
[MENTION=4223446]Blefish[/MENTION] I was speaking with [MENTION=4825202]rqmok[/MENTION] and we think ICS baseband from u8800pro can works on u8800 as thr baseband are so similar for Huawei Devices. If somebody has two u8800 you could try to change baseband, maybe it can works, and if it does everyerror you are having here can get easier fixes and can run better.

Enviado desde mi GT-N7000 usando Tapatalk 4
[Huawei Ideos X5 U8800] rqmok:
I am not really sure; there is a chance of bricking phone, but could be recovered with GB update.
[Huawei Ideos X5 U8800] zenggesen:
Forumber2 like he tried baseband shows 404029 you can ask him!
[Huawei Ideos X5 U8800] forumber2:
He is trying to reprogram the kernel. Changing basebands in ROM is the most easy thing. libcm.so contains RIL baseband. If you change it, the baseband will change to. I did it on my MIUI v5 ROM.
[Huawei Ideos X5 U8800] zenggesen:
My friend your ROM haven't updated for a long time waiting!
[Huawei Ideos X5 U8800] k87a521:
His update schedule is two weeks interval as be written at this first page.

We should not hurry him up.

I beleve that he will do that .
[Huawei Ideos X5 U8800] nayneshdev:
No on u8800 pro the GB baseband is still 404020. But I believe we need to change the amss.mbn I am thinking of changing it but do not know the consequences. If it works GPS issue should be solved.
[Huawei Ideos X5 U8800] forumber2:
We haven't got any amss.bin on B5xx bootloader except of 404020.
[Huawei Ideos X5 U8800] nayneshdev:
Its in /.cust_backup/image folder. Even u8800 pro has one similar but I think the sizes are different. I believe in our case it is buggy while for pro it is good.
[Huawei Ideos X5 U8800] rqmok:
404029 baseband is in official ICS for u8800pro.

---------- Post added at 05:20 AM ---------- Previous post was at 05:18 AM ----------

So, simply getting libcm.so from u8800pro ICS will change baseband?
[Huawei Ideos X5 U8800] Blefish:
libcm.so only shows you a different baseband version, because it's likely to be hard-written into the code. It's not the baseband! The only way to update baseband is changing AMSS, plus the oeminfo needs to be modified to match latest huawei revision. Since U8800pro has MSM8255, the baseband is different in some parts, also it's without the QRF8200 wifi+bt+fm chip, so it may have modifications there aswell.

GPS is all in AMSS, only the helper code to get pos or send data is in Android. This means we cannot change GPS behaviour without changing AMSS.

Without official upgrade (hah!), we are stuck with 404020.
[Huawei Ideos X5 U8800] nayneshdev:
Precise and to the point. It also means we cannot change amss from pro?
[Huawei Ideos X5 U8800] forumber2:
Nope

---------- Post added at 10:56 AM ---------- Previous post was at 10:55 AM ----------

No
[Huawei Ideos X5 U8800] rqmok:
Huawei has really disappointed me; if they made ICS for u8800pro then why not for u8800? I mean, u8800 was made before u8800pro, thus we should've gotten ICS before u8800pro.

Luckily, we still have developers, which is awesome! :)
[Huawei Ideos X5 U8800] nayneshdev:
Would have been better if froyo baseband were used instead of GB for all the development. Still rightly said, awesome.
[Huawei Ideos X5 U8800] herna:
You have just answered you, because u8800pro is newer. Also u8800pro in hardware terms is better than u8800. Is the same example than Galaxy S2 and Galaxy S2 Plus.

Enviado desde mi GT-N7000 usando Tapatalk 4
[Huawei Ideos X5 U8800] rqmok:
Yes, but it is not like u8800 is not compatible with ICS.
[Huawei Ideos X5 U8800] herna:
Is compatible, but Huawei forget them users. We are trying to they release something pressing them vis Facebook.

Enviado desde mi GT-N7000 usando Tapatalk 4
[Huawei Ideos X5 U8800] telmosousa:
Hi blefish how is development going on? When do you expect to free a new update? By the way, what new fixes/features will it provide?

Thanks
[Huawei Ideos X5 U8800] Blefish:
New release will feature a smooth UI aka the FPS should be fixed (FPS as in Aurora/GB). I found the problem and have a fix, but it is not working yet (clears the display successfully but won't show anything on display). Also, more battery fixes will be provided (currently it may report 0 turning the phone off accidentally).

Maybe I will add a continuous notification when OTG is turned on, because it should be disabled whenever possible (phone may not sleep & provides constant power to USB port).
[Huawei Ideos X5 U8800] telmosousa:
Thanks I hope that you can make this rom a perfect rom. I can't wait until next version :)

By the way, I charge my phone all night, for example, before I go to sleep the battery is about 10% I let it turned on and charging all night, but when I wake up it is turned off just with battery wallpaper charging. Maybe when it comes to 100% there's is some kind of bug? Or maybe in the middle it reads 0% from battery and turns off, even connected to the charger.
[Huawei Ideos X5 U8800] Djuganight:
Blefish are you planning to release the updated version when?
[Huawei Ideos X5 U8800] mikeioannina:
People, it's not nice to ask for updates all the time. When the rom is ready, I'm sure Blefish will release a new build, no need to ask the same thing every day.
[Huawei Ideos X5 U8800] zenggesen:
Yes I agree with you!
[Huawei Ideos X5 U8800] herna:
I also agree with you, but in other ways. Ask for updates is FORBIDDEN by XDA rules, and also you must understand that the DEV is tjr first who wanna release him work for people have, test and be happy. So for thst two things, please don't get Blefish thread full of ETA's(Estimated Time of Arrival)

Enviado desde mi GT-N7000 usando Tapatalk 4
[Huawei Ideos X5 U8800] Djuganight:
I think blefish can speak for himself, don't need spokespersons.

But I understand. Blefish is the new shepherd, and a good shepherd has lots of good behaved sheep's that are always ready to shoe shine.

Next time when you see someone addressing to other let that other give the answers...