yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Android Development] dkelley:
Hacre, tried the 352/691 kernel again as an experiment, video playback stutters like crazy in youtube, gallery3d video playback etc (including screen previews while recording video).

reflashed the default kernel (the slower 6XX top speed one) and voila, video works perfectly again.

So something is fishy in video with either just that one 352/691 kernel or possibly with all kernels other than the default kernel.

however my phone flies with even the default kernel so I'm not complaining AT ALL. Just happy that I found some repeatability in this so you have some superficial QA info.
[Hero, G2 Touch Android Development] Hacre:
Can you normally clock to 691 no problem? As in you're absolutely sure there's no problem?

I ask because 691 is the one I usually run (phone can clock to 729).

Anyway, new kernels coming very very shortly and I've changed the frequency tables so now there's only 6. (I've swapped 245MHz for 352MHz so one table fits all). It could be your phone isn't 100% happy at 691 and it's tripping up the in kernel H264 decoder.
[Hero, G2 Touch Android Development] ~David:
Quick question, why not compile a user-overclockable kernel? One that operates at stock (or 691) out of box and can be overclocked manually with CPUSpeed or whatever you prefer later on.

Oh, and I'm having no problems with video playback with the 691 kernel on mine (I can usually clock up to 719Mhz).
[Hero, G2 Touch Android Development] Hacre:
It's to do with how this governor works and frequency congestion at the top end.

Working with and getting the interactive governor to work, forced me to do what I should have done a long time ago: debug cpufreq.

Having a one size fits all kernel, with a table that looks something like this:

352 480 518 576 614 633 652 691 710 729 748 768

Is absolute -murder- on your battery, with the msm7200a processor we have in the Hero. Each one of those frequency switches causes a power draw, more of a power draw than just hopping up to 691 from 352 would cause.

Now, if I were to make a one size fits all kernel for the new governor, it would have to look something like this:

19.2 124 352 614 652 691 710 729 748 768

Check out that congestion once you hit 614. That table would work perfectly on a phone where someone uses 614. If you wanted to use 748 or 729 however, you'd be stepping through at least 4 other frequencies every time and the way the new governor works it would hop around between them like a rabbit on crack and viagra.

Instead each kernel gets something like this:

19.2 124 352 MAX

Where MAX is your chosen max clock speed. No congestion, minimal switching, better battery life.

The other thing I noticed with the simpler frequency table was my battery temperature. It never, ever, not once, dropped below 32C with ondemand and the big table of old even if I was outside on a cool day. This morning I checked with Spare Parts. 26C. I **** you not.
[Hero, G2 Touch Android Development] dont know:
I am afraid - NO

seems that Froyo still can't search contacts in a "global exchange directory" or "Exchange Global Address List". (I have no problems with MY contacts in exchange - but I want to find people who also work in the company) - it's a real shame to google (was working even in sense 1.5) - I'm not a businessman, but exchange has to work on a smartphone (old winmobile can handle this)

In former AOSP (or stripped sense) ROMs I used "corporate directory for droid" - corGAL.apk

http://ip208-100-42-21.static.xda-developers.com/showpost.php?p=6941402&postcount=548

or pushed the Mail.apk (from sense ROM) to system/app

corGAL.apk does a FC on Froyo (tried to install and tried to push system/app)

btw

You can see the contact email address when typing the name(! - then froyo searches on GAL-server!) in mail but no details such as number etc.
[Hero, G2 Touch Android Development] Hacre:
I'm quite sure a lot of this is largely dependent on how the Exchange server is configured. I can connect to AColwill's Exchange server just fine AND I can find people in the global address list when I start typing names into the To field.

However, limitations in the Exchange plugin aren't something I can do much about without abandoning other projects to start solely developing on one app, which I'm not about to do. Feel free to report the bug upstream to either Google or Cyanogenmod, or grab the source for yourself if you fancy yourself as a developer.
[Hero, G2 Touch Android Development] pulser_g2:
You got any details of the FC or a logcat? It could be something stupidly easy, but then again it could be a bunch of missing frameworks...
[Hero, G2 Touch Android Development] ~David:
That makes perfect sense actually, hadn't thought of it like that. Thanks for the explanation :)
[Hero, G2 Touch Android Development] dont know:
THANKS for explanation.

I really do not understand, why 352-MAX

Shouldn't

19.2 124 352 528 MAX

be more performant, when setCPU to

on MAX-528

off 352-MIN(that can handle the phone)

In 1.1.9 with v1.2 19-691 have a little problem with setting "on" values

691-246 -> phone is sometimes laggy

691-691 battery drains when screen is on to read emails.
[Hero, G2 Touch Android Development] pulser_g2:
Hmmm. I would guess it's the 246 that is the issue causing it to lag a little. But I may be wrong. You might need to try the 345-691?

As for it doing 352-MAX, that's because each stepping of the CPU speed causes battery use. Think of it like this.

-------------- start (screen on, 352)

-------------- OMG OMG something's happening. CPU speed up please

-------------- CPU speed increases one step (using power) now at 524

-------------- OMG OMG it's not fast enough yet. Up again pls

-------------- CPU speed increases one step (using power) now at MAX of 691 (power used again to do this). Can't go any faster, so it shuts up, and the work is done that you wanted to do

then the opposite happens to drop again. So it's not an efficient process. As ninpo explained to me a while ago, less power is used idling at 691 for 10 seconds than is used in sitting in 691 for 5, and sitting in the lower one for 5, since the transitions kill the battery life.

HTH, and this ain't an accurate analogy, but it should be about right IIRC.
[Hero, G2 Touch Android Development] dont know:
Thanks..

but using a 345 Kernel I do loose my OFF settings

264-264

which works - and I guess save battery better than 345-345

btw in the 19-691 is no 345 (only 246 and next 691)
[Hero, G2 Touch Android Development] EbiEre:
Hey a question about the Kernel:

Will we see a 672mhz Kernel in the Future? It's the highest Frequence my Hero can handle, so would like to flash a Kernel with this Frequence.

Anything planned?

Thx
[Hero, G2 Touch Android Development] seshmaru:
So pleased....
[Hero, G2 Touch Android Development] Hacre:
New...kernels....coming....if I get chance...to...release them...instead of responding to....this...thread.

</Kirk>

Erm, no, not from me anyway. There's 652 and 691. 20MHz just isn't worth the extra juice or disk space on my server.

Feel free to grab my kernel source and add it yourself though, tis why it's there. :)
[Hero, G2 Touch Android Development] lost101:
I lost gsm signal just now. Reboot was required to restore it.
[Hero, G2 Touch Android Development] Wiley87:
Hacre, can i ask a stupid question that im still baffled about? Yes? Okay, here i go:

Im not one for overclocking my phone. The standard frequency is fine for me, as personally as long as Doodle Jump works I'm happy. All i care for is battery life. My question is....

Should I install a kernal that has frequencies lower when not using the phone, and a frequency for when i am, or should i keep it the same? the last time i had a low frequency it was too low, so i left it.
[Hero, G2 Touch Android Development] one_tjc:
I've also noticed that you can't set it to vibrate only using the volume keys - the last option is silent (usually hitting the volume up key once will go from silent to vibrate).
[Hero, G2 Touch Android Development] wapz:
when can we expect the 652 kernal? :)
[Hero, G2 Touch Android Development] pulser_g2:
Isn't 652 the default one? ie. in the ROM?
[Hero, G2 Touch Android Development] Hacre:
Er..

