yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Android Development] dkelley:
and sometimes will update itself if you move the camera fast enough around it seems - I know, bizarre, but it comes across that way when I use it.

Definitely borked of course - but so frustratingly close to working.

However, for the record, this is EXACTLY how it's worked since day one a few weeks ago when the main dev working on the hero froyo rom was Maxisma. So it really does stem from an incompatibility between the cyanogenmod 6 stuff and our hero with 2.1 kernel. And at this point I don't think anyone, even Feeyo who had shown the furthest advances in porting the .32 kernel to the hero, has seen any improvement at all in how it actually works.

It will happen eventually I'm sure.
[Hero, G2 Touch Android Development] Hacre:
Lol, source code or it didn't happen.

The issue with the camera is this:

Software asks questions of libcamera/liboemcamera/libcameraservice. They direct those questions to msm_camera, msm_vfe7x (in the Hero's case) and mtp012* (actual sensor driver).

2.2 asks questions that make sense to the 2.6.3x kernel ABI, under the assumption that it is using 2.2 built versions of the libraries above. However we are not, we're trying to crowbar 2.1 libraries into userland which only understand 2.6.2x instructions however the software isn't asking the right questions in the first place.

Even porting 2.6.3x won't be enough as we're still going to be stuck with a 2.1 version of liboemcamera.so. If/when a 2.6.3x port comes along the camera api in the kernel will still need work so that the old liboemcamera doesn't break everything.

As for making it all happen, we'll see who is -actually- making the most progress either when some source code appears or when an actual fully working release (with source code) appears.
[Hero, G2 Touch Android Development] dkelley:
huh. you yourself said more or less what I said in previous posts (About how he had gotten further than anyone else in that kernel work).

I figured it was ok to say as much publicly. I believe, but could be wrong here, that the operators of this site have said we're not allowed to accuse each other of lying etc wrt that specific topic. I was just saying what I think most, including you, had previously said.

I'm pointing that out for the record. I wasn't trying to make him bigger than life, just stating what I think even you more or less said before about it.

back to the big issue - the camera:

The point I was making is that I figured the camera functionality in froyo on the hero will happen, somehow, eventually. But I don't expect it to happen any time soon.

I've pointed out before that I figured there would be a missing library module (liboemcamera.so) but everyone said it was the kernel that was needed. Interesting to read that I was right after all, there is more to it than the kernel alone.

That's bad news.

Hacre, I'm going to guess that liboemcamera.so is part of HTC-developed code and it's source isn't publicly available, right? I'm also going to guess that it's proprietary and if so that it's source code will likely never be released, please tell me I'm wrong though.

I don't care if HTC is slow about releasing public source code changes that should go public. What I do care about is device specific code which they wrote and have no legal obligation to release the source code to. In which case we can't do anything about it unless someone on the inside releases it under the table or something.

That's kind of a worst case scenario, but it's also kind of what I think is most likely.

What do you think? You know the htc processes way better than I do. All I know is android is mostly open source, htc can write their own hardware code and it doesn't have to be open source, in theory.
[Hero, G2 Touch Android Development] Hacre:
Yes it's proprietary but that doesn't mean we can't make it work. What's needed is a translation layer in the 2.6.32/34/35 kernel that accepts and understands what happens when liboemcamera is dlopened similar to what was done to make the Sapphire camera work.
[Hero, G2 Touch Android Development] dkelley:
:-)

Now that's something positive I can understand. Cheers, God knows how it will happen, but there is a clear silver lining.

Cheers mate
[Hero, G2 Touch Android Development] alexblfc:
Tunee music missing from market :S
[Hero, G2 Touch Android Development] pulser_g2:
You tried market access?

Also, this rom uses the froyo nexus 1 market, so you won't see things an n1 can't download.

Anyone know if this applies here?
[Hero, G2 Touch Android Development] Wagster:
Hi guys,

I've just flashed FroydVillain 1.1.1 and went to the market to download Titanium so I can restore my apps. The market is automatically dowloading all my apps over the air - is that normal? How can I stop it? I assume it won't download my settings and high scores etc so I want to stop it!

Thanks

Wagster

