Sep 21, 2010 22
Logitech Wave Pro – MacOSX
Hi all,
short post, but hopefully helpful to some!
I recently bought a new keyboard + mouse set from logitech. I tendo to get quite bad with the wrists, especially when typing much. Long story short, I have been using a Logitech Wave keyboard for a long time! Now, since I will be spending much time at the office (and not only at home) I thought I could buy a new set for office/home. I just went to the Logitech website and set for a wonderful Logitech Wave Pro. Now, if only I had checked the fact that they say that it’s not compatible with MacOS X!
But well, the set arrived, I plugged it in, and to my horror it wasn’t recognized in the System Preferences Logitech Control Center (latest version, 3.3.0). The message was simply: “No Logitech Device Found”…
My “hacker” spirit of course couldn’t bear with this fact. Especially because the keyboard looked exactly like the Wave (not the Pro, mind it)… The mouse itself is simply an MX1100, which is supported by default… Weird, weird.
I started digging and found out the the (in)famous Logitech Software installs some special files in the usual paths:
/Library/Application Support/Logitech.localized/Logitech Control Center.localized/LCCDaemon.app/Contents/Resources
In particular files named:
Hardware Descriptions 2002.plist Hardware Descriptions 2006.plist Hardware Descriptions 2007.plist Hardware Descriptions 2008.plist Hardware Descriptions 2009.plist Hardware Descriptions 2010.plist
Now, if one is to open such files with the standard application (Property List Editor) he will find something along the lines of:

Bingo! Now I only had to find out the actual HEX number/product ID. How? Easy, I switched to a windows installation, installed the Logitech SetPoint software, dumped a text file generated by the bug/hardware/problems reporter and voila, found my numbers:
0.000 Device 0x009018d8 parent=0xffffffff model=0x0300001e bus=2-USB type=3-RECEIVER ser= vid=046D pid=C517 rev=3810 name=Loreley 2RX 0.000 Device 0x008010b0 parent=0x009018d8 model=0x01000087 bus=2-USB type=1-MOUSE ser= vid=0000 pid=003C rev=0000 name=LX8 Cordless Laser Mouse (Gomera Dkt) 0.000 Device 0x00a02100 parent=0xffffffff model=0x0300001e bus=2-USB type=3-RECEIVER ser= vid=046D pid=C517 rev=3810 name=Loreley 2RX 0.000 Device 0x00700888 parent=0x00a02100 model=0x0200005b bus=2-USB type=2-KEYBOARD ser= vid=0000 pid=0060 rev=0000 name=Wave Cordless Keyboard 0.000 Device 0x00d03978 parent=0xffffffff model=0x03000030 bus=2-USB type=3-RECEIVER ser= vid=046D pid=C529 rev=0700 name=eQuad desktop receiver (Kiwi DT Mercury) 0.000 Device 0x00b02928 parent=0x00d03978 model=0x02000063 bus=2-USB type=2-KEYBOARD ser=QADR:38CC4662 vid=0000 pid=2003 rev=0000 name=MKT name TBD (Mercury) 0.000 Device 0x00c03150 parent=0x00d03978 model=0x0100008e bus=2-USB type=1-MOUSE ser=QADR:38CC4662 vid=0000 pid=1015 rev=0000 name=MX Pro (Macau RC)
I just copied the MX1100 entry in the 2008.plist file and modified the pID (actually just one number increase!) and the one for the wave keyboard. Restarted the Logitech Demo and everything is fully working (well, almost, some keys on the keyboard are apparently mapped in a different way, but I never use them too much, it _might_ be fixable, if I have some more time…).
Anyway, for those who didn’t understand too much, here’s a .zip with the new file, you can just unzip it and place it in your directory, restart the Logitech Daemon (or reboot the PC) and your Wave Pro Set will now be supported!
- Download the .zip
- Uncompress its content
- in the Finder go to: /Library/Application Support/Logitech.localized/Logitech Control Center.localized/
- Right-click on the LCCDaemon.app and Show Package Contents
- go into Contents/Resources/
- (optional) backup the file called: Hardware Descriptions 2008.plist
- Copy the uncompressed file
- Reboot (or restart the Logitech Daemon from the Activity Monitor/Terminal)
As a result, you will get this beauty in your Logitech System Preferences

Hope it helps!
~Claudio






