New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
KemikalElite
Old
(Last edited by KemikalElite; 18th October 2012 at 06:37 AM.) Reason: Update R2.3
#1  
KemikalElite's Avatar
Senior Member - OP
Thanks Meter 172
Posts: 499
Join Date: Jan 2011
Location: Chicago
Default [ROM][MIUI] *KEMIUI* MIUI for Exhibit II 2.8.10 / 4.0.4

KEMIUI

It's "Me You I" - Say It Right

Android 4.0.4 ICS / MIUI 2.8.10
Based on CyanogenMod 9 + MIUI 2.8.10 Galaxy W

ROM Specifications
I used this guide to port the CM9 ROM into MIUI
Source ROM: MIUI 2.8.10 for Galaxy W
Target ROM: Jocala's CyanogenMod 9 KANG for the Exhibit II
This will have bugs from jocala's CM9 KANG because it is based on it.

Assumed Working Though Untested
Voice Search
Phone
Wifi
SMS/MMS
GPS
Bluetooth audio
HW accelerated display
Headphone detection
Microphone detection
Camera (Front/Rear/Pano/Video/Flash)
Market/Play
Gmail
Browser
Screenshots
Streaming video

What isn't Working
Capacitive lights don't turn on but the do work
Only Internal SD card is visible when plugged into computer
USB Tethering
Bluetooth audio for sip/skype/etc
Torch / MIUI Flashlight App (Possible Market alternatives)
CRT Removed (Trying to get that back)

Credits
dswaggz - For requesting MIUI port so much.
Cyanogen - For CM9
jocala - For the CyanogenMod port to the Exhibit II
VanillaTBone / AndroidSamari - For starting development on the Exhibit II
arco and darthjonathan - From the Samsung Galaxy W for help with 2.3 patchrom and CM9
bmgreatness <-- Current Developer for 4.0.4 Updates
IRX120
File Hosting from Dev-Host
Check out Ultimate Phone Guide at my signature
Everyone else I forgot.

Extra App(s):

Soft Buttons Light - Google Play - This app will "fix" the capacitive key backlight LEDs except the lights remain on until turning off the screen. (Thanks to AkiroX for recommending)

MIUI Weather (Enables Weather widget)

(Flashable) Addon:

Center Clock/ Custom Carrier Text (Modded MIUI control panel found on MIUIandroid)


Installation:
This has the same issues as CM9 for the exhibit II. If you can't tolerate the issues don't use this.
*KEMIUI 2.8.10 R2.3* Download (10/08/2012)
Flash the zip file in recovery as you would any other normal ROM.
You must do a factory reset prior to booting into the new ROM or you will encounter FC's and UI issues.
Google Apps are preinstalled.

I originally ported MIUI to the Galaxy Exhibit but currently can no longer directly support it. I bricked my Exhibit back in June and moved on to a GSM Galaxy Nexus. The warranty is still valid so I could return the Exhibit for repair, but that's not my main priority right now. I might return to help this phone in the future but for now other members of the community are updating and supporting this ROM. I just update the OP so thanks to them for bringing life to an underappreciated ROM and keeping my first official release alive.
My Devices:
GSM Galaxy Nexus - AOKP JB Nightlies
T-Mobile Galaxy Exhibit - Repair Still Pending
T-Mobile HTC Mytouch 3G 32B - CM 6.1 Pershoot
T-Mobile BlackBerry Curve 8830
Amazon Kindle Fire - CM9
Virgin Mobile Optimus V - CM 7.2
Virgin Mobile Samsung Intercept - Ubuntdroid 4
Apple iPod touch 1st and 4th Gen
@KemikalElite on Twitter
KEMIUI ICS For Exhibit II
Ultimate Phone Guide
The Following 16 Users Say Thank You to KemikalElite For This Useful Post: [ Click to Expand ]
 
KemikalElite
Old
(Last edited by KemikalElite; 8th October 2012 at 08:25 AM.) Reason: Added R2.3
#2  
KemikalElite's Avatar
Senior Member - OP
Thanks Meter 172
Posts: 499
Join Date: Jan 2011
Location: Chicago
Changelog:

