5,594,151 Members 47,213 Now Online
XDA Developers Android and Mobile Development Forum

[ROM-FroYo AOSP+CyanogenMod] DeFroST 6.1a 12/12: HAVS/FM/MODS/OTA

Tip us?
 
richardtrip
Old
(Last edited by richardtrip; 13th December 2010 at 10:59 AM.)
#1  
Recognized Developer - OP
Thanks Meter 1090
Posts: 1,937
Join Date: Feb 2010

 
DONATE TO ME
Angry [ROM-FroYo AOSP+CyanogenMod] DeFroST 6.1a 12/12: HAVS/FM/MODS/OTA

What's in the package:

Froyo AOSP FRG83 & CyanogenMod Framework/Packages
Kernel 2.6.35 OCUV (Big thanks to Kali- and deovferreira)
CFQ scheduler


Functions:
  • OTA update/mod/kernel flash tool (DeFroST Setup)
  • WiFi(802.11n too!)
  • Portable hotspot (wifi tether)
  • Bluetooth
  • Camera (Video recording 720p)
  • Lockscreen Music Control
  • Trackball wake/unlock
  • Status Bar configurable
  • Apps2SD (Google + A2SD+)
  • Headset button
  • Latest Google Apps
  • Titanium Backup
  • Superuser
  • Gallery3D (highres Gallery3D optional)

Credits and Thanks go to:

Kali- (2.6.34/5 kernel)
deovferreira (2.6.34/5 kernel)
CyanogenMod Team (Framework/Mods)
Cyanogen (kernel patches/720p)
ChainsDD (Superuser.apk)
IntersectRaven (HAVS)
Psy-Blade (Bug Tracker)
Judison (DeFroST Setup)
rveupen (For hosting)
l1nuxfre4k (For hosting)
All People that donated


BUG Tracker: Click Here

Before posting any question please read the: FAQ (credits go to ajanu and martinlong78)

linpack score: 42+ (if using setcpu.txt on sdcard)

Do a factory reset before you install.

downloadlink:

Wipe before installing Full Rom !


Use new radio if you want a working camera :):
http://xda.b42.nl/richardtrip/32.41....5.08.00.04.zip

http://xda.b42.nl/richardtrip/32.42....5.09.00.08.zip
http://xda.b42.nl/richardtrip/32.43....5.09.00.20.zip
http://xda.b42.nl/richardtrip/32.44....09.05.30_2.zip
http://xda.b42.nl/richardtrip/32.47....5.10.05.23.zip

http://xda.b42.nl/richardtrip/32.48....5.11.05.14.zip(Recommended)

Or this one:
http://xda.b42.nl/richardtrip/32.49....5.11.05.27.zip


Full Rom:

DeFroST 6.1a FRG83 + CyanogenMod Full Rom (SVS max 1113MHz@1275mV locked 245-998) (thanks to rveupen)

backup link 1:
DeFroST 6.1a FRG83 + CyanogenMod Full Rom (SVS max 1113MHz@1275mV locked 245-998)

DeFroST 6.1 Apps Addon

All kernel updates (undervolt/overclock) and mods are downloadable with DeFroST Setup (made by judison)
---------------------------------------------------------------------------------------------------------------


Version history:


Version 6.1a (reuploaded):
  • *fixed flashlight
  • *New Market (flashable)
  • *New Youtube
  • *New Gmail
  • *couple of cyanogenmod fixes (camera)
  • *new base kernel 6.1se svs 1113 CFS (reuploaded all flashable kernels + new nosleep wifi module)

Kernel 6.1 (flash with defrost setup):

latest fixes:
  • Revert "futex: Restore one of the fast paths eliminated by 38d47c1b7075bd7ec3881141bb3629da58f88dab"
  • Revert "net: wireless: bcm4329: Enable KEEP_ALIVE feature"
  • Revert "mm: page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awake"
  • net: wireless: bcm4329: Add CONFIG_FIRST_SCAN option
  • net: wireless: bcm4329: Fix memory leak in case of dhd_bus_init() failure
  • usb: gadget: Fixed Android gadget function discovery & product matching
  • usb: gadget: Multiple ACM gadget instances
  • net: wireless: bcm4329: Fix memory leak in case of dhd_bus_init() failure
  • sched: Drop all load weight manipulation for RT tasks
  • Add smartass governor
  • cpufreq interactive governor save/restore IRQs around cpumask spinlocks
  • fuse: fix attributes after open(O_TRUNC)
  • net: wireless: bcm4329: Fix driver 'start' retry ability
  • net: wireless: bcm4329: Fix watchdog syncronization during start/stop
  • bravo(c): mahimahi: cleanup after ATAG read consolidation
  • bravo: bravoc: implement perflock
  • bravo: bravoc: audio: Fix gain range for audio devices
  • n1: desire: lcd tearing fix

