yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] bruor:
Keyboard dictionary edits/skin.

I noticed on the stock rom and the cyanogen (I think) that you had access to edit the list of words that the keyboard has learned over time. I also liked the black keyboard that is part of cyanogen over the white one we have by default.

I have noticed some issues when trying to enter dates with the keyboard that is part of this rom. The date is detected as a number, but requires a "/" character, but the layout doesn't allow you to type "/" so you have to go to a text field, type/copy and paste it into the date field.

I tried to install betterkeyboard, but it didn't work even though the app said it was loaded etc.

Here are my questions:

1. Which keyboard does this rom use? **edit, it looks like it's the HTC keyboard after some research. Still can't answer 1a though...

a. how do we edit the user dictionary?

b. does it support different skins? **edit, probably not, can't find any info.

2. Can the keyboard be easily changed to another? **edit, found a vkswitcher HERE that I'm going to try out from work tomorrow.

a. if so do you know what keyboard cyanogenmod runs? **edit, I must have been using a G build which has the stock google black VK.

3. Would there be any detrimental effects that you can see by switching out the keyboard? I'm hoping it's not tightly integrated with other parts of the system.

**edit, it seems that the keyboard can be changed like underwear without an issue from what other people are posting.

TIA!
[myTouch 3G, Magic Android Development] hotweiss:
Thanks for reporting this bug, I will try to reproduce these errors.
[myTouch 3G, Magic Android Development] hotweiss:
1. Haykuro's keyboard.

a. That option only exists in Ion based ROM's.

b. In theory it should support different skins, but I haven't tried any.

2. I've tried almost all the keyboards and they work fine, the only one that doesn't work for sure is the Google Ion keyboard.

a. I don't know what keyboard the cyanogen mod runs.

3. What keyboard would you like implemented?
[myTouch 3G, Magic Android Development] bruor:
hotweiss,

thanks for getting back on this so quickly!

I can't even find a list/comparison of different VKs out there, a search for haykuro VK doesn't bring up anything. I have stumbled across steel VK, which I can't find info on either.

I'm just hoping for something that takes up less space on the screen than the present, that might let me edit the word list. Do you know if I can use adb to edit the word list to clean out some mistakes that it's learned over time?

I have seen some posts that suggest multiple keyboards can be installed and switched between by using a long press of the trackball when in a text field. Doing this brings up a menu that contains 1 item "touch input". I've read posts that say that you get multiple items in the list when other options are present like when you have the google and HTC keyboards installed together.
[myTouch 3G, Magic Android Development] bruor:
What happens when you try to load/use the ION keyboard? Crash and burn?
[myTouch 3G, Magic Android Development] SpaceBoy2000:
The only way I've figured to clear the keyboard is to delete "tudb.dat" under the folder "IME" of your SDCard. I suppose someone could figure out how to edit that file, but I'm too lazy to figure it out. Now, I just back it up every now and then when I check it over quickly with a hex editor to make sure no typos were added.
[myTouch 3G, Magic Android Development] bruor:
I've found some information and the touchpal keyboard they show here isn't bad.

http://androidandme.com/2009/08/guides/how-to-swap-virtual-keyboards-on-an-android-phone-video/

I'll also test betterkeyboard even though it's pay and see how it works.

touchpal lets you drag a key for punctuation for the alternate keys that show which definitely saves some time..
[myTouch 3G, Magic Android Development] lifeflayer:
cyanogen has the ion keyboard i think. the one that came by default on the rogers rom.
[myTouch 3G, Magic Android Development] hotweiss:
OK, I'll add it back on.
[myTouch 3G, Magic Android Development] hotweiss:
Those are both payed apps, so I can't include them.
[myTouch 3G, Magic Android Development] hotweiss:
You know what, I totally forgot about the keyboard that came with the original ROM - I'll add that one. I've tried adding the Ion keyboard and it doesn't appear.
[myTouch 3G, Magic Android Development] bruor:
Good stuff, if you add this keyboard will it be in the list to select? if not maybe a separate update.zip for it might be a better option especially if most would rather have the haykuro keyboard.

the switcher looks like it just has a bunch of reskinned haykuro keyboards inside.
[myTouch 3G, Magic Android Development] SpaceBoy2000:
Out of curiousity, where did you get the default wallpaper? Mind posting it up or linking to it? I wipe my Magic for 2.08 and I rather like it.
[myTouch 3G, Magic Android Development] hotweiss:
The wallpaper was made by Maxisma:
[myTouch 3G, Magic Android Development] hotweiss:
I think I'm going back TigerTael's old kernel in the next version, stability is more important than speed.
[myTouch 3G, Magic Android Development] pix27:
Using Amon_RA's recovery 1.2.0 H (would using 1.2.1 matter?). This is an Indian Airtel HTC Magic. 32A, Originally SPL 1.33.0010 ("Perfect" SPL) flashed to 1.33.2010 (also tried 2005 JIC, but still don't work)
[myTouch 3G, Magic Android Development] bademasta:
Is the CPU freq fixed to 527 in version 2.08?

I tried cat /proc/cpuinfo a few times, and it always showed 527 Mhz, so i tried the overclockWidget to slow it down, but no matter what range i try, it seems to stick with the highest frequency all of the time. (254-527 gives me 527 all the time, 128-384 leads to 384, but it's never changing.)

I guess this depends on the new kernel, but i have to admit, it's REALLY fast :)
[myTouch 3G, Magic Android Development] jfive74:
@Hotweiss, Please dont forget to check this out for me. thanks. The adhoc implementation.;)
[myTouch 3G, Magic Android Development] midtoad:
ad-hoc network

jfive74, you can write me at midtoad 'at' gmail 'dot' com and we can take this off-line so as to not hijack this thread. What I found was: it's best to edit files on your PC, then push them to the device using adb (instructions are in the links I listed).

Also, the wpa_supplicant.conf in /sytem/etc/wifi is NOT the one to edit! It never gets looked at by the OS. Instead, do the following: with WiFi active, create a new network on the Magic (e.g. "BlackMagic"). Then, using adb, pull this file down to your PC: /data/misc/wifi/wpa_supplicant.conf That's a file that is maintained dynamically with a list of all of the networks the Magic can currently see. Then you edit the file on your PC to add a couple of lines, and you push it back to the Magic. The most important line is "mode=1" which tells the Magic it's an ad-hoc network. Here's the relevant part of my file:

network={
ssid="BlackMagic"
scan_ssid=1
key_mgmt=NONE
priority=8
mode=1 # 1 means ad-hoc
}

You also need to edit /system/etc/wifi/tiwlan.ini to add the following lines:

WiFiAdhoc = 1 # Use 1 so Magic can access PC ethernet connection via wireless ad-hoc connection
dot11DesiredSSID = BlackMagic
dot11DesiredBSSType = 0

Then you need to set up your PC to (a) share its ethernet connection, and (b) set up an ad-hoc network. Google "share Windows internet connection" for tips. While I was quickly able to get my Magic to see my Windows PC and vice versa, I couldn't actually connect until I set up fixed IP on both side. One of the articles in my previous link has tips on how to config your fixed IP (in the comments, IIRC).

Lastly, even after I connected I could not browse anything due to a DNS problem. When I opened a terminal window however, I was able to "ping 159.33.3.85" and get a response (from cbc.ca). YMMV, but I had to add a public DNS to my windows wireless network. I used 142.2.2.2 for this purpose.

Note to hotweiss: If you were to edit tiwlan.ini and also provide a /data/misc/wifi/wpa_supplicant.conf configured as above with a default entry for the ad-hoc network (suggested name "hotweiss" :-) ), that could give people a head-start on getting ad-hoc networks working with this ROM. I'm available for consultation if needed either by email or PM.
[myTouch 3G, Magic Android Development] RandyG6403:
try this:

# cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state

19200 0

122880 0

128000 361831

245760 7744

384000 6526

528000 121741

It's a live stats table that tells you how long you've spent in each CPU freq.

In the time in took me to write this, it changed to:

19200 0

122880 0

128000 380440

245760 7746

384000 6534

528000 122324

so it appears to be working...

You can see the current speed as follows. Type the command (then F3 after), and waiting 5 or 10 seconds between each one before pressing ENTER (screen sleeping). I got this:

# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

528000

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

245760

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

128000

Does that work for you?
[myTouch 3G, Magic Android Development] RandyG6403:
What have you found that is unstable? It would be nice to see if it can be replicated before reverting - since this ROM is unusually faaaaaaast ;-)

