[HTC EVO 3D] digitalhigh:
Hello all!

Recently, I had a request from a GSM 3VO user for a port of my/CMB's Jellybean ROM from CDMA to GSM. As our ROM is based on CM10 Disarmed Toaster, I didn't think it would be very difficult to copy his GSM bits in and make it go.

Now, as I am obviously not using a GSM device, I can't test this...at all. I don't know if it boots. However, my ICS build is actually a port from GSM to CDMA, so I'm pretty familiar with the process. Having CM10 as a guide should help too.

So, for the more intrepid of you, I present my super-duper-alpha-omega-beta build of MIUI 3.2.1. To make it, I literally diffed the CDMA and GSM builds of CM10, copied out the bits that are different from GSM, and plugged them into the appropriate spots in MIUI.

I can't promise anything. I don't know if it will boot. I don't think it will break anything, but I don't even want to say that much. I did make sure that the installer only touches /system and /boot partitions, so there shouldn't be any risk to recovery or anything.

Also, most features in the Aroma installer should work, but obviously, the stuff for Virgin Mobile users doesn't apply. Not all of the wipe features actually do anything (need to look up what mmcblk's your device uses for cache and devlog), but nothing should hurt anything. :D

Once again - THIS IS AN ALPHA VERSION. IF YOU DON'T KNOW HOW TO LOGCAT AND DON'T FEEL LIKE TESTING, DO NOT DOWNLOAD THIS.

Have I scared you away yet? No? Okay then...

http://goo.im/devs/digitalhigh/miuijbU/MIUI_3.2.1_SHOOTERU_JB_DH_Test2.zip

So, instructions:

1. Download. Put on SDcard.

2. Boot to Recovery.

3. Do a full wipe.

4. Open le .zip

5. Under wipe settings, check whatever you want. Only "system" and "boot" are currently attached to anything, the rest are placeholders.

6. For the carrier option, leave it checked on "sprint", not "virgin". This is another placeholder, will be modified once we get this going.

7. For customization options, please pick "minimal". All custom options should work, but for testing purposes, minimal will keep the variables down.

8. Hit next, and watch the installer go.

9. Reboot.

10...?

And, again, can't even say that this will boot yet. If it does, awesome! If not, head on over to your favorite computer and spit me out a logcat report. Upload that to pastebin or as an attachment, and let me know what hboot and firmware you're running. As this is a jellybean/cm10 variant, all rules that apply to that ROM should apply to this.

To the mods - I apologize for posting a ROM that I can't confirm as working, but this is based on a working ROM and my experience with porting, so I anticipate any issues with booting will be resolved quickly, and I can make this a part of my weekly release schedule. :D

Thanks everybody in advance for the help! Once we get this booting, I'll focus on features and such as I have in my CDMA version. I'll work on making the thread purdier too.

[B]Changelog:[/B]

[I]2.7.13[/I]

Fixed error in installer where boot.img wasn't being pulled from right directory.
Modified boot.img to include missing commands present in MIUI boot image.
Added latest ButteredToast kernel to boot.img - modules to /system/libs/modules

Edit: As per mod request, kernel used is Butteredtoast by bigwillyG. All source info can be found in his thread:

http://xdaforums.com/showthread.php?t=1935860