[ROM] [February 13] MIUI - PyroMod - Stable Version 1.1

blahbl4hblah

Inactive Recognized Developer
Oct 3, 2010
6,061
1,514
0
Los Angeles, CA
Screenshots:


Code:
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */
FAQ

What is apps2ext?
Code:
Apps2ext (previously called apps2SD) moved all user installed apps to a secondary ext partition on your sdcard. 
This method had the advantage of being straight forward and simple, However, it had the drawback of being difficult to set up. 
This method is no longer officially supported by CyanogenMod. 
Please see the forum for device specific work-arounds if you really want apps2EXT on CyanogenMod.
Why did I include a apps2ext script to the rom?
Code:
Even though we have 1GB space of internal memory and a lot of the G2 users believe that is enough. 
The more apps that are installed, the slower our phones can get after time.

Apps2ext takes all of that stress from our internal storage and diverts it to our sd-ext partition if there's any. 
This results in our phones never have to worry about slowing down just because of the number of apps that we have installed.
Requirements
- T-mobile G2 or HTC Desire Z
- S-OFF
- SDCard

Other requirements:
*Only need this is you plan to use sd-ext and swap*
- Sd-ext partition at least 1024MB
- Swap partition at least 256MB

I DO NOT RECOMMEND USING ANY KIND OF SUPERWIPE
The rom has it's own built in wipe


Installing Process
- Backup your previous rom
- Repartition your sdcard ONLY if you want sd-ext and/or swap enabled
- Download the rom
- Wipe everything (data, cache, dalvik-cache, battery stats) DO THIS ONLY IF COMING FROM ANOTHER ROM
- Flash the rom
- Once flashing process is complete it will auto reboot!

Working
- Everything should be

Not Working
- Nothing, but tell me if anything is broken

Issues
- Calender (Still has some chinese, seems to be a miui.us build issue)

REGARDING ISSUES
Post the issues on http://pastebin.com/
- Please give me a logcat if you have an error, I can not help you if there's no logcat of the issue

Credits:
- HTC (Making HTC Vision)
- Google (Android OS)
- Cyanogenmod and Miui.us (Base)
- SparksCo (Sd-ext, swap, kernel, bootanimation, symlink scripts and sysctl tweaks)
- Miui.us (Building a beautiful miui rom)
- Myself (Micro system and data symlink for font, system app and entire media folder)

If I missed anyone, let me know and I'll add you to here

Download link:
MIUI-PyroMod-Stable-V1.1
checksums md5: 3c5d956b6ac9a19f68800e6130fe62ab

If you love my roms, donates and hitting the thanks button would be much appreciated!
 
Last edited:

blahbl4hblah

Inactive Recognized Developer
Oct 3, 2010
6,061
1,514
0
Los Angeles, CA
Changelog

Version 1.1:

Rom
- Added Cycling bootanimations (Credits to SparksCo)
- Added 3 different bootanimations
- Added newer Wifi-Calling (Credits to Cyanogenmod)
- Added zipalign script (Credits to Brainmaster)
- Added rambooster script (Credits to Darkyy)
- Fixed kernel script (Had issues with clock speeds that didn't exist)
- Removed DSPManager (Some had issues, some didn't)

Theme
- Same as last release

Kernel
- Stock kernel again

Old Changelogs:
Code:
Stable V1.0:

[B]Rom[/B]
- Miui.us as the rom base (2.1.20)
- Wifi calling (Credits to cyanogenmod team)
- Added FULL LANGUAGE KEYBOARD (Credits to cyanogenmod)
- Added DSPManager (Credits to cyanogenmod)
- Added kernel script (Credits to SparksCo)
- Added sysctl tweaks (Credits to SparksCo)
- Removed swap scripts
- Made system extra small [/system/app is 2.2 mb and /system is 80.3 mb] (Credits to myself)

[B]Theme[/B]
- Black ICE Theme
- Stock font
- Stock audio tones
- Nice looking bootanimation (Credits to SparksCo)

[B]Kernel[/B]
- Custom kernel (Credits to SparksCo)

Initial Release:
[B]Rom[/B]
- Miui.us as the rom base (1.12.16 at the moment)
- Wifi calling (Credits to tun4f1sh)
- Native apps2ext scripts (Credits to SparksCo and Cyanogen)
- Modified 05mountsd (Credits to SparksCo)
- Native swap script (Credits to SparksCo)
- Made system extra small [/system/app is 2.6 mb and /system is 80.x mb]

[B]Theme[/B]
- Stock theme
- Stock font
- Stock audio tones
- Galaxy Nexus bootanimation

[B]Kernel[/B]
- Stock for now
 
Last edited:

jspina

Senior Member
Jun 8, 2011
668
149
0
porter ranch
YAY!!!! I cant wait to try it out! I love your other roms and cant believe that you are making this while I am on a miui kick. Thanks so much, downloading right now!
 

astriaos

Senior Member
Feb 24, 2011
232
38
0
It's a sad day when one of the big MIUI designers for G2 has to preemptively apologize for asking legitimate questions, clarifying that they're legitimate questions and not trolling.

For my own part I'd like to know if you've removed any .apk files or if all the changes are under the hood. Have you patched in hardware keymaps so the dot com button functions properly?
 

sparksco

Inactive Recognized Developer
Feb 27, 2010
10,048
8,861
0
docs.google.com
I read your changelog, just curious about a few things.

What benefit does your a2sd offer over the AOSP native (2.2+) a2sd? Why are we using swap on a ROM that doesn't suffer from memory exhaustion? (don't intend on getting into the semantics of swap, clearly it has its uses/benefits, just not seeing them here)

Not trolling, just want your 2c. :)
http://wiki.cyanogenmod.com/wiki/Apps2SD

