I bought the expandable/foldable xda keyboard from o2 for my xda, but my phone crashed and I lost the cd a few months ago. I don't have any documents that would tell me about the makers website so I have no idea about what to do. Does anyone know where you can download the installation software
Here you are
Dear you is what you need to install to make it work. Note that you should DISABLE the "recieve all incoming beam" option in the setting to aviod possible port conflict when using the foldable keyboard.
HTH
How do you install this CAB file?
Ken,
I finally got a G7B0 folding keyboard for my SX56 (XDA). I lacked the CD, so I downloaded the driver from the Darfon site that was labeled G7B0. I installed it and it turned up on the list of Programs on the phone, but nothing happens when I put it on the keyboard. And when I click on the lower right corner, I get the usual list of choices (letter recognizer, on-screen keyboard, etc) but no mention of the folding keyboard. It does appear in "Remove Programs" as being in memory, though.
I downloaded the CAB file you attached (thank you) and clicked on it; au unzip program appeared and extracted seven files, ending in .001, .002, etc.
Now what? I can transfer these into the phone, but in which directory? And how do I get the phone to recognize and use these?
Dan
Dear Boston,
The file I attached here is already in .CAB format, You need not extract the file, just copy it to whatever location you prefer on your device (XDA) and then double click on it for self-installation.
Once the installation is complete, the keyboard icon should appear in the program menu and not in the "input method panel" in the lower right corner.
Once it's complete, activate the program, and in the window of setting, select "Keyboard" (not Infrared and serial). And as I mentioned, to aviod possible port conflicts, UNselect the "recieve all incoming beam" in the setting window.
HTH
Ken
Thanks
Jusy a note to say thank you to those who post replies to those of us who need to be spoon-fed when we hit problems, and to the site for archiving these replies.
Special thanks to Ken, I have just successfully installed the driver for a keyboard given to me by a friend.
Regards,
Dave
I have installed a new Phone Skin on mw HTC 3300 ( Zphone v1.6 ) but the pad used for inserting the Sim Card Pin security code is still GREEN !!!!!
How can i fix it ( i would like black buttons !! ) ?
I think that is quite dificult as in windows directory the files are blue so it should be blue, it looks like it´s somewhere in the rom.
I couldn´t find with resco explorer.. :-(
Where to start
Take a look at the file \Windows\phcanOverbmp.dll with a resource editor like Resource Hacker or PE Explorer. You should find the green bitmaps for the buttons in normal and pressed state for each portrait and landscape mode.
(If you cannot find them in that file check where this registry entry points to:
HKLM\Security\ResOver\Bitmaps\BaseDll = phcanoverbmp.dll)
While you can replace the bitmaps with a resource editor there is one problem: in WM5 this file needs to be digitally signed. When you restart the device (or the phone application cprog.exe) with the modified and unsigned file, the phone will most likely show the default blue windows mobile buttons, because it refuses to load unsigned files.
Look at the file properties when you have it on your desktop PC. It has a digital signature which will become invalid after you change the bitmaps. So you need
(1) to sign the file with a certificate that you own (or was created by yourself) AND
(2) you need to put that certificate onto your device.
I don't know how much experience you have with doing that but a good start could be to search for SdkCerts.cab (this file is part of the WM5 SDK) and how others managed to sign their files using these certificates.
Good luck!
Hi Guys & Gals,
Quick question.....
Has anybody come across a Wake On Lan app for WM6. I have a small home network that I start up from a central PC using Wake On LAN function in the system BIOS. I would like to be able to start my PC's from the Blackstone over my WLAN.
Everything within the LAN & WLAN is running reserved DHCP from the router side so all IP's are constant including the Blackstone.
Cheers for any replies.........
Gilgamesh.......
I don't know if any solution exists but I've read a tutorial (in french sorry) on how to make a wake on line application for wm
http://blogs.msdn.com/pierreca/archive/2009/03/19/wake-on-lan-depuis-votre-t-l-phone.aspx
Hope that could help you
Try this..
jpl69 cheers.........The app works like a charm but is a little basic. Needs the full MAC to be entered manually each time.
What would be really nice is some way of associating the MAC to a short meaningful name that could then be listed so it could just be selected from a list rather than enter the full MAC each time. In this way multiple PC's coud be listed.
While we're at it would also be nice to have a standby button as well so PC's within the LAN could be started and shut down form the app.
I've never written an app before and would either like a few pointers to see if I could do it or see if anyone out there would consider building on the app already posted.
Any suggestion welcome.......
Besides developing an app to that (no time) i could sugest make several shortcuts using resco and parsing the mac as parameter. At least you only had to make it once.
Thanks jpl69 for your continued replies...much appreciated.
I have seen Resco but not realy sure which component to download to edit the exe. I have used PEG (parsing) in other apps at work but just need something to get me started on WM6. I could the replicate the exe per MAC and create a single file or each PC
Might be worth looking at vxUtil: http://www.cambridgevx.com.
This has Wake-On-LAN (among other things), and I think it remembers previously entered values. You can't give things memorable names but it might help.
Gilgamesh1066 said:
Thanks jpl69 for your continued replies...much appreciated.
I have seen Resco but not realy sure which component to download to edit the exe. I have used PEG (parsing) in other apps at work but just need something to get me started on WM6. I could the replicate the exe per MAC and create a single file or each PC
Click to expand...
Click to collapse
i think he means, like, create new shortcut with parameters. Just for example the same as on pc creating a shortcut to c:\quake\quake.exe and use the string "c:\quake\quake.exe" +bind mouse1 shoot +set mode opengl blablabla
Again thanks for the continued replies.....
Downloaded vxUtil and had a play and it does have a working WOL option but again it's messy and not really the simple solution I was looking for. It does have some other features (ping/sweep, tracert & DNS lookup) but I don't really have a use for these.
Still really after a single icon to start each PC as per the shortcut suggestion above.
All suggestions still welcome and appreciated.
I will just try to clarify what was the idea of jpl69.
Please read the README file included in the attached archive (posted by jpl69).
It says:
"Command Line:
===============
Please use as following:
WakeOnLan.exe [MACAddress]
MacAddress can be either 01E4523AEE22 or 01:E4:52:3A:EE:22 "
Now with Resco Explorer (or with Total Commander, which is freeware) one can make several different shortcuts to WakeOnLan.exe, each ending with the specific MAC.
In Total Commander, after creating the shortcut, one must select it, choose "properties", then "shortcut" tab, then manually add the MAC at the end of the "target" line.
Copy the ready shortcut several times, name the new copies whatever you want and place those shortcuts in a folder. Dont forget to change the MAC for each machine.
Hope it helps.
Now I get it......Sorry for the slow uptake but been a busy boy and head has been fried by other things. Will have a play tomorrow and post back results.
Many thanks..........
I dont know if you still looking to do this but I got this working & figured I would reply here for future reference.
First i have a linksys DD-WRT router, so I followed these steps:
http://www.dd-wrt.com/wiki/index.php/WOL
Then I downloaded the attached cab & its one click & works great!
RichTJ99 said:
I dont know if you still looking to do this but I got this working & figured I would reply here for future reference.
First i have a linksys DD-WRT router, so I followed these steps:
http://www.dd-wrt.com/wiki/index.php/WOL
Then I downloaded the attached cab & its one click & works great!
Click to expand...
Click to collapse
I have been using the WakeOnPocketPC from Depicus happilly with WM 6.1. Now, after upgrade to WM 6.5 (Dutty ROM Leo Holy Grail), the cab fails to install ("...installation was unsuccessful.")
Any other program with capability to send WOL packets to a particular IP address (and not just broadcast over LAN)?
Although this thread is about one year old, before I developed my WoL everywhere program, I searched for programs like mine here and came to this thread... None of the programs I've found fit my requirements, so I made a program myself...
So I hope your search is over and you've found what you need with my little WoL everywhere... you can download it here:
http://forum.xda-developers.com/showthread.php?t=695524
Greetings @ all!
LichtiMC
Create a shortcut to WakeOnLan with a MAC address
Hi,
I'm pasting to this old thread since I found the WakeOnLan tool here and want to share my tips with others.
If you want to create a shortcut so that you have a separate executable (say in your Start Menu) then follow these steps:
Install WakeOnLan from the above link. I put it in "\Program Files\WakeOnLan\WakeOnLan.exe"
Browse to this location with explorer on your PPC. Select the WakeOnLan executable and click "copy"
Browse to where you want the shortcut to appear:
"\Windows\Start Menu" will show in your start menu
"\Windows\Startup" will be run when you reset or power cycle the device
"\Windows\Programs" will apear in your Start Menu > Programs folder
"\Windows\Settings" will appear in your system settings
Select on some empty space (not an existing file) in your chosen folder and choose "Paste shortcut"
Use a text editor on Windows / Linux to edit this new file, or one on your device (I didn't have any that would open on my device so I copied it to Linux, edited in emacs, then copied it back)
Edit the line that looks like:
Code:
40#"\Program Files\WakeOnLan\WakeOnLan.exe"
essentially this is a character count, a "#", the location the shortcut points to, and arguments. Add your MAC address like this and take note of the quotes:
Code:
58#"\Program Files\WakeOnLan\WakeOnLan.exe" AA:BB:CC:DD:EE:FF
count the characters of the shortcut, mac address, and space, then add one. This is your new number (in my case, 58).
An easy way to do this is to use "wc" on Linux:
Code:
echo "\Program Files\WakeOnLan\WakeOnLan.exe AA:BB:CC:DD:EE:FF" | wc -c
57
(remember to add 1!)
Now you can repeat the process and paste as many different WoL shortcuts as you like! I've made just one and called it "WoL MythTv" to wake up my media centre at home. Neat
I'll post my sources in the next post since new users aren't allowed to post links...
Why can't we insert the owner's info in the newest roms (23025-23028)?
Remind that some software can´t be registered without that info...
I don't have one of these versions flashed right now, but check your registry under :
HKEY_CURRENT_USER\ControlPanel\Owner
ricardo1976 said:
Why can't we insert the owner's info in the newest roms (23025-23028)?
Remind that some software can´t be registered without that info...
Click to expand...
Click to collapse
One other thing you could do is start Notepad on you desktop computer and put the following in there (this works on 6.1, and "hopefully" might work on 6.5 but I can't verify it as never tried)
20#ctlpnl cplmain.cpl,2
Save the file, rename it to have a .lnk extension to the end of it (i.e. myfile.txt now becomes myfile.lnk). Copy this to your device (c:\windows\Start Menu\Programs) and try and open it off your Start menu. I would recommend if it's something you'll use often (as a workround) because the Owner Icon under Settings, Personal is gone (which is bizarre!) use Restart (credit to Showaco) to give it a better icon (search for Restart in forums).
You can do it the registry way but a couple of the fields might give you a problem as they're binary fields although it might be fine!
I did a search and found a thread on it here : http://forum.xda-developers.com/showthread.php?p=1646851#post1646851
Hi to all!
On monday I for the first time tested Android on my Rhodium and must admit that I'm really impressed! There are, however, some minor problems in the version I'm using (Stock 2.2 Oct 28):
Pressing Power Button does nothing
German keyboard layout doesn't allow to imput all the umlauts. FN+u always gives you Ü instead of ü. And composing FN+Shift+[a/u/o] to get a capital umlaut doesn't work at all.
So I did a bit of hacking to fix this:
As far as the power button is concerned, the problem is a wrong keycode. Power used to be 102 but somehow now it became 116 which was not accordingly changed in the layout files. So all what I did was to change
rootfs.img/init.etc/keymaps/rhod100_de_navi_pad.kl
by replacing
Code:
key 102 HOME WAKE # Power button
by
Code:
key 116 HOME WAKE # Power button
As far as German keyboard layout is concerned, I just took rhod100_de_microp-keypad.kcm.bin and replaced a few HEX-values via GHex, accoring to this table. Well, the keys look like
A A a A ä A
U U u U Ü Ü
O O o O Ö Ö
so I figured out that the 5th one should FN+button and the 6th one FN+Shift+button and changed the hex codes accordingly. As far as I can see, the layout is correct now.
FN+ u -> ü
FN+Shift + u -> Ü
and so on. So far I didn't notice any bugs. I've uploaded the modified file for devs to test and may be include it into a next build.
Regards
Bombenbach
Hey Bombenbach,
great Work though. I just tried to edit this a few times but my work wasn't that effective.
So i guess everyone can replace the files in the sysmtefolder of Android. I tried that and with Root Explorer it was possible. Does the file persist if i reboot than??
I'm not really familiar with Root Explorer, since I directly mount the root.img in Ubuntu on my Laptop, but basically replacing the file should be enough. And editing rhod100_de_navi_pad.kl, if you want the home button to work. It will be persistent until you install a new build with a new root.img
Good work! I'll have a look at this at the weekend.
Can I check - the change you made gives you:
Power button short press: sleep/wake
Power button long press: Silent/Airplane/Power off menu
End button short press: Home
End button long press: Recent applications
If so, then that would be a great fix. It might be worth trying to mod the key map too, to add things like pipe and tab...
snalbansed said:
Good work! I'll have a look at this at the weekend.
Can I check - the change you made gives you:
Power button short press: sleep/wake
Power button long press: Silent/Airplane/Power off menu
End button short press: Home
End button long press: Recent applications
If so, then that would be a great fix. It might be worth trying to mod the key map too, to add things like pipe and tab...
Click to expand...
Click to collapse
First of all, my fix doesn't change the default behaviour of the buttons. My problem was, that Power button didn't work at all, making me use Back button all the time. So my fix only makes it work again.
What you're asking about is probably swapping Power and End buttons. Well, that can be done too, of course. The problem is that Android doesn't differentiate between sleep and end call, e.g. these two functions always has to be performed by the same button. Thus, swapping Power and End will indeed allow you to use Power button for sleep/wake but you'll also have to end calls with the Power button only. End button will then work only as Home/Recent apps.
I've found a thread about this, in which devs argue that ending calls with Power button would greatly confuse most users. I can understand that, but nevertheless I also can tell you how to change this. It's actually quite easy. All you have to do is go to /init.etc/keymaps/ (rootfs.img) and modify the appropriate kl-file:
rhod100_[uk/de/fr/it/nordic]_navi_pad.kl
or
tilt2_navi_pad.kl
depending on you Rhodium model
there you'll find the following lines:
Code:
key 102 HOME WAKE # Power button
key 107 ENDCALL WAKE_DROPPED
changing them to
Code:
key 107 HOME WAKE # Power button
key 116 ENDCALL WAKE_DROPPED
should do the trick (at least it in my case on rhod100_de). I replace 102 by 116 because on my Rhodium the Power button's keycode is 116 and not 102. It might be the case that on other Rhodiums it's still 102 although I'm not quite sure about that. Anyway, either 116 or 102 should definitely work.
I don't know how you guys usually modify your rootfs.img but as a Linuxer I simply mount it with
Code:
sudo mount rootfs.img /mnt -o loop
do the changes and then unmount it with
Code:
sudo umount /mnt
P.S. Somehow I must admit that ending a call with Power button is very convenient.
I see. It looks like you are using a relatively old rootfs, ie after they swapped the power and home buttons, but before they fixed the power button correctly. So next time you update your rootfs, you should find that bit works already.
The current rootfs file for the German rhod100 has the lines as follows:
Code:
key 116 POWER WAKE
key 107 ENDCALL WAKE_DROPPED
I'll still have a play with the keymap though!
Oh. Well, I downloaded my rootfs just a few days before the current release came so I thought that it's still quite recent. My bad. Anyway, you should be able to switch the buttons back just by switching 116 and 107.
I have had a play with adding HOME to the key 107 line in addition to the other two commands, but it didn't work. I was hoping to be able to regain the Home key long press functionality. Oh well.
On the other hand, I have now added | (pipe) to the Fn Z key press, which will be useful when using ssh. Also, I was going to add tab for the same reason, but I discovered that it is already mapped to Fn space, so I didn't need to!
Somehow that's strange. I've just updated to the latest rootfs (XDAndroid2.2Froyo.110110.rar) and am using the latest kernel (3.11.2010) and in my rootfs I still have
Code:
key 102 HOME WAKE # Power button
key 107 ENDCALL WAKE_DROPPED
which means that Power button does nothing at all. If I change this to
Code:
key 107 HOME WAKE # Power button
key 116 ENDCALL WAKE_DROPPED
I basically get all what I want: Power Button becomes sleep/wake/end call and End button is Home. Long pressing it gives me the list of the recent apps.
Can it be that you're using some other rootfs?
Hey Bombenbach,
is your ä, ö and ü working correctly now with your modified keymap? Always writing big, sucks
If the Funcion is well, how can i replace the old one?! With rootexplorer i can replace the old file but no change to the old problems .
Bieka said:
Hey Bombenbach,
is your ä, ö and ü working correctly now with your modified keymap? Always writing big, sucks
If the Funcion is well, how can i replace the old one?! With rootexplorer i can replace the old file but no change to the old problems .
Click to expand...
Click to collapse
I haven't tried, but if you replace it when running Android then reboot, does it not work?
Sent from my MSM using XDA App
As I've already said in my first post, with my modified keyboard all umlauts work fine including capital letters.
I replaced the file by mounting rootfs.img on the SD card in Linux. This way everything is persistent.
Maybe you can't edit rootfs.img when running Android, like you tried with rootexplorer. Unfortunately, I'm not really familiar with Android file permissions or rootexplorer, so I can't tell another way to replace the file except of using a Linux distro for that.
Bombenbach said:
As I've already said in my first post, with my modified keyboard all umlauts work fine including capital letters.
I replaced the file by mounting rootfs.img on the SD card in Linux. This way everything is persistent.
Maybe you can't edit rootfs.img when running Android, like you tried with rootexplorer. Unfortunately, I'm not really familiar with Android file permissions or rootexplorer, so I can't tell another way to replace the file except of using a Linux distro for that.
Click to expand...
Click to collapse
Hey Bombenbach,
of course i read your posts but i thought you explored other ways to replace this file . I've got a Kubuntu version installed and tried to change the files inside the .img files but i wasn't able to open then. I must say that my Linux knowledge is not that good .
I tried to replace the files inside with droid explorer. I could explore and replace both existing *.kcm.bin files inside the folders "/init.etc/keymaps/" and "/etc/keymaps/" but after the reboot I started to write a sms just to test if i could type ä,ö and ü but there was no change before the replacement . So did you know any further folders where i can replace these files? Or must i replace them in the *.img files as Bombenbach said to make a permanent result?!
@Bombenbach are you running the newest kernel (11/3) on your Rhodium100_de? I still search for a reason why my and other Rhodiums are freezing with kernels newer then 10/23 (1st). The funny thing is, i got auto backlight in the first kernel although it was just announced for the second kernel .
Best regards
Bieka
Bieka said:
I've got a Kubuntu version installed and tried to change the files inside the .img files but i wasn't able to open then. I must say that my Linux knowledge is not that good .
I tried to replace the files inside with droid explorer. I could explore and replace both existing *.kcm.bin files inside the folders "/init.etc/keymaps/" and "/etc/keymaps/" but after the reboot I started to write a sms just to test if i could type ä,ö and ü but there was no change before the replacement .
Click to expand...
Click to collapse
Extract bombenbach's kcm.bin file to your home directory. I have used ~/ below to represent your home directory (~/ will expand to /home/username/ automatically)
Work out from the automounted SD card what the path is to your rootfs.img. Or put a copy in your home directory. Either way, substitute appropriately below.
Open a shell/command line in kubunu
Code:
mkdir rootfsimg
sudo mount path-to-rootfs.img ~/rootfsimg -o loop
sudo cp ~/rhod100_de_microp-keypad.kcm.bin ~/rootfsimg/init.etc/keymaps/
sudo umount rootfsimg
sudo is linux speak for 'Do what I tell you, don't argue', so don't abuse it!
Hope that helps.
Edit: I just remembered that I think when I did this, I needed to reset the permissions and/or ownership of the new file.
Code:
ls -l ~/rootfsimg/init.etc/keymaps
will indicate if the permissions or ownership look wrong.
'chmod' is the command to change permissions, and 'chown' is the command to change ownership. Both will require sudo in this instance, but I can't give you the full command without knowing what they were supposed to be!
Bieka said:
Or must i replace them in the *.img files as Bombenbach said to make a permanent result?!
Click to expand...
Click to collapse
I guess you should try it this way. If it still won't work, I'll take a further look at it.
Bieka said:
Hey Bombenbach,
@Bombenbach are you running the newest kernel (11/3) on your Rhodium100_de? I still search for a reason why my and other Rhodiums are freezing with kernels newer then 10/23 (1st). The funny thing is, i got auto backlight in the first kernel although it was just announced for the second kernel .
Click to expand...
Click to collapse
Yes and it actually runs pretty well. As far as freezing is concerned, I guess there might be more differences between different Rhodium flavours then we are aware of, like the hardware of two different Rhod100_de's is not completely identical.
While I was still devving on Rhobuntu there also were always people who complained about freezes and crashes whereas others claimed that they had no problems whatsoever.
But that is just a speculation.
Hey,
first of all thanks snalbansed and Bombenbach for your help. I started Kubuntu and tried your way. The Sudo command is explaind very funny of course i know this command from debian on my VServer . Some commands are in my brain but very unsorted. I'm just happy that i rent the server with a friend who knows Linux better then me . But back to Topic.
I have done all what you explained, but first thing i saw when I umount the rootfsimg is that the img file only got a filesize of 1.6MB and not 15 MB. I copied it to my card and started Android but after some text flying by in the bootsequence i just can read that he found an error and restarts in 3...2...1...reboot.
So the easy way should be that i find out what i made wrong but with this fast flying text, it is impossible.
I just tested again replacing the file with root explorer. This time i discovered a mysterious thing. When i delete the kcm.bin file go out of the folder and come back to it, it is just there. So i think, this was just temporarly deleted. I don't know if i am the only one with this "problem" but this is just curious.
So before posting thousands of sites full of noob questions i just wanted to ask if someone can upload a modified version with this file in it and meanwhile i teach myself in Linux .
Otherwise, if someone has another clue. Just as replacing the file in the img with an application in windows like a Zip Folder, i am all ears.
Here is a modified rootfs.img from XDAndroid2.2Froyo.110110.rar
Modifications:
- replace rhod100_de_microp-keypad.kcm.bin
- switch Home and End on Rhodiums (as described by me in this thread)
Bieka said:
I just tested again replacing the file with root explorer. This time i discovered a mysterious thing. When i delete the kcm.bin file go out of the folder and come back to it, it is just there. So i think, this was just temporarly deleted. I don't know if i am the only one with this "problem" but this is just curious.
Click to expand...
Click to collapse
I guess within Android, this might be considered to be ROM?
Bieka said:
So before posting thousands of sites full of noob questions i just wanted to ask if someone can upload a modified version with this file in it and meanwhile i teach myself in Linux .
Otherwise, if someone has another clue. Just as replacing the file in the img with an application in windows like a Zip Folder, i am all ears.
Click to expand...
Click to collapse
Once mounted, you can use cd and ls to work your way round the img, less to see the contents of files and nano to edit them. You could also use the file explorer in kubuntu to do the job (again, once mounted), but I think you will need the file explorer to run as root. In Gnome/Ubuntu, you would type gksudo nautilus and nautilus (the Gnome file explorer) will start with root permissions. I can't remember the kde equivalent off the top of my head. If you can do it this way, you'll also be able to check/fix permissions etc with a right click - properties.
Sent from my MSM using XDA App
Hey Bombenbach,
thanks for the uploaded rootfs.img. In the meantime i did it and got the rootfs.img changed as described. Again a very big thanks to you and your work!!! Finally typing an e-mail is a real pleasure and didn't looks like my Capslock is brocken for only Ü Ö and ä .
Also a big thank to snalbansed for your patience . You were right with your expect that my failure were the rights. I started sudo dolphin so i could replace the file in init.etc and do a sudo umount rootfsimg. Suprise suprise it worked .
So now for the next quest Is it possible to map some keys on Keyboard to Applications, Functions or like winmo a board of signs. Or isn't there equivalent in Android to that?
Best Regards
Bieka
looking for a volunteer
I've been working on updating the keymaps & layouts for those rhodiums that have keymap source files available and I've noticed that there isn't a source file available for the German rhod100. Judging by the activity in this thread, there appears to be quite a bit of interest in the German keymap. I was thus wondering if someone who speaks German and has a German rhodium would be interested in making a kcm source file for inclusion into the official rootfs that everyone can use.
If someone is willing to make the file, I can provide the sources for the T-Mobile US Rhod 210 and the Nordic version of the Rhod 100 from the XDAndroid repo as examples/templates. I can also compile it for you if you don't already have the kcm compiler. If it works well and people are happy with it, I'll roll it into the keymap update that I plan to submit to the rootfs git in the near future. This way you won't have to add it in again yourself every time the rootfs gets updated.