Menu, Settings, Sound.
[Hero, G2 Touch Android Development] dont know:
yes, but u flashed another kernel and want 652 back you can't download 652 cause its the rom...
[Hero, G2 Touch Android Development] Hacre:
No the default is 614 and I do provide a link for it if you want it back.

Kernels will come soon along with an OTA update, PATIENCE
[Hero, G2 Touch Android Development] Zero96:
how do i change the default destination from the phone to the sd card when im downloading an app??
[Hero, G2 Touch Android Development] dont know:
That is quite logical, Captain.

</Spock>
[Hero, G2 Touch Android Development] Hacre:
If you have an ext2 partition on your SDcard, you don't, old style apps2sd is implemented automatically.

If you don't have an ext2 partition, why not? The new method of apps2sd included in Froyo sucks nut. If you mount your phone as a disk on your PC, the apps in apps2sd disappear, because they're stored on the big sdcard partition.
[Hero, G2 Touch Android Development] codnik:
Those text icons are not "SimpText" by UltraLinx (http://xdaforums.com/showthread.php?p=7459783), right? Where did you get them?

And the weather widget, which one is it? There are so many of them on the Market nowadays.

Thanks :)
[Hero, G2 Touch Android Development] Hacre:
That looks like Genie..
[Hero, G2 Touch Android Development] cambria83:
I've had a couple of random Market bugs with this ROM today. I installed an update for Talk droid and after it installed, it disappeared from my downloads section all day until I installed another app, when it reappeared.

