[Samsung Mesmerize] ChromWolf:
UPDATE: This ROM is now outdated. Please use Dfgas's newer MIUI port, located here:

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

Original Post:

You've watched. You've waited. You've sat impatiently looking for an update. I know I have. The wait is over.

Gingerbread AOSP MIUI 1.6.24 MTD Port

Ported to: Mesmerize (still having issues with Showcase port)

Please note: The 1.6.24 links currently posted are not my work! I just couldn't correct the eri.xml in framework-res.apk to remove "Verizon Wireless" from the top bar (cosmetic I know, but it bugged me--I'm picky like that), and... BDE sorta had his port done several hours before mine anyway. I can't take any credit whatsoever for these links, this is all his porting work.

WARNING: READ BEFORE FLASHING!!

This ROM was designed using the newer (for us) yaffs2/ext4 filesystem. Excepting CM7MTD, no other ROM uses this filesystem. As a result, this ROM uses CWM 4, and once you flash, you CANNOT flash any other ROM from Recovery.

Should you have issues with the flash, or want to return to a different non-MTD ROM, you will need to Odin all the way back to stock.

See post #2 for instructions.

SHOWCASE USERS:

This is especially critical for Showcase users, as Cell South has prevented Odin flashing packages for the Showcase. IF YOU USE A CELLSOUTH SHOWCASE AND WANT TO FLASH BACK TO A DIFFERENT ROM,

FIND A WORKING ODIN PACKAGE FIRST.

As always, the standard warning applies: I am not responsible for what may happen to your phone as a result of flashing this ROM, properly or improperly. No warranty whatsoever. You have been warned.

Credits

The biggest thanks go out to jt1134. NONE of this (including CM7MTD) would be possible if it weren't for the work he's done for the Fascinate, Mesmerize, and Showcase.

Andmer has also been critical to making this happen. He was the one to take JT's work, use his AOSP source, and build a working MIUI port for the Fascinate. Both he and JT continue to modify the ROMs and Kernels for MTD that we enjoy to work towards getting that hardware working.

Without these guys, there would be no port for us.

I'd like to thank lmartin92 for his tremendous help and knowledge. He worked tirelessly with me to get this working. Similarly, bdemartino has been a huge help in all around, as well specifically making sure we could get the "fascinatemtd" SMS padding code implemented into CM7MTD, and therefore MIUI MTD. Lastly, I'd like to thank Akellar for getting some Framework-res cosmetic edits working when I could not.

1.6.24 Note: Again, these are actually BDE's ports, not mine, I can't take any credit.

ROM Details

Update Schedule: MIUI receives weekly official updates, and Andmer has said he intends to port them to the Fascinate on that same schedule. I intend to port from his work on that same schedule, and once my overlay is fully worked out, it should take me only as long as it takes to apply it and upload. This thread will be updated every time a new ROM is released. I'll try to keep one or two previous week's ROM links just in case.

Radio: This ROM does not flash a radio, so it should use whatever radio you had before you flashed. This ROM is built for a Mesmerize/Showcase radio (making it an actual Mesmerize port), so if you're using the Fascinate EC01 radio, you'll want to either flash the EC10 or EE19 radios (typically by flashing the stock versions of those ROMs). Don't worry if you flash those ROMs; everything else (except the radio) will get overwritten.

Recovery: In order to support the yaffs2/ext4 filesystem, this ROM uses CWM 4. As a result, the normal "three finger Recovery" method does not work. Similarly, although the ROM includes a "Reboot into Recovery" menu option after holding power, that does not boot into recovery. The only method of getting into recovery at this point is to either use ADB or a Terminal Emulator app.

Within Terminal Emulator, type the bolded, underlined text:

su

(enter; this grants SuperUser rights to Terminal Emulator)

reboot recovery

(enter)

This should properly reboot the phone into Recovery mode.

Working:

Calls

Bluetooth!!

3G / Data

WiFi

SMS

Camera/Camcorder!!

USB mass storage / sdcard

GPS

ALL Sensors!!

Not Working/Known Issues:

MMS

Calls/SMS during deep sleep mode are not waking up the device to ring.

This app will prevent your device from deep sleep which is of course a battery drain, but you will receive calls. Whether its worth it or not is up to you.

https://market.android.com/details?id=otis8.softlocker

How to Flash

Copy the ROM to your SDcard.

Reboot phone into recovery, flash ROM as normal.

Make sure to wipe data, cache, and dalvik cache if you are coming from a non-MTD ROM, and possibly even CM7MTD.

Flash MIUI ROM from SD card.

The "MIUI" branded flash script will appear, and quickly disappear. THIS IS NORMAL. This verifies if CWM 4 is installed (on the first time through it will not be), and if not, installs it. The phone should reboot once again into recovery, but it will be standard CWM 4 Orange recovery.

Flash the ROM from your SD card once more. Note that the softkeys have changed; use the Search key as "Enter". The flash should proceed as normal.

1.6.24.1: Flash the 1.6.24.1 patch to correct all sensors.

Reboot phone when complete.

When your phone reboots, you should see the normal Samsung logo, and then a Galaxy S/CyanogenMod 7 logo. This will be followed by the MIUI.us boot screen, which is a moving starfield with a spinning globe.

Welcome to GB MIUI!

Mesmerize Download

http://olvisfoundation.com/xdadump/bdemartino/ROMS/MIUI/MIUI.us_mesmerize_1.6.24.1_Eng_Deo_ZipA_Signed_0627.zip

Showcase Download

((Still broken))

1.6.24.1 Patch Download - Fixes ALL sensors! (for both Mesmerize and Showcase, once later is released)

http://olvisfoundation.com/xdadump/bdemartino/ROMS/MIUI/MIUI.us_patch.zip