yashsingh1/xdaforums huggingface dataset:
[XPERIA X1 General] Alex Atkin UK:
Make sure you know what you are getting yourself into with the N900 (eg currently no MMS support) as it is very early in its software life-cycle.

Its excellent for web browsing, its excellent for keeping AIM, Yahoo and MSN/Live logged in all day at home. Its excellent for skype (voice and text, no video yet) anywhere.

Unfortunately support for AOL, Yahoo, MSN and ICQ is effectively beta status and doesn't work well when roaming, they lose connection and fail to reconnect properly.

That said, I never had any luck with data while roaming on anything previously either. My laptop with a USB dongle only works occasionally when on the motorway and it took me the whole tram journey (about 20/25 mins) to login to my online banking on the X1 (I was outside the bank by the time it was done), so I am not surprised. I haven't tried the web browser on the tram yet but I expect it will work, as reception is so vastly superior to the X1. I have streamed Internet Radio over 2G when it temporarily lost my WiFi.

Its never lost my O2 signal at home and the X1 did all the time. I can even pickup 3G at the front door, the X1 never did. Its even better sound quality than the X1 too, but so far no equaliser so I pre-eq all my music on the PC first, which I had to do for my iPod Touch too as its eq is rubbish.

So there are problems, but then anyone coming from the X1 should be used to that. ;) That said, my X1 used to crash for to apparent reason all the time, so its no worse and in fact a lot LOT better for me personally as the larger more responsive screen means I can browse many sites without even zooming in. It rarely crashes although might slow down if you have a lot open, due to its true multi-tasking dumping things into virtual memory.

The stock media player on the N900 is rubbish though imo, but probably no worse than windows media player and it even streams from upnp media servers which is handy.

There are many other things I like about the N900, but mainly because I can live around its current faults as I am already a Linux desktop user. Fortunately all those faults (for me) are software so can be fixed. I cannot account for the poor souls with hardware faults but then that happens with all products and is what the warranty is for. Overall, the N900 for me has been a breath of fresh air after the stale Xperia air I had been breathing. Best of all, when you take the back off there a LOT of plastic around the battery and the whole thing is weighty (be prepared for that, its heavier than the HTC Wizard) and solid, can't imagine it cracking like the X1.

PS. I forgot to mention, Curse of Monkey Island runs perfectly on ScummVM on the N900 which is nice as it ran a bit slow on the X1. But the port needs a little work to get game saving working until its really playable, so again its a case of things being a little early in development.
[Omnia II General] kari kimber:
I use the mobile 6.1 and download the samsungmobile site new pc studio. I start the upgrade and upgrade failed.

Screenshot;

http://kuchu.com/i8000bf.jpg

I format the sdcard fat32.

I copy the root sdcard file name: Phone_I8000xxxxx.bin but phone is not looking/reading the sdcard.

I copy the root sdcard file name: Eboot_I8000xxxx_HW_40.eb0 but phone is not looking/reading the sdcard.

I test the hard/soft reset and can't be change.

windows activesync and/or pc studio cannot be connect or seeing.

What can I do?
[Touch Pro, Fuze ROM Development] kenny_hn_mda:
###I HAVE USED SEARCH-FUNCTION BEFORE POSTING###

back to htc after 1 year samsung omnia :-)

hello,

i have bought a new htc touch pro. it is from france.

but i am german and use it in germany. so i flashed first of all the german original firmware from htc.

the keyboard is with QWERTZ architecture, but some keys are different in france and germany.

is it possible to install a french driver in a german rom?

maybe without flashing again?

i think it should be possible, to copy the drivers to the phone.

after that i could edite the registry and set the new path to the driver.

have somebody the french keyboard driver?

thank you
[Touch Pro, Fuze ROM Development] borisku:
If i understood right it is so, that you want to have the keys like they are printed on the top on your keyboard. if thats so, its no problem to get to that aim; there are some registry entrys with whom you can reach a french keyboard in a german rom.... but dont know at the moment, what the registry keys are.... use search "keyboard layout" or similar... if you will not find them, ill have a look...

Greetz

Boris

i ve a WWE Rom with a german keyboard layout ...
[Touch Pro, Fuze ROM Development] kenny_hn_mda:
you're right!

i don't want to change the keyboard.

it will cost around 25€ and the device is brand new.

i don't want to harm the phone by screwing it at the moment.

special keys of german alphabet are present, but on other buttons than on the real german keyboard.

it would be ok, if i could get the letter that is shown on the button.

i'll give the registrysearch a try, but it would be very kind, if you could search for the right registrysettings as well.
[Touch Pro, Fuze ROM Development] bloutix:
[HKEY_CURRENT_USER\ControlPanel\Keybd]