Also There has been a couple of occasions when the downloads have hung and I've had to cancel them and restart them. Is my Hero just having an off day?

Also AppBrain is telling me there is a Google Voice update, but it doesn't show this in the market?
[Hero, G2 Touch Android Development] Hacre:
Blame Google (tm).

(seriously).

Google Voice won't show for you because you're in the UK, mister not entitled to Google Voice UK person.
[Hero, G2 Touch Android Development] c0mputer:
hi how do i make it stop going in to roaming

hi i m from border town and my htc telus hero roooted and flashed with this rom goes to at & t more then staying in to telus ,

i tried going setting -wi-fi/network-mobile network-network operators -searche networks and select telus only but its not working ..

how do i keep it all to telus or none to any other service providers,

i want to stop massive international roaming charges

how

please guide me
[Hero, G2 Touch Android Development] cambria83:
haha ok cheers dude. Still no major complaints about this ROM from me, it's amazing! Thanks again for the great work.
[Hero, G2 Touch Android Development] dkelley:
No, I have every reason to believe my phone is ok at 691 as I too can run at.729 but get occasional issues at that speed.

691 is what I always run at so it seems more likely that something is peculiar with at least that 352/691 kernel.

But if the decoder is more demanding in froyo 1. 21 then that would be interesting.... still this us the first I can think of it happening.

And you know how much I use my phone lol.... so I would notice. It was fine in the other froyo roms at 691 710 729 you name it.
[Hero, G2 Touch Android Development] dkelley:
Ok. Just for accuracy, are you referring to corcal not corgal?

and it isn't needed for stripped sense roms right? I had all exchange calendar and directory in superhero I think....
[Hero, G2 Touch Android Development] Ayulin:
Not sure if this is the right phrasing, but would it be possible to add more "in between" values to the frequency tables? For example the 19 - 614 kernel I'm on now jumps from 234 to 614 straightaway, instead of being able to scale to values like 480, 537, etc. All or nothing, basically.

I ask because the previous ROM I used had those frequencies,so I was able to use the conservative governor without (much) performance hit, which went a long way towards extending battery life (at least, I believe it did; it was definitely longer lasting than other settings). While the interactive governor gives great performance, my battery life is significantly shorter; hence my asking here, as changing to conservative causes huge slowdown as the processor seems to wait before jumping to 614, instead of scaling like it did in the previous ROM.

If my reasoning here is completely flawed, though, never mind :P
[Hero, G2 Touch Android Development] Lynt:
Man this ROM is good. Ended up hiding the 3D Gallery via LauncherPro (too noob to uninstall it via ADB) and installing the multi-touch gallery on the market, which seems to be exactly the same as the default Android 2D one with multi-touch. It's real quick.

One other small piece of feedback - not sure if others have noticed, but the LED changes from orange (charging) to green (charged) at around 90% charge instead of 100%.

Not sure if it's my battery stats or something that are off; can anyone else reproduce it?

Cheers.
[Hero, G2 Touch Android Development] dkelley:
Glad u like my gallery recommendation :-)

And froyo works that way for charging led color by design.
[Hero, G2 Touch Android Development] dont know:
"In former AOSP (or stripped sense) ROMs I used "corporate directory for droid" - corGAL.apk "

the exchange directory in superhero biult in was corgal.apk
[Hero, G2 Touch Android Development] wapz:
Very happy so far with the image after two/three days of intensive usage. Everything is very smooth and solid. Had one weird crash so far using Google Maps, it completely soft reset, but after it I've seen nothing like it yet. Well done so far guys!

I'm using exactly the same apps as on 2.1 vanilla I also have a good sense of the battery life so far... and to be honest, it's not very good. I've taken it of the charger at 7:30 and already I'm on 79% with 10 minutes of Google Navigation and some music and i'm using the 245MHz-614MHz kernal.

Oh, and nice that we can finally use the official last.fm app (only for Android 2.2)! :)
[Hero, G2 Touch Android Development] zetinal34:
It's weird, I'm getting linpack score 4.2-4.3 with CPU clock @691

The phone also sometimes laggy as well. anyone know how to fix this?

PS.I have tried both 19-691 and 352-691 kernel

PS2. using SetCPU MaxMin-691, screenoff-352

thx
[Hero, G2 Touch Android Development] fatefearfighter:
Seems to work pretty well!

First issue I encountered, could it be that the 'Automatic Date & time settings (use network-provided values)' doesn't work anymore? Never had any issues with it in the past, but now I have to set the timezone and time manually...
[Hero, G2 Touch Android Development] heroandroid:
Just flashed

Bwahahahahahaaaaa

Just flashed this. The bootscreen is frigging hilarious!!!
[Hero, G2 Touch Android Development] pspHero:
This rom is really awesome (the best I ever had!) - many thanks for that!

Are there any recommendations which radio version to use?
[Hero, G2 Touch Android Development] Hacre:
Right it's nearly 4am. There will be an OTA update tomorrow along with a new batch of kernels.

What's in the OTA? Well, fixes, herp derp!

Kernel list is dropping from 12 kernels to 6. Frequencies available in each kernel will be 19.2 122 352 and MAX.

There's a few bugs fixed in the kernel as well, I'll pop the changelog up when I sort the release announcement tomorrow....

At this point I fell asleep. Haha.

Simpler CPUSpeed (No more screen off profile)

Fixes to the GeoLocationService

Ciao.
[Hero, G2 Touch Android Development] Hacre:
I am going to write an RFAQ. In that RFAQ I am going to put this question and my answer to it (this question and my answer to it appears in this thread more times than a frequently frequent thing on Frequent Day i Frequentland).

RFAQ = "Really F**king Annoying Questions"

haha JK

RFAQ = "REALLY Frequently Asked Questions"

:p
[Hero, G2 Touch Android Development] Fess2Fess:
Camera FC

Wow. It is my first Froyo Rom and I am truely impressed. It's fast and reliable to me, so thanks for that.

Just to report, I encounter a FC when I try to change the resolution of the picture using the camera app. Not a big deal, since after a restart (of the app) the new resolution is ok.

Second, I would like to know how to restore the default wallpaper when you have already changed it. I can't find it neither in wallpapers or launcher pro galleries.
[Hero, G2 Touch Android Development] Hacre:
yeah I must remember to put wallpapers back into the wallpaper app.

You can get the image by opening framework-res.apk in winrar or something. It's in /system/framework. In res/drawable you'll find default_wallpaper.jpg

That be what you're after.
[Hero, G2 Touch Android Development] cambria83:
Something I noticed last night before I went to bed was that the headphone icon doesn't display in the menu bar when the headphones are plugged in. I'm not at all bothered about this because it's obvious to me when they're plugged in anyway.

Thought I should mention it though.
[Hero, G2 Touch Android Development] SlurmMcKenzie:
FroydVillain is awesome, but i'm experiencing some WIFI problems with it.

I keep my WIFI turned on all the time. I set the "standby power management" to never, so it should always keep the wifi connection. so my phone can chack emails in background and keep me logged in with google talk.

But as soon as i turn off the screen and back on again (doesn't matter how long it's off) the wifi is still connected but theres no dataflow. The connection itself is fine, but no data is beeing transmitted or received, can't open a website or the market or anything. i have to turn the wifi off and then on again. and it works fine until the screen is turned off again.

When i set the power management to "shut down wifi when screen turns off" it's the same. wifi stays on but no data transmission without a complete reconnect of wifi.

it's a bit annoying because i don't have a mobile data option at the moment and i'm relying completely on the wifi. but it's useless to me when it's not working with screen off.

this happend with 1.2.0 and 1.2.1

(official htc android 2.1 is fine)

i'm in germany so i'm using 13 channel setting.

mobile data is deaktivated

and another thing that would be nice,

the setup wizard for the first start after a factoryreset, shoud ask me if i'm using mobile data or wifi only. because i don' have any, and it's activated by default and transmitting data before i can even get to the settings to turn it off.

an older version of an official rom asked me this once. so i know it's possible ;)

edit: ok formating the sd card, doing a complete wipe (again) and reinstalling 1.2.1 seems to do the trick.

no wifi problems for now. (but again i had to pay data connection fees during the wizard because theres no "wifi only" question before i add my google account)
[Hero, G2 Touch Android Development] croques:
CPUSpeed replaced by setCPU

With 2.1 ROMs my Hero was happy with 122 - 691.

Using this ROM with 19-691, gave me occasional blank screen lockouts and with button LEDs on. It tended to happen after waking and touching the brightness control. It cleared after the screen timeout period elapsed.

