yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] zeroplace:
Hey Gang! I have read this thread and I think Im going blind and crazy. LOL. I am so confused with all that I have read and all the reply's on what to do and what not to do and reverts, so I need someone to take some time on redundancy. Say I have my Sapphire in hand with a freshly formatted 8gig SDCard w/ no partitions. Whats the best way to get Evil's latest ROM on and working and speedy? Im using Drizzy's Hero Rom and like it ok but have heard so much about Evil's, Im starting from square one. Any guidence and kindness would be great. PM's are welcome.

MyTouch info for starts:

Clean (Wiped)

8gig SDCard (Empty)

PVT 32B ENG S-OFF H

HBOOT-1.33.2005 (SAPP30000)

CPLD-10

RADIO-2.22.19.26I

Firmware-1.5

Kernel-2.6.29.6

Build-2.73.405.5

SW-1.0.0.A6288
[myTouch 3G, Magic Android Development] Reignzone:
New BFS-kernel.

Evil, next release might I sugest:

The BFS-240 patched kernel from JAC/cc

Can you say, SPEED? :D
[myTouch 3G, Magic Android Development] WMO_Magic:
Hi guys,

just wanted to say that everything works just fine here at my end.

No problems with Linux-Swap. I am only running LS and that is just working very fast. No load screens, very responsive screen with all "desktops" planted full with widgets.

my user settings:

# General parameters

general{

apps2sd=0	# this is useless here, require a modified a2sd script

CONF_FILE="/system/bin/user.conf"	#location of user.conf

media2sd=0	# moves the medias to sd if /system/sd/media exists

permission_fix=0 # perform permission fix at start up (this parameter sets to 0 after script is executed)

odex_auto=1	# perform auto create or del odex for applications installed or removed within 3 days

odex_apk=1	# creates odex for apk that does not have odex yet (this parameter sets to 0 after script is executed)

odex_all=1	# creates odexes for all apks (this parameter sets to 0 after script is executed)

}

#compcache related parameters

compcache{

compcache_en=0	# enable(1) or disable(0) compcache

cc_disksize=64	# Ram swap disksize - any number between 1 to 95 should work; default is 1/4 of the RAM (24)

cc_memlimit=18	# Limit the memory usage for backing swap (cc .5x known issue-defaults to 15% of total RAM)

cc_backingswap_en=0	# enable(1) or disable(0) backing swap

cc_backingswap=/dev/block/mmcblk0p3 # pointing to the backingswap partition device, swap

cc_swappiness=80 # default 60

}

#create swap file for compcache or linux swap

swap_file{

swap_file_en=0	# set to 1 to create swap file

# set to 0 to del the swap file

linux_swap_file_size=32	# swap file size in MB

linux_swap_file=/system/sd/swap.file	# pointing to the swap file location ( must be /system/sd/)

}

#Linux swap parameters

#

# linux swap can only be enabled if cc_backingswap_en is set to "0"

#

linux_swap{

linux_swap_en=1	# enable(1) or disable(0) linux swap

linux_swap_partition=/dev/block/mmcblk0p3 # swap partition device

swappiness=80 # default 60

}

#virtual memory

sys_vm{

sys_vm_en=0	# enable(1) or disable(0) virtual memory configurations

page_cluster=2	# default 3, (0 since CM3.9.6+)

laptop_mode=0	# default 0

dirty_expire_centisecs=3000	# default 3000

dirty_writeback_centisecs=500	# default 500

dirty_background_ratio=5	# default 5

dirty_ratio=10	# default 10

}

#cpu clock

proc_cpu{

proc_cpu_en=0	# enable(1) or disable(0) user cpu configurations

# freqency options

# 19200

# 122880

# 128000

# 245760

# 384000

# 528000

scaling_min_freq=245760	# default 245760

scaling_max_freq=528000	# default 528000

sampling_rate=2000000	# default 2000000 depending on kernel version

powersave_bias=0	# default 0, (200 since CM3.9.6+ )

up_threshold=33	# default 40, percent cpu usage before going up a speed step

}

Not using processor frequencies, just use setCPU. Installed Missed Call app for good working led's, using Loccy's BetterBrowser with the page cluster setting from the user file set to 2 (nice fast browsing).

Very good, fast, stable rom!!!! Keep up the nice work evil!!!!
[myTouch 3G, Magic Android Development] Reignzone:
Here's the BFS-240 kernel!

Thanks to a good friend of mine: MLIGN - he packaged and signed the kernel correctly so that it can be flashed as an "update" from your recovery image.

http://drop.io/lpjy5y1

Simply download. Drop it onto your the root of your SD card. Rename it "update".

Now, reboot into recovery. Apply "update.zip" and wait for process to finish. Now, repair extension file systems...and REBOOT!

You're good to go. JAC/cc's latest BFS kernel! :D
[myTouch 3G, Magic Android Development] magpie2000k:
Hi Reignzone...

Can I just check that you are still using the same userfiles you uploaded for me yesterday.

I need to push them and then run the command that evil stated.

JUst let me know then I am good to go.

I do appreciate all the help both yourself and Evil have been. I feel most of us have had answers to our questions many of them noob type ones. The real positive is I havent seen go back and read do and uhelpful comments at all, everyone seems to be trying to help each other

Great work and thanks to all.
[myTouch 3G, Magic Android Development] Samar_Djo:
With that, do you need to run the script at each start ?
[myTouch 3G, Magic Android Development] WMO_Magic:
to be honest, i haven't restarted yet. It's just running smooth.

Will restart when i get back home and post my results, but since i push them to the /system/bin i think they just keep in place even after reboot
[myTouch 3G, Magic Android Development] magpie2000k:
Guys what are moto blur animations I now have this running thanks Reignzone and Evil...

It is fast and I mean fast with class 2 sd card god knows what it will be like when I get class 6.

BUT my point is I see no difference in animations at all, what and where should I notice them.

Cheers
[myTouch 3G, Magic Android Development] Samar_Djo:
I did the same things with my settings but when I restart I always need to run the script again... And I am fed up doing that !

I'm waiting your feedback...
[myTouch 3G, Magic Android Development] magpie2000k:
I have restarted and no probs.
[myTouch 3G, Magic Android Development] jabbawalkee:
Did exactly that and kernel still says 2.6.29.6...
[myTouch 3G, Magic Android Development] theomajigga:
the bottom menus bounce?

that is what i noticed.
[myTouch 3G, Magic Android Development] theomajigga:
bump

Bump for this post... wondering if anyone knows how to keep the changes persistent..
[myTouch 3G, Magic Android Development] Jay_8698:
Can anyone help me out? I had the 2.7(x) version of eViL.HeRo, but now I updated to 2.9.5(x) and it just seems to lag. Is there anyway to prevent this lag? It also loads a whole lot compared to 2.7(x).
[myTouch 3G, Magic Android Development] eatabagel:
I got the same results as you. Went from 2.7x to Drizzy to 2.9x. I did all I could to change swappiness/ compcache/ linux_swap, ODEXing. But I couldn't get it to stop being unresponsive to finger swipes and touches, and I was never able to get the load screens to a manageable minimum. I don't know what's wrong.

Evil's 2.7x was really stable and snappy. I was very happy with it.
[myTouch 3G, Magic Android Development] eViL D::
Nice, does WiFi still work?
[myTouch 3G, Magic Android Development] jabbawalkee:
Evil D...you see my request on the other page? Was wondering what files include the transparentt status bar tray and transparent lockscreen stuff?
[myTouch 3G, Magic Android Development] sutiban:
Yes it does. :-)
[myTouch 3G, Magic Android Development] Reignzone:
Thanks Evil, just here to be of some help.

And yes, to those of you who are curious...this kernel is "NEW" because of the implementation of BFS-240, the latest "version" of this feature. Of course the "kernel version" number has not changed because that's still the latest and greatest available.

You should now see Desert Lake-Labs #8 as opposed to the #3 or #5 you might have seen previously. :D

Wi-Fi is working. LEDs are all functioning properly. I'm using "Missed Call" and every color selected is displayed. :eek:

This kernel has my device HAULING SOME MAJOR ASS!
[myTouch 3G, Magic Android Development] dbertoli:
thanks

eViL,

thank you for your help. The ROM is GREAT. it is flying fast and no load screens or lags.

you rock
[myTouch 3G, Magic Android Development] Reignzone:
Request.

Evil, could you perhaps offer the link on your OP so that those who are "new" to your ROM can have the upgraded JAC/cc kernel right away?

That would be great. I'm only asking because I do not want to continue to "spam" post with the link or details regarding the kernel. :D
[myTouch 3G, Magic Android Development] magpie2000k:
Reignzone

I agree.

this is lightening fast as I said on class 2 sd card. Follow the instructions from Reignzone and evil I think start on about page 99 where they start answering my questions and those of others. Truely they work....
[myTouch 3G, Magic Android Development] eViL D::
Done.

I might just update the ROM. Doing some other testing though right now.
[myTouch 3G, Magic Android Development] Reignzone:
Glad to see that my advice was considered beneficial to someone on this thread. And trust me, it's no trouble at all. This is pretty much the ONLY thread I will "scan" for those who need help. Evil's build are my preference by far compared to all other Hero ports. And believe you me; I've tried them ALL! That's not even a joke! His work is excellent, so I simply promote, and offer help for his build to further progress it. ;)

Thanks though. Always appreciated.
[myTouch 3G, Magic Android Development] Reignzone:
Awesome. Right-on man, good lookin' out! :)

If I may; you're considering perhaps dropping an update...having said that, if it still remains under the experimental category, keep the kernel link available for those who rather enjoy v2.7 (Remix-edition) so it can be patched. Otherwise, an update sounds great. I assume you'll work out any kinks found before release.

Also, of course this "RAM hack" thing is becoming a frenzy. I believe version "B" of their latest release has this implemented. (10MB of RAM tacked-on.)

That's something to also consider. ;)

Thanks again for the shout-out!
[myTouch 3G, Magic Android Development] D3NNY:
Just wondering do you use the v2.7 remix??
[myTouch 3G, Magic Android Development] Reignzone:
No, I do not.

I'm currently using v2.9.5! (Not x)

I am not a big fan of the MotoBlur userinterface. The animations are nice, but still need tweaking (on any build) before they are smooth in transition. :D

I highly recommend v2.9.5, it's quite an impressive build. Unlike most I've tried out there. Just keep in mind, if you decide to flash this update...that the initial boot will be longer than anticipated, so patience is key. Once everything settles down, and you've set up the user.conf and settings correctly - IT HAULS ASS!
[myTouch 3G, Magic Android Development] D3NNY:
any chance you can tell me what settings you use? (compcache?Linux-swap) how much swappiness etc.
[myTouch 3G, Magic Android Development] dbertoli:
i am new to this and slowly catching on. Please, how do you "repair file extensions"?
[myTouch 3G, Magic Android Development] Reignzone:
I don't want to repost.

I've provided my settings "to the T" on several other pages in this thread.

Also, to be rather brief and vague...my signature is up-to-date. Those are my current settings regarding partitions on my SD card. :D

I would suggest a swap partition larger than if not equal to 64MB. (96, 128, 192)

I have CC enabled utilizing 40MB of the available RAM. CC_swapiness is 60.

I have LS enabled as well, (192MB partition) with LS_swapiness set to 80.

No CPU freq. sampling! No virtual memory adjustments. No page cluster changes.

I kept most of the user.conf set to default, except for what I felt the need to alter.
[myTouch 3G, Magic Android Development] D3NNY:
thanks, very helpful!
[myTouch 3G, Magic Android Development] Reignzone:
That's a simple process.

Whether you have Cyanogen's latest recovery image or Amon_RA's version does not matter...they both offer this feature.

Reboot into recovery. And it's an option on either of those recovery images.

That step really isn't necessary...it's merely a safety precaution. :D

I usually repair my extension file systems anytime I make changes, alter files, or push something "new" to my device.
[myTouch 3G, Magic Android Development] jabbawalkee:
How do I delete an APK from my phone using adb??
[myTouch 3G, Magic Android Development] bman325i:
i was just wondering. i turned my phone on and passed the mytouch 3g splash screen and then to the "HERO"screen and now its on the HTC screen and then back to "HERO" and then Back to "HTC" ... is it suppose to be doing that?
[myTouch 3G, Magic Android Development] Reignzone:
That's not a positive thing.

That's known as a, "boot loop".

Simply wipe data/system files.

Re-flash.

And you should be good.

Although I also suggest rebuilding your partitions, cleansing them doesn't always do the trick.
[myTouch 3G, Magic Android Development] Iman07:
do i have to update the BFS kernel or did you already include it in the 2.9 or whatever the latest build is. thanks!
[myTouch 3G, Magic Android Development] Reignzone:
No, you do not HAVE TO use anything for a build that is considered as an "upgrade".

The kernel I posted earlier is from JAC/cc's latest build (JACHero 2.2a) - which is NOT the RAM hack kernel, but the BFS-240 (most current) version.

It is NOT however, already in any of Evil's builds...yet! I believe he's using JAC's BFS-211 kernel on v2.9.5!
[myTouch 3G, Magic Android Development] Surge1:
upgrading to the kernel does make it way faster tho right? lol also it says the thing takes a "LONG " time on the first boot......how long should that be? i only ask because i saw you really like helping out =] (wiped my ext3 hope its enough, got stuck in bootloop first time). I'm coming from MLign 2.1 so hope this is faster =3

