yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] G1ForFun:
Can I prove it? Its not rocket science man....everyone knows that internal memory (NAND) is faster than external memory (SDCARD).

If you want to take the time to skim through here, it reiterates my point about the sdcard being slower (which is where your beloved sd-ext sits) then internal memory.

Specifically it talks about how the dalvik cache being on the sd-ext significantly reduces performance compared to being on internal as well as apps having to access the fat32 partition of your sdcard from the sd-ext portion causing thrashing and reducing performance (such as recording audio/video).

You just got to buck up and accept the truth sometimes my friend.

As for the autokiller memory optimizer, it probably does conflict with the ram boost script, and I was not suggesting that anyone install it for this rom. But what I was suggesting it for, was other roms where it may not have some sort of ram booster script that would conflict.
[G2 and Desire Z Android Development] ernestnwanu:
Is it tweaked and speedy like the Pyromod Vanilla rom was? That would be crazy on MIUI! :D
[G2 and Desire Z Android Development] blahbl4hblah:
Thanks for the input
[G2 and Desire Z Android Development] blahbl4hblah:
No. Its better haha. Its still stock kernel but give it sometime. The custom kernel shall be ready.
[G2 and Desire Z Android Development] ernestnwanu:
Trying this out now. Will there be weekly updates?
[G2 and Desire Z Android Development] blahbl4hblah:
Yeah. Maybe even the same day release from miui.us xD. But its an alpha build merely because I no longer have g2 but I still know the limitations of the phone
[G2 and Desire Z Android Development] sparksco:
-___-

You know what gets me is other rom threads that include some type of apps2sd or apps2ext does not get the flaming from trolls like you or tun4. I really have had about enough of this crap.
[G2 and Desire Z Android Development] sparksco:
Seriously everyone give this rom a shot. You don't need a ext or swap partition in or to use the rom itself just to be clear, but if you are a heavy app user it does help significantly. Some of these people are just mad because they "are not" heavy app users and therefore don't see the point in using a ext or swap partition. But once again it is optional and the rom will run and function fine without the partitions.
[G2 and Desire Z Android Development] DRSdroid:
I'm beginning to think these roms are called "pyro" because poor sparks and blah take so much flaming because of their choices in app and ram management.

First off let me state that i am a poweruser, but not a developer. I use my phone A LOT, I play games, sync documents, stream video, stream audio daily, sync photos, network, take numerous calls and text almost constantly. I am familar with linux and dual boot it on my PC at home. I have the SDK up and running just for using ADB...

