• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM-DEV] 04/27/10 | Fresh Toast v1.1 | BFS + Full Scaling Overclock + EXT4/a2sd Fix

Search This thread

flipzmode

Retired Recognized Developer
Jan 21, 2009
1,325
905
geekfor.me
Geek 4 Me is proud to release

Fresh Toast v1.1 by toastcfh and flipz

First off let me remind everyone that this is a dev rom. Meaning it is a proof of concept type rom and is NOT going to be fully functional. This is built on the .27 kernel which means no camera and no light sensor (causing bottom lights to not come on). With that said...!



New features in 1.1:
  • Full scaling overclocking. You can now use setcpu to set the speed. Anywhere from 245mhz to 767mhz - toast. Thanks to phh and maejrep for their help. Download setcpu from the market for $1 or free here. Note: When you set it up and asks for device, scroll all the way to the bottom and pick custom!
  • BFS (Brain **** Scheduler) version 316 has been added and customized. This dramatically reduces latency on the phone. While it doesn't increase benchmarks it will really increase the usability and smoothness of the phone. Go here to learn more. -- toast. Thanks to maejrep for help.
  • Fixed apps2sd and ext4 not working together
  • Removed AutoKiller. It will likely still show up on peoples phones because it's on your /data/ partition but I decided to remove it after I realized it was reporting location and who knows what else. I already created a modified version that leaves the ads for the developers sake but strips the Flurry reporting however it's not playing nicely with installing. I'll get an update.zip posted when I figure out it's problem. :) -- flipz
  • Found and fixed a bug in HTC/Sprints code that was causing 99% cpu usage, draining battery, and causing overall slowness. This bug doesn't seem to affect everyone however it was affecting me big time. It exists in every Sprint 2.1 RUU based build. --flipz
Features:
  • Custom kernel -- toast
  • OVERCLOCKED to 767mhz -- toast, with help from phh and madcoder
  • Compcache and ramzswap enabled -- toast and flipz (? and ? if you don't know what they are. **read warning below)
  • Ext4 support -- toast (has many benefits over ext3. ? for more info)
  • Fixed vanilla lock screen (including airplane mode/emergency call glitch) -- flipz
  • Some modified artwork (toolbar and selector, because toast loves it) -- flipz
  • Newest autokiller (more info on this app: http://geekfor.me/faq/autokiller)
  • Disabled home screen menu from popping up when using menu button to unlock --flipz ( patch to disable menu to unlock if you prefer: http://geekfor.me/fixes/bugfixes-requests-lock-screens)
  • Uses Fresh Rom 2.0d as it's base so all other fresh rom features are in here -- flipz
Not working:
  • Camera
  • Light sensor (causing bottom lights to not come on)
  • Please don't ask when these will be fixed. The short answer is they require the new kernel to work on Android 2.1, however we can't enable all these cool features on the new kernel until we get the source from HTC... again. But as always, toast is working on fixes. So buy him some coffee. :)
Compcache/ramzswap questions:
  1. How do I make it work? Your sdcard must be partitioned with a swap partition. Most anyone running apps2sd will have this already. Other than that it's automated.
  2. How do I know if it's working? Open an adb shell and type in "free". If you have "swap" listed with any numbers next to it, it's working.
  3. What is required to run it? A class 6 sdcard is highly recommended for speed and stability
  4. How do I disable it? Just delete or rename the script at /system/etc/init.d/compcache.sh to anything else and reboot
  5. **Will this wear out my sdcard? Just like apps2sd, ramzswap puts extra strain on your sdcard. If you are using a decent sdcard then it shouldn't be a problem. Many professional grade HD video cameras use sdcards as their medium, and they don't burn out. If you are using a low quality card then this may cause it to prematurely fail. Do not blame us. You have been warned!
Overclocking questions:
  1. How do I know if it's working? This is hard to prove, other than to say you can run benchmarks and clearly see it. Any CPU applications (including setcpu and OC widget) are going to continue to report the stock speed of 528mhz. Full scaling IS coming soon which will allow you to select the correct max speed.
  2. Will this hurt my phone? Toast and I have been running this for days with no ill effects, even when stress tested for hours. There were no crashes, no errors, and no significant heat gains. However, like always, you are doing this at your own risk and we can't be held responsible.
  3. Do I need to use setcpu/oc widget? They will provide you 0 benefit. The phone has HTC's power manager enabled which means it will throttle up the CPU when it's needed, and throttle it down when it's not. As mentioned above, full scaling is coming soon which will allow you to adjust the speed through those apps if you choose.
  4. Make sure you are using a temperature monitor if you are overclocking and watch your temps.
How do I flash this rom?

It is very likely that you can flash this rom on top of Fresh 2.0d without a wipe and have it work without any issues, however the following procedure would be recommended (assuming you have a class 6 sdcard).
  1. Boot in to RA and do data wipe
  2. Format your sdcard with 32mb swap, 512-1gb ext2, and the rest fat32
  3. Convert ext2 to ext3, and then ext3 to ext4
  4. Flash the rom and reboot

Download: http://geekfor.me/new-release/fresh-toast-v1-1/


Info:





 
Last edited:

flipzmode

Retired Recognized Developer
Jan 21, 2009
1,325
905
geekfor.me
by fixing the lockscreen vanila you mean you can change wallpapers? is it asop?

No, sorry about the confusion. Just meaning it has the working vanilla lock screen including the fix where the emergency call button would show up after being in airplane mode. And no it's not AOSP, it's based off of fresh rom. It says that. :p

Goodnight all!
 

Jus10o

Senior Member
Mar 11, 2010
1,431
5
BENCHMARKS

Best scores received so far Will be updating if I get better- Screen shots might be different

Linpack: 5.022 mflops
BenchmarkPi: 6298 ms
Neocore: coming soon


awydyv.png
fd8s3r.png
 
Last edited:

smw6180

Senior Member
Oct 31, 2007
6,078
4,841
Bear, DE
Try it and see?

Technically battery life should be about the same as whatever you're getting now. The speed increase is 'on demand' so unless you spend all day doing cpu intensive tasks (and no, phone calls aren't cpu intensive;) ) you should be fine.

I'm going to wait for the .29 kernel source to be released before I play with this. Unfortunately I need my camera.
 

Costa276

Senior Member
Mar 20, 2010
105
0
Trying it just to give it a shot but not keeping it till I get a class 6 card. Noone in my area sells them. Max is 4 atm. Hate living in an area where technology can only be acquired online.
 

abcdfv

Senior Member
Dec 13, 2009
1,242
2
Wilmington, NC
Try it and see?

Technically battery life should be about the same as whatever you're getting now. The speed increase is 'on demand' so unless you spend all day doing cpu intensive tasks (and no, phone calls aren't cpu intensive;) ) you should be fine.

I'm going to wait for the .29 kernel source to be released before I play with this. Unfortunately I need my camera.

I spend all day using Google Nav :p
 

danknee

Senior Member
Oct 22, 2009
903
21
Las Vegas
Trying it just to give it a shot but not keeping it till I get a class 6 card. Noone in my area sells them. Max is 4 atm. Hate living in an area where technology can only be acquired online.

I am surrounded by retail stores and I only buy technology online. Amazon and Google Shopping are your friends.

I am enabling JIT now to see if I can get some more competitive benchmark scores. ;)
 
Last edited: