yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Android Development] Shakor:
I like the screenshots, especially: kernel info: ubuntu@vmware-ubuntu... Looks so stupid. And releasing this rom as a 1.0.0 release does not make sense as 1.0.0 should state a fully stable finished release.

Why not have called it 0.9 something makes more sense.
[Hero, G2 Touch Android Development] Budius:
for everybody asking about the dictionary:

http://gizmodo.com/5589320

gizmodo suggested Swiftkey which seems to have a nice layout (just like stock) but with a lot of languages options (no asian chars, sorry) and a few extra prediction tweaks... I guess it's worth a try.

Here in the lab the 3G it's horrible so I couldn't test, but I will soon.
[Hero, G2 Touch Android Development] vlefevre86:
Just use the "Low resolution version for Android 1.5 (no voice input)" (from this post : http://xdaforums.com/showthread.php?t=624416). The point is being without voice input.

For what I understood, there's something wrong with the libspeech.so in the gapp package for CM6 (at least on our hero), causing the FCs...

Just a guess though :)

Vince
[Hero, G2 Touch Android Development] Lennyuk:
seriously! what is the point in your posts! just stop.
[Hero, G2 Touch Android Development] kieranc:
Thanks for your reply, however I don't see what this offers over the CM6 based rom other than having your name on it, would that not have been a similar place to start? if this base you've created is better/more stable/whatever, why does it have the same bugs?

Don't get me wrong, i appreciate all the work that's going into 2.2 roms... however, several people all doing the same thing seperately seems like a waste of time.... Oh well, as long as you each get your own band of followers to tell you yours is better than all the rest....
[Hero, G2 Touch Android Development] Lennyuk:
every 2.1 rom on hero at the moment is based on CM6, we have made changes to this rom, and as we speak others are working on more changes.

This rom has a lot of things fully working which at the time even CM6 did not have working e.g. apps2sd working properly. As it happens some of those things have been fixed in all roms now.

Just wait and things will be fixed and once one rom has it fixed all roms will follow very soon after.
[Hero, G2 Touch Android Development] vlefevre86:
Actually, if I have to change the keyboard, I would choose the HTC_ime mod... IMO it's the best keyboard around there, fully customizable, and some nice enhancements (swipe left to erase last word, swipe right to get the cursor at the end...), even if it's a bit heavy...

At least until I got my hand around Froyo ; I grew fond of the new keyboard, especially its ability to store your contacts name in the dictionary :)

So, if it could be possible to have it back in FroydVillain (along with the CMparts to have the battery percentage over the battery icon, see my post above :P), it would truly be the best Froyo ROM :D It's already so snappy, IMO it's just missing a few things to be perfect...

Vince
[Hero, G2 Touch Android Development] kieranc:
that's kind of my point... you're all sharing work anyway

current 2.1 roms are based on cm5, no? I'm using cm6 nightlies, built in a2sd working etc, much the same buglist as here...
[Hero, G2 Touch Android Development] vlefevre86:
I disagree... FroydVillain does feel a lot snappier than the current CM6 - even comparing to the first test0, which was actually faster than the newer alpha0.

IMO, FroydVillain really adds something to the user experience...
[Hero, G2 Touch Android Development] Lennyuk:
most 2.1 roms are now based on the official hero 2.1 roms. some are based on cm5

but at the moment cm6 is the only good base for froyo on hero so everyone will be using it.
[Hero, G2 Touch Android Development] Hacre:
What?

...what? Do you honestly think Nathan just sat around for a few weeks and waited until now to release a straight copy of CM6?