http://wiki.xda-developers.com/index.php?pagename=Hermes_Registry
[Touch Pro, Fuze ROM Development] kenny_hn_mda:
doesn't work.

but the settings are for hermes. some pathes to the registry are not present in my windows mobile registrry.

my actual device and rom version are:

HTC Touch Pro T7272

ROM-Version: 5.05.407.1 GER

ROM-Date: 01/22/09

Radio: 1.11.25.01

Protocoll-Versdion: 52.58.25.30U

The Deviced is a not hardware brandet model from swisscom with french firmware and QWERTZ keyboard.

U -> Ä

I -> Ö

J -> Ü

still need help!
[Touch Pro, Fuze ROM Development] borisku:
Try it here:

http://xdaforums.com/showthread.php?t=260337

Greetz

Boris

Edit found this in a txt file that i ve saved on my pc from somewhere here at xdadevs:

Try this:

set

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Keyboard Layout]

to 00000406

[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]

to 1030

do a soft reset

&look here

http://xdaforums.com/showthread.php?t=298144&page=2

http://xdaforums.com/showthread.php?t=438853&page=2

I found this for changing keyboard, not specially french ... so you have to find the values poking in the registrykeys shown above yourself. i think 0406 and 1030 are values for swiss keyboard, but dont know exactly... youll find the values in the threat above (or a link shown there)

Good luck & sorry for my worse schoolenglish ;-)!

Boris
[Touch Pro, Fuze ROM Development] kenny_hn_mda:
thank you for your advises...

will try it all and give a feedback what happened
[Touch Pro, Fuze ROM Development] kenny_hn_mda:
I HAVE IT!!!!!

:):):):):):):):):):):):)

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Keyboard Layout]

[STRING]Active=(00000807)

[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]

[D-WORD]CurLang=(0x807)

[HKEY_LOCAL_MACHINE\Software\OEM\Qwerty]

[D-WORD]Layout=(20807)

0807 -> German_Swiss

THANK YOU VERY MUCH!!!
[Touch Pro, Fuze ROM Development] borisku:
Congrats...

but i think the registry keys are not complete (the first & second), not in my post and not in yours. i looked at them & found there still one more key that is not mentioned in our posts.... Am i right?

If so, please edit your post and correct the registry values , cuz a noob will be irritated through those missing values

Greetz

Boris
[Touch Pro, Fuze ROM Development] borisku:
Great, all infos@one place

Thx!
[Touch Pro, Fuze ROM Development] kenny_hn_mda:
thank you very much
[Hero, G2 Touch Android Development] langer hans:
Hello!

Since the most sites I'm surfing to have the ".de" TLD I would like to change the ".com" button to a ".de" button!

So far I managed to change the popup keys of this key fom [.net .com .org .de] to [.net .de .org .com]. This was done through Hex editing the file "resources.arsc" in HTC_IME.apk. This is nice because now i get the ".de" by somply holding the key...

Now I am searching for a possibility to change the whole key.

In "land_qwerty_de.xml" I found the following:

<key
codes="-7"
label=".com"
hgap="-144.0px"
width="73.0px"
splitSet="3"
splitLeft="true"
textScale="0.79999995%p"
popupCharacters="@7F090090"
feedbackBG="3"
accentType="1"
alignIndex="1"
>
</key>

Thet means, this key has the key code "-7".

I found this code in the binary version of the xml file. And i found all the other values too. (Thanks for the great xml editing how to!)

The part for "label" is the following:

08 00 00 03 B9 00 00 00

03 means this is a reference to a string in the string table of the ressources.

But I don't know what to do with the data "B9 00 00 00" :confused:

So my question is: Where to find the referenced Data in the Ressource file?

And: Is it enough to change the Label, or is there another keycode for .de?

EDIT: The label has to be somwhere in the .xml since AXMLPrinter2 can read it... But i cant find it...

EDIT2: Found it. But changing the label isnt enouhg, i need to find the keycode for .de...
[Hero, G2 Touch Android Development] kendong2:
would you share the .apk with us? i'm interested in this also ;)
[Hero, G2 Touch Android Development] maxisma:
Maybe it's in the compiled code.. Try to smali the classes.dex
[Hero, G2 Touch Android Development] langer hans:
Thx for the tip, i'll try this.

I attached the HTC_IME.apk with ".de" on second position in the popup keys. Just push it to /system/app/ after unpacking.