.01 (03-18-2012)
-Initial Release
-Based on CM9 KANG 0.1 / Galaxy Nexus 2.3.16 MIUI.us

.03 (03-24-2012)
-Second Release
-Now Based on CM9 KANG 0.3 / Nexus S 2.3.16 MIUIAndroid
-Fixed Wifi Reboot Bug
-New Official Graphics
-Removed on-screen keys

.04 (03-27-2012)
- Updated MIUI build to 2.3.23 (RC Branch)
- Updated CM build to 06.kang.test
- GPU Improvements
- Removed Applications: MIUIHome, Updater, Permissions, User Feedback, Stats
- Added Applications: Superuser, Titanium Backup, GO Launcher
- New Clock App from latest MIUI
- New Settings App layout
- Various improvements to both the Contacts and Phone Apps

R2 (8-16-2012)
- Built by bmgreatness
- Updated to MIUI 2.8.10
- Updated GApps
- Used Galaxy W MIUI base
- Used More Recent CM9 base
- Camera Working
- Fixed some issues with VoIP apps

bmgreatness's changelog for R1 > R2
- More default icons
- Removed Stock ICS gallery (MIUI is already installed)
- Voice Search is fixed (No need to flash gapps)

R2.2 (8-20-2012)
- Capacitive Lights non-working
- Fixed SD/ Ext SD viewing on PC
- Play Store Fix
- Issue: After file transfer the external SD doesn't always remount. To fix just remove and reinsert the sd card. May require rescan

R2.3 (10-08-2012)
- Updated to Lasted CM9 build
- CRT Animation Temporarily Removed
- Posted MIUIAndroid Control Panel as a Flashable Mod
My Devices:
GSM Galaxy Nexus - AOKP JB Nightlies
T-Mobile Galaxy Exhibit - Repair Still Pending
T-Mobile HTC Mytouch 3G 32B - CM 6.1 Pershoot
T-Mobile BlackBerry Curve 8830
Amazon Kindle Fire - CM9
Virgin Mobile Optimus V - CM 7.2
Virgin Mobile Samsung Intercept - Ubuntdroid 4
Apple iPod touch 1st and 4th Gen
@KemikalElite on Twitter
KEMIUI ICS For Exhibit II
Ultimate Phone Guide
The Following User Says Thank You to KemikalElite For This Useful Post: [ Click to Expand ]
 
KemikalElite
Old
(Last edited by KemikalElite; 17th August 2012 at 07:52 AM.)
#3  
KemikalElite's Avatar
Senior Member - OP
Thanks Meter 172
Posts: 499
Join Date: Jan 2011
Location: Chicago
Latest Release Notes:
Read the red OP text and changelog.

Thanks to Everyone.
My Devices:
GSM Galaxy Nexus - AOKP JB Nightlies
T-Mobile Galaxy Exhibit - Repair Still Pending
T-Mobile HTC Mytouch 3G 32B - CM 6.1 Pershoot
T-Mobile BlackBerry Curve 8830
Amazon Kindle Fire - CM9
Virgin Mobile Optimus V - CM 7.2
Virgin Mobile Samsung Intercept - Ubuntdroid 4
Apple iPod touch 1st and 4th Gen
@KemikalElite on Twitter
KEMIUI ICS For Exhibit II
Ultimate Phone Guide
The Following User Says Thank You to KemikalElite For This Useful Post: [ Click to Expand ]
 
dennis96411
Old
#4  
dennis96411's Avatar
Senior Member
Thanks Meter 357
Posts: 698
Join Date: Dec 2011
Location: ¬_¬
Wow, guess whose dream just came true? Now that person will get out of our hairs forever! No not really.

Anyway nice job, really nice progress on the phone. Will give it a spin when I have time.
 
Faultyy
Old
#5  
Senior Member
Thanks Meter 34
Posts: 128
Join Date: Jan 2012
Quote:
Originally Posted by KemikalElite View Post
KEMIUI