Version 6.1:
  • *Kernel changed to 6.0c again (no drain please).
  • *Launcher Pro 3D drawer working again.
  • *Update GenieWidget
  • *CyanogenMod 6.1
  • *New wallpapers from Prash (flash apps addon)
  • *camera: Use "classic" autofocus mode by default.
  • *Make sure overscroll isn't applied in views it shouldn't be
  • *Add setting to hide notification pulldown after clicking a power widget button
  • *Add state storage for Torch
  • *Clean up torch code, make it consistent with other torch widget
  • *FM: Handle AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK
  • *FM: Handle audio focus gain correctly
  • *FM: Disable radio on AUDIOFOCUS_LOSS


Version 6.0k:
  • Changed base kernel to BFS (complete rebase)
  • CyanogenMod fixes:
  • *Lockscreen gestures color setting
  • *Camera:CAF Continuous Autofocus
  • *Gallery3D: Add depth component to icon animation
  • *Fix HTTP redirect for 303 and 307
  • *audioflinger: Nasty hack for adjusting BCM FM volume
  • *Desk Clock can launch a user-specified application
  • *Bluetooth : Add a Android service to register FTP as a profile in SDP database
  • *Optimize MediaThumbRequest RAM usage
  • *Fix broken logic in SettingsProvider.parseProviderList.
  • *GPS: Fix return value of native_inject_xtra_data
  • *Add Torch app handler to lockscreen gestures
  • *Add flashlight button to gesture creation screen

Kernel changes 6.0m:

