cloud goes social

Icon

computer, travel, movies, music, cuisine and more

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!

  1. Download the .zip
  2. Uncompress its content
  3. in the Finder go to: /Library/Application Support/Logitech.localized/Logitech Control Center.localized/
  4. Right-click on the LCCDaemon.app and Show Package Contents
  5. go into Contents/Resources/
  6. (optional) backup the file called: Hardware Descriptions 2008.plist
  7. Copy the uncompressed file
  8. 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

Category: rand, tips & howtos

Tagged: , ,

22 Responses

  1. ruflin says:

    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.

  2. Ron says:

    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

  3. anyhowsaysay says:

    Hi,

    I can’t find that path in lion

    any help?

    thanks

  4. Zackry says:

    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

    • Cloud says:

      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

      • Zackry says:

        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

  5. Jeffrey Fritz says:

    Perfect! Perfect! Even works with LCC 3.3.0. You have done us all a huge favor. Really nice work.

  6. Stefano Prezioso says:

    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!

  7. Michael says:

    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?

  8. thechadwick says:

    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!!!

  9. ultr4l0rd says:

    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.

  10. T says:

    Thanks! I just found your page and it worked like a charm! Any chance of those other buttons working? Any thoughts?
    Thanks,
    T

    • Cloud says:

      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!

  11. GDS says:

    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!

    • Cloud says:

      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!

  12. Mark says:

    Great work! Does it mean that’s Wave PRO works as well as Wave, correct alt cmd keys mapping ect ??

Leave a Reply

Donate

If you appreciate my work, my applications, this blog in general or you simply feel like rewarding me for something please consider donate.
Any amount will motivate me in keeping up with the blog and the applications.


Thank you!

Donors

F. Olsen, W. Chang, W. Edmondson, C. Sharff, M. Brown, G. Helton, J. de Ruiter, K. Langner, K. Smith, T. OHalloran, B. Zabarauskas

Listening to ...