I got an N900 just before Christmas and already had a Freedom Universal 2 BT keyboard. I followed the instructions to enable HID support on the N900 and was able to pair the keyboard. It's been working fine since then, but only as a larger copy of the built-in keyboard. By that I mean: The Alt-Gr key worked as the function key. All the keys and symbols on the internal keyboard could be reproduced with the BT keyboard - tap or double/tap Shift or Alt-Gr for caps/lock or symbol/lock. With Alt-Gr pressed 'A' would give '*', 'H' would give ')' etc. Once the device was paired there was no need to re-pair unless it was rebooted. Once the keyboard was opened, the connection light would flash briefly and it was ready to go. Installing the new firmware over-the-air did not cause me any problems.
#!/bin/bash kbid=`hildon-im-xkbtool --list | grep FREEDOM` #echo "kbid:${kbid:3:1}" setxkbmap -device ${kbid:3:1} -I -I/usr/share/X11/xkb-chinook -rules base -model pc105 -layout us