Complete rebase (most important changes):
  • *bravo: bravoc: audio: Fix gain range for audio devices
  • *lcd tearing fix (Kali-)
  • *New 'interactive' governor
  • *zen tunings thanks to IntersecRaven (http://zen-kernel.org/)

Complete Changelog: changelog.txt

Kernel used: http://github.com/richardtrip/cm-kernel (Credits go to Kali-, deovferreira)

As of version 3.0 DeFroST is based on AOSP + CyanogenMod changes 100% compiled from source. We need that for the 720p camera, MusicMod, , DFParts (cmparts of course) and other stuff.
You can find the vendor/device and modified cmpart files at my github: http://github.com/richardtrip/
Attached Thumbnails
Click image for larger version

Name:	snap20100528_135031.jpg
Views:	91133
Size:	48.8 KB
ID:	333656   Click image for larger version

Name:	snap20100528_135041.jpg
Views:	70219
Size:	30.9 KB
ID:	333657   Click image for larger version

Name:	snap20100528_135329.jpg
Views:	65172
Size:	26.3 KB
ID:	333658   Click image for larger version

Name:	CAP201005281000.jpg
Views:	79127
Size:	42.5 KB
ID:	333659   Click image for larger version

Name:	snap20100614_081745.jpg
Views:	58455
Size:	32.0 KB
ID:	342736  

Click image for larger version

Name:	snap20100614_081818.jpg
Views:	55009
Size:	26.5 KB
ID:	342737   Click image for larger version

Name:	snap20100903_104107.jpg
Views:	32726
Size:	37.0 KB
ID:	394326  
Richard Trip

If you like my work buy me a beer:



Follow me on twitter

Github: http://github.com/richardtrip

The Following User Says Thank You to richardtrip For This Useful Post: [ Click to Expand ]
 
richardtrip
Old
(Last edited by richardtrip; 9th November 2010 at 07:53 PM.)
#2  
Recognized Developer - OP
Thanks Meter 1090
Posts: 1,937
Join Date: Feb 2010

 
DONATE TO ME
Credits for next guide go to: martinlong78 and ajanu

If you don't see your question here, search the thread. There is a handy drop down menu, or you can use this link. http://forum.xda-developers.com/sear...hreadid=690477

FAQ
  1. Do I need to have the recomended radio?
    Richard recomends the latest radio for which he has included the RIL(http://en.wikipedia.org/wiki/Radio_Interface_Layer). Most radios will work, which radio is best for you requires testing each one.
  2. Where can I get old versions of Defrost?
    Everything you need should be here: http://xda.b42.nl/richardtrip/ Note that from here you can download files that may not be compatible with your ROM version.
  3. How do I fix my flash and or market issues?
    Clearing the cache is the first step for market or other app issues. Settings->manage applications->Download manager for market, the app in question for other apps. If you still have market issues, check that the market is actually available in your country right now, sometimes it goes down. If you have flash problems, uninstall and then re-install from the market. This should solve all of your problems.
  4. Why is my battery draining so fast?
    Signal strength and data usage play a big part in battery life. If you are constantly switching from 3G to Hspa+ or 2G, or your losing cell signal often, this wil drain your battery faster. Often big battery drain is due to an app not working as you expect. Either it is running all the time, tying up the processer, or it is accessing data frequently or constantly. The rom itself is not likely to be the problem. Note that the battery often needs to be recalibrated after a full wipe.
  5. What is the difference Between HAVS and SVS?
    HAVS changes the voltages used for each frequency, SVS has fixed voltages. HAVS should give better battery life, SVS should be more stable. Using lower voltages or higher frequencies can make your phone unstable, flash with caution.
  6. Do I need setCPU?
    If you want to overclock or use a govener other than ondemand, then yes you need it. If not, you don't. No SetCPU means no overclocking, regardless of the kernel flashed.
  7. Do I need to wipe?
    If you are having no problems with Defrost and are updating to the current version, no you don't need to wipe. If you are coming from another AOSP ROM, you may need to wipe. If you are coming from a Sense ROM, or from any 2.1 ROM, you need to wipe.
  8. Why am I getting force closes/why are my settings weird?
    Did you restore settings from Titanium Backup? This causes all kinds of strange issues sometimes, especialy if coming from another ROM. Wipe, don't restore settings just apps, see if the problem goes away.
  9. Can I get X that I had on a sense rom?
    You can get the keyboard, long press a text box and chose the HTC keyboard. You can use the FM radio, select the app. All other HTC apps and widgets are tied together and can not be installed individually.
  10. Can I use an old theme on the newest version?
    Generaly no. The framework has changes almost every version, flashing the wrong framework will cause a bootloop.
  11. Why doesn't the camera work?
    You need a new radio (made for 2.2) for the camera to work.
  12. Why do I have 2 battery percentage #s?
    You need to turn off the battery percentage in cyanogen settings, user interface.
  13. What Kernel do I have?
    If you have not flashed a new kernel, you have SVS 1113. If you did, you have what you flashed.
  14. Why does launcher Pro lag?
    Some people say you need a 32mb heap size. This is in performace settings of cyanogen settings. Others say they have no lag after wiping launcher Pro and setting up again. Others say 24mb heap works best. Still others say Live Wallpapers slow them down.
  15. How do I get rid of system apps I don't want?
    The easiest way is to use a file manager to explore the rom.zip file, and just deleate the files you don't want. They will be in system/app or data/app. Do not extract the zip, you will need to re-sign it when zipping if you do.
  16. I tried to change my autobrightness settings but they are not sticking. Why?
    Change the # of levels to 5 then save. Now you should be able to change levels and values as you wish.
  17. Why does 3G or MMS not work?
    You probably have bad or missing APN settings. Google APN settings for your carrier and make sure they are correct.
  18. Circle Battery mod is not in Defrost Setup, how do I get it?
    Visit the online kitchen. http://circle.glx.nl/
  19. Can I use modified system partitions since I have S-OFF?
    Yes this rom works fine with S-OFF and modified partition tables, though if you have issues it is recomended to revert to stock to be sure the patitions are not the problem.

SetCPU - Battery life

If you are experiencing battery live issues, then you should probably set up SetCPU.

1. Find SetCPU in your programs.
2. If you are asked to choose a device, choose the bottom item "Custom Frequencies..."
3. You may be asked for root access. You should allow this.
4. Tick "Auto-refresh" and "Set on Boot" and ensure CPI Governor is set to "ondemand"
5. No profiles are needed. I'd say you need a good understanding of how processes and threads work, and what the impact is to do any use here... and if that's you, then you won't be reading this guide.
6. Confirm your settings against the image (attached).

APPS2SD - Install apps on your SD card.

First of all... this is not APPS2SD. It is a new feature build into FroYo. Secondly, yes, it does work... just it hasn't been enabled in many apps yet by the developers (see the background posted below).

Some background

Quote:
Quote:
The Android platform now allows applications to request installation onto the device's external storage media (such as the SD card), as an alternative to installation onto the device's internal memory.

Application developers can express the preferred installation location for their applications by means of a new attribute of <manifest> in the manifest file, android:installLocation. The attribute supports three values: "internalOnly", "preferExternal", and "auto". At install time, the system checks the value of android:installLocation and installs the application .apk according to the preferred location, if possible. If the application has requested external installation, the system installs it into a private, encrypted partition in the external media. Once an application .apk is installed externally, the system lets the user change the storage location of the .apk and move it onto the device's internal memory if needed (and vice versa), through Manage Applications in the user settings.

By default, the system installs all applications onto the device's internal memory, except for those that explicitly request external installation. This means that the system will always install legacy applications onto internal memory, since they do not have access to the android:installLocation attribute. However, it is possible to configure and compile a legacy application such that it is installed internally on older versions of the platform and externally on Android 2.2 and later platforms, if necessary.

Note that requesting installation onto the device's external media is not suitable for all applications, particularly because the external media may be removable and unmounting/remounting may disrupt the user experience and system settings.

For more information about setting a preferred install location for your application, including a discussion of what types of applications should and should not request external installation, please read the App Install Location document.
Note: By default, your application will be installed on the internal storage and cannot be installed on the external storage unless the developer defines this attribute to be either "auto" or "preferExternal".

Install ALL apps to SD

However, it is possibly to force everything to be installed on external SD.

There is a Util DeFroST Setup where you can set the preferred attribute to External to install the apps to SDCARD (already installed apps you have to move by hand).

MAKE SURE YOU MOVE YOUR WIDGETS TO INTERNAL MEMORY, OR THEY WILL DISAPPEAR[/B]
Attached Thumbnails
Click image for larger version

Name:	setcpu.jpg
Views:	43393
Size:	31.6 KB
ID:	336326   Click image for larger version

Name:	snap20100820_143641.jpg
Views:	22633
Size:	16.0 KB
ID:	384317   Click image for larger version

Name:	snap20100820_143636.jpg
Views:	22494
Size:	22.5 KB
ID:	384318  
Richard Trip

If you like my work buy me a beer:



Follow me on twitter

Github: http://github.com/richardtrip

 
PsYDoX
Old
(Last edited by PsYDoX; 28th May 2010 at 11:47 AM.)
#3  
PsYDoX's Avatar
Senior Member
Thanks Meter 2
Posts: 230
Join Date: Nov 2007
Location: Oldenburg
YEEEEEEEEEEEEEEEEEEEEEEEEEESSSSSSSSSSSSSSSSSSSSSSS SSSS

I Love you both (ahmgsk + richard)

You forgott the DL-Link xD
Google Nexus 4 - 8GB - Root
ROM: Stock (4.2.1)
Kernel: *Matr1x* v3.0
Recovery: CWM Recovery 6.0.2.0
 
dudeldei
Old
#4  
Senior Member
Thanks Meter 2
Posts: 112
Join Date: Jun 2006
Location: Stathelle
Nice!

Thx for your hard effort! Will try this ASAP!
 
abdalah2004
Old
(Last edited by abdalah2004; 28th May 2010 at 12:22 PM.)
#5  
Junior Member
Thanks Meter 0
Posts: 11
Join Date: Apr 2010
can you please post link i cant see no links thanks
 
JDouce
Old
#6  
Senior Member
Thanks Meter 56
Posts: 243
Join Date: May 2009
Location: Pontefract

 
DONATE TO ME
i guess hes uploading
ill add a rapidshare mirror as soon as his is up
 
fdrzrich
Old
#7  
Senior Member
Thanks Meter 7
Posts: 115
Join Date: Oct 2007
Location: Maidstone
Downloading now, whoooohoo!! Great work!
 
alpinux
Old
#8  
alpinux's Avatar
Senior Member
Thanks Meter 8
Posts: 143
Join Date: Feb 2008
Thanks for your work you two.

Quote:
Originally Posted by richardtrip View Post
Beware, Froyo does not support ext partitons. Do a factory reset before you install
Why the hell does froyo not support ext? Is it really froyo or the kernel?
Have a lot of fun....
 
dudeldei
Old
#9  
Senior Member
Thanks Meter 2
Posts: 112
Join Date: Jun 2006
Location: Stathelle
Quote:
Originally Posted by richardtrip View Post
Beware, Froyo does not support ext partitons. Do a factory reset before you install
Does this mean that we need to repartition the sd-card?
 
adam235
Old
#10  
Member
Thanks Meter 0
Posts: 31
Join Date: May 2010
Whats the easiest/fastest way to flash it ?

Tags
defrost, downgrading
THREAD CLOSED
Subscribe
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes