yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Android Development] maxld:
Reporting that network location is working for me just fine out of box. No problems with it at all. Are you able to estimate when gmail push will be fixed?
[Hero, G2 Touch Android Development] Picarden:
Umm.. must i install Android SDK to run adb commands?? Cant i just execute som script from the phone or something?? Sorry for the n00bish question..! :)

Otherwise no problems with the new 2.0b! :)
[Hero, G2 Touch Android Development] 13oots2:
Yes you need to install the SDK, run the commands from CMD prompt
[Hero, G2 Touch Android Development] buck32:
Been testing beta and people widget fc's quite a bit especially when u come back out of looking at peoples contacts photos. Network locations fine. Will test some more and report back. O and market fix sorted was a great move. :)
[Hero, G2 Touch Android Development] sc0rpp:
Hello, i am new in this forum and i have a question about installing this ROM. How can i install it? sorry for nooby question , but please answer i got my Htc hero just a 2 days.
[Hero, G2 Touch Android Development] nprussell:
Thanks for the feedback so far guys. This is looking like a good one. Just some minor, NO WIPE changes for me to work on then! :)
[Hero, G2 Touch Android Development] kayceejayh:
Network Location definately still doesn't work - flashing again with the patch hasn't done a thing. Also got doubles of most of the HTC Widgets. I'm on 3UK if it helps at all.

K
[Hero, G2 Touch Android Development] OnTheMike:
Location is working in 2.0 for me, didn't work in 1.2.1 Great job...
[Hero, G2 Touch Android Development] adecot:
slow down! there are still some probs left :D

market, location, ... all ok

still a prob with voice apps : google voice search, speakeasynotes, google nav give all the same result when used with voice :

connection problem : retry : stop

may have something to do with localisation ...not sure. When i look into parameters langage and keyboard select langage there's only the english option (i used morelocales and the phone is in French , but the option doesn't appear there)

Oh and the android-wifi-tether aplli seems to work correctly (version for google nexus one))
[Hero, G2 Touch Android Development] kayceejayh:
When using the weather app it won't download weather information 'Connection error - There was a connection error while attempting to download weather data. Retry?' Also the weather app is meant to open when you click on the weather on the clock widget.
[Hero, G2 Touch Android Development] Diamond777:
I just flashed but there was not any HTC Clock widget on the home screen to delete like mentioned in the instructions, after that I tried to add HTC Clock but was not there in the widget options. I will reflash now to see if that helps
[Hero, G2 Touch Android Development] 13oots2:
I'm with 3 too and have none of the problems that you are listing. When you say the "patch" do you mean you are running version 1.2.1? I am running version 2B and most things are looking pretty sweet
[Hero, G2 Touch Android Development] HomerSp:
I will need to test 2.0 when I get home, previous versions have been a bit too slow and too unstable for my preference (using MoDacO right now).
[Hero, G2 Touch Android Development] kayceejayh:
Right... Think i've sussed the problem with network location / fetching weather. It doesn't seem to want to fetch the weather when using the phone network, it only works over WiFi. I don't get the error message in the Weather app over WiFi. It's not been working all morning and then as soon as I add a WiFi connection, bang it's working. So still a bug.. Just able to work around it!

Also when sending a message is it possible for it to only 'see' phone numbers, when you add a contact to send the message to it will list every single bit of contact info, numbers, birthdays, adresses, etc.
[Hero, G2 Touch Android Development] GertuZz:
A few things I noticed while testing 2.0:

- Languages (in settings menu) only show English (you could make use of the app Morelocale2, but still... Some things don't get translated by MoreLocale)

- HTC Clock + weather is gone

- HTC Bookmarks is gone

- HTC E-mail widget is gone

- HTC SMS widget is gone

- When starting Google Nav, the first time I activated GPS my phone crashed (had to remove battery)

- Weather app is working in Netherlands, without using NetLoc!

- HTC People app is working correctly

- On first startup: Social networks can't be activated/don't show up (Facebook, Flickr, Twitter). The page itself does showup however

- Google Nav doesn't work in Netherlands (Google probably hasn't activated it yet in the Netherlands?)

- After a while (and after killing some tasks with Taskiller app) my contacts in the HTC People widget where not showing up. This never happened when using Taskiller in 1.5

- Camera app is somewhat laggy...

- HTC(?) virtual keyboard takes some time to show up

- After using Taskiller the usable RAM left is a mere 70+ mb. In the stock 1.5 the available RAM is higher (100+ mb). Is it possible to tweak this a little?

- In the 1.5 stock ROM the navigation bar in the internet browser hides when everything on the internetpage has been downloaded. This doesn't happen on 2.0 beta. Has this something to do with the fact 1.5 is using the HTC browser or hasn't it been implemented in android 2.1 ? Is this rom perhaps using the Google browser?

- Switching to landscape mode while typing with the virtual keyboard(for example in the browser) is laggy.

This rom keeps getting better and better... 2.0 beta is almost a ROM you could use daily! Haven't tested the battery life during the use of this rom yet though... ;-)

I hope you can use this info for further tweaking.. Keep up the great work, Nathan!
[Hero, G2 Touch Android Development] d3sm0nd:
I have 1.2.1... can I flash (update) to 2.0 BETA without a WIPE or do I have to do a WIPE ?
[Hero, G2 Touch Android Development] yan74s:
First of all : VERY GOOD JOB ! It works well !

An issue for those who wil have the same problem than me :

Install (i removed my htc widget before)

First boot -> I remove all htc widget (clock was twice)(pin during boot)

2nd reboot -> no location and no service (pin during boot)

3nd reboot-> still no location and no service (pin during boot)

4nd rebbot -> still the same (pin during boot) --> switch on airplane mode

5nd reboot -> switch off airplane mode (enter pin) -> location and service OK

6nd reboot -> still OK (no need to use airplane mode once again) (pin during boot -> OK)

It works without using netloc patch.

Now, located weather works in France !

Continue your work, I'm sure you'll be the first with an 2.1 rom for hero, before "HTC engineers team" ! :p
[Hero, G2 Touch Android Development] Dakeyras:
My google sync is working fine although I have to use wifi to sync contacts but that's a known issue with my network (meteor ireland), have you tried syncing over wifi?
[Hero, G2 Touch Android Development] GertuZz:
A correction to my previous post: At the next startup of my Hero, suddenly all HTC widgets were there! However, some of them are mentioned double in the HTC Widgets menu (probably the ones that were there in the first boot).
[Hero, G2 Touch Android Development] sedinix:
I have now modaco 3.2 may i install villian without wipe and letter back to modaco using nandroid backup ? I dont want lose my installed apps
[Hero, G2 Touch Android Development] Lennyuk:
I am downloading to try it out now, does anyone have a mirror 4shared goes snail pace for me.

25 mins left.......... (my internet should be very fast)
[Hero, G2 Touch Android Development] Lennyuk:
Ah good to hear had me a bit worried for a min, can't survive without those widgets.
[Hero, G2 Touch Android Development] Diamond777:
Gonna keep testing out the ROM for a few hours and will post but very good job indeed!
[Hero, G2 Touch Android Development] Lennyuk:
It has to be closing htc sense or something, check what its closing that it shouldn't be then add it as an exception
[Hero, G2 Touch Android Development] GertuZz:
Also the installation of new backgrounds only work after a good ol' reboot. Once you've done this, you can change backgrounds permanently.

One thing though: I removed the HTCLockScreen.apk, because I find the HTC Lock Screen a bit cheap. The Google Lock Screen is much flashier. Unfortunately, I can't change the lock screen background. It stays transparent... :-(
[Hero, G2 Touch Android Development] arjaniv:
Good rom..But bluetooth is not working properly...

The bluetoothchat sample doesn't work. The sdk function listenUsingRfcommWithServiceRecord(String, UUID). doesnt update the discovery profile. Also you can't connect a socket with createRfcommSocketToServiceRecord(UUID).

The hero 1.8 community rom also suffers this problem. EXIT93's rom doesn't have this problem and bluetooth workes with that rom!
[Hero, G2 Touch Android Development] wssiu:
Network location works when using en US locale

Clock widget fail to show location after switch to Chinese(Network location in google map still works)

The problem seems caused by missing some Chinese properties(Places only show in English, other ROMs can show in Chinese)

And only Chinese handwriting input works, others fail

anyway, Thank you. It's a great ROM.
[Hero, G2 Touch Android Development] raym0nd:
I have just done a Wipe and do a clean flash for V2.0. Below are my test results:

Location works for me without NetLoc.

There is a lot of duplicate entry in the list when I try to Add HTC widget.

The Mobile widget always shows On mode even though I off it, for Wi-Fi, Bluetooth and GPS is fine.

Occasionally, I will encountered FC on htc.bgp package.
[Hero, G2 Touch Android Development] tsyvanpe:
Been using the new rom for about 6 hours now. At first everything was smooth sailing. But it starts lagging after a while. Especially the browser is really slow to start and some processes seem to eat up all the ram and then the problems start. Somehow need to free up more memory. I think I'm going back to Modaco 3.2 for now.
[Hero, G2 Touch Android Development] sedinix:
must made wipe before flash ????
[Hero, G2 Touch Android Development] MultiMartin:
Just installed this ROM and have to say I am very impressed so far. Location seems to be working for me but this may be because I'm connecting via WiFi?

It's a real shame that push Gmail doesn't work but I guess we can't have everything.

Thanks for all your hard work. Will test it for a couple of days and then may will donate if all goes to plan!
[Hero, G2 Touch Android Development] nprussell:
An update on this:

DO NOT close 'Settings' with Task Killer, it crashes Sense. Set it to Ignore, and all is well :)
[Hero, G2 Touch Android Development] nprussell:
For the record by the way, VillainROM isn't going to stop. I'm going to keep working on it, even when HTC bring out their official ROM. I'll just use that as the base for the next one.

In terms of the RAM... Sense UI causes this. Don't ask why because I don't know. The original AOSP build of this rom had over 100mb free at all times. With sense and its widgets, it's about 60mb.

I will attempt to work on it, but it's harder than it seems... believe me.
[Hero, G2 Touch Android Development] guik:
Flash v2.0 done, globally very usefull,

but Exhange 2010 calendar synchronisation still not working :(
[Hero, G2 Touch Android Development] nprussell:
Yeah, I just noticed that myself. I need to open up the apk and have a look.
[Hero, G2 Touch Android Development] nprussell:
For the Google Push problem:

A temporary solution is to add your Gmail account to the HTC Mail app. All it requires is username and password.

Whilst it will not pop up as a proper notification (Subject, etc), it will notify you for every new email. It's a workaround for the time being.
[Hero, G2 Touch Android Development] murdoch1:
How?

Hello.....how do you remove the HTCLockscreen.apk? Cheers Andy
[Hero, G2 Touch Android Development] sedinix:
downloading but speed horrible 10 kb/s may you upload on mediafire or megaupload ?

1 more time do i need make wipe ?
[Hero, G2 Touch Android Development] tsyvanpe:
Oh, believe me Nathan, I know it's harder than it seems :) And no worries, I really appreciate what you have done.

What would it take to strip Sense from your rom? Or is it enough to use some other home replacement and just kill sense from the background. Or is there some services etc. running in the background which are connected to sense?

On another note: Just tried the taskkiller mem trick (http://xdaforums.com/showthread.php?t=622666) on this rom, and it definitely seems snappier to me. Maybe I'm just imagining things..
[Hero, G2 Touch Android Development] nprussell:
The Rom auto-wipes.

No, I can't upload anywhere else, sorry. My upload speed is appalling.

Please, someone, feel free to put up mirrors :)
[Hero, G2 Touch Android Development] gushy:
Been trying this release and it seems really good, pretty stable so far. Thanks! :)

First time I've used a custom ROM so I can't compare it to anything else I'm afraid

Before releasing this test release you mentioned that you were still working on apps2sd in the notes for 1.2. Did you get anywhere on that for this release?

Thanks for your work on this ROM.
[Hero, G2 Touch Android Development] nprussell:
I won't tell you to search/read the thread, as it's a bit epic.

Put simply; I won't be working on Apps2SD for a while. I'll get to it eventually, but I don't consider it as important as getting everything working!
[Hero, G2 Touch Android Development] Lennyuk:
Ok I have been using for a few hours now and I have to say sadly it does not seem to be working out. I will give it more time before switiching back to modaco but at the moment things are going wrong.

Several things keep force closing (mainly sense (no idea why) and htc sync?) Its a bit slow (memory issue i guess), but not so bad you could not put up with it.

All in all it seems a great effort from the Dev especially in the short time he has been working on it. Even if I go back I will for sure give future versions of this rom a try.
[Hero, G2 Touch Android Development] nprussell:
Thanks for the feedback. I'm not experiencing the same problems, so I'm unsure what's causing yours.

