Apparently, the mouse is not really an MX1000 as the Logitech site says, so the same rules doesn't apply here.
Luckily Trevor Joynson came to the rescue with this little change for bluez-utils (I made the patch based on bluez-utils-2.24):
tools/hid2hci.c
--- tools/hid2hci.c.orig 2006-03-05 15:03:26.000000000 +0100
+++ tools/hid2hci.c 2006-03-12 20:24:56.000000000 +0100
@@ -221,7 +221,8 @@
{ HCI, 0x046d, 0xc703, switch_logitech },
{ HCI, 0x046d, 0xc704, switch_logitech },
{ HCI, 0x046d, 0xc705, switch_logitech },
- { HCI, 0x046d, 0x0b02, switch_logitech }, /* Logitech diNovo Media Desktop Laser */
+ { HCI, 0x046d, 0xc70c, switch_logitech }, /* Logitech diNovo Media Desktop Laser */
+ { HCI, 0x046d, 0xc70b, switch_logitech }, /* Logitech diNovo Media Desktop Laser */
{ -1 }
};
+++ tools/hid2hci.c 2006-03-12 20:24:56.000000000 +0100
@@ -221,7 +221,8 @@
{ HCI, 0x046d, 0xc703, switch_logitech },
{ HCI, 0x046d, 0xc704, switch_logitech },
{ HCI, 0x046d, 0xc705, switch_logitech },
- { HCI, 0x046d, 0x0b02, switch_logitech }, /* Logitech diNovo Media Desktop Laser */
+ { HCI, 0x046d, 0xc70c, switch_logitech }, /* Logitech diNovo Media Desktop Laser */
+ { HCI, 0x046d, 0xc70b, switch_logitech }, /* Logitech diNovo Media Desktop Laser */
{ -1 }
};
Michael Weidel reports that his diNovo Laser works out of the box with bluez-utils 3.7-1 in Debian Etch and uses the following xmodmap-settings for left and right button, the scroll wheel, the middle mouse button (by pushing the wheel) and the "Mozilla back button":
pointer = 1 2 3 9 8 7 4 5 6 10 11 12 13