FroydVillain

From Villain ROM

Jump to:navigation, search

FroydVillain is the Villain Team's first foray into Android 2.2 (Froyo) for the GSM HTC Hero. It is based on CM6 which is built from Google's Froyo source which means it does not include HTC customizations like SenseUI.

CURRENT VERSION: FroydVillain 1.7.2

Download link

FroydVillain Mirrors

Screenshots

Screenshot of FroydVillain 1.4.x on Galaxy S theme

Important notes

A FULL WIPE IS AN ABSOLUTE MUST. DO NOT POST SUPPORT REQUESTS WITHOUT DOING THIS.

ROM Changelog

1.7.2

  • FIX: Fixes voice search and speech support

You MUST install 1.7.1 first. To flash over 1.7.1

1.7.1

  • FIX: Issue missing apps from market
  • FIX: HTC IME mod FC and etc

After flashing, you MUST wipe the app data for the market (menu, settings, applications, manage applications, all, market, clear data)

1.7.0

1.6.2 beta

This is a BETA patch!

1.6.1 beta

This is a BETA patch!

  • FIX: lack of swipe to remove notification (for some people)
  • FIX: issue a couple of folk reported with CPUSpeed not actually setting anything
  • and maybe other forgotten fixes

1.6.0

1.5.0

  • GPS. DOES. WORK. THIS. TIME.
  • Wifi no longer gets its shit pushed in trying to do complicated things like "browse the internet".
  • Support for Conservative governor when screen off.
  • Carrier name now shows on the lockscreen and notification bar.
  • Dalvik.
  • The kernel.
  • Lights.

1.4.4

  • GPS NTP time sync now configured somewhat locally
  • New libhtc_ril.so
  • GPS configuration fixes

1.4.3

  • Restore Clicker.apk for HTC IME Mod keyboard calibration
  • Fix apns-conf.xml not being correctly configured for new GPS implementation
  • Supply newer libspeex.so to prevent SoundHound crashing with Vlingo installed

1.4.2

  • Fix outdated library crashing Google Shopper app

1.4.1

  • Restore missing file for Villain Updater app
  • Fix Google Framework crash
  • Supply missing Wifi tethering app

1.4.0

  • Completely new Dalvik build
  • JIT enabled in the browser engine
  • AndChat makes a return
  • New kernels again
  • More wallpapers
  • After popular demand, notification lights...
  • GPS really works, this time
  • DSP Manager updates

1.3.1

  • Fixes Google framework crash and puts back H icon for HSDPA

1.3.0

  • GPS working correctly in this release without random reboots
  • Wired Tethering works AT LAST
  • New wallpaper collection
  • CMParts makes a return with a different face
  • Japanese keyboard support
  • More kernels
  • Better sleep states
  • ADW Launcher included alongside LauncherPro
  • Vlingo included
  • Themed HTC IME mod
  • WaveSecure included
  • Notification lights improved

1.2.2

  • Framework fixes for the GPSLocatorService that fix an issue causing a hang/crash when GPS was obtaining initial fix and location update.
  • CPUSpeed no longer supports a screen off profile. See below for details.
  • Updated lib_htcril.so to improve GSM switching, -should- also fix the people experiencing GPS+GSM not working.
  • Kernel updated to fix some regression bugs in the USB stack, ARM code issues and to prevent the camera app clogging the IO bus.
  • All the different OC kernels are now in the OTA app, just enable experimental updates to see them.

1.2.1

  • Camera Fixed (again)
  • Dalvik management adjusted
  • Missing libraries added for the new Voice Search app.
  • LauncherPro, Facebook and Google Maps updated to latest versions.
  • Chrome to Phone added.
  • Titanium Backup added with the blessing of the author.
  • Gallery 3D now doesn't go back a step every time you rotate.
  • WMA and WMV audio/video works, up to WMV/A version 8.

1.2.0

  • ROM is significantly faster to boot than before (usable before radio signal is even established)
  • Updated google apps
  • Trackbell LED better

1.1.9

  • CAMERA WORKS FOR VIDEO AND PHOTOS (thx cyanogen)
  • Includes DSPManager
  • Autobrightness fixed
  • Includes new CPUSpeed app- no need for SetCPU
  • Faster boot process
  • New boot animation
  • Pressing menu twice will unlock screen
  • Big kernel changes (more info to follow)
  • Different build method to improve binary performance

1.1.1

  • Multi-touch restored to improved touchscreen driver
  • Applied workaround for akmd running at 100% CPU utilisation (thanks alankila)
  • Fixed GMail app resolution
  • VillainROM Updater now works
  • Compcache enable/disable script fixed (compcache on by default)
  • HTC Sense ringtones added

Kernel

Nindroid

The default and original kernel by Ninpo, released together with FroydVillain (up to version 1.5.0). Click here for Ninpo's kernel sources.

3.1

Used in FroydVillain 1.5.0

  • Battery life -will- be ever so slightly worse than in FroydVillain 1.4, however more stability comes as a result.
  • bringing 2.6.29 to its most up to date version.
  • merged some 2.6.3x scheduling fixes.

2.5

Used in FroydVillain 1.4.3 & 1.4.4

  • Replace unnecessarily long app waits with sleep timers to eliminate "background noise" from drivers causing futile cpu usage. Improves battery life and stability * * * especially noticeable with games that use accelerometer.
  • Allow for IP header compression on both IPv6 and IPv4 to improve Google app performance.
  • Add 245MHz clock speed into the table to facilitate correct clock timings when in power collapse suspend or SWFI.
  • Add 576MHz kernel variant for phones that cannot clock to 614MHz. Ondemand governor used due to frequency table being too narrow.

2.3

Superseded by version 2.5. Was used in FroydVillain 1.4.0 up to 1.4.2.

2.2

Was used in FroydVillain 1.3.x

2.1

Was used in FroydVillain 1.2.x

FlyKernel

An alternative kernel by erasmux that works with FroydVillain as well. Click here for erasmux's kernel sources. FlyKernel 11c is also the base kernel for FroydVillain 1.6.0.

For more information on this kernel and to download, visit the topic on XDA

What Works

Most stuff including Apps2SD.

What Doesn't

Note: Please do not post these "missing features" as bugs since they are not. Thanks.

Installation

See HOWTO install 1.4.x guide ...need more infos? See Newbie Guide or Installing_Custom_ROMs

Forum

Discussions take place in the FroydVillain forum.