one last thing.....overclocking work in this? lol sorry for all the questions:p
[myTouch 3G, Magic Android Development] lwick74:
missing linux swap after reboot

I'm also having problems with my linux swap. I run the script "adb' shell sh system/bin/userinit.sh" and it shows my partition when I run

adb' shell cat proc/swapsFilename	Type	Size	Used	Priority

/dev/block/ramzswap0 partition	49148	5504	-1

/dev/block/mmcblk0p3 partition	200804	0	-2

After reboot, I run my proc/swapsFilename and only the CC swap shows and the linux is gone.....

Anyone have a suggestion, i'm lost...

Thanks
[myTouch 3G, Magic Android Development] Reignzone:
It's no trouble, really. Anyway, this kernel is patched with the latest version of the feature known as, "BFS". They completely built this kernel from scratch. It's far superior to any other kernel version, with the exception of Cyanogen's (not yet released) BFS-242 kernel.

And typically, I would suggest that a complete wipe of data/system files is performed in order for the kernel to properly format itself to the system. Doing that allows for "better integration".

Simply wipe. Re-flash. Skip all the setup functions during the initial boot process. After you've booted completely and are on the home screen, just let your phone "relax" and finish processing the "fresh" install. 5-10 minutes is a sufficient amount of time. Now, reboot into recovery mode. Take out your SD card, pop it into a card reader, and drop the upgraded kernel into the card. Rename it "update". Put your SD card back into your device. Now, apply "update.zip" and repair extension file systems after the update completes. Then reboot.

It WILL work, trust me. On a fresh install, most anything will process and function properly. :)

As for that first boot-up, just be patient...give it at least 7-8 minutes. Don't worry, you won't brick your device by upgrading the kernel. Lol.
[myTouch 3G, Magic Android Development] Surge1:
coolio.....so im guessing my bootloop may be caused by update being on the card while im trying to flash the build....thanks for laying it out like that for me. you rule!
[myTouch 3G, Magic Android Development] Reignzone:
Unfortunately, as of now...the only suggestion that could be considered "the fix" for your situation is:

- RERUN the command at every boot -

It's retarded. I know. But, it's the only solution I can think of.
[myTouch 3G, Magic Android Development] lwick74:
Thanks Reignzone for the quick reply, I'm going to try to shut off the CC swap and run just the linux swap and see if that sticks after reboot. Have you run into this also?
[myTouch 3G, Magic Android Development] Reignzone:
Indeed.

A few pages back, between 111-114, this topic was all the rage. Lol. :rolleyes:

It's pretty lame. Although, I will tell you that running CC w/ back_swapping works. CC by itself also works. But when multiple features are enabled, something is conflicting with the user settings...causing it to default and disable the script.

