I did some further tests (i'm not an expert, and no member give me advice ... so i try things that make sense for me, but i could be totaly wrong)
I donwloaded the lastest MUI for N1 (because N1 always has last version before others)
I extract the zip
I changed the build.prop values
Code:
ro.build.tags=test-keys
ro.product.model=Nexus One
ro.product.brand=generic
ro.product.name=libra_passion
ro.product.device=passion
ro.product.board=mahimahi
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=HTC
ro.product.locale.language=zh
ro.product.locale.region=CN
ro.wifi.channels=
ro.board.platform=qsd8k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=passion
into (the one found on CM for DHD)
Code:
ro.build.tags=test-keys
ro.product.model=Desire HD
ro.product.brand=htc_wwe
ro.product.name=htc_ace
ro.product.device=ace
ro.product.board=ace
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=HTC
ro.product.locale.language=zh
ro.product.locale.region=CN
ro.wifi.channels=
ro.board.platform=qsd8k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=ace
I removed the asserts checks in the updater-script (so it will not say that i don't have the right phone ^^)
I replace the boot.img by a CM 6.1 RC2 for DHD boot.img
I deleted the /system/lib/modules and replaced it by the same directory from CM 6.1 RC2 for DHD
zip the files, signed the zip file and put it on phone
it flash ... but after a while, it give me an error 7 on write_raw_image("/tmp/boot.img", "boot") (so the last part of the flash has error

)
I tried the same without replacing the kernel and modules, but the same things happens ....
if someone has ideas, i'll test it (it is almost impossible to brick an android phone ^^)