edit: I assume it's something to do with setting up auto-update on the market. Managed to fix it with a wipe and reflash then skip the initial set up wizard.
[Hero, G2 Touch Android Development] ghis1:
Well I would guess that it's all in relation to the new restore option in Froyo... Android has this new backup/restore feature selected by default. This option is in "Settings->Privacy->Automatic Restore"
[Hero, G2 Touch Android Development] pulser_g2:
That's correct
[Hero, G2 Touch Android Development] macx98:
I applied the FroydVillain 1.1.1 OTA patches, installed AutoKiller (preset Aggressive), SetCPU and Automatic Task Killer (registered all ups except Email, Messaging apps and MP3 apps)... I got 15 hours of battery life down to 20 percent as per Batteryminder app.

Currently usage throughout the day included 3G and Wifi Internet browsing, light email work, MP3 music for 2 hour commute to and from work. I also experienced improved performance when playing back MP4 videos.
[Hero, G2 Touch Android Development] Lennyuk:
wow, you looking to murder the entire point of having a linux based phone?

Firstly I don't think you need to be using any task killer at all, let alone having autokiller set anywhere near that high! thats just insane. Then why have autokiller set that high and have "automatic task killer" installed as well.

My battery life on this rom has been phonominal compared to all other roms I have ever had on my hero, even during periods of heavy use.
[Hero, G2 Touch Android Development] macx98:
I wholly agree with you the since this is Froyo it doesn't really make sense to use a MinFree manager and a task killer. Even with a 5 days of use, a couple of reboots, I haven't really found a sweet spot in terms of battery performance/use with FroydVillain. (For example, accessing HSPA internet, sending SMS and listening to MP3s would drain my battery from 100-70s in a matter of 2 hours! :eek:)

Main culprits found are the display (which is already set to lowest brightness settings) and Android Media Server.

Hopefully I could wean myself out of AutoKiller and ATK- I just have to find the right mix of configurations with my apps in order to keep the battery well within usable levels.
[Hero, G2 Touch Android Development] kafkaskurdu:
question

Where was the new version :confused:

:D
[Hero, G2 Touch Android Development] denniswe:
WiFi problem

First of all, thank you for your work. FroydVillain 1.1.1. is the best Froyo ROM I have tried so far.

Does anybody else have problems connecting to WiFi Networks?

At work I can connect to my shared AirPort Network without any problems (no router here, it's just a shared internet access, WEP key protected).

At home I just can't connect to my wireless network. The device gets stuck at "getting IP" and eventually stops when trying to use a dynamic IP.

When applying a static IP I can successfully connect to my network, but can't connect to the internet.

I had the same issue with another Froyo ROM (only being able to connect via a static IP), but internet access was okay with the same settings.

I tried various different radios, but without success ...
[Hero, G2 Touch Android Development] macx98:
I was able to successfully copy all my Wifi APNs from VanillaEclair 5 to FroydVillain using Titanium Backup. I also did not experience any problems connecting to free, public Wifi access points and to my own Wifi network at home (home Wifi is WEP protected).
[Hero, G2 Touch Android Development] liquidhead:
Fantastic Rom

Thanks once again for a fantastic rom - been using it for some time now and very reliable!

But once again facebook issues have reared their ugly head (it worked so well with 1.5!)

Since updating to the new facebook app - the contact sync has broken - have even deleted and reset the app on both the phone and facebook website! argh!
[Hero, G2 Touch Android Development] Lennyuk:
facebook sync turned itself off (within the app) after i updated, try checking the settings there.
[Hero, G2 Touch Android Development] liquidhead:
Nope!

Thanks for the tip - but no success!
[Hero, G2 Touch Android Development] denniswe:
hmm yeah that would have been a smart idea ...
[Hero, G2 Touch Android Development] noki@:
Well I installed this after using the other two for a while. Its a stable release especially compared to Cronos. Its very similar to Fusion Rom which is only a good thing.

One thing that I really don't like about this rom is the boot image (any tips on how to manually change it)

Again some backed up apps are missing so they didn't install like Jewles, however at least they still show up on the market.

Also there is a lot of unneeded apps installed like that dialler thing, and the aNetshare, which should probably just go to the Kitchen, but saying that I wish some sort of file manager is included as thats always the first thing I need to install after a full wipe.

Great ROM guys
[Hero, G2 Touch Android Development] pulser_g2:
You can change the bootscreen at http://villainrom.co.uk/viewforum.php?f=104

I don't know about the app backup stuff, but we are no longer recommending it, and it will be disabled by default in the next ROM, with a warning, as it uses a lot of battery life.

As for the dialers etc, once this ROM gets to a nearer finished stage, I am sure we can get the online kitchen going for it.

We don't like installing market apps to the kitchen where we can avoid it, as you will no longer receive updates for it via the market. Also, we need to get permission from the dev for including market stuff. But as a rule, we don't put in third party apps, as everyone has their own preferred file manager(s) and adding extra apps just annoys people who like a light ROM.

But kitchen will let us deal with the dialers and wifi tether stuff once we can do that :)
[Hero, G2 Touch Android Development] noki@:
Hey thanks for your reply and for the great rom

