[ROM][JB](2/5/13) MIUI 3.2.1 Digitalhigh Edition - ALPHA

Search This thread

digitalhigh

Inactive Recognized Developer
Dec 28, 2010
3,624
11,928
Milwaukee, WI
www.facebook.com
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.

Code:
[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://forum.xda-developers.com/showthread.php?t=1935860
 
Last edited:

hey_joe

Senior Member
Oct 28, 2010
1,422
435
Thanks, will flash once download is complete and will post results.:thumbup:

Sent from my HTC EVO 3D X515m using xda app-developers app
 

hey_joe

Senior Member
Oct 28, 2010
1,422
435
Ha ha ha! I'm always into testing new roms. Download just finished so will nandroid and flash. Might take a bit before I can come back online. If you did not see any post from me that means I have a problem with the phone and can't post since I'm not near any pc as I'm currently at work.

Thanks.

Sent from my HTC EVO 3D X515m using xda app-developers app

---------- Post added at 01:20 AM ---------- Previous post was at 01:01 AM ----------

Installation went without a hitch but it always boots up in the bootloader and can't get past that.

Sent from my HTC EVO 3D X515m using xda app-developers app
 
  • Like
Reactions: philmidd and jcsy

tzpm

Senior Member
Oct 5, 2012
137
20
收件人: [ROM][JB](2/5/13) MIUI 3.2.1 Digitalhigh Edition - ALPHA

welcome from CDMA.GSM need more developer........

Sent from my HTC X515d using xda premium
 
  • Like
Reactions: LoKKeR

hey_joe

Senior Member
Oct 28, 2010
1,422
435
Gave it another go. This time wiped everything except sd in recovery and unchecked all format option in aroma. When it rebooted, It's looping on the splash screen. Unfortunately I can't provide logcat for now as I'm not near any pc.

Sent from my HTC EVO 3D X515m using xda app-developers app
 

philmidd

Senior Member
Aug 9, 2010
81
17
manchester
Can't wait to try this.... Off to Nand now and see how things run.. :sly:

I will report any bugs I find..

Thanks for your hard work..


Sent from my shooteru using xda premium
 

extreme70

Member
May 29, 2008
43
19
As I pointed out in the OP - as of right now, I wasn't expecting it to boot. This is why I need you guys help. If anybody can get me a logcat of the bootloop, I can see what's going on and potentially fix it.

For me after installing rom phone stuck in fastboot (even didn't want to start booting) so i use latest ButteredToasT kernel for collecting some data
 

Attachments

  • logcat_miui.7z
    42.6 KB · Views: 24

dr_jerremy

Senior Member
Apr 8, 2010
809
153
Pozarevac
How did you managed to install butterted toast? For me it fails while installing the boot.img (Status 7). I always have that on MIUI, so I'm just curious.

First time on miui you have to flash kernel whit boot.img inside zip,whit flash image gui apk,and after that,you'll be able to flash other kernels like BT....

Sent from my Evo 3D GSM using xda app-developers app
 

extreme70

Member
May 29, 2008
43
19
First time on miui you have to flash kernel whit boot.img inside zip,whit flash image gui apk,and after that,you'll be able to flash other kernels like BT....

Sent from my Evo 3D GSM using xda app-developers app

Or you can grab boot.img from any rom, flash it via fastboot (fastboot flash boot boot.img) and then install your favorite kernel from recovery. It's because MIUI uses stock kernel with some kind of lock (don't really known how to describe it).
 
  • Like
Reactions: $tefanDroid

digitalhigh

Inactive Recognized Developer
Dec 28, 2010
3,624
11,928
Milwaukee, WI
www.facebook.com
did you edit accordingly init.rc and updater-script?

Define "accordingly". I did modify updater-script to flash to the right block for boot and put system in the right spot, however, I'll sit down with kitchen and take a look at the init.rc. I assumed it would be happy because I was using the same boot.img from Cm10, which usually just works.

Edit: Yep, thar's one big problem. My dumb as$ has the boot.img in a folder called "vanilla", when the updater-script calls for "kernel/vanilla". Sure that doesn't help. :p
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    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.

    Code:
    [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://forum.xda-developers.com/showthread.php?t=1935860
    11
    is ROM still alive.. Would love a stable MIUI on my Evil3D..

    Sent from my Evo 3D GSM using xda premium

    Nope, not dead at all. MIUI is updating next week to v5 - and discontinuing support for ICS ROMS. So, I took this week to focus on my final ICS release for CDMA and a MIUI theme I'm creating. I hope to have a v5 build sometime next week, which I can then port to GSM and see if I can work out the bugs.

    So, yes, I plan on keeping this going...I'm just holding off until we get the new version.
    6
    How did you managed to install butterted toast? For me it fails while installing the boot.img (Status 7). I always have that on MIUI, so I'm just curious.
    6
    It's a good idea to compare the md5 hash of the zip. It should be 3d6ccc05b955535e5fbafb40bbbc5e9c
    Also what is your firmware version?
    And it works with the built in kernel for us, then it should work for you so no point flashing another kernel, but if you want to, anthrax does not work with 4.2 roms as far as I know so you better try anryls 4.2 kernel.
    And you're s off as I understand?

    Ok first: this is not a 4.2 Rom and second Anthrax works with 4.2. But not with the normal aroma installer!
    4
    I mean settings, gallery, sms, google play, etc, etc... Apps starts, works for a while and BAM! I'm on homescreen. Tried figure out for over an hour whats going on, but i also find nothing unusual in logcat. It will be nice if someone else will check it.

    EDIT: This time instead of wiping everything and installing rom once again i just did a factory reset and looks like only messaging app keeps closing immediately and gmail from time to time. Big step forward:)



    You can try it right now, it's (almost) working. But remember to do nandroid backup before and write how it's work for you!

    I'll gtalk you in a second so keep an eye out for a chat request. I'd like to see a logcat with these new issues. Gmail should be easy enough to fix...Gvoice is also broken in our JB ROM, and most other MIUI JB Roms from what I understand - a bug report has been submitted to China and we hope for a resolution soon. But Gmail should work fine, so it may just be a problem with a missing app or something.



    I also found the list of various device block when I decompiled the boot image, so I should be able to get all the bits in the wipe part of installer linked up to the right points - hopefully this helps with proper wiping. I'm working on 3.2.8 (this week's release) right now, so once I get the JB one ready to roll, I'll flip the changes over and put out another release.