I've rooted and flashed just about every android phone me or anyone i know gets. I've personally used elitemod, CM7, virtuous g-lite, and pyromod as DDs and i can safely say that pyromod (the original vanilla pm, haven't run this one yet) was the FASTEST & MOST stable rom i used long-term.

I first ran the rom w/o any sd tweaks or partitions and it ran great. Then i reflashed it with the sd partitions and it ran better, and ran better for LONGER. If you want to use a rom for a long time, to not flash often, and you want your phone to maintain the same level of speed and stability over extended use, trust them. I've noticed with just about any other rom i've used that it runs GREAT at first, but as time goes on, issues creep up, speed decreases, and you find yourself reflashing just to regain some stability. Pyromod never gave me that problem.

The only issues i ever had with the rom was development not moving at the pace i'd like (updated gapps, market issues with updates, ect ect) but given that neither blah or sparks actually OWN a g2 anymore, that is to be expected really.

I just wanted to add my 2cents, as someone who isn't going to toss around specs and will simply explain the difference i have SEEN with doing things the way they suggest. I guess what i'm saying is "don't knock it till you try it"

I think everyone here needs to act a bit more mature in their questions and explanations of the need for swap and for a2sd or any more current variants of it. Please be respectful and lets work together to make, test, and use custom ROMs the best we can!

That being said.. hey sparks, can we haz kernel?!

also, thought it worth mentioning, if you don't want to set up the sdk and run logcats via ADB, here is an easy alternative

https://market.android.com/details?id=org.jtb.alogcat&hl=en
[G2 and Desire Z Android Development] MarkyG82:
I'd like to apologise for adding to the 'fire'.

What I didn't realise is that you were aiming the swap/ext partitions at power users who have LOTS of apps installed. I for one don't have many (a dozen extra tops) so would not benefit from swap or ext. As 'discussed' it may even slow me down if I installed all my apps to ext.

When you guys release the new kernel I'll definately give it a go. If its as good as the guy above says then it'll be my DD.
[G2 and Desire Z Android Development] ctraywick1:
I can 2nd that... When I had my g2 I had run EVERY ROM (save 2) for at least a half month and everytime I eneded up back on pyromod because it was the fastest and most stable over time for me.. I personnally had over 150 extra apps other than the system apps and some roms were just plain unusable because they were sooo laggy. Like someone said don't knock it till you try it. And if you don't agree with the methods used don't flash the rom... Personally I think some of you should get over yourselves and just be glad you have roms cuz I switched from the g2 to the mt4gs and now I'm trying to learn how to dev because we only have 2.5 developers and maybe a half dozen roms......
[G2 and Desire Z Android Development] Colombiano80:
any chance of getting a list of what major aspects that come in a fairly stable rom are not in this room (ie. what doesn't work list in the OP).

otherwise, thanks blahblah...as a fan of the vanilla pyro, i'm hoping to give this a shot as well. just waiting to see what parts are missing that i may possibly *NEED*.
[G2 and Desire Z Android Development] blahbl4hblah:
Someone reported that USB causes a soft reboot. And they provided me a logcat for that so ill look into it. I can't be sure how many issues there are since I no longer have a g2 but I will find them as fast as I can and release a small update to fix that error
[G2 and Desire Z Android Development] antinerd:
Its great to see the Pyro boys are back in town with a new rom! Welcome back guys!
[G2 and Desire Z Android Development] Colombiano80:
great, thanks! you mentioned you removed gmail in an earlier post. am i mistaken?
[G2 and Desire Z Android Development] sparksco:
That's cool did you try out my patch for cm7 on mt4G? It can be found on the xda forums over there or on Rom Manager.
[G2 and Desire Z Android Development] blahbl4hblah:
Yeah, but that's nothing big so I don't mention it that much
[G2 and Desire Z Android Development] Colombiano80:
well then if i may, what's the work around?
[G2 and Desire Z Android Development] blahbl4hblah:
Just download gmail from the market and your done
[G2 and Desire Z Android Development] Colombiano80:
ok well that was silly...i thought it was a FC issue with all GMail apps...thanks again then..
[G2 and Desire Z Android Development] blahbl4hblah:
Oh no, well all "alpha" builds will be without the included market apps. But for RC and Stable builds I will include everything that is the most used from the market

EDIT: I noticed an error in updater-script.

It won't stop the rom from being flashed but I left out one thing that might be causing the USB error
[G2 and Desire Z Android Development] sparksco:
Cool can't wait to see how this rom pans out once it's out of alpha/beta
[G2 and Desire Z Android Development] deaththeorist:
hey! the ext script doesnt run if we didnt have an ext partition right? just like the old pyromod yea?

then what about swap? how to disable? and reenable when we decide to?
[G2 and Desire Z Android Development] sparksco:
Yes everything is the same as far as not needing the partitions. For my patch #3 (which right now this is patch2) I'll make a option it turn swap on and off, and also set the swappiness value. It'll be ready soon and I'll have patch3 on rom manager. Currently patch2 is rom manager already but it's only for cm7/based roms. And the ones on rom manager will continue to only be for cm7/based roms since we have this rom here in testing. There's really no good way to turn off apps2ext because once you enable or disable it all your apps will disappear and you'd have to re-install all your apps again. At the same time remember that swap will only work if you have installed a kernel that support swap. The stock cm kernel does not support swap at all.
[G2 and Desire Z Android Development] Careless_:
I have some questions:

1) I kept 2gb of sd-ext4 partition space on my SD card for future use, as I have a Class10 32gb SD card, so it's not a big issue for me. How do I take advantage of the a2sd used in this rom and send it to my 2gb partition I created specifically for this feature? How does it compare to darktremor's mods? I could never get that working with any MIUI rom, because I was told AOSP roms do not like a2sd.

any clarification?

2) What other optimizations have been done to the rom? sd cache read ahead? 4096kb?

3) Can I use ILWT kernel or any other kernel with this rom?

4) Can I remove wifi calling, or should I just use App Quarantine for that?

5) Can I flash Extended Settings by andy thompson onto this rom? Any issues?

Sidenote: First post could use a bit more brief information.

