Logitech harmony software shows black screen on OS X

Some users may encounter black screen when trying to run Logitech Harmony setup software on OS X. I was one too. After quick googling I found out that cause of problem is called Java. It appears that Harmony software doesn’t like 64-bit Java Virtual Machine too much.

There are two ways to work this around:

method one: quick and easy: open Java Preferences and drag 32-bit version of JVM to be first in order.

method two involves a little hacking: 

Open Console and type:

sudo mcedit /Applications/Logitech\ Harmony\ Remote\ Software.app/Contents/Info.plist
You will be asked for your password to authorize. Enter it.

Find the following piece of XML:

<key>JVMVersion</key>
<string>1.4+</string>

and in second row replace plus sign with asterisk: 

<string>1.4*</string>

This tells to system to run this application using newest 1.4 version of JVM available. As there is no 64-bit version of Java for Mac, we’ll be sure that Harmony will always run.

As you see, the hack is really simple and allows to leave 64-bit Java 6.0 as default.
Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment or leave a trackback: Trackback URL.

5 Comments

  1. Justin
    Posted 10 January 2009 at 19:51 | Permalink

    Thanks! Saved me from pulling my hair out trying to figure this one out…

  2. Marcin
    Posted 1 February 2009 at 13:12 | Permalink

    Thanks! Great suggestion.

  3. Posted 19 February 2009 at 16:45 | Permalink

    Thanks as well! I thought it’d be something about Java, but I didn’t know enough to hack it on my own.

  4. Peter
    Posted 21 February 2009 at 8:51 | Permalink

    Thanks, this saved me from hours trying to figure out why Harmony software suddenly failed.

  5. Igor K.
    Posted 18 May 2009 at 0:39 | Permalink

    Thanks a lot! Helped with the problem.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

Comment spam protected by SpamBam