yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] RandyG6403:
I don't understand this change... the sampling rate is how long it waits between checks if the cpu is busy / not busy so it knows to do a frequency change up or down.

By setting it to 100, aren't you raising the frequency (IRQ) of the CPU check to run 50 times more often than if it's set to 5000?

Wouldn't it be worse for battery life to run the frequency transition check every 100 microseconds rather than every 5000 microseconds?

http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt

"sampling_rate: measured in uS (10^-6 seconds), this is how often you

want the kernel to look at the CPU usage and to make decisions on

what to do about the frequency. Typically this is set to values of

around '10000' or more. It's default value is (cmp. with users-guide.txt):

transition_latency * 1000

Be aware that transition latency is in ns and sampling_rate is in us, so you

get the same sysfs value by default.

Sampling rate should always get adjusted considering the transition latency

"

There was some chatter here about it too:

http://xdaforums.com/showthread.php?p=4229053&highlight=sampling_rate#post4229053

-OR- am I just misreading the change, and you mean 100 x 1000 ? (1 second?)

confused here...
[myTouch 3G, Magic Android Development] hotweiss:
To be exact, I was manipulating the 'SAMPLING_LATENCY_MULTIPLIER'. Yet, you are right. The documentation that I looked at was quite poor, increasing the latency multiplier should increase battery life. Mind you with the new 100 settings, it's running very smoothly and I haven't seen any change in battery life performance. I will keep on experimenting with this setting.
[myTouch 3G, Magic Android Development] ma678:
After playing with 2.20 for several hours, I switch it back to 2.18.:)

Just a little bit slower.
[myTouch 3G, Magic Android Development] Donkey3000:
Ever since I upgraded from 2.08 on Sept 25, I have not gotten any of my gmail sent to my device. Even a refresh within the gmail app doesn't do the trick. Would this be the rom or something else? I upgraded to 2.17 on Sept 25 and then to 2.20 yesterday. Still no new mails (when i check on my computer there are new emails there).

Any ideas? Thanks.

EDIT:

I had to do a wipe of all the gmail data for some reason and it started coming through. Maybe just a co-incidence it started when i upgraded the rom to 2.17 (now 2.20).

Cheers.
[myTouch 3G, Magic Android Development] hotweiss:
I had to do that once with my contacts, and that was on the stock Google ROM. This error is caused by something on Google's side.
[myTouch 3G, Magic Android Development] thinkdifferent:
Hi,

I'm finding 2.2.0 a bit slower than 2.1.8, especially as the memory fills up.

Are we gonna see a donut release from you?
[myTouch 3G, Magic Android Development] hotweiss:
I've already had a few complaints about 2.2.0 as far as speed, so I'll try to make 2.2.1 a bit snappier. Just to let you know, this will probably come with decreased battery life.
[myTouch 3G, Magic Android Development] MagicManu:
If you decide to update the kernel do not forget the upgrade for Dev version :) By the way, it could be nice if you can provide a donut version (with Dev kernel) in the next weeks :)
[myTouch 3G, Magic Android Development] hotweiss:
The Donut source will make your phone like an Ion phone - eg. like cyanogen's ROM. This ROM exists because of HTC's great Exchange app, and the ability to turn off always-on mobile. Plus, I try to leave the core system alone for stability purposes.
[myTouch 3G, Magic Android Development] ruffneckc:
So essentially, you'll update this ROM to Donut after Rogers does then eh?
[myTouch 3G, Magic Android Development] midtoad:
Stability is a key criterion for me. Since I am traveling a lot right now, if my phone crashes or cannot run key apps, it can be problematic to obtain a new ROM image.

One suggestion might be to adopt the Linux kernel numbering scheme and use odd-number releases when you try out new features, and even-number releases when you only incorporate bug fixes (thus basically splitting releases into DEV and PROD series).
[myTouch 3G, Magic Android Development] hotweiss:
Yes, I'll go with the Rogers flow. For me the ability to turn off always-on mobile make such a big difference in battery life, that is why I decided to mod the Rogers ROM. As we all know how the battery life is with the Magic...
[myTouch 3G, Magic Android Development] hotweiss:
Give me an example, and I'll try to use it.

The dev updates only include kernel based mods, so hence only a small update is needed. I don't want to bog down lifeflayer's server with 55 Mb files, when all that is needed is a 2 Mb update.
[myTouch 3G, Magic Android Development] lifeflayer:
The battery life with 2.2.0 is really amazing. Two and half hours of web browsing and using Android Television only brought the battery down to 40%. It usually goes into the orange before this update.
[myTouch 3G, Magic Android Development] ma678:
Waiting for your new rom. Thanks.:)
[myTouch 3G, Magic Android Development] bruor:
I have also noticed some "lagginess" in the new cpu settings.

examples:

1. when bringing up the HTC dialer, the phone has a bit more delay.

2. when using the browser, zooming is slower.

3. at boot, dxtop and widgets don't load as quickly

However, I can get through a full day at the office now while using the device to check and compose email regularly. on some of the older versions I had issues just making it to lunch without the battery depleting rapidly.

out of curiosity, what are cyanogen's CPU settings? would they be applicable since CM is really focusing on the G1 hardware? (unless he is thinking about the 32b devices as well now.

Hotweiss, can you keep a "different from stock rom" item list on the main page? it would be nice to reference exactly what bits are different from the stock rogers rom. I'm assuming that there aren't too many changes, and if that's the case I'm hoping you can get around any potential issues with google by allowing people to root their device, and just flash your changes so you aren't providing google's apps, or is that not really possible?
[myTouch 3G, Magic Android Development] ma678:
No update?
[myTouch 3G, Magic Android Development] walie:
update for what? Do you have a deadline that hotweiss has to keep up with or something?
[myTouch 3G, Magic Android Development] hotweiss:
Today I have some free time (not a lot of it though), and I will be releasing an update. I will optimize the files even more, add BFS 300, and maybe more if I have time.
[myTouch 3G, Magic Android Development] ma678:
Really appreciate your hard work.
[myTouch 3G, Magic Android Development] bruor:
out of curiosity, you mentioned possibly switching to cyanogen's cpu settings in the next release. how do they differ from 2.1.8, and 2.2.0?
[myTouch 3G, Magic Android Development] lifeflayer:
Can't wait for the update. Hope the battery life won't drop too much while gaining performance in the web browser.
[myTouch 3G, Magic Android Development] hotweiss:
Version 2.2.1

- updated BFS to version 300

- zipaligned all apk's

Download: http://hotweiss.lifeflayer.com/roms/hofo221.zip (rename to update.zip)

Chinese input added by tom0927:

- Chinese input version: http://hotweiss.lifeflayer.com/roms/hofo221cime.zip (rename to update.zip)

You don't have to wipe, all of your settings will remain after the update.
[myTouch 3G, Magic Android Development] hotweiss:
I 'll release the update later on tonight, with a list of what is different.
[myTouch 3G, Magic Android Development] ma678:
Are we expecting another one tonight?
[myTouch 3G, Magic Android Development] hotweiss:
It won't be a version update. You still have to update to 2.2.1, and then the 'speed update' will go over top of it.
[myTouch 3G, Magic Android Development] Case_:
I've been trying to make some slightly customized kernels based on your config for running some of the Hero ROMs on 32A, but I haven't been very succesful (I was only able to boot my compiled kernel once, I think, out of at least ten different compilings, and even then it didn't run very well). I now see that you've added a note to the first post that only your V1 kernel works with Hero ROMs. I've tried to diff the configs of your current kernel and V1 kernel, but there's quite a lot of changes...would you perhaps be so kind as to point me in a direction of what is the cause of that incompatibility (that is if you know what is causing it, of course)? Thanks for any help.
[myTouch 3G, Magic Android Development] hotweiss:
Sure, for Hero ROM's I think these settings will make the kernel work:

- CONFIG_SWAP should be yes

The file system section, should like this:

To get the kernel working with Donut, you have to enable video4Linux in the config also.

PS-I'll upload the V6 kernel, with the BFS300 patch in just a sec
[myTouch 3G, Magic Android Development] Case_:
Wow, amazing, thanks a lot! It's quite late here (well, more like early...), so I'll try it "tomorrow" and see if I can finally get the Hero ROMs running :)
[myTouch 3G, Magic Android Development] hotweiss:
As requested, here is the 'speed' update that you can run on top of your ROM installation:

http://hotweiss.lifeflayer.com/roms/speedupdateV6.zip

These lines were added to the init.rc:

These are the modifications in the kernel config:

The above settings are ported from cyanogen's ROM.
[myTouch 3G, Magic Android Development] ma678:
I was wondering why my phone is still showing V5 kernel instead of V6.

Do I have to install speed patch?

Thanks.
[myTouch 3G, Magic Android Development] hotweiss:
The kernel config actually didn't change, it was just the source. I forgot to edit the config and enter the new kernel version, that's all.

You only have to install the speed patch, if you want more speed at the cost of less battery life.
[myTouch 3G, Magic Android Development] ma678:
It is fast enough for me to run Pennytel on Sipdroid.

Thank you Paul.
[myTouch 3G, Magic Android Development] ichijin:
Ringtone not sounding with 2.2.1
[myTouch 3G, Magic Android Development] hotweiss:
I don't have this problem, does anyone else have this issue.
[myTouch 3G, Magic Android Development] idovas:
Not at all. It rings as it used to.
[myTouch 3G, Magic Android Development] SpaceBoy2000:
No ringtone issues here. Using 2.2.1 with speed patch.
[myTouch 3G, Magic Android Development] bruor:
I had this issue in 2.1.9, but changing and re-assigning the tone fixed it.

same thing happened with the notification tones, they just wouldn't play.

all is working great still after updating to 2.2.0 and 2.2.1 and 2.2.1 w/speed
[myTouch 3G, Magic Android Development] Case_:
So my problems with compiling a Hero kernel with HoFo config seem not to be config related after all, since I had most (if not all) of the settings right anyway, but looks like I solved them and succesfully booted the eViL Hero ROM with my kernel compiled with your config. Now on to polishing. Thanks once again for help, much appreciated.
[myTouch 3G, Magic Android Development] MagicManu:
Will you provide a V6 Dev mode for this version?
[myTouch 3G, Magic Android Development] hotweiss:
I will try my best to make one for tonight...
[myTouch 3G, Magic Android Development] ichijin:
Never mind it works now
[myTouch 3G, Magic Android Development] jfive74:
quick request, do you have a nandroid backup of the most recent rogers rom update(bare bones, no mods) that you can upload for me? or can i just take the system.img from your present rom and just use that? thanks. Or anyone else?
[myTouch 3G, Magic Android Development] hotweiss:
There you go:

http://rapidshare.com/files/271475590/system.img.html

The system.img is thanks to AnonymooseMonkey.
[myTouch 3G, Magic Android Development] jfive74:
Thank you sir.
[myTouch 3G, Magic Android Development] hotweiss:
Dev update is up:

http://hotweiss.lifeflayer.com/roms/HoFo-V6-dev.zip
[myTouch 3G, Magic Android Development] MagicManu:
Thanks a lot :D
[myTouch 3G, Magic Android Development] vladkor:
Dialer App Bug?

Hey guys,

Wondering if any has experienced this issue:

After a reboot, if you try to open the Dialer app by pressing the green dial button the keypad will come up, but it will not load any call history or contacts.

In order for the Dialer app to pull the contacts, I have to open the regular contact app and then go back to the Dialer app.

Also, has anyone noticed a drop in the contact picture quality? I'm not sure which update might have caused it, but I recently noticed that the caller ID pictures are really grainy. Doesn't happen with Cyanogen 4.0.4.

I'm thinking that these two issues might be related and caused by HTC's dialer app.
[myTouch 3G, Magic Android Development] hotweiss:
I can confirm this issue, it most likely is caused by the optimizations or BFS. Thanks for pointing it out.

Edit: upon some further investigating it seems to be a BFS related issue
[myTouch 3G, Magic Android Development] ma678:
I have the same issue. One more, I cannot move my browser on some website from left to right.
[myTouch 3G, Magic Android Development] hotweiss:
Although I cannot confirm this issue, it seems that all of the new issues are related to BFS300 as it is the only real change. Lets hope for a BFS update...
[myTouch 3G, Magic Android Development] skittleguy:
I had a little extra time today, so I ran a logcat for my bug. The bug occurs when an alarm is set using Klaxon.

http://pastebin.com/m17986ce4

I wasn't sure what part was important, so I started where it informed me the system will crash (during the boot loop). Hope this helps.
[myTouch 3G, Magic Android Development] hotweiss:
Version 2.2.2

- now using 'deadline' instead of BFS

- now using SLUB instead of SLAB (memory allocator)

- reduced speed to 384 MHz to extend battery life, you shouldn't see a big difference with the new changes

Download: http://hotweiss.lifeflayer.com/roms/hofo222.zip (rename to update.zip)

Chinese input added by tom0927:

- Chinese input version: http://hotweiss.lifeflayer.com/roms/hofo222cime.zip (rename to update.zip)

You don't have to wipe, all of your settings will remain after the update.
[myTouch 3G, Magic Android Development] hotweiss:
To me it's an application bug. The odd thing is that I have no problems with Klaxon. I would try to send that log to the developer:

http://code.google.com/p/klaxon/issues/list
[myTouch 3G, Magic Android Development] Tony_M:
Not 20 minutes ago I installed 2.2.1 from the Rogers default. :D

Thanks a lot for your hard work. :)

Edit: I'm on the Fido network and I had to input Fido's APN. Did Cyanogen's APNlist make it into 2.2.1?

It's no big woop but I thought you'd like to know.
[myTouch 3G, Magic Android Development] skittleguy:
I've been using version 3.0.6. You think that's what's causing it?
[myTouch 3G, Magic Android Development] hotweiss:
I couldn't tell you, especially since it's working for me. I don't know if you remember, but a lot of people were complaining about Yellow Pages not working - it worked for me. Well it turned out to be a Yellow Pages bug, and an update was just released a few days ago.
[myTouch 3G, Magic Android Development] Case_:
I'm not entirely sure, but I think you might have meant to write BFQ there, not BFS :)
[myTouch 3G, Magic Android Development] hotweiss:
Yes, that's what I meant.
[myTouch 3G, Magic Android Development] lifeflayer:
And there I was being too scared to flash this update because I had no clue how you managed replaced the scheduler with just an I/O scheduler. :p
[myTouch 3G, Magic Android Development] hotweiss:
Too many issues with BFS now. One big one is the absent ringing when a call comes in; although rare.

I appreciate any feedback that you can give me about your experiences with version 2.2.2.
[myTouch 3G, Magic Android Development] bruor:
SPEED!

hotweiss,

I'd like to know who your dealer is.... whatever crack you are smokin' is the right stuff for sure!!!

This version is amazingly snappy, I wanted to see how the performance was vs the last release, and robo defense didn't seem to lag at all. not to mention that i've got everything open that I ever use on the phone and dxtop is still impressively nimble.

did you drop back 1 release of BFS? or are we still rolling on 300 and waiting for an update?

keep up the amazing work!
[myTouch 3G, Magic Android Development] midtoad:
Problems seen with ROM 2.2.1 earlier today:

- screen turns off even if you are using the keyboard. Only way to interrupt the timer is to use the trackball.

- occasional severe lagginess in response to app changes, keyboard opening request, menu on/off, etc.

- with 5 apps running, browser ceased to respond whatsoever.

I'll download 2.2.2. and check for same symptoms.
[myTouch 3G, Magic Android Development] hotweiss:
You just have to wait for the recovery image to mount the SD card, it takes around 30 seconds...
[myTouch 3G, Magic Android Development] nanzhong:
Awesome, I did not know that I needed to wait. Thanks .:D
[myTouch 3G, Magic Android Development] radikaled:
I really appreciate all the hard work you put into this ROM but.... It seems synchronizing with google contacts is still broken. I experienced the same issue with 1.06 as well, the data synchronization status icon for "Contacts" just keeps rotating. I also noticed similiar behaviour when you are trying to synchronize contacts from Exchange via Activesync as well. Since the process keeps running it causes the system to slowdown and become unresponsive. I don't experience this issue with any of the other available ROMS.

I made sure to do a full wipe before applying both images.

This is on a Rogers branded HTC Magic 32A Board. I really like this image, but only if synchronizing would work :(

Thanks for the hard work!
[myTouch 3G, Magic Android Development] hotweiss:
Version 1.0.8

- re-added Chinese input files, these missing files were apparently causing the sync error

- re-added SmsFixTimes (by Nathan Friess), as it was not causing the sync error

Download: http://www.4shared.com/file/118445349/7ae22db7/hofo108.html (rename to update.zip)

You don't have to wipe, all of your settings will remain after the update.
[myTouch 3G, Magic Android Development] Elinsa:
Seems to be getting the G1 setup directly after the Magic setup.

The slide keyboard thingy comes up.

Only happends on Version 1.0.5 and up.

Anyone else can confirm?

PVT32A SHIP S-ON H

HBOOT-1.33.0009 (SAPP10000)

CPLD-12

RADIO-3.22.20.17
[myTouch 3G, Magic Android Development] hotweiss:
Did you get the G1 set-up with 1.0.8?
[myTouch 3G, Magic Android Development] hotweiss:
I just wiped and updated with 1.0.8 and I didn't get the G1 set-up.
[myTouch 3G, Magic Android Development] radikaled:
I just did a full wipe just to make extra sure :)
[myTouch 3G, Magic Android Development] hotweiss:
I'm happy you got it working. 1.0.8 should be as stable as 1.0.4.
[myTouch 3G, Magic Android Development] Elinsa:
Did a full wipe and tried the 1.0.8 version, there is now no sign of the G1 setup.

Lovely ROM! Very quick and stable, all that I am missing is Multitouch, not sure if that is something that you can fix.

Either way, thanks and keep up the good work!

*EDIT*

Is it possible to push Swedish dictionary into this ROM, and if yes, where should I put it?
[myTouch 3G, Magic Android Development] hotweiss:
Could this be what you are looking for:

http://code.google.com/p/scandinavian-keyboard/
[myTouch 3G, Magic Android Development] Cheesebaron:
That one is kinda crappy since it uses the LatinIME standard android keyboard which isn't as precise as the HTC keyboard, which can be calibrated and such. So what we really need is the keyboard from the Hero rom, which is better at recognizing the Scandinavian special letters.
[myTouch 3G, Magic Android Development] jfive74:
Hi, have you sceen this thread? Might be good for us.

http://xdaforums.com/showthread.php?t=537339
[myTouch 3G, Magic Android Development] hotweiss:
Can't you for example just download the Danish dictionary and use it with the keyboard that is included?
[myTouch 3G, Magic Android Development] hotweiss:
I think it's best if people install what they want on their phone. Mind you that is a cool app...
[myTouch 3G, Magic Android Development] Cheesebaron:
Nope, thats not possible :(
[myTouch 3G, Magic Android Development] hotweiss:
Chinese and Japanese input added by tom0927 (July 17th)

- Chinese input version (1.0.8): http://www.4shared.com/file/118827731/6efa66ce/hofo108-cime.html (rename to update.zip)

- Japanese input version (1.0.8): http://www.4shared.com/file/118833854/f194cc1d/hofo108-jime.html (rename to update.zip)

You don't have to wipe, all of your settings will remain after the update.
[myTouch 3G, Magic Android Development] Ninjamoose:
Well, it took me a little over two days and cost me many hours of sleep, but I finally figured it out! Several different errors occured during different stages of the update; from installing the wrong drivers, not realizing where to put the recovery.img, not realizing that the .zip I was appending to the update file was causing the phone to not recognize the data, and finally needing to eject and re-insert my SD card after loading the recovery.img because it said it couldn't mount it...but it's all worth it now :)

I've gotta say though, there were a few times during this ehh, experience, where I missed the simplicity of loading custom builds onto my BB Javelin and Storm.
[myTouch 3G, Magic Android Development] haakidal:
æøå is the only thing that i miss on the magic phone keyboard.

I hope that htc or some developers could manage to get the skandinavian keys on the phone keyboard, or else i have to go to the hero rom...
[myTouch 3G, Magic Android Development] xyzulu:
Ok.. been on 1.0.8 for a day or so now.. pretty happy. I have added a Vietnamese IME that I use without any issues as well.
[myTouch 3G, Magic Android Development] hotweiss:
For now I have given up on BFS. I have selected deadline as my scheduler for the time being As you see it's very fast, fast enough to allow me to lower the speed to 384 MHz. My phone has been on for 6 hours and I've used it for about 30 minutes, and my battery life is still at 100%.

As far as the new memory allocator is concerned (SLUB), my benchmarking (the benchmark tool in the Market) showed that it's negligibly faster. On the other hand, with my own personal testing applications with a large memory footprint loaded faster; I used Armadillo for my subjective testing.
[myTouch 3G, Magic Android Development] hotweiss:
Yes, 2.2.1 was a little flaky. I'm suspecting that it's the BFQ scheduler (it was the only real change between updates), it needs some more development. Hence that is why I switched over to deadline... Let me know how 2.2.2 goes...
[myTouch 3G, Magic Android Development] lokto7:
Thanks hotweiss for keeping the CIME version!
[myTouch 3G, Magic Android Development] hotweiss:
No problem, about a quarter of the users are Chinese...
[myTouch 3G, Magic Android Development] lifeflayer:
Just wondering, is lag when typing a forums post an universal problem? I have experienced that problem on all the ROM I have tried so far.
[myTouch 3G, Magic Android Development] Wysie:
lifeflyer: I experience that too on Amon_RA's ROM, especially in landscape mode. It was significantly lesser when using TouchPal, I suspect it may be the HTC_IME...
[myTouch 3G, Magic Android Development] stresssmage:
using 2.2.2

there is some problem with apps that start on boot(startup apps), like setcpu, alwaysflash. It give me the "force close or wait", nothing big but might be bug :D
[myTouch 3G, Magic Android Development] lifeflayer:
Okay upgraded to steel and the lag is still very appearant.

Just got TouchPal and I am still experiencing massive lag.