[myTouch 3G, Magic Android Development] sanpei:
FOR 32A, RADIO 6.35 and SPL 1.76

this port only have very little modification from original official ROM, some kernel driver tweaks, camera libs replacement, our bt firmware, sensors files and root.

first boot could be not very smooth. screen may go blank, if you would encounter this problem, just wait for a while, and press some keys. when you make all your settings done, a reboot is highly recommended. I have used it daily now.

download:

latest update [Jun 26]::

OC: http://xdaforums.com/attachment.php?attachmentid=349885&d=1277499752

non-OC: http://xdaforums.com/attachment.php?attachmentid=350638&d=1277631885 , under testing, plz report bugs.

changes:

HTC's battery driver

a new driver extension to support default USB netshare *

a newer sanpei helper which is reimplement **

non-OC version: screen on 528/352, screen off 240/176 ***

OC version: screen on 576/384, screen off 245/176 (4.0 in Linpack with JIT)

other fixes, many error reports in aosp kernel (which version > 2.6.29) have gone, we have a clean dmesg now

ROM itself:

apply update after you flash the ROM:

http://www.4shared.com/file/XHlI-Kdl/3pei_hero_21_alpha.html

mirror: http://www.multiupload.com/RRWFEYLPP1 , by malachaskos, thank you :)

wipe and flash in recovery, and you should delete the generated files (by android) in your sd card.

please make sure that you have installed driver properly. a little more details: http://xdaforums.com/showpost.php?p=6180261&postcount=986

addition:

for JIT, download this: http://xdaforums.com/attachment.php?attachmentid=345213&stc=1&d=1276842897

you have to set your Home Wallpaper and Lockscreen Wallpaper to something on sdcard before the first boot with JIT enabled, (and you can set them back after that: I have tried other HTC wallpapers except default). the workaround is found by klothius, thx :).

if you encountered any trouble, and want it disabled, flash this: http://xdaforums.com/attachment.php?attachmentid=345214&stc=1&d=1276842897

for Gallery3D, download this version: http://xdaforums.com/attachment.php?attachmentid=338391&d=1275828997 , it could work with HTC Camera app in most HTC's ROM.

known issues and workaround:

keyboard light and some other led features : flash update plz

gps may need to boot with gps setting on, or you could try capychimp's gps files

official USB netsharing: flash update plz

if you find infinite logs about database queries which are generated by bt components, what I know is a reboot, or kill the bluetooth process

APN list shows nothing (unless your mobile operator is Chungwa in Taiwan), plz manually add your APN

* it could work under windows, but you must enable netshare in settings, and not in notification area. and you must disable netshare in settings if you want to use DiskDrive.

plz don't turn mobile network setting off when wifi is on. HTC's software will disable netsharing and uninstall the driver when you turn off mobile network.

** dev could set the button led timeout now.

just setprop sanpei.buttonlight.delay 20 (in sec) when phone is running, or set it in build.prop. plz report any issues.

*** I don't test the non-OC version myself yet, if you encountered any problem plz tell me, since it have lower frequency when you don't touch the phone.

and if the screen doesn't turn on during boot with OC version, plz press red button to close screen then press any other button to active the screen.

this issues happened once when first time I used this ROM after it was ported, though we don't have a kernel OCed that time. so I had said "first boot could be not very smooth" before. now I found that with higher CPU freq, it will happen more frequently.

so I won't support higher frequency at current. they are not so stable as I considered before. maybe you think that we could boot it with a lower frequency then use higher after boot. but I think if it have troubles when booting, it will have more troubles in heavily usage.

old changes:

some new commits to aosp kernel are included

qdsp driver changed to htc 2.6.29 version with some hacks

other little tweaks, not very important

for developers, many modules are included, you could check the modules folder. but I don't enable things like compcache by default. OC is not included, my phone is heated and I don't want to take a risk before I could have time to verify it carefully.

HTC Sync will work with with version 2.0.25, you can find it here (thank paultoan): http://www.htc.com/us/support/magic-rogers/downloads/ .

other pure ports:

you can find them here: http://xdaforums.com/showthread.php?t=642125 .

legend port is a bit slow, but it have more features: the new way of select text、copy、wiki、translate and dictionary, etc.eris port may be faster then this one, and has been tested for a long time, but with old looks.

could someone test for us, if the new kernel binary and boot.img (in update.zip) could work with legend/eris ports? then we could use it to upgrade these ports too.