The back-ups I am talking about is my own personal backups made from Mybackup Pro. Where some apps didn't show up, Jewels, Mocospace ETC...

Is this what will be disabled in the next rom?
[Hero, G2 Touch Android Development] pulser_g2:
No, I think you'll need to take this issue up with the dev of the backup app.

I'm talking about the integrated google app backup and restore thing, which seems to use a load of data and battery. Dont worry about it.
[Hero, G2 Touch Android Development] noki@:
Okay I don't use the Google one anyway :D

I remember reading that people been having difficulty with Titanium Back-up (not sure for this or a different Android 2.2 rom), with similar problems, so was hoping someone might know.

Anyway look forward to the next release, and thanks for your replies.
[Hero, G2 Touch Android Development] dkelley:
it WOULD be wise to have the google backup and restore system unchecked by default for sure. not disabled though, just turned off. so users can still turn it on who actually use it all the time, as I do.
[Hero, G2 Touch Android Development] Hacre:
Yes indeed and I intend to.
[Hero, G2 Touch Android Development] pulser_g2:
Doh. didn't refresh to see ninpo's post :( There's what happens when you leave browser windows open :P
[Hero, G2 Touch Android Development] harsha_aithal:
[NEED HELP]

My digital clock widget went behind the Launcher Pro's control (as you see in the picture attached). Its kinda irritating and I am not able to remove it. Dont know how did it happen. :-(

Can anyone assist me in removing it?

:confused::(
[Hero, G2 Touch Android Development] pulser_g2:
LOL. Launcher Pro has a few funny bugs. If you want to get this fixed, I'd suggest clearing the app's data settings from

Menu | Settings | Applications | Application Settings | select Launcher Pro, and clear user data. (IIRC)
[Hero, G2 Touch Android Development] harsha_aithal:
Oh Yeah, That worked. Thanks
[Hero, G2 Touch Android Development] pulser_g2:
No probs. You should maybe mention to the dev about this bug, in case it can be fixed for future releases.
[Hero, G2 Touch Android Development] Lennyuk:
Slightly off topic but can all people who read this post, also on twitter please retweet the last tweet from @villainrom (the one to orange UK) thanks.
[Hero, G2 Touch Android Development] Kanter1:
Hey guys,

I can't seem to sync my Calender from Outlook into my Hero using this ROM.

Matter of fact, when I connect my Hero to the USB, all I can choose is wether of not to use the SD-card as storage or not...

And yes, HTC Sync is installed, I didn't used to have this problem ;)...
[Hero, G2 Touch Android Development] Hacre:
Too bad it's not a HTC Sense ROM....
[Hero, G2 Touch Android Development] Kanter1:
Snap! That's a shame :'(.

I don't want to go back to the VillainROM, I like Froyo :p.
[Hero, G2 Touch Android Development] dkelley:
Time to switch from that nasty m$ outlook to gmail Google calendar etc. Far nicer in many ways and ota auto sync with your phone.

Its worth it.

Or if outlook is on exchange at work, setup your exchange connection on your phone.
[Hero, G2 Touch Android Development] m4co:
One thing I don't understand, I use the VillainROM updater.

Download and install the update (like the akmd loop fix).

It shows "copying files..." and then the menu very quick

I hit "reboot now"

After I open the updater what I just installed is there again?

Even if I delete the downloaded update and check again it will show as available.

So it's not installing or what?
[Hero, G2 Touch Android Development] dkelley:
the answer is already in this thread and on villainrom.co.uk

it's been asked and answered dozens of times already. please use the search tool for this thread before asking questions, if you don't get a helpful answer THEN post your question.

so the answer is, I think, that it's just how the updater works. those minor bug fixes don't increment the version number (it's still 1.1.1 or whatever) which makes the updater keep them all showing. just use your own brain to remember that you've already applied those updates, and don't do it again.
[Hero, G2 Touch Android Development] m4co:
Even though you were a bit rude I will thank you for the answer :)
[Hero, G2 Touch Android Development] dkelley:
yea, I was, sorry bout that. but it's getting sort of crazy with people asking questions without searching first :-)

You're one of many people who did that, so one little twig in a big tree, and my response was really meant to deter others as well by being sort of harsh sounding. I'm hoping people will read that and search first, not just you.

Keep in mind these are developer threads, not really customer support threads, so you'll sometimes get people being a little short with you about the more common questions.

Still, my apologies, now you know anyway - search first, ask questions later :-)

cheers
[Hero, G2 Touch Android Development] willu:
FroydVillain not unmounting sdcard on reboot?

Hi all,

I just updated to FroydVillain, and I'm noticing a weird problem. Since updating to the new ROM, when I shutdown/reboot my phone it takes a while to shut down (about 20 secs) and vibrates just as it shuts down (which is new). When I boot again, I get the 'Preparing SD-Card/Checking for errors' notification for a while and things behave strangely. Once the SD-Card is actually mounted, and I've restarted a few of the services, then everything is ok.

I suspect that the sd-card is not unmounting on shutdown for some reason, and so it ends up timing out. On boot it then does a fsck because of the unclean unmount (well, the fat equivalents of those). That check takes a while.

I don't have any weird partitions on the sd-card, just one large fat partition. Does anyone know what might be causing this?
[Hero, G2 Touch Android Development] Lennyuk:
This is just what froyo does, it always checks the sd card when you boot.
[Hero, G2 Touch Android Development] pulser_g2:
I've not seen any issues regarding not cleanly unmounting at shutdown. I am wondering if you need to check filesystem, and maybe repartition.

Anyone else had issues with it unmounting (remember froyo loads the UI faster, so you see messages on screen you might not in 2.1)
[Hero, G2 Touch Android Development] 0ftal:
I have a question, is GPS working correctly? It finds and connects to satallites as it should?

and btw, Video camera will work eventually? or it's just not possible?
[Hero, G2 Touch Android Development] pulser_g2:
GPS works fine here. Used it to navigate for 2 hrs last week :)
[Hero, G2 Touch Android Development] 0ftal:
Great thanks, any news about the video camera?
[Hero, G2 Touch Android Development] g0at:
Yeah, its fixed with help from CM6. Check villainrom.com ;-)
[Hero, G2 Touch Android Development] pulser_g2:
Video works in Froyd 1.1.9.

