FroydVillain
From Villain ROM
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
Screenshots
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
- Based on CM 6.1 stable. Refer to CM 6.1 changelog for full details.
- Includes tweaked FlyKernel 11c kernel (refer to FV 1.6.0 for details)
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
- Android version 2.2.1 (build number FRG83)
- includes Ninpo's ARM optimisations in CM6.1
- uses FlyKernel 11c, but tweaked slightly for performance (see bottom of post)
- includes Ninpo's Touchscreen driver fix
- Recommended Settings: (1) Disable google backup AND restore from privacy menu, (2) Use interactive governor in normal mode, conservative in sleep, (3) Don't massively overclock, it's fast at 576. Higher is EVEN faster bankers life and casualty
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.
- 3D-based LiveWallpapers (due to OpenGL implementation on Hero) - **need confirmation**
- HTC Sense applications (these don't work because they require Sense, which FroydVillain doesn't have)
- HTC Footprints
- HTC Stock - use Google Finance maybe?
- HTC Peep - use official twitter app instead
- HTC Dialer - Use Nubdial or Dialer One instead
- HTC CIME - require Sense. Won't work unless someone makes an app mod like HTC_IME mod (Alternative 1, Alternative 2)
- HTC Sync - requires Sense framework to work, use Google cloud sync instead
- Flash-Lite - Sense framework required
- Adobe Flash 10.1 - requires at least an ARMv7 device, while Hero is a ARMv6 device
- Adobe AIR - seems like at least an ARMv7 device is required for this to install
- Headset/earpiece icon - Sense feature, use DroidEssentials to mimic this feature (feature now AVAILABLE on FroydVillain 1.6.0 onwards!)
- More known issues for FroydVillain 1.5
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.




