[G1 Android Development] bcarpe211:
Help trying to install this please!

Here is the situation:

My phone specs are listed in my signature. I do the typical install process when it comes to installing new/different ROMs.

First, SD Partition: 128 Swap / 512 ext4 / remainder FAT32

Then Wipe everything (factory reset, dalvik, etc.)

Then I place the ROM on the SD card and then flash it.

Reboot.

The problem is I get stuck at the green boot screen every time. Two days ago I was able to install this ROM with no problem. After running it for a day I tried to do something that required a SU Request and noticed it forced closed. I tried rebooting and that didn't work. Then I tried to reinstall it only now it gets stuck on the boot screen.

Took a logcat and here is what it looks like:

05-29 18:49:48.352: INFO/DEBUG(2725): debuggerd: Feb 11 2010 22:42:54
05-29 18:49:48.422: INFO/vold(2724): Android Volume Daemon version 2.0
05-29 18:49:48.472: INFO/vold(2724): New MMC card 'USD ' (serial 71310389) added @ /devices/platform/msm_sdcc.2/mmc_host/mmc1/mmc1:b368
05-29 18:49:48.482: INFO/vold(2724): Disk (blkdev 179:0), 15659008 secs (7646 MB) 3 partitions
05-29 18:49:48.482: INFO/vold(2724): New blkdev 179.0 on media USD , media path /devices/platform/msm_sdcc.2/mmc_host/mmc1/mmc1:b368, Dpp 3
05-29 18:49:48.492: INFO/vold(2724): Partition (blkdev 179:1), 14408203 secs (7035 MB) type 0xc
05-29 18:49:48.492: INFO/vold(2724): New blkdev 179.1 on media USD , media path /devices/platform/msm_sdcc.2/mmc_host/mmc1/mmc1:b368, Dpp 2
05-29 18:49:48.502: INFO/vold(2724): Partition (blkdev 179:2), 1000000 secs (488 MB) type 0x83
05-29 18:49:48.502: INFO/vold(2724): New blkdev 179.2 on media USD , media path /devices/platform/msm_sdcc.2/mmc_host/mmc1/mmc1:b368, Dpp 1
05-29 18:49:48.512: INFO/vold(2724): Partition (blkdev 179:3), 250804 secs (122 MB) type 0x82
05-29 18:49:48.512: INFO/vold(2724): New blkdev 179.3 on media USD , media path /devices/platform/msm_sdcc.2/mmc_host/mmc1/mmc1:b368, Dpp 0
05-29 18:49:48.522: INFO/vold(2724): Evaluating dev '/devices/platform/msm_sdcc.2/mmc_host/mmc1/mmc1:b368/block/mmcblk0' for mountable filesystems for '/sdcard'
05-29 18:49:48.522: INFO/vold(2724): Aborting start of /sdcard (bootstrap = 1)
05-29 18:49:48.522: INFO/vold(2724): Volmgr not ready to handle device
05-29 18:49:48.542: DEBUG/vold(2724): Bootstrapping complete
05-29 18:49:48.702: DEBUG/AKMD(2733): akmd 1.6.6 START
05-29 18:49:48.702: DEBUG/AKMD(2733): library version: 1.2.1.1129
05-29 18:49:50.782: DEBUG/AndroidRuntime(2728): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
05-29 18:49:50.792: DEBUG/AndroidRuntime(2728): CheckJNI is OFF
05-29 18:49:50.792: INFO/AndroidRuntime(2728): JNI options: '-Xjniopts:warnonly'
05-29 18:49:50.842: DEBUG/dalvikvm(2728): Precise GC configured ON
05-29 18:49:51.972: DEBUG/AndroidRuntime(2728): --- registering native functions ---
05-29 18:49:53.702: DEBUG/JBtlRBtlServicesNative(2728): register_android_server_JBtlRbtlServicesNative: Entered
05-29 18:49:53.742: DEBUG/JBtlCommonNative(2728): register_android_server_JBtlCommonNative: Entered
05-29 18:49:53.762: DEBUG/(2728): Entered register_android_server_JBtlBmgNative
05-29 18:49:53.762: DEBUG/JBtlA2dpNative(2728): <<<< Entered register_android_server_JBtlA2dpNative >>>>
05-29 18:49:53.762: DEBUG/JBtlAgNative(2728): <<<< Entered register_android_server_JBtlAgNative >>>>
05-29 18:49:53.762: DEBUG/(2728): Entered register_android_server_JBtlAvrcptgNative
05-29 18:49:53.772: DEBUG/JBtlPbapsNative(2728): Entered register_android_server_JBtlPbapsNative
05-29 18:49:53.772: DEBUG/JBthalPbNative(2728): Entered register_android_server_JBthalPbNative
05-29 18:49:53.772: DEBUG/JBtlSppNative(2728): <<<< Entered register_android_server_JBtlSppNative >>>>
05-29 18:49:53.772: DEBUG/JBtlOppcNative(2728): <<<< Entered register_android_server_JBtlOppcNative >>>>
05-29 18:49:53.782: DEBUG/JBtlOppsNative(2728): <<<< Entered register_android_server_JBtlOppsNative >>>>
05-29 18:49:53.782: DEBUG/JBtlFtpsNative(2728): <<<< Entered register_android_server_JBtlFtpsNative >>>>
05-29 18:49:53.782: DEBUG/(2728): <<<< Entered register_android_server_JFmRxNative() >>>>
05-29 18:49:53.792: INFO/SamplingProfilerIntegration(2728): Profiler is disabled.
05-29 18:49:53.882: INFO/Zygote(2728): Preloading classes...
05-29 18:49:53.892: DEBUG/dalvikvm(2728): GC freed 813 objects / 51608 bytes in 7ms
05-29 18:49:53.952: ERROR/DMAgent(2726): SMD Port open failure.[v1.1.2.12231200]
05-29 18:49:54.232: DEBUG/dalvikvm(2728): GC freed 247 objects / 15944 bytes in 17ms
05-29 18:49:54.522: DEBUG/dalvikvm(2728): GC freed 287 objects / 18264 bytes in 19ms
05-29 18:49:54.682: DEBUG/dalvikvm(2728): GC freed 246 objects / 14056 bytes in 20ms
05-29 18:49:54.972: DEBUG/dalvikvm(2728): GC freed 377 objects / 24000 bytes in 25ms
05-29 18:49:55.682: DEBUG/dalvikvm(2728): GC freed 454 objects / 29720 bytes in 12ms
05-29 18:49:55.722: DEBUG/skia(2728): ------ build_power_table 1.4
05-29 18:49:55.732: DEBUG/skia(2728): ------ build_power_table 0.714286
05-29 18:49:55.792: DEBUG/dalvikvm(2728): Trying to load lib /system/lib/libmedia_jni.so 0x0
05-29 18:49:55.862: INFO/dalvikvm(2728): Unable to dlopen(/system/lib/libmedia_jni.so): Cannot load library: link_image[1721]: 2728 could not load needed library 'libopencore_player.so' for 'libmedia_jni.so' (reloc_library[1244]: 2728 cannot locate '_ZN24PVMediaOutputNodeFactory21CreateMediaOutputNodeEP14PvmiMIOControl'...)
05-29 18:49:55.862: WARN/dalvikvm(2728): Exception Ljava/lang/UnsatisfiedLinkError; thrown during Landroid/media/AmrInputStream;.<clinit>
05-29 18:49:55.962: ERROR/Zygote(2728): Error preloading android.media.AmrInputStream.
05-29 18:49:55.962: ERROR/Zygote(2728): java.lang.ExceptionInInitializerError
05-29 18:49:55.962: ERROR/Zygote(2728): at java.lang.Class.classForName(Native Method)
05-29 18:49:55.962: ERROR/Zygote(2728): at java.lang.Class.forName(Class.java:237)
05-29 18:49:55.962: ERROR/Zygote(2728): at java.lang.Class.forName(Class.java:183)
05-29 18:49:55.962: ERROR/Zygote(2728): at com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:295)
05-29 18:49:55.962: ERROR/Zygote(2728): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:582)
05-29 18:49:55.962: ERROR/Zygote(2728): at dalvik.system.NativeStart.main(Native Method)
05-29 18:49:55.962: ERROR/Zygote(2728): Caused by: java.lang.UnsatisfiedLinkError: Library media_jni not found
05-29 18:49:55.962: ERROR/Zygote(2728): at java.lang.Runtime.loadLibrary(Runtime.java:489)
05-29 18:49:55.962: ERROR/Zygote(2728): at java.lang.System.loadLibrary(System.java:557)
05-29 18:49:55.962: ERROR/Zygote(2728): at android.media.AmrInputStream.<clinit>(AmrInputStream.java:33)
05-29 18:49:55.962: ERROR/Zygote(2728): ... 6 more
05-29 18:49:55.962: DEBUG/AndroidRuntime(2728): Shutting down VM
05-29 18:49:55.962: WARN/dalvikvm(2728): threadid=3: thread exiting with uncaught exception (group=0x4001e2f0)
05-29 18:49:55.982: DEBUG/dalvikvm(2728): DestroyJavaVM waiting for non-daemon threads to exit
05-29 18:49:55.982: DEBUG/dalvikvm(2728): DestroyJavaVM shutting VM down
05-29 18:49:55.982: DEBUG/dalvikvm(2728): VM cleaning up
05-29 18:49:56.012: DEBUG/dalvikvm(2728): LinearAlloc 0x0 used 1126396 of 5242880 (21%)
05-29 18:49:56.022: DEBUG/skia(2728): purging 6K from font cache [1 entries]
05-29 18:49:59.152: ERROR/DMAgent(2741): SMD Port open failure.[v1.1.2.12231200]
05-29 18:50:04.282: ERROR/DMAgent(2743): SMD Port open failure.[v1.1.2.12231200]
05-29 18:50:09.359: ERROR/DMAgent(2745): SMD Port open failure.[v1.1.2.12231200]

At the very end there is the error, "ERROR/DMAgent(2745): SMD Port open failure.[v1.1.2.12231200]". That is where my phone gets stuck trying to boot.

I noticed the most common thing with all my logcats is the "ERROR/DMAgent(2745): SMD Port open failure.[v1.1.2.12231200]" error. I looked this up and it seems to be closely related to all the Hero ROMs. I don't know what causes it and I can't find it anywhere in the Android documentation. Does anyone know how to fix this? I really want this ROM back on my phone :(