( I haven't encountered any issues yet - other than the bluetooth dialer/OBEX failure that has been busted post-116 or so )
[myTouch 3G, Magic Android Development] lifeflayer:
I think it might be for.the people who are unable to open some applications, but I also have not encountered any errors.
[myTouch 3G, Magic Android Development] ruffneckc:
@hotweiss

Yeah, I'm really digging the speed on 2.0.8 and it appears to be solid for everyday tasks and all the apps I use. What are teh main stability issues you're experiencing?
[myTouch 3G, Magic Android Development] jfive74:
I thank you very much and will be in contact soon.
[myTouch 3G, Magic Android Development] RandyG:
Some of my apps and widgets have crapped out during the various upgrades as well, but wiping/reinstalling the app fixed it.

It would be a shame to toss such a nice fast rom if that's all it was... which is why I was wondering. Which apps are supposed to be problematic, any idea?
[myTouch 3G, Magic Android Development] bruor:
I've also had no stability issues with the rom on this end. All apps works for me. Someone did post a 3d game that didn't work, and an app or two that required root I think, but I can't find that post in the thread. Someone else also complained that the yellowpages app crashes for them, but not sure what rom revision it was on...

I haven't noticed a difference in speed between 2.0.7 and 2.0.8, if reverting the kernel makes life better for others then I don't see it being an issue. I would also be willing to test any bugs to be sure that they affect more than one user if there are stability complaints etc.
[myTouch 3G, Magic Android Development] mstolpner:
I have different apps like yellowpages, frequency generator, and some others crashing from time to time. I tried re-installing the apps and wiping out the data. Nothing helped. All apps that I use every day work just fine. I will be more than happy to do some testing.

Mike
[myTouch 3G, Magic Android Development] hotweiss:
Ok, I'm uploading 2.0.9 and all of the apps that didn't work should be working now.

Update:

- I wasn't able to add the original keyboard that came with the Magic, as it doesn't fit

- I didn't have any time yet to set-up the ad-hoc network modifications

- I did throw in Sim Checker, as it needs to be in the System directory to be able to automatically turn on the GPS

The update should be up in about one hour.
[myTouch 3G, Magic Android Development] hotweiss:
Version 2.0.9 (September 17th)

- updated to bcrook's 4.1.10 kernel, all of your previous issues should be rectified

- updated WLAN driver

- updated Loccy's Better Browser to version 1.4.3

- added Sim Checker, an application that will SMS or email your phone's location in the event a new SIM card is inserted

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

Chinese and Japanese input added by tom0927:

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

- Japanese input version: http://hotweiss.lifeflayer.com/hofo209jime.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] mstolpner:
Thank you hotweiss! I can confirm that all apps are working fine now.
[myTouch 3G, Magic Android Development] ruffneckc:
I keep getting an error "The process com.android.phone has stopped unexpectedly. Please try again," after updating to 2.0.9. Also, the phone won't register on the AT&T network now. Reverting back to 2.0.8 to see if that fixes it.

**Update**

Reverting back to 2.0.8 fixes the issue. Dunno why it bummed out on 2.0.9, could Sim Checker be screwing with the network registration somehow? I haven't configured it or anything just updated and rebooted phone and then got errors and couldn't connect to network.
[myTouch 3G, Magic Android Development] roriii:
Caller name display

Hello hotweiss. I allready ask that before thanks for the hard work but how we could have a caller name display working i know we do have to enable those setting but where any help thanks
[myTouch 3G, Magic Android Development] hotweiss:
Oh wow, I would really like name display myself, but adding it is a task that is too big for me.
[myTouch 3G, Magic Android Development] hotweiss:
Hmmm, I'll make one with out Sim Checker and tell me if it improves the stability.
[myTouch 3G, Magic Android Development] hotweiss:
See if this version works any better:

http://www.4shared.com/file/133528344/f207fc55/hofo2091.html
[myTouch 3G, Magic Android Development] kumar_r100:
hi thanks for the effort.

the 2.0.9 camera didn't work for my HTC magic. :(
[myTouch 3G, Magic Android Development] idovas:
2.0.9

Same problem here
[myTouch 3G, Magic Android Development] _j0nas_:
I just updated my phone to 2.0.9 and my camera wont work :(

Is there any workaround for this or do i have to change back to the old 2.0.3 i used before?
[myTouch 3G, Magic Android Development] ichijin:
Love the new rom, but whenever I restart, the My Location settings, both wireless and GPS turn off...
[myTouch 3G, Magic Android Development] hotweiss:
Version 2.1.0 (September 18th)

- reverted back to TigerTael's kernel that was used in 2.0.2

- stopped making Japanese version due to lack of interest

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

Chinese and Japanese input added by tom0927:

- Chinese input version: http://hotweiss.lifeflayer.com/hofo210cime.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] ruffneckc:
OK but that Kernel does not have BFS if I'm not mistaken. I'll stick with 2.0.8 as it runs like dream on my Rogers Magic and I don't have any issues with the apps, camera or market.
[myTouch 3G, Magic Android Development] hotweiss:
It doesn't have BFS, but I doubt that you will see any difference in speed. Give it a try...
[myTouch 3G, Magic Android Development] _j0nas_:
What is BFS?
[myTouch 3G, Magic Android Development] silvertag:
It's a Task Scheduler

http://en.wikipedia.org/wiki/Brain_Fuck_Scheduler
[myTouch 3G, Magic Android Development] bruor:
Hotweiss, what did you mean by fit? can the rom only be a certain size?

is there any chance you could send me the files I need to restore the keyboard manually? Other than that, I wonder if you could use the keyaboad as a separate app assuming it's an APK file..
[myTouch 3G, Magic Android Development] hotweiss:
Well the keyboard is 4 megs, when I added it in the update failed (I think due to memory). I'll make a version with the Google keyboard tonight...
[myTouch 3G, Magic Android Development] RandyG:
see below....................
[myTouch 3G, Magic Android Development] RandyG6403:
Re: HOFO208 with BFS

I went back a few pages to find that post, and downloaded carrom3d and played some kind of sliding checkers game, which I could see fine. I also downloaded SUFBS, and it works fine too with HOFO208.

I didn't find "Totemo" to try out.

Please provide a link to whatever Yellowpages app that is giving problems, I'd like to try that one too.

hotweiss - don't be so quick to abandon stuff ;-)
[myTouch 3G, Magic Android Development] SpaceBoy2000:
I can't vouch for the 3D games, but Yellowpages works flawlessly on mine with 2.0.8. Have had no issues, and nothing has crashed. As for speed? Yes, everything is noticeably snappier. Please don't give up on BFS =).
[myTouch 3G, Magic Android Development] hotweiss:
I think BFS is great, but in my opinion stability is more important than speed. I did try out Totem and it didn't work, but all of the other applications worked. Give 2.1.0 a try and tell me what you think. In the mean time I will work towards a stable BFS kernel.
[myTouch 3G, Magic Android Development] mstolpner:
Yellowpages crashes only when GPS Location is selected in Settings.
[myTouch 3G, Magic Android Development] hollywood_jack:
I cannot send the MMS (with WIND and TIM), it's possible to push another Mms.apk?
[myTouch 3G, Magic Android Development] technician-2s:
I noticed sometimes when i receive a text message from others i can only get vibrations and NO notification tones. has anyone encountered this kind of problem before?
[myTouch 3G, Magic Android Development] hotweiss:
hollywood_jack, technician-2s, what version are you guys using, and on what networks are you using this ROM on?
[myTouch 3G, Magic Android Development] bruor:
Hotweiss, I would be interested in helping you get some things patched in etc. I'm a bit of a guru on linux, however, not experienced with the android system itself.

If it's possible, and to keep the rom from forking and having to maintain 2 versions. And to allow me to just put the google keyboard onto 2.0.8, you may want to explore putting the google keyboard in it's own update.zip similar to some of the media.zip files I have seen around to add in ringers/wallpapers. That way if anyone prefers the google keyboard (which may not be popular) they could just re-apply that update.zip after a rom update.

ALSO, I will do a nandroid and play with the vkswitcher I found to see if I can get a decently colored haykuro to drop in place of what is there now if you are interested.

My neighbor across the street bought a magic today and I will use his keyboard as a reference. is anyone interested in seing pictures of the stock vs modified keyboards? I can't remember exactly what my original one looked like since I've been on this rom for so long :)
[myTouch 3G, Magic Android Development] hotweiss:
If you could help me out with the kernel it would be great!
[myTouch 3G, Magic Android Development] bruor:
It might be best if you could give me a quick tutorial over the phone to fill in the knowledge gaps about the platform and any gotchas that you've come across. PM me your details and we will catch up in the next couple days!
[myTouch 3G, Magic Android Development] hotweiss:
Here's the original keyboard:

http://hotweiss.lifeflayer.com/kbupdate.zip
[myTouch 3G, Magic Android Development] bruor:
Testing this now I will post back soon.

EDIT: I loaded this without a hitch. This is the HTC keyboard and it looks a lot like the keyboard within the rom is a modified version from this one.

Found some information that may help get the ION keyboard loaded and working under this rom.

I noticed on the CNET review that the google ION keyboard is indeed black. The keyboard HTC included on our devices is white.

Look at the bottom of NK02's first post!

http://xdaforums.com/showthread.php?t=523971
[myTouch 3G, Magic Android Development] mdroid:
Sound problem with HOFO ROM on 3 in Denmark

Hi Hotweiss. Did you add the Vodafone settings that you thought might make a difference regarding the sound problem (http://xdaforums.com/showthread.php?p=4506278#post4506278)?

Two questions

1) How do I activate and test these settings which of your ROMS should I try to do it?

2) Do you have any idea why this might make a change?
[myTouch 3G, Magic Android Development] hotweiss:
That method will work on a Ion based ROM, but not a HTC based ROM.
[myTouch 3G, Magic Android Development] hotweiss:
1) Actually as of version 2.0.6, the HoFo ROM used the latest radio file from the Hero 2.83 build - so hopefully you won't have any problems now. There's nothing you can really activate.

2) I am hoping that an update does improve the quality, but who knows...
[myTouch 3G, Magic Android Development] mdroid:
I'll try it out right away. Thanks.
[myTouch 3G, Magic Android Development] hollywood_jack:
I use the HoFo 2.1.0 on the WIND Italian network (but I cannot send the mms also on the TIM network)
[myTouch 3G, Magic Android Development] bruor:
I was doing some additional digging, check out The_Adjudicator's post

http://xdaforums.com/showthread.php?t=507244&page=30

This fails miserably, although you can put the file on the phone, it refuses to acknowledge that it is installable, or useable. I tried renaming the file to HTC_IME.apk even and it just refuses to even try to use it. No listing in the input methods..
[myTouch 3G, Magic Android Development] ichijin:
Will this replace the existing keyboard or just add it along side it so you can choose?
[myTouch 3G, Magic Android Development] bruor:
This file will replace it completely. The keyboard in this zip looks exactly like the one included with the rom, but does not have the long press alternate characters on the keys.
[myTouch 3G, Magic Android Development] hollywood_jack:
These are the configurations for Wind (Italian phone mobile operator)…if I write in APN type "default" I cannot be connected, if APN type is "not set" the connection it's ok...why?
[myTouch 3G, Magic Android Development] hotweiss:
I really wouldn't know anything about the Wind set-up. So do you have it working now?
[myTouch 3G, Magic Android Development] therealgillz:
I have a Rogers HTC Dream and I rooted it before and was running a few HERO roms. I wanted to install this, so this is what I did.

Went into recovery, went to console, and did

#parted /dev/block/mmcblk0

#print

rm 1

rm 2

mkpartfs primary fat32 0 3420

mkpartfs primary ext2 3420 3932

mkpartfs primary linux-swap 3932-3964

quit

upgrade_fs

After this, I took battery out, took SD card and put update.zip on it.

Booted into recovery, did a factory whip, then dud apply update.zip, went fine, rebooted, and now I'm looking at the Rogers screen.

It's been there for around 6 minutes. I'm a bit worried, what do I do?

EDIT: oh **** this is for the sapphire. aww ****, I thought this was for the HERO.

****, time to try to fix this =\
[myTouch 3G, Magic Android Development] aziz831:
HELP

HI All,

So i recently bought a used HTC Magic which came rooted, and it was from ROGERS, But i wanted to install some different ROMS that looked better, and in my attempts to that i had to unroot my HTC Magic.

While unrooting i ended up getting a MY TOUCH 3G FROM T-MOBILE flashed onto my phone.

Now the phone starts up and during start-up i have to enter my google account information.

But it cannot connect to the google servers since i am in Canada and the phone doesnt pick up the internet. (im guessing partly due to the phone being locked to T-mobile)

So currently i am unable to enter my home screen and access any settings to be able to turn on wifi.

PLEASE PLEASE tell me what i can do to reset my phone, and bring it back to rogers so i can start from scratch and reroot my phone with any ROM i like.

It would be nice if someone could give me a "sappimg.nbh" file designed for rogers. I am new to this and find this method the easiest to load a ROM.

I know this might be kind of hard to understand so if there is any confusion please ask me.

And please do help me. Either by putting me on the right path, or giving me step by step guide as to what i should do.

Thanks in advance.