Released a few mins ago :)
[Hero, G2 Touch Android Development] gu_de_o:
Kernel

At first, thanks for this great ROM!

I have a question regarding the kernel of my Hero.

When I've installed the new 1.1.9 release I read that I'm also supposed to choose a Kernel, so that the program CPUSpeed can control the clock speed of the CPU.

I don't fully understand which kernel to download, since it (as far as I understand) depends on which Hero I have. I read that some Hero phones don't play nice at frequencies below 352MHz. How do I know if my Hero is one of the phones that plays nicely under this frequency?? Can I safely just choose the e.g. 19-614 MHz kernel or do I need to check somewhere if it works before installing?

Thanks in advance!
[Hero, G2 Touch Android Development] dkelley:
try it. if your phone has trouble waking up (slow to wake up or shows display ugliness that is obviously incorrect) then you need one of the 352 roms.

That's about the worst case for a phone that can't go down that slow.

and if you choose one that runs too fast your phone will sporadically lock up completely (freeze) or start running REALLY SLOWLY when pushed very hard or will spontaneously reboot itself. So again, if that happens, choose a kernel that is slower in it's top speed and flash it again.

once you find a kernel that is solid, I personally suggest flashing a kernel that is yet again one step slower in it's top speed, since pushing the top limit all the time serves no real purpose other than to wear out your phone a little sooner. obvious speed differences require more dramatic cpu changes than, for example, 691 versus 710.
[Hero, G2 Touch Android Development] pspHero:
Why do I have to chose a certain kernel and then set min and max speed? Wouldn't it be enough to install the 19-768Mhz kernel and then limit the speed using CPUspeed (e.g. min 352Mhz)

Many thx in advance!
[Hero, G2 Touch Android Development] pulser_g2:
This is the 1.1.1 thread. You should maybe use the 1.1.9 thread, as I guess that's the ROM your question relates to.