For reference, I'm using Handcent & Twidroid as opposed to the HTC equivalents.
[Hero, G2 Touch Android Development] Exit93:
NetLoc was created by me, so plz add credits...
[Hero, G2 Touch Android Development] Lennyuk:
Oh and the mobile internet htc widget is working for me, goes on and off fine. Others were reporting that it always stayed blue even when off.
[Hero, G2 Touch Android Development] nprussell:
Normally, I wouldn't have an issue with a comment like this, but you've simply packed the lib file and the apk file from another rom in a zip file, with a simple update script. I could have remade it in 30 seconds. I didn't think it was the type of file that required any credit.

I'll take it down, as it's not needed anyway. I have it working without netloc.

Sorry if I caused offence..

EDIT - Netloc link removed.
[Hero, G2 Touch Android Development] Exit93:
It's true, but probably you wouldn't have discovered wich lib was intersted to get network location working
[Hero, G2 Touch Android Development] guik:
Additional link VillainROM 2.0 BETA:

http://www.megaupload.com/?d=WS696PQX

Enjoy :)
[Hero, G2 Touch Android Development] gushy:
That's fair enough, and I totally agree with your priorities. If Apps2SD was vitally important for me I'd be testing a vanilla ROM rather than an HTC based one.

As long as it's still on your list that's cool, as I know people with G1s who bang on about how much better / faster things are with Apps2SD.
[Hero, G2 Touch Android Development] nprussell:
I'm obviously using a different lib file, or there wouldn't be any point in giving netloc as an alternative.

Anyway.. again, sorry to offend ;)
[Hero, G2 Touch Android Development] nprussell:
Honestly, I wouldn't recommend stripping Sense from my ROM. If you're looking for a fully working Vanilla build, check out Lox's Kagudroid (great rom), or Exit's CK Droid. That's a great rom too, but I think he has the face on with me atm.
[Hero, G2 Touch Android Development] lozfromcorby:
you know what is kind of annoying, the old htc facebook sync, synced whatever my facebook photo was, now the option is not even there to link it! i know thats not a rom issue, it just something htc have missed it seems!

anyway rom-wise, 2.0 seem more stable than the last one..

- a couple of the clock widgets force close.

- the message app, i dont think, recognises the numbers fast enough (tiny bit laggy)

- open gl issues that have already been reported by yourself

- maybe the contact pics resolution is too low? i've forgot, i've flashed so many roms.

apart from that, its still every day usable easily.

cheers

lawrence
[Hero, G2 Touch Android Development] nprussell:
Thanks Lawrence. I find it more stable than 1.2 also! :)
[Hero, G2 Touch Android Development] Lennyuk:
Haha :)

10Char
[Hero, G2 Touch Android Development] kayceejayh:
Right - so aside from the weather app not downloading aside from over WiFi - and the doubled up HTC widgets, it's actually pretty damned good! Seems faster than normal.

Oh I did notice a FC on the MMS app.

K
[Hero, G2 Touch Android Development] nprussell:
Thanks for your feedback bud. I'm finding it far more stable than 1.2 as well. The weird thing is... I flashed the rom again, and it didn't double up the widgets.
[Hero, G2 Touch Android Development] Lennyuk:
nprussell if I do decide to switch back to another rom for the time being is it a good idea to take a nandroid backup and then apply your future (patches) updates or just do a complete clean install next time?

However this seems to be running better now after about 3 hours or so. Memory has jumped to 75mb free.
[Hero, G2 Touch Android Development] nprussell:
Some of the HTC widgets cause the memory leak I'm afraid. Sad, but true.

You'll be fine running a nandroid backup, then when I release the next update, just restore and flash the update. :)

I know this rom isn't as stable/functional as MoDaCo, but that's to be expected.
[Hero, G2 Touch Android Development] Lennyuk:
Its a good job, I think i will stick with it for the weekend then if I decide I need a fully functional phone for next week at work I will have to go back.

But I am liking what you have done here on the whole.
[Hero, G2 Touch Android Development] Lennyuk:
As a new feature suggestion, any chance we can have the old hero boot screen back? I prefer it to the nexus bootscreen.
[Hero, G2 Touch Android Development] kayceejayh:
That is strange.. it's not all of them as you can see from this screenshot.

Sorry for keep on mentioning bugs, I used to be a software tester , so breaking stuff is in my blood :)
[Hero, G2 Touch Android Development] Diamond777:
Its pretty stable as a BETa but for some strangew reason it has duplicated my contacts and in the NAME it has inside 3 NAMES of the same which triplicals all data. Can this be a bug?
[Hero, G2 Touch Android Development] culturelol:
If you remove the HTC widgets from your home screen is there still a memory leak then?
[Hero, G2 Touch Android Development] gushy:
I've started to see a few FC on different apps / widgets - I've not installed anything but the basic ROM so far. I've had Sense FC a couple of times, and one lock up on a boot (during the nexus boot screen).