ninpo@titan ~/downloads/apps/phone/testing/roms $ md5sum froyd/system/framework/*
91d5e1ffa286185bc9130bfe20f83b11 froyd/system/framework/am.jar
262e9bd040ae43ac9996a0c3b3727777 froyd/system/framework/android.policy.jar
157fe78a9127969c1cbaf4d325c51e15 froyd/system/framework/android.test.runner.jar
2d95dad6310bd35435f2bc4a53c9d88e froyd/system/framework/bmgr.jar
ff814e1aa2a8dfa06e20a3fbcbfd3bd7 froyd/system/framework/com.google.android.maps.jar
c7b2ea517eb4d69c3a4d46947256a3e5 froyd/system/framework/core.jar
e348c07b01e12429ed9e014ceabd9617 froyd/system/framework/ext.jar
f6a1dcafea1beb0eacbdc7857443a7e1 froyd/system/framework/framework.jar
8dcc40f6161a10639121372497b6d3d7 froyd/system/framework/framework-res.apk
996220b4181f68c9fe6dcd98c5b0e39b froyd/system/framework/framework-tests.jar
f3448ccf038f7dc02cd3c8dfefc0cfc3 froyd/system/framework/ime.jar
1651288354cfe4fec1ce8022e7c24daf froyd/system/framework/input.jar
962d6b7d23fa89a43980c7a914257a86 froyd/system/framework/javax.obex.jar
c6cea8e49581c0740b1326b177338ce3 froyd/system/framework/monkey.jar
0a2d00d7bce18a720aa80530e9748c4e froyd/system/framework/pm.jar
29770f21c84dc10f7af7ef7aa706beac froyd/system/framework/services.jar
30796c41b76801a7b8b8b23a40f14da5 froyd/system/framework/svc.jar
ninpo@titan ~/downloads/apps/phone/testing/roms $ md5sum cm6/system/framework/*
5b73517c785d12c18e74828716d031a7 cm6/system/framework/am.jar
886deaac9aad6a3571307ecd8485ddcb cm6/system/framework/android.policy.jar
24412a39cf1b0eb5fa5ebbc154d1bf1f cm6/system/framework/android.test.runner.jar
0ec7e108d62baad96caca60ea3e49608 cm6/system/framework/bmgr.jar
f20085256b962fdf75613db2e184154f cm6/system/framework/core.jar
c3bc8c4df7aeb8b941f3837afd72e2ac cm6/system/framework/ext.jar
9b73c0381bbc625e42b11733f8db968f cm6/system/framework/framework.jar
e21a14a0bff6e7c404f905e2e55154ba cm6/system/framework/framework-res.apk
201a1108bfd9164cea356bb0053acec8 cm6/system/framework/framework-tests.jar
2e3ea00067691dacf2e8b0fa48bc99ba cm6/system/framework/ime.jar
ff44fa0ed8e6c9e2569aa048117a76cd cm6/system/framework/input.jar
3ecefa430fca18783129824326fc53aa cm6/system/framework/javax.obex.jar
b80fc9d083b48a4c288b08922d7ca993 cm6/system/framework/monkey.jar
966ee4d9ad3c78735ffd2069b0707186 cm6/system/framework/pm.jar
073ab05b634d651c7ab63f9c63c44e17 cm6/system/framework/services.jar
ca8abdde06ddf89dc3a22ea5c38617dc cm6/system/framework/svc.jar

Yeah, looks to be a total copy, what a copycat. :rolleyes:

No. Some are, some (VillainROM) are not.
[Hero, G2 Touch Android Development] slimjimwoods:
brilliant thankyou, and now i can create a modified version too :)
[Hero, G2 Touch Android Development] pulser_g2:
No. VillainROM is 100% based off stock, as I actually made VillainROM 6 and 10, and I started with the RUU/OTA file we were using as base, and manually ported it from there.

Most 2.2 ROMs are based on Cyanogen somewhere, and I would quote from the release notes

.

We are making no effort to hide the fact this is based on CM6, and that is undoubtedly a good thing.

If anyone can get the outstanding issues sorted, it will benefit everyone. Built-in A2SD wasn't hard to get going, and we had it fixed within an hour or so of looking at our ROM.

///

And in response to the person who was whinging about the build string in the kernel, what difference does it make as to the build string used? I don't even see what you're trying to say. If this is your problem, then I really don't know what you're trying to do here.

Anyhow, I see no point in arguing over trivia in the kernel build string...
[Hero, G2 Touch Android Development] nprussell:
Whilst I love your apparent enthusiasm, and love for the Villain team, version 1.0.0 denotes the first public release.

If you're having difficulty understanding, I'm more than happy to elaborate on our on our version numbers. So, here goes:

1. 0. 0.

(1. [first digit] - Public release version number. This number will increase when the base is re-compiled)

(0. [second digit] - Incremental release number. This number will increase when we release the next version of this rom)

(0. [third digit] - Addon/hotfix release number. This number will increase when we offer very minor fixes in the form of an update.zip, or via our in-house OTA update system)

I hope this clarifies this clearly problematic situation you've got yourself into. Now, please try to keep this thread for discussions about the ROM itself, rather than irrelevant topics such as its version number.

To everyone else; enjoy the ROM. If you require any support, please visit the villainrom forums, as there are significantly fewer Anti-Villainites over there.

Thanks,

Nathan
[Hero, G2 Touch Android Development] raecarter82:
I think what villainrom brings to froyo is the trust element. Lots of people like me are not au fait with testing this stuff out but trust that villainrom would only bring out something that a non techy could use. That is why this is the first froyo I have tried. Why isn't everyone using swiftkey beta as their keyboard it's genius!
[Hero, G2 Touch Android Development] vlefevre86:
You're welcome :) What would you modify?
[Hero, G2 Touch Android Development] kieranc:
I'm not implying you're copying directly... dev 1 takes cm6 source, fixes a few bits, gets it booting... becomes alpha0. dev 2 takes cm6 source, fixes a few bits, gets it booting, adds a couple of apps, now it's rom#2. dev 3 takes cm6, fixes a few bits (unsurprisingly in a similar manner to devs #1 and #2) and releases it and froyovanillain or something.... what if devs #2 and #3 had started from a working build rather than the base... if there was less pride getting in the way i reckon a lot more would get done.
[Hero, G2 Touch Android Development] vlefevre86:
@Nathan, Pulser, Ninpo et all :

Guys, just a thought : stop answering those so-called "Anti-Villainites", it leads nowhere. Your ROM IS great, as all the previous ones, this is a fact, and it's not questionable. Let them be, my feeling is that there is a lot more people that appreciate you work than the few people bit**ing around here...

That said, could you please give some answers to the people trying to help you get FroydVillain even better?? :D :D

My only two concerns for now being the dictionary thing (with the original android keyboard, not some workaround) and the CMparts (with the niiice percentage over the icon battery thing), those two things being present in the original CM6.

It's already the fastest, the less battery-consuming, and the less buggy Froyo ROM (I had an issue where the music player would suck up all the CPU power in previous Froyo roms, which is not here anymore). With these to little issues solved, it will be the PERFECT Froyo ROM for me :) (I don't really care about the camera anyway, I have a real one)

Thanks a lot, and keep up the good work :)
[Hero, G2 Touch Android Development] robocik:
Guys, could it be more like a development thread, with bugreports and sollutions, instead of general chitchat about nothing important... it is hard enough to go thru all posts to find something usefull...

:) nice 1.5 version seems to work, thanks for the tip.
[Hero, G2 Touch Android Development] vlefevre86:
My point, exactly...

You're welcome :) Tip not from me though... I got it from a CM6 thread around there...
[Hero, G2 Touch Android Development] sperug:
time and calendar

When rebooting, I lost the synchronization with google calendar, and the time went 4 hours back. Then it didn't synchronize again, even trying manually, calendar is blank...
[Hero, G2 Touch Android Development] pulser_g2:
Oops. seems double-quoting doesn't work. So I am saying I agree with robocik above, although i can't figure out how to link his post right now.

As for dictionary and keyboard, I was talking to lenny about this today. He said to me it does have prediction, and that you just need to use it long enough for it to get used to what you type. I haven't reached this stage yet, as I installed my beta of swype, but I will switch back to it for you :)

CMparts, that's some cyanogen addons etc? If so, we can take a look certainly, as I'm sure lox won't mind if we pop them in as optional updates :) Anyone know where these are available? The CM github?

I am using this as my daily ROM, and the battery seems fine to me. I'm using a new kernel too, which is hammering my battery life, so this should be much improvable. I need to get to a proper PC though and do some kernel work done, or get some of the guys to try and sort out overclocking :)

I don't use camera either TBH, and only have used it 2 times since i bought my hero in november, but we'll certainly keep looking at it...

And if you want more space to discuss issues etc, without general chat & flames everywhere, pop over to http://www.villainrom.co.uk/viewforum.php?f=45 for the VillainROM section on FroydVillain.
[Hero, G2 Touch Android Development] Shakor:
In this case the apk's and .jar's being the zips. Yes it will change.
[Hero, G2 Touch Android Development] crytic:
Sad but true :/
[Hero, G2 Touch Android Development] top_bunk:
Thanks for a great release. I've got everything working great so far except syncing contacts with facebook. Not a huge issue I guess but I thought I'd mention it.
[Hero, G2 Touch Android Development] egzthunder1:
I cleaned up the thread a bit (for those of you wondering what happened with your posts). Please stop posting inflammatory or otherwise off-topic comments in here. Keep the thread on topic.
[Hero, G2 Touch Android Development] bulltronStudios:
this Rom has now been on my phone since about 20 minutes after nprussells tweet, so, sometime last ngiht ... battery life without using setCPU or overlcock widget is good, went all night,and my alarm went off every 10 minutes for almost an hour(i love sleep, and hate waking up, snooze is great) .... still had 91% left ... thats also afte rplaying age of conquest for about 20 minutes befor i went to sleep ....

im a fan so far .. except the dialer ...

i LOVE the mounting procedure, with the green/orange android, i think thats fun :) ... i could care less about linpak scores, im not using my phone as a pc, just a net surfer, development platform, and a phone .... good job nathan and team ...

in fear of sounding retarded, and being flamed here ...

anyone know where to snag a dialer with the slider (answer/ignore) ??

also, those spare parts options to get rid of my carriers name in notification bar, and lock screen would be sweet ... or atleast if someone could piont me where to go int he file system to scrap those 2 lines of lame ....

in any event, good job!

edit** : would the 2.1 dialer work with this build ?
[Hero, G2 Touch Android Development] bigmarcouk:
this is good for hero user !!!!!!thx mate !will try this
[Hero, G2 Touch Android Development] pulser_g2:
I am looking into third party dialers
[Hero, G2 Touch Android Development] bulktrasher:
I have an strange issue. (it also occurs on Fusion! so I think it's a Froyo problem)

I can't reproduce any video file smoothly. Never mind the CPU speed.

I tried MP4 @ 384kbps and MP4 @ 612kbps with the same result. The video (and also audio) stops every 300ms - 500ms.

A rom without video player is useless for me.

BTW. I tried with stock video player and with Act 1. With SetCPU installed and without.

Back to EzHero 5.1 (Smooth video @ 538Mhz)
[Hero, G2 Touch Android Development] Ganii:
Any solution for Led and Trackball notification If I got sms

message?
[Hero, G2 Touch Android Development] vlefevre86:
Check on VillainROM forum (http://villainrom.co.uk/viewtopic.php?f=50&t=2160&sid=ff4a3742e5710fa3f81921bbcf10db46) I've posted a working solution, and there's a second, easier one.

Yep, it does have prediction have prediction, but the dictionary is empty (both for French and English, the two languages that I'm using), except for your contacts' names. So you have to fill it up all by yourself... Quite annoying. In Lox's builds, it used to be already filled up though... I tried to take a look at it, but I'm not far from a noob regarding ROM making (I can manage my way through some things, though). Thanks for switching back for me :P

I guess it's in Lox's CM6 for hero github, as it was included in his builds... I've found a CMparts.apk in system/app, put pushing it, alongside with SettingsProvider.apk, and another apk that sounded fine, led to nothing...

I'm already there sometimes :) Well, best say a few times... Two or three times? :o
[Hero, G2 Touch Android Development] Bornin:
Great rom, any chance of getting the live wallpaper to work?
[Hero, G2 Touch Android Development] priggmeister:
I second this... Superb ROM so far.
[Hero, G2 Touch Android Development] pulser_g2:
I deliberately removed them for now, as LWP and Hero don't seem to work together well. If you really want, I can get you the files needed to re-enable support, but it's not ideal, and tbh we don't really want to try and diagnose problems while people use LWP as well :(

Give me a shout if you need help enabling it. I have a list of files removed somewhere if you want them
[Hero, G2 Touch Android Development] dkelley:
nice to hear! so they really did solve a big market issue. I was hoping villain would work out some of the more obscure things.

I haven't checked the market in teh last couple of nightly builds though, maybe it's solved there too, but either way, good work villain for publishing one with a froyo compatible market working properly.
[Hero, G2 Touch Android Development] slimjimwoods:
just the theme, to keep it in line with my current grey and white, (and i know it is grey and white by default) im just a tinkerer...
[Hero, G2 Touch Android Development] zorxd:
so this is still kernel 2.6.29 (eclair) and not 2.6.32 (froyo)?
[Hero, G2 Touch Android Development] pulser_g2:
Yeah, all apps should be in market :) Paid and protected ;)
[Hero, G2 Touch Android Development] Lennyuk:
yes as it works better
[Hero, G2 Touch Android Development] dkelley:
UPDATE FOR CLARITY: :-) I'm NOT SAYING FROYD CHANGE SPEED, I'M REMARKING ABOUT ANOTHER FROYO BUILD FOR HERO BUT FIGURE THE VILLAIN PEOPLE ARE SMART AND MIGHT BE ABLE TO EXPLAIN BRIEFLY WHY THIS HAPPENED THERE (since they're all based in some part on cyanogenmod 6.0).

that's interesting... didn't know that. good decision you made if that's true then.

why was the first test0 of the cyan6 hero build so fast in linpack by the way? someone must know, but nobody ever answers my question in any thread about it (this isn't villain specific, all builds have done that, except I don't use fusion so don't know if it's got the higher 4.x result too now, I know fusion didn't get higher than 3.x originally though).

I used test0 within hours of it being first posted, the first froyo rom for hero, weeks back now.

it was 100% solid, incredibly fast, had no fundamental issues other than the exact same camera issue everyone still has today, and had the same missing trackball light and wrong colored led indicator.

but it DID have a number of big issues with system..media and so on, so I'm really happy work has been done away from that.

but it too went down to 3.x linpacks after a couple of the first nightly builds.

was it simply that a different kernel was brought into use? and if so, do the other non-linpack (and likely more important but still measurable) speed test measurements still come out faster than 2.1 roms?

end user results would be great to hear about now! :-) some kind of speed test ratings here...

I'm flashing this today, really excited about it.

But we're all very interested about why all hero froyo builds droped vaugely 15% to 20% in linpack scores early in the releases.

I know linpack doesn't matter, but is it indicative of the overall JIT speed slowing down as well? Nothing crazy was done like replacing froyo jit with the unfortunate 2.1 jit we've been using, right?

PPS: if it was done, it would likely have been done over at cyanogenmod. so it might take some investigation by the actual rom devs here for the hero, like the villain rom team or the other xda hero froyo developers.

cheers
[Hero, G2 Touch Android Development] dkelley:
I used LWP with the original test0 froyo build on hero with incredible performance using launcherpro.

any other launcher crawls with multiple home screens and lwp. launcherpro and a really fast 2.1 vanilla rom is terrific with lwp, even more so with the original froyo test0 build.

I'm sure it can be done without issues.

I'm running VE4.0 with launcherpro and one of about 15 great compatible lwps on my hero without any side effects at all. Well ok, so launcherpro's home screen scrolling framerate drops from around 60fps to more like 20 or 25 fps. boohoo LoL. it brings it down to the scrolling speed that other launchers have without lwp. honestly, that's the effective impression I get from this combination.

if test0 with the original googleapps zip and the original lwp zip flashed could do it (I still have them kicking around I love them so much), then I'm sure this can do it.
[Hero, G2 Touch Android Development] UbuntuBhoy:
Is setcpu meant to work with this build?
[Hero, G2 Touch Android Development] pulser_g2:
This is directed at anyone with OC or performance questions.

The kernel has an issue at present, which prevents OC working properly. We are working on it, and this should bring better performance soon.

As for lwp, I'll look out the needed files when I get home in an hour or so
[Hero, G2 Touch Android Development] maarch:
Alright, got the rom since it was tweeted. So a good 18h use so far ( around that )

battery seem to be great, I got my froyd OC and still the battery isnt draining, so it's good

The rom is very stable, no FC as of yet and speed only seem to get better with time

Camera is an issue since you cant use "Shopper" but I dont use it that often anyway

Market is working well, all apps are there. And the Market is also very fast

So far, I couldnt tell it's v 1.0.0, if it wasnt from the camera issue.

Everything else is working perfectly !

Linpack say 3.7, but to be honest, the rom still much faster than that.
[Hero, G2 Touch Android Development] Beagan:
this rom is not usable, its too slow and laggy, and i get FCs all the time when its over clocked on 690. and i know my hero can handle it as it has been on 70 on previous roms, just tell me if im missing something here? cus i think il just move back to 2.1 for the time being.
[Hero, G2 Touch Android Development] vlefevre86:
You might be missing something, because it's really snappy here... Did you wipe all three? Try re-flashing :)
[Hero, G2 Touch Android Development] stoney73:
before making such a sweeping remark, have you looked for solutions? i.e. asked the rom's dev's if there is anything you are doing wrong?
[Hero, G2 Touch Android Development] pulser_g2:
Yeah, it's really smooth here too. I am looking forward to getting a new kernel onto my install, ideally tonight, so that I can try and get overclocking going.

If this is out without oc, I am quite interested to see how much faster oc makes it :)
[Hero, G2 Touch Android Development] UbuntuBhoy:
Thanx, was just checking in case i had an install issue. On another track are there any contacts apps that will allow me to link contacts like in sense?
[Hero, G2 Touch Android Development] OmarRamirez:
Great rom so far, the only thing missing is led notifications and trackball light. And is anyone else having an issue with text messaging?