I'm ready to give this a shot.
[G2 and Desire Z Android Development] blahbl4hblah:
1) This apps2ext script is better then darktremor's script for a few more reasons, one being it's automatically putting apps to sd-ext instead of being transferred like darktremor's which causes less issues and it's automatic. And it has a lot of security which helps make things run smoother. You will notice if you use root explorer or similar that there's apks in data/app but it's not really there but the real apks are in sd-ext/app

2) Every apk is optimized to how I used do things, sdcard ahead is 2.5mb or 2mb not sure.

3) As long as the kernel is supported with swap then I approve other than that I don't. This is an alpha build so for now it's without a kernel compiled by me. I will compile one soon enough

4) Yes you can just use titanium backup to do that.

5) No you can't, the way I setup each and every apk may be different then the extended settings apk. I can on the other hand look at it if you give me the link for it. I can then add it into the rom as an add-on flash maybe.

Hope this helps
[G2 and Desire Z Android Development] deaththeorist:
http://forums.miuiandroid.com/showthread.php?7738-MOD-Extended-Settings-Menu-Options

this
[G2 and Desire Z Android Development] DRSdroid:
dont think swap is enabled by default at all right now.. usb was no issue for me, but the market gave me a bunch of issues, certain apps insisted there was "insufficient space".. fixed permissions, same diff. went to standard miui for the time being just to get familiar with the os, i'm all set for next pyro update.
[G2 and Desire Z Android Development] blahbl4hblah:
If the kernel doesn't support swap then it won't work. If you don't have a swap partition on your sdcard it won't work
[G2 and Desire Z Android Development] sparksco:
The best way to tell if swap if working or not is with a logcat at the very begining of booting. You should see something like "Unable to start swap, exiting" or something to that effect. There is many error checks in the swap script to see if your kernel supports swap or not.
[G2 and Desire Z Android Development] blahbl4hblah:
Ill update this with a small patch to fix some errors. You will not need to wipe just flash on top
[G2 and Desire Z Android Development] ltlgod:
I've seen Mini Mi's new custom ROM and I think I'll take it a try. And if I find the time I'll take this too :) Good job.
[G2 and Desire Z Android Development] sparksco:
Cool let us know when you do try it...
[G2 and Desire Z Android Development] Colombiano80:
there's been mentions of a few patches (3 from what i see)....have those been applied already or is that going to be on the next alpha?
[G2 and Desire Z Android Development] blahbl4hblah:
Already applied into it. Just the only one that isn't enable as of right now is the swap partition
[G2 and Desire Z Android Development] sparksco:
It should work fine now with pershoots kernel.
[G2 and Desire Z Android Development] thisisspeedy:
I love this Rom but maps keeps foreclosing. Any fix?
[G2 and Desire Z Android Development] blahbl4hblah:
Can you provide a logcat? It helps a lot if you provide me one
[G2 and Desire Z Android Development] sparksco:
Just download alogcat app from the market...when maps fc's open up the app and save the logcat then post it so we can see what the issue is.

I am the defender of Light and Truth. Suppressing the truth can incur the wrath of God.
[G2 and Desire Z Android Development] thisisspeedy:
Thanks guys. My log is attached.
[G2 and Desire Z Android Development] sparksco:
Well here's what I found.

I/ActivityManager( 1340): Process com.google.android.apps.maps (pid 7529) has died.

This is the app crashing. If it's a system app already included in the rom use titanium backup to uninstall it and try to download it from the market again. If you've already downloaded it and re-installed then it's probably just a issue with the rom somewhere.

W/ActivityManager( 1340): Unable to start service Intent { flg=0x4 cmp=com.google.android.apps.maps/com.google.googlenav.friend.android.BackgroundFriendService (has extras) }: not found

It looks there's a flag going off also. So I would guess it's having some type of rom flag issue like moddified png images in the system apps or something like that.

I am the defender of Light and Truth. Suppressing the truth can incur the wrath of God.
[G2 and Desire Z Android Development] sparksco:
So when is this rom going to be out of Alpha? I'd hate to see it stay alpha forever lol. Apps2ext works fine on miui for my device so it shouldn't be too difficult???

I am the defender of Light and Truth. Suppressing the truth can incur the wrath of God.
[G2 and Desire Z Android Development] blahbl4hblah:
Just clear data for maps, then uninstall and reinstall. I didn't include maps into system/app I believe
[G2 and Desire Z Android Development] thisisspeedy:
Great everything is fixed now. I'm having another issue. My the descriptions on my Google search results are in Chinese. Any fix for that?
[G2 and Desire Z Android Development] blahbl4hblah:
It shouldn't be in Chinese at all. But if I remember correctly it may just be the option for Google search results. Check the settings and change it to English
[G2 and Desire Z Android Development] blahbl4hblah:
Alpha 2 is on the way, it may become beta as well
[G2 and Desire Z Android Development] thisisspeedy:
How do I do that? I don't see an option for it?

---------- Post added at 08:37 AM ---------- Previous post was at 08:25 AM ----------

Nice! Don't really see how this Rom can be any better. What changes will that bring? Also any plans to do a ICS Rom?
[G2 and Desire Z Android Development] blahbl4hblah:
Go into Google search itself then menu and it should give you the option

As for what changes more optimizations as well as working swap partition which will helps
[G2 and Desire Z Android Development] antinerd:
Thanks blahbl4hblah, your releases are always a welcome addition to the Vision community! Keep up the awesome work!
[G2 and Desire Z Android Development] blahbl4hblah:
Thanks. I may not have g2 anymore but testers are just as good
[G2 and Desire Z Android Development] thisisspeedy:
Ok I think I figured out the issue. For some reason my default search engine is www.baidu.com. Where do I go to change that?
[G2 and Desire Z Android Development] blahbl4hblah:
Just change that site to www.google.com most likely
[G2 and Desire Z Android Development] thisisspeedy:
Never mind I just figured it out.
[G2 and Desire Z Android Development] sparksco:
Yeah the reason is is because Chinese devs make this rom and then others like miui.us and other devs use it as a base.

Hitting the thanks button is soo much easier than typing thanks!
[G2 and Desire Z Android Development] blahbl4hblah:
I believe the rom is stable enough to be beta now,

Here's the alpha2 which is almost the same as the build I made for sensation just a little bit different

http://www.mediafire.com/?z1enmeyydb4yll4
[G2 and Desire Z Android Development] sparksco:
Awsome. This thread really does seem under-rated. I mean hense the title "alpha" and a 3 star rating common. Pretty much all miui roms are simular just like Cyanogenmod is.

I can almost bet that this will be one of the most solid roms for the G2 out there if people just stick it and report any issues or no issues they are having. Besides of course the normal bugs that are found in miui base roms.

____________________

Hitting the thanks button is soo much easier then typing thanks!
[G2 and Desire Z Android Development] ernestnwanu:
Will give this a go. I'll edit the post with feedback.

EDIT: Smooth as usual. Curious to see how this ends up.

Sent from my Desire Z running ILWT CM7
[G2 and Desire Z Android Development] wez89:
Thankyou, testing.. will report any feedback or issues if i encouter any (:
[G2 and Desire Z Android Development] blahbl4hblah:
For the ones that are testing this with pershoots kernel please message me
[G2 and Desire Z Android Development] wez89:
Tried for a few hours, noticed the device wasnt as responsive as ILWT kernel at the same frequency 1.4ghz set to performance, and also tried on demand..

its weird the device didnt feel as responsive as i had hoped or expected and i am by no means disregarding your work as i as every body else appreciates the work of all devs around here (:

partitioned my device with 2gb from a 16gb class 4 card and also had a swap partition using 256mb yet found memory wasnt great, not sure what this was down too as it could be a lot of factors..

maybe i didnt test it for long but would certainly like to try this once more
[G2 and Desire Z Android Development] blahbl4hblah:
Did you flash the kernel right after the rom? If you don't then swap will not work properly
[G2 and Desire Z Android Development] wez89:
yeahh this was the procedure i followed

superwipe + ext

sparksco patch v2

wiped cache/data/dalvik/battery

set partition and swap size

installed rom

flashed kernel

set govenor frequencies
[G2 and Desire Z Android Development] blahbl4hblah:
There's your issue. This rom already has sparksco patch. Also I don't recommend the superwipe, just use the recovery wipe as it's the same. And the rom has its own full wipe setup so no need
[G2 and Desire Z Android Development] blahbl4hblah:
Beta build is now up

http://www.mediafire.com/?lnvl7q7ba6llwhc

Changelog

- Based off of 2.1.13 by Miui.us

- Optimized everything the way I like to do things

- Galaxy Nexus Bootanimation

- System is ONLY 80.3MB

-- System/app is ONLY 2.1MB

- SparksCo's patch is already built in

-- DO NOT FLASH PATCH

- Built in full wipe

- Kernel is still stock

-- IN ORDER TO USE SWAP, YOU MUST FLASH A KERNEL THAT SUPPORTS SWAP

--- Use pershoot's for now
[G2 and Desire Z Android Development] wez89:
Thanks will test this later when im home from work (:
[G2 and Desire Z Android Development] Neejay:
"Optimized everything the way I like to do things" :cool:
[G2 and Desire Z Android Development] erichung_13:
the changelog really doesn't give away much.. :(
[G2 and Desire Z Android Development] Neejay:
EDIT: Nevermind, I was wrong.
[G2 and Desire Z Android Development] blahbl4hblah:
Maybe but let me know how it runs lol
[G2 and Desire Z Android Development] Fidyyuan:
So can I just flash this over my tun4f1sh miui or do I need to wipe? Will I have to do anything with my sd card? Sorry for the questions :(
[G2 and Desire Z Android Development] SnowOokami:
If I'm correct it won't need a swap partition if you use the stock kernel, unless you switch to the Pershoot kernel, then you need a swap partition on your sdcard.
[G2 and Desire Z Android Development] blahbl4hblah:
Yes you need to wipe and flashing his addon might cause issues with my rom cause I make the apks differently then he has. If you want to have sdext and swap to work you will need to partition again. Sdext and swap work beautifully for me.

Let me also add to this, I looked at the addon he made and yes it will cause issues so do not flash it. If you want me to include it then I will but only certain things will be included

Let me correct this, if you want swap partition to work you have to flash pershoot kernel right after flashing the rom, if you don't want it enabled then reboot after wards the rom only. If you flash pershoot kernel after the first boot then swap partition might not be enabled
[G2 and Desire Z Android Development] antinerd:
Thanks for the tip! Your new rom runs beautifully, as it typical for a blahbl4hblah rom!
[G2 and Desire Z Android Development] blahbl4hblah:
I might release a small add-on for this

But by the way the miui progress is coming along

I'll release an update soon

Also what additional mods would you guys like on this?

I remember the extended notifications but what other things are there?
[G2 and Desire Z Android Development] extrahalo:
I've installed rom + pershoot kernel, overclocked to 1.2 ghz and rom runs so far beautiful. So far I've experienced some problems, stock calendar have chinese symbols, scrolling in any settings menu is choppy, also I've was watching flash videos on site and had one instant reboot, sometimes search button in market doesn't work.
[G2 and Desire Z Android Development] blahbl4hblah:
The chinese symbols would most likely be a miui.us issue so I can't help that. As for the settings menu I can't tell you why since I don't have a G2 anymore. The search button hasn't happened to me on my sensation.

For the one reboot, give me a logcat and paste the incident on www.pastebin.com

Try to make the incident again and it should give a logcat of it.
[G2 and Desire Z Android Development] SnowOokami:
Somehow the browser keeps fc'ing. Also I can't restore all apps using Titanium Backup... it says "Restored" but it isn't :confused:
[G2 and Desire Z Android Development] blahbl4hblah:
Logcat?

I can't help you if don't give me a logcat.

Further more, everything should be working perfectly. Your the first person to tell me there's a browser issue.

Did you do a full wipe? Please realize that I said it before that IF you flash tun4's add-on that you will have issues.
[G2 and Desire Z Android Development] SnowOokami:
It was a fresh install.. I might try again when I get home. I restored an older version of myvision 2.3.4 for now (need a working phone during work :p)
[G2 and Desire Z Android Development] sparksco:
Please don't report bugs without logcats from now on, we really can't help much without them. Also your the only one reporting this issue it seems, so maybe you did something wrong?

____________________

Hitting the thanks button is soo much easier then typing thanks!
[G2 and Desire Z Android Development] blahbl4hblah:
If the browser force closes try to wipe the data of it through titanium backup
[G2 and Desire Z Android Development] SnowOokami:
stupid question... but the download site for pershoot kernels is down during the SOPA stuff.... does somebody have an alternate link? :rolleyes:

edit: nvm... flashing now
[G2 and Desire Z Android Development] blahbl4hblah:
Let me know how it goes
[G2 and Desire Z Android Development] SnowOokami:
Same issue, this time the ROM was smoother but still to slow for MIUI and I couldn't restore most of my apps using Ti... never had this problem. I forgot to logcat again :(

I used superwipeg2+ext4, factory reset and additional cache & dalvik wipe... :confused: