yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] bademasta:
i hope i'm not annoying you too much, but the workaround with the old keyboard apk does not work properly for me.

I did a whipe first and chose German (austria) as local, so the newer, optimized keyboard worked only without text prediction, so i tried to apply the originalkb.zip you provided us. It installed and it pops up, and i can use all the simple characters. But every time hitting space bar or special characters ( . , : ... ) the keyboard disappears. No FC, it just slides away.

I would not mind setting my phone to english, but writing german language with the english (or no) text prediction kinda sucks ...

Only thing that i really don't understand is that your fix with the old keyboard worked in one or two versions ...

EDIT: I wiped and tried the newest version and then pushed the HTC_IME.apk. The keyboard works. but i get tons of other errors. at least 10 FC of some google services and acore. internet connection didn't work either ... the icon indicated data transfer, but neither market nor browser showed anything.
[myTouch 3G, Magic Android Development] hotweiss:
Hmmm, I'm suspecting that the png optimizations are causing these problems for you then. I will make a non-optimized (app only) version for you and tell me if it works for you.
[myTouch 3G, Magic Android Development] hotweiss:
Extended Life

This update is for users who want more battery life than speed. The update is kernel based, it does not matter to which version you apply it to.

- max CPU speed lowered to 384 MHz (default 528 MHz)

- sampling rate lowered to 100 (default 5000)

http://hotweiss.lifeflayer.com/HoFo-V4-el.zip
[myTouch 3G, Magic Android Development] ichijin:
When i changed the provider in market enabler and restarted, it went back to rogers... (using 2.1.8)
[myTouch 3G, Magic Android Development] ichijin:
does lower sampling rate mean faster or slower changing of clock?
[myTouch 3G, Magic Android Development] hotweiss:
It will always do that, as the data about your phone and location is written into the ROM.
[myTouch 3G, Magic Android Development] hotweiss:
The higher you set the sampling rate, the faster your phone will operate.
[myTouch 3G, Magic Android Development] lifeflayer:
it is the rate the phone samples the screen then? i am going to get the new version asap which will hopefully save me from buying the ugly extended batteries (and the even uglier back cover :()
[myTouch 3G, Magic Android Development] hotweiss:
Update:

The new version of BFS is in my opinion another big improvement over the previous version. I've lowered the sampling rate to 100 (the lowest you can set it), and the system still runs smoothly; but not as snappy. To extend battery life, I'm going to go ahead with this change in the next update.

PS-would you like me to set-up a twitter account, so that you can get some more updates?
[myTouch 3G, Magic Android Development] SpaceBoy2000:
Can we increase the sampling rate ourselves if you lower it or is it too complicated for a simple set of instructions?

Edit: yes please to Twitter
[myTouch 3G, Magic Android Development] ruffneckc:
It's probably more efficient for commenting about the ROM's features and what you plan to fix/do. Bugs can be reported here as before I suppose. Go for it.

Sounds good 2 me :)
[myTouch 3G, Magic Android Development] ichijin:
I vote yes to twitter
[myTouch 3G, Magic Android Development] hotweiss:
As far as I know you can edit the sampling rate via terminal (lose settings during every reboot), init.rc, and kernel.

If you do it through terminal, you have to add three zero's. So to set the sampling rate to 100 in terminal you would enter this command:

You can download any terminal app from the market to perform this change.
[myTouch 3G, Magic Android Development] terryleung:
Hi hotweiss,

I am new to the xda community and just got my magic several days ago and decide to give it a try on your rom

Just a quick question which i cannot find answer by simply search on this thread

Does it support app to sd and swap, and if so how to do it?
[myTouch 3G, Magic Android Development] hotweiss:
If you have a 32a Magic (you do if you can load the HoFo ROM), there is no reason for it. As you are not limited by the memory constraints of 32b devices.
[myTouch 3G, Magic Android Development] terryleung:
my one is 32a and i have installed your rom version 2.1.8

I have experience that it is more smooth than the stock rom (when using google map)

I currently don't have some high loading application to test it :)

However, I guess it should make noticeable difference

I found out one problem, I dont know if it is a bug of your rom or not

I cannot use gps to determine my position near the windows in my room by using only gps without 3g network(I can do that in stock rom)

I will try to go outside to see if this problem still exists

Also, I want to know what about the app2sd ? does this rom support it?

Finally, Thank you for your rom
[myTouch 3G, Magic Android Development] walie:
will you be keeping the max CPU at 528?
[myTouch 3G, Magic Android Development] hotweiss:
For sure. Raising the CPU clock to 528 gives us the biggest performance boost.
[myTouch 3G, Magic Android Development] MagicManu:
Well I'm not a twitter fan, perhaps I don't see the benefit of this app, so for me its not necessary. Since I already follow this thread. But I'm not the only one...
[myTouch 3G, Magic Android Development] hotweiss:
Version 2.1.9

- made some changes to the CPU scaling (please report back how your battery life is)

- since the sampling rate is now 100 (same as extended life version), the extended life version has now been removed; you can change CPU speed with any of the overclock Market applications

- you can now follow me on Twitter: http://twitter.com/paulweiss

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

Chinese input added by tom0927:

- Chinese input version: http://hotweiss.lifeflayer.com/hofo219cime.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] xiutian:
Thanks! Will report back on battery life.
[myTouch 3G, Magic Android Development] MagicManu:
Can you say the benefit you got with thise version in terms of battery life?

I assume that I have to apply HoFo 3 Dev patch to get "adb logcat"?
[myTouch 3G, Magic Android Development] hotweiss:
The new dev version should be up shortly.
[myTouch 3G, Magic Android Development] hotweiss:
Dev version update is up:

V5 kernel: http://hotweiss.lifeflayer.com/HoFo-V5-dev.zip

Apply it like any update.
[myTouch 3G, Magic Android Development] mpwarner:
Just want to say thanks for all the work you've put into the rom, it runs great!
[myTouch 3G, Magic Android Development] hotweiss:
See if this version does not help you:

http://hotweiss.lifeflayer.com/unoptimized.zip
[myTouch 3G, Magic Android Development] MagicManu:
Thank you hotweiss. I'm just testing the ROM 2.1.9 with Dev version. Actually it run like a charm. I will continue to test it.
[myTouch 3G, Magic Android Development] apacheo:
Hey Paul,

Thanks for your continued work on this rom - with cyanogenmod dead in the water for the time being, this is providing a good alternative. Hopefully you don't get C&D'ed next!

That said, I'm using your 1.08 Ion rom at the moment - Sygic MobileMaps 2009 won't work for me on the HF Community rom, although it works fine on the Ion rom. I keep a couple of roms nandroided on my sdcard, and all my calendar/contact/mail is synced via Google, so changing between the roms is easy as can be :)

Chris
[myTouch 3G, Magic Android Development] bruor:
Twitter links

Hotweiss,

would you please consider posting links to the new releases in your twitter feed? it would me much easier, quicker, and friendly to the load on the xda forums if we could receive a text with the link and just start the download OTA.

ALSO

I'm working on revamping the firewall situation at my office, once swapped I'd like to become a mirror for helping with the speed/load. I have a 5mb (10mb burstable) pipe that should be able to help a fair amount.
[myTouch 3G, Magic Android Development] ruffneckc:
So hotweiss to be clear, in 2.1.9 the max cpu speed is set to 384MHz?
[myTouch 3G, Magic Android Development] hotweiss:
It's set to 528, but I used SetCPU to set the speed to 384. And there was no noticeable difference. Try it out:

http://xdaforums.com/showthread.php?t=505419
[myTouch 3G, Magic Android Development] hotweiss:
Posting the links on Twitter is a great idea.

A mirror would be great. Thank-you.
[myTouch 3G, Magic Android Development] hotweiss:
There could be a number of reasons for it not working. Is there a specific error that you get? Unfortunately I cannot test it, as it is a payed app.
[myTouch 3G, Magic Android Development] lifeflayer:
not that it really matters, but the teeter application FC every single time on 219.
[myTouch 3G, Magic Android Development] hotweiss:
Thanks for pointing that out. The optimized png's are the ones behind that problem. Will fix that in the next update.
[myTouch 3G, Magic Android Development] ruffneckc:
Testing 2.1.9 with (CPU set to 384/128 MHz), will report battery life. Thanks Paul.
[myTouch 3G, Magic Android Development] bademasta:
Thanks man!

everything seems to be working!

Is this an unoptimized version of 2.1.9?
[myTouch 3G, Magic Android Development] terryleung:
hi hotweiss,

I just proved that the gps problem is not related to your rom

I flash back to stock rom and found out that it must first have data connection and then I can update the location without data connection(stop data by apnvoid in my case)

I've install your latest 2.1.9 version, very stable and smooth

2 problem I meet so far

1. teeter does not start

2. my wifi connection works normally, but after doing something

it can still connect to my wifi router, but it cannot go to anyware(like market, google, etc)

I have tried two times. The only solution is to reset the machine(I tried to reset my router, reset the connection and all these dont work)

I first think if this related to blueftp as two times happen after my use of blueftp to transfer file from my old mobile phone

However, later prove that it seems not related to it as I cannot reproduce the problem by simply download a file from another phone via bluetooth

Just want to let you know to see if you have any idea about this although this is not a very big issue

thank you for your wonderful rom!
[myTouch 3G, Magic Android Development] bruor:
Cannot download. Content not suppported on this phone.

I recently rooted another magic using amon_ra's steps and installed rooted recovery. However, I keep getting the following error when we try to download the latest rom OTA: Cannot download. Content not suppported on this phone.

If I download and push the file to the sdcard, I can boot to recovery and flash without any issues. I thought it might be a root issue but tethering starts fine as a test.

I've tried my sim in this device and there is no change. I also tried pulling the file from my VPS since another post hinted at server-side mime type configuration issues being a problem.

Any chance someone can help shed some light on this?
[myTouch 3G, Magic Android Development] hotweiss:
Everything is optimized, except the png's. The optimized png's are there to save space basically...
[myTouch 3G, Magic Android Development] hotweiss:
Does your router have any encryption/mac filtering turned on?
[myTouch 3G, Magic Android Development] Lorennz:
JAC rom update didn't work on my Rogers Magic. I updated the both zip files and rebooted. It rebooted with ROGERS -> HERO (logo) then it hanged at HTC logo. Later I did the same partitioning the SD card but the result was same.

:confused:

hotweiss: do you have any new update for JAC's2.1 rom?

This worked well with JACv2.0 though. Thanks so much hotweiss. I was waiting for this for a long time.
[myTouch 3G, Magic Android Development] lifeflayer:
download astro file manager and then you'll be able to download the update.zip file. you have to use it to move it from the download folder to the root of your sd card as well before you can apply it via recovery.
[myTouch 3G, Magic Android Development] xyzulu:
Suggestion: Add the comprehensive APN list that cyanogen users with his roms, saves so much time and hassle.

See: http://code.google.com/p/cyanogenmod/wiki/APNlist
[myTouch 3G, Magic Android Development] hotweiss:
Did you wipe first? I've tried it and it works. Others have also confirmed that it works. You have to wait quite some time.
[myTouch 3G, Magic Android Development] hotweiss:
Will give it a go for the next update. Great suggestion!
[myTouch 3G, Magic Android Development] routermonkey:
hotweiss,

I was wondering why the /system partition is mounted as read-write in your ROM. The other ROMs that I've tried have all mounted it read-only, regardless of having root or not on them.

I see this line commented out in /init.rc

# mount yaffs2 mtd@system /system ro remount

I thought this might be something that you've just overlooked, because I've seen instructions related to this ROM that say to to an "adb remount" which wouldn't ever be necessary, since the partition is already read-write.
[myTouch 3G, Magic Android Development] electro-mike:
Dialer Problem

Sometimes when I try to contact my voice mail the number pad will not slide up for me to enter the numbers. Does anyone else have this problem?
[myTouch 3G, Magic Android Development] xyzulu:
It will also add some more universal appeal to your rom :)
[myTouch 3G, Magic Android Development] apacheo:
The app itself works, and it doesn't FC (like it used to on Cyanogen before I got the new Donut-friendly build), but for some reason it won't recognise that its licensed to use the Au/NZ maps, even though I've given it a valid licence code. I haven't watched a logcat while I try to get it working, mainly because I got angry with it and gave up.

There's probably an incompatibility in there somewhere, but its not something I'll lose sleep over. It takes me five minutes (if not less) to change from one rom to another, so I can easily change between Ion/Community/CM as needs dictate :)
[myTouch 3G, Magic Android Development] hotweiss:
Oh wow, thanks for pointing that out. That was the root of apacheo's problem too. Great catch! Thank-you!
[myTouch 3G, Magic Android Development] thinkdifferent:
I second that. Entering the APNs again and again without the hardware keyboard gets a bit old. :)

I love just about everything else in the rom though.
[myTouch 3G, Magic Android Development] SpaceBoy2000:
Huh, I always though the system folder was supposed to be writable. What are the commands we're supposed to use to make it writable both with adb and on the phone itself?
[myTouch 3G, Magic Android Development] terryleung:
it doesn't have any encryption enabled, but there is a mac address filter turned on

To give more details:

Even I restart the connection, the machine can connect to the router sucessfully, but it just doesn't work with internet connection

I also tried to connect it to another wireless access point, and it sucessfully connect to the internet

And then I try to connect back to my router it doesn't work even after my router has restarted

My final solution is to reboot the magic

I will try to test if it is related to dns(i forget to test at that moment) if it happens again
[myTouch 3G, Magic Android Development] routermonkey:
Like I said, all the other ROMs I've seen mount /system as read-only.

To make /system writeable with adb, you just use

adb remount

That's what that command does. To put it back to read-only after you're done,

adb shell mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system

To do it on the phone itself, you would use this for read-write

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

and this to put it back to read-only

mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
[myTouch 3G, Magic Android Development] hotweiss:
If mac filtering is turned on, that is the most likely the root of your problem. Go into your router's settings, and add the mac address of your Magic to the list of allowed devices. The easiest way to get your Magic's mac address is to disable mac filtering, connect your Magic, and then the mac address of your Magic should listed in the router's mac address filtering list.
[myTouch 3G, Magic Android Development] hotweiss:
Hmmm, try copying the Ion's build.prop over to the HoFo ROM. Maybe it requires certain item from that file to make it work correctly. I know that the Market's region setting is also highly dependent on ro.build.description and ro.build.fingerprint.
[myTouch 3G, Magic Android Development] terryleung:
I have added its mac address to the router's white list and prove it works before this problem happen

And the phone can connect to the internet(via my router) after i reboot it
[myTouch 3G, Magic Android Development] hotweiss:
Try disabling all of your router's security settings (including mac filtering) to see if it is some security setting in the router that is causing this problem.
[myTouch 3G, Magic Android Development] terryleung:
ok, i will try this if the problem come out again, thank you
[myTouch 3G, Magic Android Development] technician-2s:
my phone goes into loops of rebooting after i set an alarm. has anyone encounter this kind of problem? using 2.1.9
[myTouch 3G, Magic Android Development] SpaceBoy2000:
Thanks a lot man! I'll keep that in mind.
[myTouch 3G, Magic Android Development] xyzulu:
Just tried.. set alarm.. all seems fine.
[myTouch 3G, Magic Android Development] skittleguy:
Are you using a third party alarm app? This has happened, and continues to happen to me when I try to use Klaxon.
[myTouch 3G, Magic Android Development] hotweiss:
If you don't mind the trouble, perform the dev update and run adb logcat.

I just tried setting up an alarm, and no problems here.
[myTouch 3G, Magic Android Development] hotweiss:
I've looked at Drizzy's and cyanogen's init.rc, and they have it set to ro also; mind you it's not commented out. With 2.2.0 I'll give rw a try, we'll see what happens.
[myTouch 3G, Magic Android Development] SpaceBoy2000:
I'm trying out 2.1.9 right now and it seems quite noticeably less responsive when navigating around. I'll report on battery life tomorrow.
[myTouch 3G, Magic Android Development] xiutian:
Started off this morning with a fully charged battery. After half a day of use at the office, battery life is standing at 72%.
[myTouch 3G, Magic Android Development] mstolpner:
I used 2.1.9 all day today and the battery lasts much longer - probably about 30-40% longer! Performance wise - it's noticably slower sometimes but it's totally usable!

Hotweiss, can I ask you why swappers do not work with your rom?
[myTouch 3G, Magic Android Development] hotweiss:
This ROM is for 32a boards. There's no need for any extra virtual memory, it will actually slow it down.
[myTouch 3G, Magic Android Development] MyWifeCar:
Been following so much on the version of this ROM.

May I know how can I know which hofo rom that I am on now?

Like running a proper command to check???
[myTouch 3G, Magic Android Development] xyzulu:
Look at the name of the .zip file on your SD card?
[myTouch 3G, Magic Android Development] hotweiss:
Version 2.2.0

- added cyanogen's apn list, if your operator is included, you won't have to enter your data & MMS setttings (suggested by xyzulu)

- put un-optimized teeter back in, as it doesn't function with the optimized png's (reported by terryleung)

- made the system directory writeable, some 3rd party apps require this (suggested by routermonkey)

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

Chinese input added by tom0927:

- Chinese input version: http://hotweiss.lifeflayer.com/hofo220cime.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] MyWifeCar:
That's the bad thing about my attitude, I don't keep track.

Thought I can run some command to keep track like in UNIX system.
[myTouch 3G, Magic Android Development] mstolpner:
My phone slows down after some usage when there is about 20MB memory left. I use Advanced Task Manager to automatically kill unused apps for that reason. I tried cyanogenmod ported to 32a with swap and it seem to help. I am not sure why the available memory drops so much - due to apps in the memory or a memory leak.
[myTouch 3G, Magic Android Development] hotweiss:
Cyanogen's ROM runs quicker for the following reasons:

1) cyanogen is a master of his art

2) his cpu scaling is more aggressive (higher sampling, will upscale quicker, etc...)

3) his ROM is based around the Donut sdk

Enabling swap on 32a devices from my experience will not do anything, or it will slow the system down.

The Android OS simply removes unused apps from the memory when it needs to make some room for a new app. Since all of the loading is done on a flash memory based device, the loading is practically seamless.

The HoFo ROM is designed for day to day use. I'm striving for stability and useability. Sure I can make it quicker, but your battery life will be decreased.
[myTouch 3G, Magic Android Development] hotweiss:
My version description used to show up when you clicked About phone. I don't know why it doesn't show up there any more. I modify each build.prop and enter my version as such: ro.modversion=HoFo-2.2.0.
[myTouch 3G, Magic Android Development] mstolpner:
I think your rom is a great balance between power consumption and performance and it's getting more and more stable with every build. In fact all apps I use work perfect now!

May be it gets slower when more apps are in memory because these apps keep chewing some cpu time?

Thank you hotweiss!!!
[myTouch 3G, Magic Android Development] MyWifeCar:
I'm using version 2.1.2 now. And the Kernel version:

2.6.29.6-HoFo-V1

paul@ubuntu)

...still better than nothing.
[myTouch 3G, Magic Android Development] Wysie:
hotweiss: The CIME link for 2.2 is wrong, I think you added a "." accidentally :D.
[myTouch 3G, Magic Android Development] hotweiss:
Link is fixed.
[myTouch 3G, Magic Android Development] technician-2s:
found out why i get the reboot loop thing. i changed the clock skin thing with CWS 1.9.6 and it will cause this to happen. using the default one and it was ok. thanks.
[myTouch 3G, Magic Android Development] bruor:
I haven't had astro loaded on my device since I did the wipe and install, I'm only using linda on the one that's working to move the files around.

I will try this on the device that's giving me issues and report back.
[myTouch 3G, Magic Android Development] ruffneckc:
I constantly kill apps after using them using TasKiller to keep the phone speedy and to keep apps I'm done using from sucking battery life by running in the background (Google Maps, Browser etc).

I have to say, Android's memory management sucks. They should let you close/quit applications if you so choose. According to cyanogen though, Donut has optimized memory management, which should be more aggressive at closing down unused apps "before" your phone begins to slow down.
[myTouch 3G, Magic Android Development] walie:
I definitely feel the phone getting bogged down quicker with 2.20 if i don't keep up with closing unused apps, thinking about switching back to 2.18 because of this
[myTouch 3G, Magic Android Development] hotweiss:
The only difference between 2.1.8 and 2.2.0 is the CPU scaling, in terms of performance. Is anyone else finding 2.2.0 laggy?
[myTouch 3G, Magic Android Development] QtOn:
I'm just happy to be getting better 3G connectivity since version 2.1.9. Great work.
[myTouch 3G, Magic Android Development] MagicManu:
I will test it. Can I put also the patch HoFo-V5-dev.zip for debug purpose?
[myTouch 3G, Magic Android Development] hotweiss:
Of course, the dev update doesn't have a writeable system folder yet.
[myTouch 3G, Magic Android Development] MagicManu:
Of course :(
[myTouch 3G, Magic Android Development] hotweiss:
Is there a problem?