RIL working on Huawei U8185 on CyanogenMod 9

It’s still a bit rough, but the RIL is now working on the Huawei U8185 on CyanogenMod 9. As you can see, I have network bars, and an SMS has just come in: I’m using Dazzozo’s prototype HuaweiQualcommRIL class, which he based on CyanogenMod’s QualcommRIL, but added changes from decompiling Huawei’s RIL in the Gingerbread […]

Compiling CyanogenMod 9 for the Huawei U8185

A few months ago I proposed a project to port CyanogenMod 9 (Ice Cream Sandwich) to the Huawei U8185. I got the project started by porting ClockworkMod Recovery, and then got CyanogenMod 9 booting not longer after that. I had some good momentum, but I was alone; not exactly what I had in mind when […]

Android porting: ueventd parsing order

In a recent CyanogenMod 9 port I needed to set permissions on various device nodes at boot. I knew I needed to use ueventd, but I wasn’t sure which file Android’s ueventd daemon was looking in for device-specific rules. As it turns out, Android’s init system decides which ueventd.*.rc file to parse based on the […]

Enabling logcat on the Huawei U8185

For some reason the geniuses at Huawei decided to disable logcat on the Huawei U8185. No doubt they view it as a security (by obscurity) measure, but it’s really freakin’ annoying as I’m actually trying to do some development on this device. Despite logging being ON in the kernel, logcat is not happy. $ adb […]

CyanogenMod 10 beta for Galaxy Tab 7.0 Plus

I’ve just finished putting the final touches on the first beta build of CyanogenMod 10 for the Samsung Galaxy Tab 7 Plus. It feels like it was just the other day that I started working on the CyanogenMod 9 alpha. Jellybean is what Ice Cream Sandwich should have been; it focuses on optimizing Android performance […]