Read this for a better explaination. Apps2ext is basicly what it is which is no longer supported by cm because of how difficult it is to make it work. It is working on this rom.

Edit: For swap you don't need to use swap if don't want to. The swap partition is not required nor is the ext partition. This rom includes both options along with blahbl4hblah's own personal mods in it. Also swap will not work unless you find and flash a kernel that supports it. This rom series is going to be awsome!

Sent from my PG06100 using xda premium
 
Last edited:

blahbl4hblah

Inactive Recognized Developer
Oct 3, 2010
6,061
1,514
0
Los Angeles, CA
I read your changelog, just curious about a few things.

What benefit does your a2sd offer over the AOSP native (2.2+) a2sd? Why are we using swap on a ROM that doesn't suffer from memory exhaustion? (don't intend on getting into the semantics of swap, clearly it has its uses/benefits, just not seeing them here)

Not trolling, just want your 2c. :)
If your talking about Darktremor's a2sd scripts, the reason for why is because this is a lot faster and has more security checks. The 2-3 reboots of splash screen might cause issues to the phone since it's from the splash screen.

As for why swap, the reason for this is because though our phones have enough ram, more ram never hurts it just makes things better. Another reason for why it's better to use swap is because it puts less strain towards the ram resulting in better battery.
 

blahbl4hblah

Inactive Recognized Developer
Oct 3, 2010
6,061
1,514
0
Los Angeles, CA
YAY!!!! I cant wait to try it out! I love your other roms and cant believe that you are making this while I am on a miui kick. Thanks so much, downloading right now!
It's not complete haha, far from it to be honest.
It has everything you'll get from the normal build but much faster in my opinion.

Please let me know if you run into any issues.
 
  • Like
Reactions: jspina

blahbl4hblah

Inactive Recognized Developer
Oct 3, 2010
6,061
1,514
0
Los Angeles, CA
It's a sad day when one of the big MIUI designers for G2 has to preemptively apologize for asking legitimate questions, clarifying that they're legitimate questions and not trolling.

For my own part I'd like to know if you've removed any .apk files or if all the changes are under the hood. Have you patched in hardware keymaps so the dot com button functions properly?
Since this is an alpha build, the only .apk file that I removed was Gmail which I will put back in a stable build which shouldn't be too far along as long as people are able to report back to me on this thread.

Every .apk has been full optimized to where I like, though other users may see different results it may be better.
 

sparksco

Inactive Recognized Developer
Feb 27, 2010
10,048
8,861
0
docs.google.com
It's a sad day when one of the big MIUI designers for G2 has to preemptively apologize for asking legitimate questions, clarifying that they're legitimate questions and not trolling.

For my own part I'd like to know if you've removed any .apk files or if all the changes are under the hood. Have you patched in hardware keymaps so the dot com button functions properly?
This is the first build but if you have some suggestions and or links to other mods or hack then it would be appriciated. I also had have the .com issue on my evo shift as well so I would say no that it does not include that.

Sent from my PG06100 using xda premium
 

jspina

Senior Member
Jun 8, 2011
668
149
0
porter ranch
It's not complete haha, far from it to be honest.
It has everything you'll get from the normal build but much faster in my opinion.

Please let me know if you run into any issues.
Thanks so much! Its great to get to hear from one of the developers! I have been trying out the rom for a little bit and it runs great...the only problem that I have run into is when I plug my phone in to the computer, my phone goes into a boot loop. Which is unfortunately is a deal breaker for me. I do a lot of eBay and other things that require moving files between my computer and my phone. I cant wait to try the updates when they come out! Thanks for putting out a new rom! I like having many different miui roms. Its great having you as a replacement for bulletproof!
thanks again!
 

blahbl4hblah

Inactive Recognized Developer
Oct 3, 2010
6,061
1,514
0
Los Angeles, CA
Thank you both for responding.

My thing is, you're making a lot of vague claims without providing any real data to back it up.



I don't understand the correlation between lots of apps on mmcblk0p26 = slow phone and lots of apps on sd-ext = fast phone. I've never heard or read anything to suggest that an SD card provides better performance than the internal SanDisk SDIN5C2-4G NAND, as a matter of fact, you can see for yourself. Here's the specs on our NAND:

Sustained Read 15 MB/s
Sustained Write 9 MB/s

source: http://omapworld.com/iNAND_e_MMC_4_41_IF_data_sheet_v1_0[1].pdf

Now download "SD Tools" from market and test your SD card's read/write speeds. If you're using a class2 (which is what shipped with the phone), you'll likely get results in the ballpark of ~5MB/s write ~7MB/s read. To me (and anyone that can count all their fingers and toes) that equates to a loss in performance.

Regarding swap...



Wat? How does using swap instead of internal RAM result in better battery life?



Source: http://wiki.cyanogenmod.com/wiki/Swap_and_Compcache

Their explanation/understanding of swap pretty much matches my understanding verbatim.

Not trying to **** on your work and shoot holes in your ROM, just trying to provide some thoughtful feedback to some of the claims made. Please don't take offense.
In my experience as well as sparksco we have fantastic battery life as well as the phone stays cool even at 2ghz for a good amount of time. The SD card read or write speeds has nothing to do with sdext I believe. Those are only pertaining to transferring or reading pictures or videos and etc from your sdcard. Sdext is different. I don't know if you've ever used sdext so I can't say or judge you.

The best thing I can say is try it for yourself

Sent from my Sensation using Tapatalk
 

blahbl4hblah

Inactive Recognized Developer
Oct 3, 2010
6,061
1,514
0
Los Angeles, CA
Thanks so much! Its great to get to hear from one of the developers! I have been trying out the rom for a little bit and it runs great...the only problem that I have run into is when I plug my phone in to the computer, my phone goes into a boot loop. Which is unfortunately is a deal breaker for me. I do a lot of eBay and other things that require moving files between my computer and my phone. I cant wait to try the updates when they come out! Thanks for putting out a new rom! I like having many different miui roms. Its great having you as a replacement for bulletproof!
thanks again!
The reason for the reboot was if you downloaded the first rom that I uploaded it was missing a majority of system/app .apks that are important so that may be why.

Give me a logcat of when it happens and we will be sure to fix it

Sent from my Sensation using Tapatalk
 
  • Like
Reactions: jspina

jspina

Senior Member
Jun 8, 2011
668
149
0
porter ranch
The reason for the reboot was if you downloaded the first rom that I uploaded it was missing a majority of system/app .apks that are important so that may be why.

Give me a logcat of when it happens and we will be sure to fix it

Sent from my Sensation using Tapatalk
I am sorry. I dont know how to send you a logcat of what happens. I did install the second upload though and I am sure of that.
 

blahbl4hblah

Inactive Recognized Developer
Oct 3, 2010
6,061
1,514
0
Los Angeles, CA
This rom is still an alpha build but it should be very stable and fast.
If there's any issues of any kind just give me a logcat of that pertaining issue

Adb logcat > logcat.txt on your command prompt

I'm calling it a night so further questions shall be answered tomorrow

Sent from my Sensation using Tapatalk
 
  • Like
Reactions: jspina

blahbl4hblah

Inactive Recognized Developer
Oct 3, 2010
6,061
1,514
0
Los Angeles, CA
I am sorry. I dont know how to send you a logcat of what happens. I did install the second upload though and I am sure of that.
Oh okay. Well ill be sure to look into that tomorrow or when I have time.

For logcat just do
Adb logcat > logcat.txt on your computer
You must have sdk installed for this to work

Hope that helps

Sent from my Sensation using Tapatalk
 
  • Like
Reactions: jspina