Sep 21, 2010
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
+1
Awesome. This also works under 10.7.1. I was using the wave without this hack for a long time now and it worked. But now I get the full power. Thx.
Claudio:
I was ready to go buy a new keyboard. I cannot thank you enough.
You are such a generous and great person.
Take good care … I’ll send positive vibes your way.
All the best,
rk
Hi,
I can’t find that path in lion
any help?
thanks
Hi, This fix worked great! It is up and running and couldn’t be happier. One problem that I have found, I have this running on a Hackintosh that was maded from my Win7 machine. I have made it so it will dual boot. I appears that after this update, the boot loader doesn’t recognize any key strokes. The BIOS menu does, but when I try to get into the Boot Menu to load Win7 there is no response. Do you know why this might be and how I might be able to fix it? Any tips would be great.
Thanks,
Zac
Hi Zac, sorry but I have no clue as why the bootloade (refit?) would not see the keystrokes. That sounds really odd to me. Also I don’t have any dual-boot scenario in which to test it, sorry!
~C
Thanks for the input, I just reverted back to the old .plist and I can get keyboard input on the Bootloader (Chameleon). I will keep trying and figure something out. Thanks for the fix, it is a great work around.
Zac
Perfect! Perfect! Even works with LCC 3.3.0. You have done us all a huge favor. Really nice work.
To piggyback on what most everyone else is saying, THANK YOU! I bought the Cordless Wave Pro combo even though I knew there would be difficulties on my Macbook Pro, but I was determined to find a fix, and I am very grateful for this post! The zoom button on the keyboard works for me, as well as all the other things mentioned working. The photo key and key below zoom do not, but with most of the other functionality here, I’m more then happy. Thanks again!
Glad to hear it’s working all right for you! Cheers, ~C
The mouse is only showing up. I just bought the Wave and was astonished that there was no Mac OSX support. I really was. Could you give me a hand as to why it’s not showing up?
You can try completely disinstalling the LCC from your PC (look online on which files to delete) and then try reinstalling it. ~C
Wow, thank you so much!! I’ve been trying futilely for so long to find any logitech support on the wave pro combo. You sir are a hero. What a gratifying find, I’ve was stumped as to why two independently supported devices found no love from LCC. Thank YOU!!!
Thanks a lot! works perfectly under OSX 10.6.5. As far as the buttons not working on the keyboard, I don’t use them anyway.
Thanks! I just found your page and it worked like a charm! Any chance of those other buttons working? Any thoughts?
Thanks,
T
Hi!
I should really check where the bindings are being made. But at the moment I’m having some really really long busy days so I cannot look into this. As soon as I figure out something I will post it!
This worked a bloody treat, nice work, I was looking for a fix on the logitech forum. It was completely useless, but after a bit of google bashing found this, fixed LCC 3.3.0 now works completely!!!
Bookmarked this page, if / when logitech updates LCC can you update the fix it it breaks it?
Again thanks for the fix!
Yes, if/when they’ll update I’ll se either if they fixed it themselves, otherwise I’ll update the thing! I’m glad it was useful to you as well!
Great work! Does it mean that’s Wave PRO works as well as Wave, correct alt cmd keys mapping ect ??
some keys don’t work at the moment, but most do!
Could you please give me more details, I really consider buing PRO instead of base Wave version, but was convinced most keys / functions work well.. What about correct alt/cmd mappings?
Working:
FN+Fx combinations, iTunes, volume, song control, sleep button, calculator
NOT working:
zoom, the button under zoom, photos, media center
ALT/CMD working as expected