I'll update here if I get any progress...
[Hero, G2 Touch Android Development] felikz:
does not work for me, extracted it to /system/app/HTC_IME.apk but also after rebooting the second key remains .com (.de on fourth). does it work for anyone?
[Hero, G2 Touch Android Development] langer hans:
Hmm, I just pushed this apk to my device and got this:
[Hero, G2 Touch Android Development] felikz:
are you sure you didnt modify any other thing during testing and finding things out?

would be nice to know if u are the only one for which it works or i'm the only one for which it does not work :-D
[Hero, G2 Touch Android Development] langer hans:
I'm going to test this again on another device.

Progress Update:

I'm pretty sure now that it has to be in the resource file.

In the file Keyboard$Key.smali i couldn't find anything looking like a keycode table but i found the function for getting the keys. For example it gets the popup keys like this:

Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

So, now i have to find the right occurance of ".com" in the resource file...

29 times i found .com in this file... :P
[Hero, G2 Touch Android Development] langer hans:
@felikz:

I just did an nandroid restor to a backup I made two days befor I started to investigate on this. After that I just pushed the apk to /system/app/ an i have the same result as before (.de on second place)...

I really don't know why it's not working for you...
[Hero, G2 Touch Android Development] felikz:
ah okay i found out what happened:

i booted the phone into recovery mode, then adb push HTC_IME.apk /system/app/HTC_IME.apk, it said "upload okay"

now i realized, that the hero replaced your modified file with the original (or it just said "upload okay" but it was not really uploaded)..

how did you upload your file? with adb push in recovery or when running the phone in normal mode?
[Hero, G2 Touch Android Development] langer hans:
I copied it in normal mode.

adb remount
adb push HTC_IME.apk /system/app/

And then it works without rebooting.
[Hero, G2 Touch Android Development] kendong2:
works fine, thanks!
[Hero, G2 Touch Android Development] volatile_ink:
UK

Could you modify the APK to have a .co.uk option please?
[Hero, G2 Touch Android Development] langer hans:
For this i have to know how your current setting is. And even if I can add it, I'm not sure if it will work correct, since i will change the filesize. I dont' know how android android gets the ressources of this file...
[Hero, G2 Touch Android Development] felikz:
when i enter adb remount i get: "remount failed: Operation not permitted"
[Hero, G2 Touch Android Development] langer hans:
I think you need a rooted phone for doing this...

Sorry.
[Hero, G2 Touch Android Development] felikz:
unfortunately my phone is rooted ^^ ****..

does anyone has an idea about this issue?
[Hero, G2 Touch Android Development] langer hans:
And USB Debugging is set to On in settings? I think it has to be...
[Hero, G2 Touch Android Development] felikz:
yes it is, and when for example entering

adb shell

su

i get root rights.. however, only in recovery mode i can push the file to the phone (i dont think that the push works, because actually the file is not replaced)
[Hero, G2 Touch Android Development] maxisma:
you have to adb shell mount system
[Hero, G2 Touch Android Development] kendong2:
when the phone is booted regurlarly to android:

adb remount

when it is in recovery mode

adb shell mount -a

then push the file

adb push HTC_IME.apk /system/app/

i personally prefer to do these things while in recovery, makes me feel a little bit more safe not to screw up everything.
[Hero, G2 Touch Android Development] felikz:
when im in recovery mode (RA-HERO1.5.1) and enter adb shell mount -a i get:

mount: mounting /dev/block/mmcblk0p2 on /system/sd failed: No such file or directory
[Hero, G2 Touch Android Development] volatile_ink:
What information would you require?
[Hero, G2 Touch Android Development] kendong2:
shouldn't matter for this.
[Hero, G2 Touch Android Development] langer hans:
I need to know which TLDs you have now, since I need to change the right string.
[Hero, G2 Touch Android Development] felikz:
so you mean, that it is not important to do an mount -a in recovery mode (then why did you suggest to do one?)? i guess it is, because, without "mount -a" i cant push the file to the phone (it is not replaced)
[Hero, G2 Touch Android Development] kendong2:
if you do a "adb shell mount -a" the recovery image tries to mount all the partitions, including the apps2sd partition. this fails, probably because yours is ext4 without testflag (see recovery image thread). the /system partition however is mounted correctly, and since you are pushing to /system/apps you don't need /system/sd to be mounted. now do a "adb shell mount -a", then "adb shell ls -l /system", then you should see this:

