After a few hours of toiling in the terminal, I’ve just gotten my Huawei U8150 booting a custom-compiled Froyo kernel.
Believe it or not, compiling the kernel was the easy part (I’ll detail that later). The hard part was wading through the Internet trying to figure out the proper way to create a boot.img from a given kernel and ramdisk. It turns out there are quite a number of variations on kernel/ramdisk/boot.img extractors/unpackers/splitters out there, and it turns out that the U8150’s partition layouts are a bit different.
Using some elite Google Fu I eventually stumbled on a thread on the XDA Forums where UltraJack had posted modified versions of mkbootimg and unpack-bootimg.pl tools which work with the U8150. What a relief!
Coming up next: setting up your development environment, kernel compilation tutorials, and some information about the state of multi-touch support on this bargain smartphone. Adios, muchachos!