Skip to content

Logitech harmony software shows black screen on OS X

by Tomek on January 1st, 2009

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.

From → Wszystko inne

5 Comments
  1. Justin permalink

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

  2. Marcin permalink

    Thanks! Great suggestion.

  3. 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 permalink

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

  5. Igor K. permalink

    Thanks a lot! Helped with the problem.

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS

Comment spam protected by SpamBam