This kernel is significantly faster than other ones we have used, owing to the interactive governor, but interactive cannot cope with loads of steppings. Hence you pick a kernel first :)
[Hero, G2 Touch Android Development] Corvidael:
seems the villainROM site is down. Is there, by chance, a mirror somewhere where I can get a hold of the ROM? Bated breath.
[Hero, G2 Touch Android Development] towoha:
I'm getting the same thing! Really want to try out this release, but it's difficult with no working download link!
[Hero, G2 Touch Android Development] pulser_g2:
This is a very old release now. Please see http://xdaforums.com/showthread.php?t=762206 as we are on 1.4.4 now :)
[Hero, G2 Touch Android Development] shadownz:
link

the download link doesn't work for me or something like that

iam sorry this is the first day here ;o
[Hero, G2 Touch Android Development] acolwill:
You'll be wanting FroydVillain 1.5.0

Here
[Hero, G2 Touch Android Development] shadownz:
i need to download that?==> froydVillain 1.5.0
[Hero, G2 Touch Android Development] shadownz:
i downloaded it and now i am rebooting
[Hero, G2 Touch Android Development] shadownz:
please help :(
[Hero, G2 Touch Android Development] acolwill:
Instead of posting utter carp in a dead thread, try posting it in the correct forking thread.
[Hero, G2 Touch Android Development] MasterLordHtc:
The link where I am supposed to download that stuff doesnt work some how :S help please!
[Hero, G2 Touch Android Development] iRobert:
... http://www.villainrom.co.uk/forum/showthread.php?2358-FroydVillain-1.5.0-quot-Alive-and-Kicking-quot

Links are there.
[Hero, G2 Touch Android Development] Lennyuk:
Answers in bold above :)
[Hero, G2 Touch Android Development] badboyvtec:
Any chance old style Apps2Sd will be implemented into this rom?

Thanks.
[Hero, G2 Touch Android Development] Lennyuk:
it is.... read first post.
[Hero, G2 Touch Android Development] Syn3rgetic:
Oh and 2 more issues for you lenny :)

1) No Facebook contact sync (Could this be added via a download?)

2) No asian character support! My Japanese and Chinese twitter, songs, website loads squares instead of characters...(Again could be fixed via download?)
[Hero, G2 Touch Android Development] Hacre:
JIT is not a kernel feature.
[Hero, G2 Touch Android Development] Lennyuk:
See in bold again
[Hero, G2 Touch Android Development] sness54:
I have resolved this "issue", replacing Phone.apk with CM6's Phone.apk :)
[Hero, G2 Touch Android Development] slimjimwoods:
How can we add a dictionary?
[Hero, G2 Touch Android Development] werziluk:
Think that contact sync link is wrong Lenny, I just get a message saying I can not edit the post.....
[Hero, G2 Touch Android Development] Lennyuk:
thanks, will edit now.

Edit: edited above post but here is the link again anyway

http://villainrom.co.uk/viewtopic.php?f=50&t=2160
[Hero, G2 Touch Android Development] pulser_g2:
1) it's just icon

2) known and just use Camera Magic (free on market)

3) can't reproduce, but you got it working

4) Overclocking isn't right yet

5) Which will cause this. Wait till we get OC going :)
[Hero, G2 Touch Android Development] kieranc:
So... now we have 3 equally broken 2.2 ROMs. Why? I thought that plan was to work together and make something useful rather than just all releasing the same thing under various names....
[Hero, G2 Touch Android Development] slimjimwoods:
for messages etc? anyone?
[Hero, G2 Touch Android Development] vlefevre86:
Same issue here, I'm not having any suggestions, except for the contacts names... I had to get back to HTC_ime mod, which I would rather not to...

Any suggestion would be welcomed :)
[Hero, G2 Touch Android Development] slimjimwoods:
is there a particular version that worked? the version I had FC....
[Hero, G2 Touch Android Development] nprussell:
I'm not going to bite, but to answer your question:

We were going to collaborate, but the simple fact is, the Villain team has 3 (might even say 4) actual developers. Calling in more developers who also can't fix the problems at this stage has no benefit to us, so we thought we'd keep it in house.

This ROM provides the most stable base we could put together, and it's a base we can work with in the coming few days and weeks.

With myself, Pulser, Ninpo (Hacre), Kendon, and possible HomerSP if we can get him to help a little, we'll have a very good chance of fixing a lot of the problems in this rom.

I hope that answers your question.

Thanks,

Nathan