Is there anyway to turn a debugging mode so I can provide better info to you?
[Hero, G2 Touch Android Development] tsyvanpe:
Yeah, I think I'll stick with your rom for now. The taskiller tweak seema to have sped things up quite a bit.

Still a few gripes, most of which have already propably been reported:

- Contact pictures are of poor quality, at least when synced from facebook

- Browser is quite slow, propably nothing you can do about. Dolphin seems a bit faster

- There's "false" showing under clocks in the htc widget list
[Hero, G2 Touch Android Development] J-Zeus:
Hi

Really like the Rom :D

But......

Is it possible to make future upgrades as updates - so you don't have to keep re-installing everything?

cheers
[Hero, G2 Touch Android Development] GertuZz:
Use SDKTools 2.1 with the Hero hooked on your PC:

# adb remount

# adb shell rm system/app/HtcLockScreen.apk

(without the #)

Good luck! :-)
[Hero, G2 Touch Android Development] alim5375:
Thanks Nathan for the 2.0beta release. Below is my test results:

1) Netloc is working, but still having issues with the weather and clock widget. If I add current city in the clock widget, no weather will be shown. Click on the weather widget it also has no response. If I add manually from the city list, weather will be shown but still no response on clicking.

2) HTC mobile widget - on/off still showing the same blue bar.

3) Gmail and Exchange is working, sync also works. I am using Gmail and Mail application from program list.

4) Yes, I can read chinese now. But still lacking of chinese input.

5) HTC stock widget is not working. And I cant seem to locate the stock application from the program list too.

6) Bookmark is working.

7) My phone dial and message cannot recognize google contacts. Also, Number set as primary does not come out in first instance when i dial the contact.

8) Add HTC widget - alot of duplicates.

9) why there is a choice between android home and htc sense in first boot?

Cheers.
[Hero, G2 Touch Android Development] tsyvanpe:
I'd rather not strip Sense either. Maybe I'll give Kagudroid a go, would be nice to see how fast the device is with vanilla rom. Of course both Kagudroid and CD Droid had some problems with the camera (no 5MP pics) if I remember correctly.
[Hero, G2 Touch Android Development] bt1980:
a forum suggestion

hey nprussell,

i see you have posts in other forums like modaco and htcpedia; but they are getting outdated. Maybe you have decided to make XDA your main place to post.

If that's the case, I would suggest that instead of a direct download link on the other forums... you make it so your links in other forums come back to this thread at XDA.

That way people who stumble across Villain ROM in other forums will also get the most up-to-date information regarding your development... and you won't have to necessarily update all three or more threads.

**To the rest of the ROM users:

I saw in some other forums, people making donation pledges to the developer to be paid when a certain feature was implemented. I thought it was a reasonable way to do things; but not sure if there are any hitches to that.

At any rate, if you like a project (anything, not just Villain) and want to see it continue or progress more quickly - consider assisting with debugging and error reporting, or making a small donation of a few dollars for things like faster compiling CPUs, or secondary phones.

The last thing I have to add is just a feeler to be put out there about the potential for us to use Torrents to distribute the files. I don't have a very fast uplink connection; but I do have unlimited monthly usage of my slow connection... so I could leave a seed on.
[Hero, G2 Touch Android Development] tsyvanpe:
One more thing... What would be the correct place in your rom to put the echo -line for the taskkiller mem tweak if I want it to survive boots? I added a script in /etc/init.d, but it didn't seem to work. Not sure whether the script wasn't run or maybe it was run too early.
[Hero, G2 Touch Android Development] 13oots2:
I have 2 dedicated servers and would be happy to seed the ROMs as Torrents on them, I think 20 megabytes a second would cater to most users here. If Nathan contacts me with his permission and the details he would like included will setup Torrents from any Torrent site he wishes. I will only do this with Nathan's permission though:)
[Hero, G2 Touch Android Development] lozfromcorby:
ok, i found one bug, that would be nice to see fixed as its one of them features i use spur of the moment type thing!

htc.media.uploader force closes whenever i try to upload a picture to somewhere (facebook for example)

cheers again!