Moving to 352 -691 removed the problem.

However, I experimented and removed CPUSpeed and replaced it with setCPU and re-installed the 19 - 691 kernel. Hero reports interactive between 122 and 691 and so far have had no lockouts.

So with this small sample of 1, a very tentative conclusion would be that CPUSpeed doesn't sit too well with present kernels.

CORRECTION:

CPU lower speed increased to 245 after music playback faltered after about 10-20 minutes
[Hero, G2 Touch Android Development] herogangzta:
is the villain website down? i've no access, can't download kernels?! hmmm..
[Hero, G2 Touch Android Development] wichle:
Website workin fine for me...
[Hero, G2 Touch Android Development] jwwd:
I can´t access either. Location: Denmark

Best regards,

Henrik
[Hero, G2 Touch Android Development] aroaros:
Best Radio

Hi,

I want to know if anyone is having problems with the mobile signal with this (and every other Froyo) ROM. I think the problem is that there is no radio for Hero for Froyo, but maybe anyone knows one Radio that works OK.

The problem is that the signal goes from 4 bars to zero and no signal in two seconds, in a 2.1 ROM with the Europe 2.1 Radio there is no problem at all.

Thanks for your hard work (to the V-Team), keep going on, you are a bunch of Android freaks and it's great to have a 'ROM scene' so active.

Bye!

PS: Sorry the Spanglish ;)
[Hero, G2 Touch Android Development] cambria83:
Just noticed that this is in the bug reports section of villianrom forums. I should probably check that out before posting here really. I didn't realise that the icon was a sense feature though? Bizarre.
[Hero, G2 Touch Android Development] darfbozo:
@ Cambria - Headphones Notification

Try searching for 'Droid Essentials' in the Market ;)

Works perfect :)
[Hero, G2 Touch Android Development] herogangzta:
I'm gonna try with another browser....

.....no!! don't go!

sucks.. -i need kernels :)
[Hero, G2 Touch Android Development] rimoog:
Keyboard from VillainRom

Hi,

Flashed this Rom yesterday,so far so good,but....

How can I get the white keyboard like in VillainRom?

I really like this keyboard.

Thanks.
[Hero, G2 Touch Android Development] khaffner:
Long press on a text field, click "input method" and then "HTC_IME MOD" or something like that.

This you mean?
[Hero, G2 Touch Android Development] artursc:
wtf? site not working.
[Hero, G2 Touch Android Development] pulser_g2:
http://www.downforeveryoneorjustme.com/villainrom.co.uk

Nah, it's up. Not sure what issue you're having. Could you check what your DNS is resolving to for villainrom.co.uk. Should be 178.63.53.120
[Hero, G2 Touch Android Development] alekp:
DKelley thanks for the gallery info i like i to. faster snappier then the default one with seems to have bugs also in Nexus and other phones :)

The ROM is perfect for me. Using 352 -748 kernel in interactive mode and no CPUspeed setup what so ever, cause of the bug in the program. And i don't need it to run the interactive governor does the work. Sleep 352 - awake 748. Also when no app is squizing the juce it falls back to 352, and no lagging in phone usiage. Thanks Ninpo/Hacre for the briliant ROM u have created. waiting only for the new kernel for the GPS fix.
[Hero, G2 Touch Android Development] cbuctok:
Please help, guys!

I can't set up my gmail account, after pressing "Add account"

All I see is a black screen.
[Hero, G2 Touch Android Development] f_padia:
So has anyone followed the 'battery calibration' routine given here (http://www.villainrom.co.uk/viewtopic.php?f=97&t=1789&start=20#p19769) and noticed any improvement on battery life?
[Hero, G2 Touch Android Development] Haizum74:
I have to say I am impressed with this ROM too. Battery is at 78% after unplugging at 8:30 this morn (Now 14:15). It's usually down to about 50% by now. Am getting all giggety with it. Stuck the galaxy s theme on it too and looks the dogs cojones. Was previously on Fusion and that was great too but this just tops it (only just though). I am thinking of playing devils advocate with HTC and ask em when Froyo is coming to the Hero ;)

Keep up the good work. I may send beer tokens if I can find that hidden link for donations lol
[Hero, G2 Touch Android Development] pulser_g2:
LOL. You not found that link yet? I think someone spoiled it and posted it on page 1 or 2, but it shouldn't be too hard to find it :)