kendon@nx:~$ adb shell ls -l /system
drwxr-xr-x 1 0 0 2048 Aug 1 2008 app
drwxr-xr-x 1 0 2000 2048 Aug 1 2008 bin
-rw-r--r-- 1 0 0 2728 Aug 1 2008 build.prop
drwxr-xr-x 1 0 0 2048 Aug 1 2008 customize
drwxr-xr-x 1 0 0 2048 Aug 1 2008 etc
drwxr-xr-x 1 0 0 2048 Aug 1 2008 fonts
drwxr-xr-x 1 0 0 2048 Aug 1 2008 framework
drwxr-xr-x 1 0 0 2048 Aug 1 2008 init.d
drwxr-xr-x 1 0 0 2048 Aug 1 2008 lib
drwxr-xr-x 1 0 0 2048 Dec 13 01:38 lost+found
drwxr-xr-x 1 0 0 2048 Aug 1 2008 media
drwxrwx--x 6 1000 1000 5120 Dec 11 12:48 sd
drwxr-xr-x 1 0 0 2048 Aug 1 2008 usr
drwxr-xr-x 1 0 0 2048 Aug 1 2008 xbin

or something similiar, the details are not important. after that you do "adb push HTC_IME.apk /system/app" and you're good. if you don't want to see the error message you can also execute "adb shell mount /system", which only mounts /system and therefore will complain about /system/sd missing.
[Hero, G2 Touch Android Development] felikz:
okay thanks! now it worked :-D but now i get all the time force closes of htc.android.htcime... :(

can someone please upload the original HTC_IME.apk?
[Hero, G2 Touch Android Development] volatile_ink:
The TLD's I have are: .net, .com, .org and .edu.
[Hero, G2 Touch Android Development] kendong2:
you can extract it from the rom you installed on your phone.
[Hero, G2 Touch Android Development] felikz:
i have the original htc rom on my phone, and therefore no rom file on my pc.. i tried to extract the file from modaco's rom, but that does not contain the HTC_IME.apk (i guess because it justs "updates" the original rom). can please somebody extract it from his phone and upload it here? :)

edit: okay i got the original file from here: http://www.android-hilfe.de/root-hacking-modding-fuer-t-mobile-g2-touch/4784-htc_ime-dump.html
[Hero, G2 Touch Android Development] langer hans:
Hmm, thats tricky. Maybe it wont work on stock roms...

Ill do some work on it tomorrow...
[Hero, G2 Touch Android Development] felikz:
the weird thing is, that modaco (for example) uses the original htc_ime. so normally, if the modified works on modaco also it should work on stock rom.
[Hero, G2 Touch Android Development] kendong2:
thought about different versions?
[Hero, G2 Touch Android Development] felikz:
md5 of stock htc_ime:

Md5 of HTC_IME.apk = ac010ec8e3fc958d502aca9c1e4b13b9
[Hero, G2 Touch Android Development] kendong2:
i might repeat myself, but have you thought about versions?

mcr3.0 uses 2.73.405.66, md5 for the HTC_IME.apk is 51437241f4b22d146999c5fadb945a5d. what version is your "stock"?
[Hero, G2 Touch Android Development] felikz:
that was the reason why i suggested to compare md5 hashes. wait, i will look for the version the next time

edit: fw 1.5 kernel 2.6.27, although the kernel version maybe has nothing to do with those high level software parts..
[Hero, G2 Touch Android Development] kendong2:
ok... from the beginning:

firmware 1.5: this means the android version, as in cupcake=1.5, donut=1.6, eclair=2.0. so far only 1.5 and a few custom builds of the higher versions are available.

kernel 2.6.27: this is the (linux-)kernel version. the only version officially delievered is this. there is a 2.6.29 kernel out there from a leaked eclair rom, but we don't have the sources for that (and we don't know whether it is final or not, probably not...)

all these above don't have anything to do with what we are talking about here, especially because these don't change in any of the 1.5 rom versions.

these versions are for example:

2.73.405.66

2.73.405.61

2.73.405.38

and for the older versions:

1.76.110.6

this number (BUILD NUMBER in settings -> about phone) is the one that needs to be matched. this number determines the exact version of your rom. md5 hashes are more or less useless in this case, as they can only tell us whether it is the exact same file (bit by bit). this does not need to be the case inevidently, for example i

believe

that the .66 and .61 apk's are interchangeable (not sure though).
[Hero, G2 Touch Android Development] felikz:
yes youre right with that! anyway there was a possibility that the htc_ime had not changed between different build version, thats why i suggested to check md5 hashes of different versions. now we know that they dont are exactly the same.

by the way: it also worked for me with a that file from an higher build. so theres some intercompability between several builds, although the files are not the same (maybe only a datestamp in sourcecode is the only thing which changes, whatever, does not really matter i guess)
[Hero, G2 Touch Android Development] langer hans:
Sorry, couldnt find any time to work on this...

