[Nexus One Q&A, Help & Troubleshooting] Galaid:
Since I've got reports that it's working on CM6.1.1 for Nexus, I've compared ROM with CM6.1.1 for Desire and here are the diffs:

#diff -r system-nexus/lib system-desire/lib | sort
Binary files system-nexus/lib/libhtc_acoustic.so and system-desire/lib/libhtc_acoustic.so differ
Binary files system-nexus/lib/libnativehelper.so and system-desire/lib/libnativehelper.so differ
Binary files system-nexus/lib/libwebcore.so and system-desire/lib/libwebcore.so differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/drivers/net/wireless/bcm4329/bcm4329.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/drivers/net/wireless/bcm4329/bcm4329.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/cifs/cifs.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/cifs/cifs.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/exportfs/exportfs.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/exportfs/exportfs.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/fuse/fuse.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/fuse/fuse.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/lockd/lockd.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/lockd/lockd.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/nfsd/nfsd.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/nfsd/nfsd.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/nfs/nfs.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/fs/nfs/nfs.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/ah6.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/ah6.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/esp6.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/esp6.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/ip6_tunnel.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/ip6_tunnel.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/ipv6.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/ipv6.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/mip6.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/mip6.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/sit.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/sit.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/xfrm6_mode_beet.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/xfrm6_mode_beet.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/xfrm6_mode_transport.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/xfrm6_mode_transport.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/xfrm6_mode_tunnel.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/xfrm6_mode_tunnel.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/xfrm6_tunnel.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/ipv6/xfrm6_tunnel.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/kernel/net/sunrpc/sunrpc.ko and system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/net/sunrpc/sunrpc.ko differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/modules.alias.bin and system-desire/lib/modules/2.6.35.9-cyanogenmod/modules.alias.bin differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/modules.builtin.bin and system-desire/lib/modules/2.6.35.9-cyanogenmod/modules.builtin.bin differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/modules.dep.bin and system-desire/lib/modules/2.6.35.9-cyanogenmod/modules.dep.bin differ
Binary files system-nexus/lib/modules/2.6.35.9-cyanogenmod/modules.symbols.bin and system-desire/lib/modules/2.6.35.9-cyanogenmod/modules.symbols.bin differ
Binary files system-nexus/lib/modules/bcm4329.ko and system-desire/lib/modules/bcm4329.ko differ
diff -r system-nexus/lib/modules/2.6.35.9-cyanogenmod/modules.builtin system-desire/lib/modules/2.6.35.9-cyanogenmod/modules.builtin
diff -r system-nexus/lib/modules/2.6.35.9-cyanogenmod/modules.dep system-desire/lib/modules/2.6.35.9-cyanogenmod/modules.dep
diff -r system-nexus/lib/modules/2.6.35.9-cyanogenmod/modules.order system-desire/lib/modules/2.6.35.9-cyanogenmod/modules.order
> kernel/drivers/input/misc/capella_cm3602_htc.ko
< kernel/drivers/input/misc/capella_cm3602.ko
> kernel/drivers/input/misc/cm3602_lightsensor_microp.ko
< kernel/drivers/misc/a1026.ko
> kernel/fs/nls/nls_utf8.ko
> kernel/fs/nls/nls_utf8.ko:
Only in system-desire/lib/hw: lights.bravo.so
Only in system-desire/lib/hw: sensors.bravo.so
Only in system-desire/lib/modules/2.6.35.9-cyanogenmod/kernel/fs: nls
Only in system-nexus/lib/hw: lights.mahimahi.so
Only in system-nexus/lib/hw: sensors.mahimahi.so

adobe flash 10.1.92.8 logcat:

