Z moich doświadczeń z portowaniem pomocną komendą jest też adb bugreport, najlepiej zapisuj sobie logi do plików.
np. adb bugreport > C:\adbdebug.txt
m.in. dzięki niemu sprawdziłem czemu mi sense nie ruszało bo miało mało ramu 😛
Spróbuj kernel z ROMu HTC sense 2.2 cile, przy innych albo stało mi na logu romu HTC lub wcale do niego nie dochodziło
MIUI ciężko przeportować bo nie ma kompatybilności z hardware swifta, ale powodzenia w pracy 🙂. Myślę, ze najprościej portować by było z ROMu dla Moto Milestone.