Will try to do some work this weekend...
[Hero, G2 Touch Android Development] felikz:
that would be really nice! :-)
[Hero, G2 Touch Android Development] langer hans:
Hmm, thats really tricky... I can't find the right keycode...

There has to be a kind of modifier key. I think that the popup keycodes aren't real keycodes. That would make it nearly impossible for me to change the keys. Like I said before changing the label of the .com key is not enough.

Oh, and when I change one key to ".co.uk" i get a forced clos of htcime... I think it's because this action changes the filesize of the ressources file...

Maybe we shold contact htc to get some info, but I don't think they will give out this info...

Maybe someone could make an app that captures keycodes. hmm
[Hero, G2 Touch Android Development] alias_neo:
Why?

It bothers me, that on no phone I have owned or tried, with a soft keyboard, they ever update the locale of the URL extensions along with the system locale.

Surely at this stage in the game it should be as common as changing the currency.

I too will be looking into a way to get one of my extensions changed to .co.uk, fortunately for now, my most used site with .co.uk extension (google) will automatically redirect even if I use the .com extension.
[Hero, G2 Touch Android Development] Fraction:
We should get some developers make an app/setting that will give us more options.

Like when you go to the settings about the keyboard you could choose 4 keys you want to have as a option. Like I use the ".no" most.

Hopefully this can be done? If not we could always cry about it to google :)

(Lol, I'm at the chrome browser, and "google" was a unknown word, I had to add it to my vocabulary)
[Hero, G2 Touch Android Development] langer hans:
I made a ".no" .apk for you. I hope this will work, original HTC_IME is from modaco 2.9... But I couldnt make an progess in finding a way to change the top key... Maybe I will code a little bit and see if I can get the keycodes...
[Hero, G2 Touch Android Development] Fraction:
Thank You Very Much!! I'll try this right away! :D

Fraction
[Hero, G2 Touch Android Development] Fraction:
I didn't get it to work, did both e recovery push and the std push onto my MoDaCo 3.0 :S
[Hero, G2 Touch Android Development] langer hans:
That's to high for me... I think it has to be the same version...

Just for me: You have .net .com .org .no as your popup keys?

I need a developer who can code something that shows keycodes of pressed keys, can't do that myself -.-
[Hero, G2 Touch Android Development] shenye:
ahh ive been trying to get .co.uk function on it, dyou happen to have the IME for it? cheers

shen
[Hero, G2 Touch Android Development] von Loxley:
http://developer.android.com/intl/de/reference/android/view/KeyEvent.html#ACTION_DOWN
[Hero, G2 Touch Android Development] langer hans:
Sorry, but I couldn't get the .co.uk version working for me...

Nice find, but I think HTC uses other keycodes. I know that the code for .com is "-7". That is 0xFFFFFFFFFFFFFFF9. None of the normal keycodes will fit here. And I think, that the codes of the virtual Keyboard aren't passed direktly to the application. Maybe there is a special framework for this...
[Hero, G2 Touch Q&A, Help & Troubleshooting] J-Zeus:
Some nice Roms doing the rounds - but wondering when the official THC Rom is due.....:)
[Hero, G2 Touch Q&A, Help & Troubleshooting] BlueHawk:
The official HTC tweet was that they can't tell us a date yet, but they are working hard on the update. :( :D
[Hero, G2 Touch Q&A, Help & Troubleshooting] Thiesen:
When it's done...

Isn't the agony of having to wait for something wonderfull... :D:D:D
[Hero, G2 Touch Q&A, Help & Troubleshooting] choccy31:
It's out early 2010 and this date has been in the mobile mags for the past month now.
[Hero, G2 Touch Q&A, Help & Troubleshooting] DaanJordaan:
yeah but there are no official statements, pretty smart because now they can't get any criticism if they go over a deadline. I do think it's a shame they haven't released an update without sense, just as a preview.

Still waiting:(
[Hero, G2 Touch Q&A, Help & Troubleshooting] Quazar0:
Why do you use it without Sense?!
[Hero, G2 Touch Q&A, Help & Troubleshooting] e.japonica:
see his siggy... he's w/out sense ;p just kidding :D
[Hero, G2 Touch Q&A, Help & Troubleshooting] badantii:
No, thats just the Sprint hero :mad:..
[Hero, G2 Touch Q&A, Help & Troubleshooting] Huey85:
Yeah, the GSM Hero should be receiving the update by the end of the year - maybe just before xmas? That would make a wonderful xmas present from HTC.
[Hero, G2 Touch Q&A, Help & Troubleshooting] i_maq:
That's just senseless! :D
[Hero, G2 Touch Q&A, Help & Troubleshooting] garethclement2009:
i hope the gsm update comes out