Hi there,
I'm a longtime user and lurker. Since I've been hacking Linux for around 15 years, I thought I'd see if I could get this remote working...
Well, the kernel patch failed as the kernel I have (Ubuntu Lucid) is different enough from the patch kernel, so before hacking up kernel code, I thought I'd see what can be done in userspace. After all, the bluetooth stack does run partially in userspace...
For a start, I followed the PS3 remote instructions here
http://wiki.xbmc.org/index.php?title=HOW..._BD_Remote to expand bluez beyond standard keycode recognition. After several reboots and reinstalling all the bluetooth support software from synaptics, the Tivo remote was recognized. I would note that you need to use code 0000, not the standard randomly generated code.
It looks like I'm going to do some key mapping as only part of the keys work. The keyboard seems to work fine, but only up/down works on the nav pad. Left-right and select are non-functional. On the remote bit, volume, play, pause, ff, rev work.
I haven't yet looked at debugging bluez to discover what other codes are being send, the only thing I saw was dmesg complaining about not being able to emulate raw mode for keycode 240.
I don't know if anyone has gone down this route, but I'm hoping I can just modify the bluetooth input keymap without having to mod the kernel. It would seem logical that BT captures all the keycodes at some level, regardless of what USB HID does with it afterwords...
Chris.