olighak
|
2010-01-28
, 18:45
|
Posts: 519 |
Thanked: 366 times |
Joined on Sep 2009
@ North Carolina (Formerly Denmark and Iceland)
|
#111
|
|
2010-01-29
, 02:24
|
Posts: 1 |
Thanked: 0 times |
Joined on Jan 2010
|
#112
|
|
2010-01-29
, 03:44
|
Posts: 13 |
Thanked: 3 times |
Joined on Jan 2010
|
#113
|
I figured out why other people were not able to replicate my ability to get bluetooth keyboards to work. It was due to residue from some of my early attempts. This post outlines what I believe should work for everyone.
First, let me emphasize that you should not attempt to do this unless you know what you are doing. If you make a mistake and mess up the /usr/share/X11/xkb directory you will brick your device and need to reflash. I know because I did.
This assumes that you have already enabled HID bluetooth by editing /etc/bluetooth/main.conf as described elsewhere. And that you hae already installed /usr/share/X11/xkb-chinook from the tar file that I posted earlier in this thread.
As root do:
# cd /usr/share/X11
# cp -i xkb-chinook/symbols/pc xkb/symbols/.
# cp -i xkb-chinook/symbols/us xkb/symbols/.
# cp -i xkb-chinook/geometry/pc xkb/geometry/.
Make sure that in the above you give cp the -i option and that you do not overwrite any files in /usr/share/X11/xkb/
Then as user do:
$ setxkbmap -device 4 -I -I/usr/share/X11/xkb-chinook -rules base -model pc105 -layout us
Then type a key (any key) on the internal keyboard. Now the external keyboard should work.
I don't know why you need to type a key on the internal keyboard for this to take effect.
The above assume that the keyboard is connected to device 4 which is what usually happens. But you should check first as described earlier in this thread.
You will need to reissue the setxkbmap command (as user) and type a key on the internal keyboard each time you connect the bluetooth keyboard. I find that periodically, the bluetooth connection to the keyboard is dropped and reinitialized. I don't know why this happens. But when it does you need to reissue the setxkbmap command and type a key on the internal keyboard. So I find it useful to have a shell script for it.
If someone else gets this to work, I'd appreciate hearing about it.
The Following User Says Thank You to BugHunter For This Useful Post: | ||
|
2010-01-29
, 18:39
|
Posts: 45 |
Thanked: 36 times |
Joined on Jan 2010
|
#114
|
|
2010-01-29
, 20:22
|
Posts: 739 |
Thanked: 220 times |
Joined on Dec 2009
@ Surrey, UK
|
#115
|
There is a separate login system for bugs.maemo.org from the one we use here on talk.maemo.org
You need to create a account here:
https://bugs.maemo.org/createaccount.cgi
Once youŽve created an account you can login:
https://bugs.maemo.org/index.cgi?GoAheadAndLogIn=1
And then you can go and vote on the bug:
https://bugs.maemo.org/votes.cgi?act...8483#vote_8483
When you are on the vote page you place a little tick mark in the box in front of the name and number of the bug, and then you click the "Change my votes" button at the bottom of the page to register the vote
Here below is a link to a search filter for all N900 bugs reported. Feel free to go through those, comment and vote as well on those you feel are important. Voting at least shows our friends at Nokia that there is some interest for getting these "bugs" fixed.
N900 bug search
|
2010-01-30
, 03:02
|
Posts: 77 |
Thanked: 63 times |
Joined on Sep 2009
|
#116
|
|
2010-01-30
, 05:55
|
Posts: 145 |
Thanked: 88 times |
Joined on Nov 2009
@ Copenhagen
|
#117
|
devices = [00:0E:ED:9C:97:63] /system/bluetooth/device: /system/bluetooth/device/00:0F:6F:00:18:84: services = [SPP] /system/bluetooth/device/00:0E:ED:9C:97:63: name = Nokia SU-8W services = [HID,00001200-0000-1000-8000-00805f9b34fb] class = 16770368 icon = control_keyboard
|
2010-01-30
, 11:35
|
Posts: 739 |
Thanked: 220 times |
Joined on Dec 2009
@ Surrey, UK
|
#118
|
|
2010-01-30
, 22:36
|
Posts: 6 |
Thanked: 0 times |
Joined on Dec 2009
@ London
|
#119
|
My understanding is that fililogen has a Nokia SU-8W, olighak has a palm
keyboard which he believes is identical to a Stowaway, woody14619 has a Palm
3245WW, JoHnY has a freedom pro, and jtkim, cardiff-blues, dnastase,
rabilancia, poser, beel, and I (qobi) have an iGo Think Outside.
My understanding is that everyone above except me is running 51.
My understanding is that filologen, dnastase, poser, and I have succeeded in
getting bluetooth keyboards to connect while olighak, woody14619, JoHnY,
jtkim, cardiff-blues, rabilancia, and beel have not.
My understanding is that everyone succeeds in pairing the bluetooth keyboard.
My understanding is that filologen, beel, rabilancia, poser, woody14619,
dnastase, and beel did an OTA update to 51.
Olighak first reflashed to 51, then reflashed to 42, and then did OTA updates
to 44 and 51.
I don't know how jtkim, cardiff-blues, and JoHnY updated to 51.
My understanding is that poser, filologen, and dnastase created a bluetooth
connection to their keyboard from their N900 prior to upgrading to 51 but
olighak, woody14619, JoHnY, jtkim, cardiff-blues, rabilancia, and beel did not.
Please correct any mistakes in the above.
Can people who successfully connect their bluetooth keyboard to their N900
under 51 please send me the output of:
$ gconftool -R /system/bluetooth
And can people who are unsuccessful at connecting their bluetooth keyboard to
their N900 under 51 also send me the output of the above.
Is anyone able to connect their N900 over bluetooth to another device (such as
a bluetooth headset or other cell phone or other computer) with week 51?
Please also let me know whether or not you previously connected to that device
from your N900 prior to upgrade to 51 (and if you are not in the above list,
whether you are able to connect to a bluetooth keyboard and whether you
connected to that keyboard prior to upgrade to 51.)
|
2010-01-31
, 00:42
|
Posts: 27 |
Thanked: 3 times |
Joined on Nov 2007
|
#120
|