94Views3Replies

Author Options:

Palm Universal Wireless Keyboard disassembly? Answered

I'm toying with the thought of adapting my Palm Universal Wireless Keyboard to work with Bluetooth.  Currently, it sends irDA data at 9600 baud.  This should be decodable using an xmega's usart which has an irDA mode.  One could even bypass the IR emitter, as there are exposed contacts in the base where one can catch the signals prior to irDA transmission (at 1.5V high  / 0.5V low levels).

My question is: Does anyone know how to disassemble the keyboard?  I don't see any screws anywhere.

Discussions

0
None
arpruss

4 years ago

In case anybody is interested, here's how the keyboard communicates. 9600 baud, signal shaped irDA style. Key down or key up generates a six byte string of the form FF C0 XX YY ZZ C1, where YY = XX xor FF and ZZ = XX xor 67.

XX is a key code, with high bit set for release, otherwise key is being pressed or repeated. And here are the keycodes:

` 0e

1 16

2 1e

3 26

4 25

5 2e

6 36

7 3d

8 3e

9 46

0 45

- 4e

= 55

bs 66

tab 0d

q 15

w 1d

e 24

r 2d

t 2c

y 35

u 3c

i 43

o 44

p 4d

[ 54

] 5b

\ 5d

cap 58

a 1c

s 1b

d 23

f 2b

g 34

h 33

j 3b

k 42

l 4b

; 4c

' 52

CR 5a

LSH 12

z 1a

x 22

c 21

v 2a

b 32

n 31

m 3a

, 48

. 49

UP 28

RSH 59

/ 4a

CTRL 14

FN 02

WIN 03

HOME 11

SPACE 29

ALTGR 30

LEFT 5e

DOWN 60

RIGHT 2F

DEL 1F

0
None
arpruss

4 years ago

Taking off keys sounds good.

Surprisingly enough, if I hook up the exposed contacts to the UART and put the UART in irDA mode, it gets the keystrokes, despite the high voltage level being only 1.5V. So all I need to do is to find a good solder point that doesn't interfere with the keyboard folding mechanism.

0
None
Ysabeau

4 years ago

The only way that I can see, looking at my own Palm Wireless Keyboard is to began to take off the keys, and after I do not know how to take off what is under the keys.