I/ActivityManager( 174): Starting activity: Intent { act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=http://tv.winelibrary.com/ cmp=com.android.browser/.BrowserActivity }
D/dalvikvm( 571): GC_FOR_MALLOC freed 6177 objects / 426512 bytes in 88ms
I/QC_CORE ( 124): OMXCORE API : Get Handle 40406cf0 OMX.qcom.video.decoder.avc 72b70
I/QC_CORE ( 124): before get_cmp_index **********-1
I/QC_CORE ( 124): get_cmp_index: cmp_name = OMX.qcom.video.decoder.avc , core[i].name = OMX.qcom.video.decoder.avc ,count = 0
I/QC_CORE ( 124): returning index 0
I/QC_CORE ( 124): getting fn pointer
I/QC_CORE ( 124): Dynamically Loading the library : libOmxVdec.so
I/QC_CORE ( 124): OMXCORE: qc_omx_component_init 307d4
I/QC_CORE ( 124): OMXCORE: qc_omx_component_set_callbacks 307d4, a340e680 , 72b70
I/QC_CORE ( 124): free handle slot exists 0
I/QC_CORE ( 124): Component 307d4 Successfully created
I/QC_CORE ( 124): OMXCORE: qc_omx_component_set_parameter 307d4, 40009064 , 16777239
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 712e0 , 100663311
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 712e0 , 100663311
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_state 307d4
I/QC_CORE ( 124): OMXCORE API : Free Handle 307d4
I/QC_CORE ( 124): OMXCORE: qc_omx_component_deinit 307d4
I/QC_CORE ( 124): Calling FreeHandle in state 1
I/QC_CORE ( 124): Library Used
D/flashplayer( 571): FlashPaintSurface is RGB_565 (not OpenGL)

at this moment flash video preview image loaded and I'm gonna click play button.

no more logcat, video plays fine till the end

adobe flash 10.1.107.7 (latest official) logcat:

I/ActivityManager( 174): Starting activity: Intent { act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=http://tv.winelibrary.com/ cmp=com.android.browser/.BrowserActivity }
D/dalvikvm( 571): GC_FOR_MALLOC freed 2996 objects / 383680 bytes in 90ms
W/dalvikvm( 571): Warning: Lcom/adobe/flashplayer/FlashPaintSurface;.nativeSurfaceCreated (I)V was already registered/resolved?
W/dalvikvm( 571): Warning: Lcom/adobe/flashplayer/FlashPaintSurface;.nativeSurfaceChanged (IIII)V was already registered/resolved?
W/dalvikvm( 571): Warning: Lcom/adobe/flashplayer/FlashPaintSurface;.nativeSurfaceDestroyed (I)V was already registered/resolved?
W/dalvikvm( 571): Warning: Lcom/adobe/flashplayer/FlashPaintSurface;.nativeIsARGBSurface (I)Z was already registered/resolved?
W/dalvikvm( 571): Warning: Lcom/adobe/flashplayer/FlashPaintSurface;.nativeIsOpenGLEnabled (I)Z was already registered/resolved?
W/dalvikvm( 571): Warning: Lcom/adobe/flashplayer/FlashPaintSurface;.nativeSetEGL (ILcom/adobe/flashplayer/FlashEGL;)V was already registered/resolved?
W/dalvikvm( 571): Warning: Lcom/adobe/flashplayer/FlashPaintSurface;.nativeTouchEvent (IIII)Z was already registered/resolved?
W/dalvikvm( 571): Warning: Lcom/adobe/flashplayer/FlashPaintSurface;.nativeMenuItemSelectEvent (II)V was already registered/resolved?
W/dalvikvm( 571): Warning: Lcom/adobe/flashplayer/FlashPaintSurface;.nativeOrientationChanged (IIII)V was already registered/resolved?
I/QC_CORE ( 124): OMXCORE API : Get Handle 40506cf0 OMX.qcom.video.decoder.avc 72b70
I/QC_CORE ( 124): before get_cmp_index **********-1
I/QC_CORE ( 124): get_cmp_index: cmp_name = OMX.qcom.video.decoder.avc , core[i].name = OMX.qcom.video.decoder.avc ,count = 0
I/QC_CORE ( 124): returning index 0
I/QC_CORE ( 124): getting fn pointer
I/QC_CORE ( 124): Dynamically Loading the library : libOmxVdec.so
I/QC_CORE ( 124): OMXCORE: qc_omx_component_init 307d4
I/QC_CORE ( 124): OMXCORE: qc_omx_component_set_callbacks 307d4, a340e680 , 72b70
I/QC_CORE ( 124): free handle slot exists 0
I/QC_CORE ( 124): Component 307d4 Successfully created
I/QC_CORE ( 124): OMXCORE: qc_omx_component_set_parameter 307d4, 40009064 , 16777239
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 78998 , 100663311
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 78998 , 100663311
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_state 307d4
I/QC_CORE ( 124): OMXCORE API : Free Handle 307d4
I/QC_CORE ( 124): OMXCORE: qc_omx_component_deinit 307d4
I/QC_CORE ( 124): Calling FreeHandle in state 1
I/QC_CORE ( 124): Library Used
D/flashplayer( 571): FlashPaintSurface is RGB_565 (not OpenGL)

at this moment flash video preview image loaded and I'm gonna click play button. logcat follows

I/QC_CORE ( 124): OMXCORE API : Get Handle 40506cf0 OMX.qcom.video.decoder.avc 72b70
I/QC_CORE ( 124): before get_cmp_index **********-1
I/QC_CORE ( 124): get_cmp_index: cmp_name = OMX.qcom.video.decoder.avc , core[i].name = OMX.qcom.video.decoder.avc ,count = 0
I/QC_CORE ( 124): returning index 0
I/QC_CORE ( 124): getting fn pointer
I/QC_CORE ( 124): Dynamically Loading the library : libOmxVdec.so
I/QC_CORE ( 124): OMXCORE: qc_omx_component_init 307d4
I/QC_CORE ( 124): OMXCORE: qc_omx_component_set_callbacks 307d4, a340e680 , 72b70
I/QC_CORE ( 124): free handle slot exists 0
I/QC_CORE ( 124): Component 307d4 Successfully created
I/QC_CORE ( 124): OMXCORE: qc_omx_component_set_parameter 307d4, 40009064 , 16777239
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 78998 , 100663297
I/QC_CORE ( 124): OMXCORE: qc_omx_component_set_parameter 307d4, 40009064 , 100663297
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 78998 , 100663297
I/QC_CORE ( 124): OMXCORE: qc_omx_component_set_parameter 307d4, 40009064 , 100663297
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 72dd0 , 33554433
I/QC_CORE ( 124): OMXCORE: qc_omx_component_set_parameter 307d4, 40009064 , 33554433
D/QCvdec ( 124):
D/QCvdec ( 124): VDEC Open with new H 368 and W 640
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 72dd0 , 33554433
D/QCvdec ( 124): portDefn->nBufferSize 353280 m_height 368 m_width 640
I/QC_CORE ( 124): OMXCORE: qc_omx_component_set_parameter 307d4, 40009064 , 33554433
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 72dd0 , 33554433
D/QCvdec ( 124): portDefn->nBufferSize 353280 m_height 368 m_width 640
I/QC_CORE ( 124): OMXCORE: qc_omx_component_send_command 307d4, 0 , 2
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 72dd0 , 33554433
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, be870b14 , 0
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40406ce4 , 0
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40506ce4 , 0
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40f06ce4 , 0
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40406ce4 , 0
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40506ce4 , 0
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40f06ce4 , 0
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40406ce4 , 0
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 74ba0 , 33554433
D/QCvdec ( 124): portDefn->nBufferSize 353280 m_height 368 m_width 640
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40f06ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40406ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40506ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40f06ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40406ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40506ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40f06ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40406ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_send_command 307d4, 0 , 3
W/QCvdec ( 124): H264_Utils::check_header
W/QCvdec ( 124): check_header: start code 26
W/QCvdec ( 124): check_header: start code got fisrt NAL 4
W/QCvdec ( 124): check_header: start code looking for second NAL 4
W/QCvdec ( 124): Error at extract rbsp line 1548
W/QCvdec ( 124): check_header: start code partial nal in one buffer 26
W/QCvdec ( 124): H264_Utils::check_header
W/QCvdec ( 124): check_header: start code 8
W/QCvdec ( 124): check_header: start code got fisrt NAL 4
W/QCvdec ( 124): check_header: start code looking for second NAL 4
W/QCvdec ( 124): Error at extract rbsp line 1548
W/QCvdec ( 124): check_header: start code partial nal in one buffer 8
W/QCvdec ( 124): H264 profile 77, level 22
W/QCvdec ( 124): vdec_open
W/QCvdec ( 124): ERROR - adsp: Request cpu_dma_freq read failed
W/QCvdec ( 124): add_entry_subframe_stitching- H264
W/QCvdec ( 124): add_entry_subframe_stitching- H264
W/QCvdec ( 124): add_entry_subframe_stitching arbitrary bytes - SUBFRAME_TYPE_PREVIOUS_FRAME
W/QCvdec ( 124): add_entry_subframe_stitching- H264
W/QCvdec ( 124): add_entry_subframe_stitching - add entry previous buffer
W/QCvdec ( 124): add_entry_subframe_stitching- H264
W/QCvdec ( 124): add_entry_subframe_stitching - add entry previous buffer
W/QCvdec ( 124): add_entry_subframe_stitching- H264
W/QCvdec ( 124): add_entry_subframe_stitching - add entry previous buffer
W/QCvdec ( 124): add_entry_subframe_stitching- H264
W/QCvdec ( 124): add_entry_subframe_stitching - add entry previous buffer
W/QCvdec ( 124): add_entry_subframe_stitching- H264
W/QCvdec ( 124): add_entry_subframe_stitching - add entry previous buffer
I/QC_CORE ( 124): OMXCORE: qc_omx_component_send_command 307d4, 2 , 1
W/QCvdec ( 124): FA: Setting Tail to NULL
W/QCvdec ( 124): add_entry_subframe_stitching- H264
W/QCvdec ( 124): add_entry_subframe_stitching - add entry previous buffer
W/QCvdec ( 124): add_entry_subframe_stitching- H264
W/QCvdec ( 124): add_entry_subframe_stitching - add entry previous buffer
I/QC_CORE ( 124): OMXCORE: qc_omx_component_free_buffer[1] 307d4, 734c8
I/QC_CORE ( 124): OMXCORE: qc_omx_component_free_buffer[1] 307d4, 73518
I/QC_CORE ( 124): OMXCORE: qc_omx_component_free_buffer[1] 307d4, 73568
I/QC_CORE ( 124): OMXCORE: qc_omx_component_free_buffer[1] 307d4, 735b8
I/QC_CORE ( 124): OMXCORE: qc_omx_component_free_buffer[1] 307d4, 73608
I/QC_CORE ( 124): OMXCORE: qc_omx_component_free_buffer[1] 307d4, 73658
I/QC_CORE ( 124): OMXCORE: qc_omx_component_free_buffer[1] 307d4, 736a8
I/QC_CORE ( 124): OMXCORE: qc_omx_component_free_buffer[1] 307d4, 736f8
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 74ba0 , 33554433
D/QCvdec ( 124): portDefn->nBufferSize 353280 m_height 368 m_width 640
I/QC_CORE ( 124): OMXCORE: qc_omx_component_send_command 307d4, 3 , 1
W/QCvdec ( 124): OMXCORE-SM:Recieved command ENABLE (3)
I/QC_CORE ( 124): OMXCORE: qc_omx_component_get_parameter 307d4, 24040 , 33554433
D/QCvdec ( 124): portDefn->nBufferSize 353280 m_height 368 m_width 640
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40506ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40f06ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40406ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, be870b14 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40506ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40f06ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40406ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, be870b14 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40506ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40f06ce4 , 1
I/QC_CORE ( 124): OMXCORE: qc_omx_component_allocate_buffer 307d4, 40406ce4 , 1
W/QCvdec ( 124): VideoHeap : fd 29 data 1100320768 size 6742016
W/QCvdec ( 124): m_heap_ptr =161808
W/AudioFlinger( 124): write blocked for 190 msecs, 3 delayed writes, thread 0xdc18

video stopped after around 15seconds, audio continues!

Any ideas?