Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.4: Install Front Row 1.3 on older Macs Apps
The recent Front Row update wouldn't install on my iMac G4 (unsurprisingly) resulting in an error: "This software update requires a Macintosh with a built-in infrared (IR) receiver running Mac OS X 10.4.5 or later." I set out to change that...

DISCLAIMER: Following these instructions and/or installing Front Row on a Mac that isn't officially supported by Apple for such purposes is done entirely at your own risk. I accept no responsibility for damage to any other software installed on your computer, damage to the computer itself, or damage to the brickwork of your house. Seriously: this worked on my iMac G4 running Mac OS X 10.4.7, but I give no guarantees that it'll work on whatever set-up you have. If you're have any doubts then don't do it!.

Download the disk image (which can be downloaded from the Front Row update page), open it, drag the file named FrontRowUpdate1.3.pkg onto your desktop (or other preferred location) and then, once the file has copied, eject the disk image. Control-click FrontRowUpdate1.3.pkg and select Show Package Contents from the pop-up menu. Navigate into the Contents folder and open the file FrontRowUpdate1.3.dist using TextEdit. To do this, simply Control-click on the file and select Open With > Other... from the pop-up menu, and then navigate to and select TextEdit from the resulting file dialog.

When the file is open, scroll down to around line 39 which should read something like:
function installationCheck()
{
  if (!hasIR()) {
    my.result.message = system.localizedStringWithFormat('ERROR_MODEL');
Change the if line to remove the !, like so:
  if (hasIR()) {
Quit TextEdit and select Save when prompted. Navigate to your desktop, or wherever you copied FrontRowUpdate1.3.pkg to, and double-click FrontRowUpdate1.3.pkg -- it should now install.
    •    
  • Currently 3.33 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (3 votes cast)
 
[44,335 views]  

10.4: Install Front Row 1.3 on older Macs | 12 comments | Create New Account
Click here to return to the '10.4: Install Front Row 1.3 on older Macs' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: Install Front Row 1.3 on older Macs
Authored by: zohar.ma on Sep 21, '06 07:44:39AM

It worked for me on a PowerBook G4 12" 1.5ghz. Thanks!
I think its going a lot smoother than the last version I had (1.0).



[ Reply to This | # ]
10.4: Install Front Row 1.3 on older Macs
Authored by: danger guy on Sep 21, '06 08:05:51AM

This may not be relevant, but note that by changing that "If" statement as descritbed in the hint, the modified Front Row installer will no longer work on a Mac that _does_ have an IR port.



[ Reply to This | # ]
10.4: Install Front Row 1.3 on older Macs
Authored by: captainulf on Sep 21, '06 08:14:04AM
A universal solution then is to insert a
return true;
right before the if. Like so:

 function installationCheck()
    {
        return true;
        if (!hasIR()) {


[ Reply to This | # ]
10.4: Install Front Row 1.3 on older Macs
Authored by: PsiPhi on Sep 21, '06 08:30:57AM
If I may beat a dead horse with one last lash, I'd say this:
function installationCheck()
{
    return true;
}
is the easiest way to get a "universal" install working. i.e.: just delete the "if (!hasIR()) { ... }" bits altogether.

[ Reply to This | # ]
10.4: Install Front Row 1.3 on older Macs
Authored by: mpress25 on Sep 21, '06 08:08:18AM

Unfortunately, this only updates if you already have Front Row existing on your Mac, which my PowerBook G4 doesn't have. And I can't find where to get an earlier version to install so I can then update ;>}



[ Reply to This | # ]
10.4: Install Front Row 1.3 on older Macs
Authored by: j-beda on Sep 24, '06 11:29:29AM
I think that if there is no installation, the linked file (even though it is called "update") does install the whole thing. More directions seem to be at http://andrewescobar.com/frontrow with a link to the apple software at http://www.apple.com/downloads/macosx/apple/frontrow13.html



[ Reply to This | # ]
10.4: Install Front Row 1.3 on older Macs
Authored by: emanhaud on Sep 21, '06 08:41:53AM
I have tried several methods like this in the past. And although they have worked, it is still easier to download Front Row Enabler from Andrew Escobar's website. Front Row Enabler has been updated for Front Row 1.3 compatibility and has worked for me on several older systems including one that is running Tiger Server.

[ Reply to This | # ]
10.4: Install Front Row 1.3 on older Macs
Authored by: zimmerleut on Sep 21, '06 09:50:53AM

could anybody confirm this works with a Bluetooth Mighty Mouse? Since Andrew's Front Row Enabler crashes the system if you have the new driver installed...



[ Reply to This | # ]
10.4: Install Front Row 1.3 on older Macs
Authored by: regulus on Sep 21, '06 10:42:24AM

You can install the latest update of frontrow...

1. download the update
2. drag the installer onto your desktop
3. open the installer using pacifist and install it from there

2 dialog boxes come up and you select something like "update" in the first and "replace" in the second. I forget exactly though, but it worked on both a powermac g5 and powerbook g4.



[ Reply to This | # ]
10.4: Install Front Row 1.3 on older Macs
Authored by: PeterDie on Sep 21, '06 04:08:03PM

This is great. Now at last, I can get trailers again. The one feature I used to use frontrow for, but it broke sometime ago.
Now trailers are back in all their glory. Hallelujah!



[ Reply to This | # ]
10.4.8 broke Frontrow again
Authored by: PeterDie on Oct 07, '06 03:53:07AM

Aaaand 10.4.8 broke it again.
I can't start Frontrow anymore with command-escape.



[ Reply to This | # ]
10.4: Install Front Row 1.3 on older Macs
Authored by: c0nsigliere on Jan 10, '09 03:48:59PM
Tremendous! Thanks a lot.
I had to tweak a little more to get things running, though:
1. the correct link to front row is here
2. At first, I couldn't install it to my hard drive in spite of this hint, because front row was not yet installed (and this download from apple is labelled as an update). The solution was analogue to what is described above: in the same file, a couple of lines beneath, there is the following code:

// must have Front Row
if(!system.files.bundleAtPath(my.target.mountpoint + "/System/Library/CoreServices/Front Row.app")) {
my.result.message = system.localizedStringWithFormat('ERROR_FR');
my.result.type = 'Fatal'; return false;
}

// must have Front Row prior to or equal to 1.3.1 (hasBundle function uses non-inclusive max-value)
if(!hasBundle(my.target.mountpoint + "/System/Library/CoreServices/Front Row.app","0","1.3.2")) {
my.result.message = system.localizedStringWithFormat('ERROR_VERSION');
my.result.type = 'Fatal'; return false;
}

At least, they made it obvious ;)
I deleted this (including the bracket), and - that was it! Another way to arbitrarily lock us down, of course.
Also, from what I read, Front Row does not start unless you make Tiger believe you have an IR receiver. Just follow this hint. Oh, and finally, I had to go to my system preferences, mouse&keyboard pane, to set the keyboard shortcut for front row (it was greyed out).

[ Reply to This | # ]