It's "Me You I" - Say It Right

Android 4.0.3 ICS / MIUI 2.3.16
Based on CyanogenMod 9 + MIUI.us Galaxy Nexus

ROM Specifications
I used this guide to port the CM9 ROM into MIUI
Source ROM: MIUI 2.3.16 for GSM Galaxy Nexus
Target ROM: Jocala's CyanogenMod 9 KANG for the Exhibit II
This will have bugs from jocala's CM9 KANG because it is based on it.

Assumed Working Though Untested
Phone / Voice
Wifi
Messaging
GPS / Location Services
Bluetooth
Headphones
Google Market/Play/Apps
Browser + Most Other Stock Apps

What isn't Working
Wifi disconnect bootloop bug from CM9 KANG
Network Time Zone (set time zone manually in settings)
Camera
Microphone for anything other than native voice calls
Google Calendar Sync (unconfirmed)
Update App (This is designed for other officially supported devices. I recommend not using it as this is an unofficial release.)
ROM Manager (Not supported on this device. DO NOT USE. FC's and causes screen static.
Torch / MIUI Flashlight App
Transparency Visual Effects cause screen static
Boot animation doesn't fit perfectly within screen border
Whatever else.

Credits
dswaggz - For requesting MIUI port so much.
Cyanogen - For CM9
jocala - For the CyanogenMod port to the Exhibit II
VanillaTBone / AndroidSamari - For starting development on the Exhibit II
arco and darthjonathan - From the Samsung Galaxy W for help with 2.3 patchrom and CM9
kenmood / mekaziah - General Advice
Jakos Katarune - Support / Graphic Design
Alan Miller - Support / Windows Phone User
Carter Dukes - Ultimate Phone Guide Admin
File Hosting from Dev-Host
Check out Ultimate Phone Guide at my signature
Everyone else I forgot.

This is a first test build. Most everything is working from MIUI. This is a ported build based on the GSM Galaxy Nexus 2.3.16 MIUI English US build from MIUI.us and the CyanogenMod 9 KANG build for the Exhibit II from jocala. The on-screen buttons are enabled in this build. I should remove them in the next release because they consume space on the screen. The screen turns to static when navigating through menus that dim the background (popup selection).

Installation:
This has the same issues as CM9 for the exhibit II. For example Camera and VoIP are broken for now. If you can't tolerate the issues don't use this.
Download The miui_ancora_target.zip 180.25 MB
Flash the zip file in recovery as you would any other normal ROM.
You must do a factory reset prior to booting into the new ROM or you will encounter FC's and UI issues.
Google Apps are preinstalled.
Hahahaha I actually burst out laughing at the first person you thanked, thought it was hilarious. On topic, great job Kem! We're getting more and more interest in the device every day it seems and you're helping move the process along. Thank you!
 
dswaggz
Old
#6  
Account currently disabled
Thanks Meter 52
Posts: 1,224
Join Date: Jun 2010
I laughed to makes me feel important but any u no su I'll be able to flash back right

ⓥⓘⓐ⇨EII4G♛ⓧⓠⓤⓘⓩⓘⓣ ♝3.9&ⓥ6supercharged☜
ⓩⓞⓞⓜ⇨ⓩⓞⓞⓞⓜ™©
 
jocala
Old
#7  
jocala's Avatar
Senior Member
Thanks Meter 1961
Posts: 2,140
Join Date: Jul 2010
Location: Ocala

 
DONATE TO ME
Congratulations!
 
dennis96411
Old
#8  
dennis96411's Avatar
Senior Member
Thanks Meter 357
Posts: 698
Join Date: Dec 2011
Location: ¬_¬
Quote:
Originally Posted by dswaggz View Post
I laughed to makes me feel important but any u no su I'll be able to flash back right

ⓥⓘⓐ⇨EII4G♛ⓧⓠⓤⓘⓩⓘⓣ ♝3.9&ⓥ6supercharged☜
ⓩⓞⓞⓜ⇨ⓩⓞⓞⓞⓜ™©
Why don't you find out yourself? You can always ODIN back. Just a note, to be a tester you must be willing to test things yourself, otherwise why would you hold that title?

Sent from my SGH-T679 using xda premium
The Following 2 Users Say Thank You to dennis96411 For This Useful Post: [ Click to Expand ]
 
KemikalElite
Old
#9  
KemikalElite's Avatar
Senior Member - OP
Thanks Meter 172
Posts: 499
Join Date: Jan 2011
Location: Chicago
Okay let me start this post saying that I have almost no sleep and hopefully will not fall asleep in the process of composing this like last time.

The last 18 hours or so has been a crazy process of emotions with rage at the MiCode PatchROM. At 9:20 AM dswaggz PM'ed me about the MIUI ICS source. I took a look on github and saw that the MiCode team had posted the ICS branch with good English instructions. I start up my virtual machine and download the source and it takes a while for me to get ADB working through Virtualbox. I setup the environment and execute the command that pulls everything from the phone and nicely packages it into a stockrom.zip when I finally get to the make fullota command I get a fatal error similar to the one that had stopped me on gingerbread. I look back at github and see that MIUIAnderson has posted a response to someone that has encountered the same problem. According to the MiCode team the Patchrom only works with actual OEM ICS stock ROMs. They had stopped supporting AOSP-based ROMs to due too many bugs.

Thinking about this realistically how many devices have a goal of the new MIUI and actually have a 4.0 stock ROM? This would limit the new MIUI to devices with official firmware updates and new devices running 4.0 right out of the box. Well what about the devices that won't get an upgrade? I thought about the Kindle Fire and remembered that they had an ICS version of MIUI even though there only stock version was 2.3.5. Searching around I found some more MIUI ROMs that were built on top of CM9 and other AOSP ROMs. Continuing to look around these forums I found a guide for a process that I now refer to as manual patching process or "manupatch". Since the Patchrom was so complex compared to this more basic method I couldn't believe it could work.

I had fused together a MIUI build from another device with the CM9 AOSP ROM from this device and it actually worked! So a big thanks to master expert porter proxuser here on xda. The link to that thread is in the OP.

I'm not sure if its just me but the stock browser seems so smooth and fast almost as if it has acceleration. I do notice that in certain parts of the user interface and browser that the screen starts flickering, pixelates with static, and generally freaks out. I think this might be some sort of GPU render bug since it gets worse when I enabled forced GPU acceleration. Maybe this is caused from using the Galaxy Nexus build as the source ROM, maybe its a glitch between the MIUI and CM parts in the target ROM.

I can't believe that of all things the su binaries for root access are missing. I kept wondering why root explorer wasn't working. I'm going to work on the device specifics for the exhibit in this ROM. Taking out the Updater app, ROM Manager, Status LED options, removing the on-screen buttons to allocate for more screen space, and switch out the boot animation.
My Devices:
GSM Galaxy Nexus - AOKP JB Nightlies
T-Mobile Galaxy Exhibit - Repair Still Pending
T-Mobile HTC Mytouch 3G 32B - CM 6.1 Pershoot
T-Mobile BlackBerry Curve 8830
Amazon Kindle Fire - CM9
Virgin Mobile Optimus V - CM 7.2
Virgin Mobile Samsung Intercept - Ubuntdroid 4
Apple iPod touch 1st and 4th Gen
@KemikalElite on Twitter
KEMIUI ICS For Exhibit II
Ultimate Phone Guide
 
dswaggz
Old
#10  
Account currently disabled
Thanks Meter 52
Posts: 1,224
Join Date: Jun 2010
When u add the su binaries I'm so down an maybe the method u used for this might work with gb u think kem

ⓥⓘⓐ⇨EII4G♛ⓧⓠⓤⓘⓩⓘⓣ ♝3.9&ⓥ6supercharged☜
ⓩⓞⓞⓜ⇨ⓩⓞⓞⓞⓜ™©

Tags
exhibit, kemikalelite, miui