[Huawei Ideos X5 U8800] Be-Mine:
You will lose your data on Official 2.3.5 Roms! And you may encounter bootloops!!!

I really like this Custom Partition method and still use it as "1.2G DATA + 1.46G INTERNAL SD" , so first of all, thanks to genokolar :).

But I have to inform genokolar and other users about some critical problems and tips/tricks. So here are my warnings regarding this Custom Partition method:

1) You'll lose your data if you apply this method on Official Gingerbread Roms B518,B522,B528...! Because the 3 ext3 partitions (one of which is the leading DATA pttn) on Froyo versions become ext4 in the Gingerbread versions. This incompatibility in the partition types (most probably) causes this method to fail in keeping your data; the Rom is automatically reinstalling itself as soon as the process finishes, as if you're forcing the phone to return to factory defaults.

I guess and hope that it can be solved if the procedure (the .zip files) is reprepared for ext4 partition type. Till that time avoid applying the method on the GB Rom unless you don't want to keep your Data untouched.

2) You'll lose the content of the "Mobile Partner" CD Drive which appears when you connect the phone via USB! I realized that it's due to the lack of the "cdrom" folder containing the "autorun.iso" file. After this method is applied, the "cdrom" folder in the DATA partition is gone somehow. Probably it's not backed up at first or not restored properly during the process.

I think it's not a big issue because the content is not so significant. It just contains some drivers which are not needed in general and can easily be obtained whenever needed. Yet, this issue may easily be solved by reinstalling the Rom, the Mobile Partner will come back as before. But if you don't want to reinstall the Rom, just copy the "cdrom" folder which you backed up formerly in the root of the reformed DATA partition -i didn't try it yet though-.

3) You may encounter BOOTLOOPs in some specific situations!!! This is the most weird and annoying side-effect of the method. Let me try to explain the issue:

I claim that the following trio causes endless bootloops after a cold boot followed with a restart, on an official GB Rom:

(Custom Partition) + (Official GB ROM: B518,B522,B528...) + (a microSD which requires a reboot to be recognized) = BOOTLOOPs!!!

Although this trio comes together you may not encounter bootloops at first if the "Fast Boot" option is selected in Settings, because it avoids the microSD bug in official GB Roms. But don't rely on this option, this can't guarantee that you will not encounter ever because sooner or later you'll have to take out the battery for some reason. This will reset the fast-boot feature and cause a cold boot after you replace the battery and power on. So the microSD will not be recognized at first and you'll have to make a restart to make the microSD recognized properly, and then what? Gee, you encounter Bootloops on Huawei boot animation, and you'll have to "wipe data/factory reset" to boot the phone but then everything will be gone! This problem will occur every time you make a restart after a

cold boot

.

So, what can be done? As I claim that this problem occurs whenever the trio comes together, then we have to sacrifice one of them. Since I guess everyone will insist on using Custom Partition method (I do ;)), then:

* Get rid of the buggy Official Gingerbread Rom which doesn't recognize your valuable microSD card unless you make a restart! (Keep in mind that latest B528 seems less picky on microSDs!)

or,

* Get rid of your current microSD card, and try to find a microSD which gets along well with the official GB Rom you want to use! This won't be easy with the Roms earlier than B528. Since B528 is less picky, you'll have more chance to find a compatible card that won't require a reboot to be recognized properly!

For example; my Kingston 8GB C4 card is never recognized at first with the B518,B522,B528 Roms, so i encounter bootloops after applying Custom Partition.

But i realized that my other card Team 16GB C6 microSD is compatible with B528, so i managed to solve the bootloop problem with it. (It was just the same as Kingston on B518 and B522, but not on B528 now!)

As a result, Huawei has to release new firmwares with less bugs, and solve this microSD card bug once and for all!

(Keep in mind that after several tests, installations, cold boots, restarts, I'm %99 sure of what i have written here, but we certainly need confirmations. There's always a possibility of coincidences, although it seems unlikely to me in this subject)