Using Swapper is another suggestion for now. Allow Swapper to use your Linux-swap partition as a swap space.
[myTouch 3G, Magic Android Development] Surge1:
still cant avoid a boot loop....wiped everything multiple times =[ looks like its back to mlign for me.
[myTouch 3G, Magic Android Development] M3TR1C:
Just wanted to say that the build has been working wonders for me. Thank you for helping us out. Question though does your screen take some time to turn on when your phones sleeps cause I've been having this problem where it takes roughly 7 to 10 seconds for my screen to turn on, when before the update it would take 3 or less. Granted though it does run extremely after that. Does anyone else have this problem though? THX.
[myTouch 3G, Magic Android Development] lwick74:
I can see why its a hot topic...What a pain!

Well just running swap didn't stick on the reboot, but I have to say 198mb linux swap makes my phone run the smoothest I've ever seen.(that might have something to do with that new kernel you posted, thanks by the way!)

I just want to make sure I'm on the same page, are you saying the CC w/back swapping will remain after reboot? My biggest problem with running the script every time is that I need to put the phone in air plane mode multiple times a day for work. That really plays havoc with my phone causing the need to reboot due to major lag. I was running swapper today on my swap partition after my first reboot of the day at work. It does help, but I'm just not a huge fan of it (but it's better then nothing).

by the way, just want to say thanks to you and Evil for all your help on the forum,

lwick74
[myTouch 3G, Magic Android Development] DrewDanger:
Ok so Im gonna show my n00b colors right now.

To put this new kernal on my phone, do I need to do a total wipe of the system as if I were putting a new rom on, or just drop the file on my sd card, name it update, run the update.zip and then do the file extension? And is it ok Im running 2.7x? Sorry to be a rookie:confused:
[myTouch 3G, Magic Android Development] lwick74:
Download the file,

Rename update.zip

Reboot recovery

****Make a Nandroid Recovery***** just CYA!

Update

scroll down to fix ext option and run

reboot

Run the sh system/bin/userinit.sh script in adb

I'm not sure about the 2.7x version but no need to wip for me on 2.95 blur. Try it and if it doesn't work run the nandroid recover

Hope this helps
[myTouch 3G, Magic Android Development] Reignzone:
READ!

If you'll read a few of my previous posts regarding any issues that folks have been experiencing...then you'll most likely find the answer that you're looking for.

I won't continue to repost answers to questions that have already been asked.

Sorry guys, I don't want to "spam" Evil's thread with continuations of the same topics.

But again, I'll be sure to help anyone I can...just be sure that you're reading this thread carefully before asking too many questions about a particular issue.

(I cannot help those of you who aren't willing to help yourselves.) :D

Any other known issues fellas?
[myTouch 3G, Magic Android Development] hitman4485:
what the H?!?

ok so after running the script ealier all was fine...until the phone re-booted itself about 3 times in an hour. so i re-formatted etc etc etc all is up and running go to run the script again and then i receive this bs ( ./adb shell sh systems/bin/userinit.sh -s

sh: Can't open systems/bin/userinit.sh) so what gives? any ideas?

figured it out after i post...sorry...there is no "systems" d'oh!

by changing the numbers in the userinit.sh file (swap cpu etc) and then running this would make them default? so there would be no need for apps like "setcpu or swapper"?
[myTouch 3G, Magic Android Development] DrewDanger:
sorry sorry sorry =(

i went back and read and all is fine and dandy, just this "Run the sh system/bin/userinit.sh script in adb" is the only part i cant seem to figure out
[myTouch 3G, Magic Android Development] Reignzone:
It's fine. I'm here to help. Glad to do so.

Also, good to know that you decided to backpedal in order to find those posts I spoke of.

If you need anything else...let me know.
[myTouch 3G, Magic Android Development] Surge1:
ok now im curious......I'm not really sure how the overclock widget works but anybody know if theres a chance it could edit the configuration file in a way that would cause a boot loop ? (probably a newb question)
[myTouch 3G, Magic Android Development] fridlack:
Yesterday applied this kernel patch to MLING rom 2.1 and i have a lot of black screen freezes, seens it gsensor problem... anyone with same problem here?
[myTouch 3G, Magic Android Development] Reignzone:
No, the Overclock Widget does not have any "Super User" permissions that would allow it to access anything in the system/bin other than "SU".

However, settings your CPU freq. sampling in the user.conf "too low" or "too high" in addition to tweaking it with this application could potentially cause a virtual memory crash. (The random reboot you describe.)

Overclocking your processor at 527.9 can and most likely will crash your device if it's being overloaded. Setting the device to 122MHz is too slow, and will also cause a crash over time. Keep those things in mind.
[myTouch 3G, Magic Android Development] Reignzone:
His build is optimized for the G1. Grant is yet to be developing for the MyTouch or Magic/Sapphire. If you expect orientation and the G-sensor to be functional, you must utilize Twisted's "deport.zip" script file that will adjust the settings according to the device via the build.prop!

Also, that packaging WAS NOT specifically to be applied to his build. He isn't using a JAC/ski kernel on his builds. Therefore, flashing another kernel can cause data corruption and system crashes.

The kernel I packaged again, is hosted for THIS ROM specifically. I avoided taking any files that weren't necessary to port it.
[myTouch 3G, Magic Android Development] njordan:
SD-Card involvement

Hi, I yesterday flashed your ROM the first time. I have some issues as the system sometimes is slow. for example, in case I open the market or mail it shows an emty screen and after 3-5 seconds the tool is finished with loading.

I've seen in the beginning of your threat that you ask to do partintioning. What exaclty do you mean by this. I could nowhere find any howto and what exactly....

* What to partition, the SD card?

* how to partition, which sizes, wherer to put the update.zip then?

* What I do not understand, is the SD card an important part after the flashing??? In other words is it important that the SD card is fast for the system after flashing?

Thanks!

Norbert
[myTouch 3G, Magic Android Development] magpie2000k:
see this

http://xdaforums.com/showpost.php?p=4585986&postcount=756
[myTouch 3G, Magic Android Development] sutiban:
Reignzone:

one thing I did notice is that the new kernel does not have the netfilter module so tethering does not work. :-(

just wanted to let you know.

Thanks,

sutiban

mt3g

EvilHero 2.9.5x with MLIGN's kernel
[myTouch 3G, Magic Android Development] magpie2000k:
Reignzone:

since applying the new Kernel It seems to have slowed for me did you change your user files to work with this, differently to before