There is a third method for those trying to use ben11's firmware apps on (Snow)Leopard, but are stuck with the following error message:
"The version of OS X you are running 10.x.x is not compatible with this firmware update. Update OS X and try again."Method 1:The safest thing to do is to install Tiger on a separate partition or on an external disk (which must be formatted in GUID partition scheme).
But this can be cumbersome and time-consuming, unless you already have a bootable Tiger installation at hand.
Method 2:Editing the plist file as mentioned above is the next option if Tiger is not available. But there are cases where none of these 2 methods apply.
Method 3:Here's what I did (tested with "Matshita UJ-85J FAV1"):
- you need a hex editor that is capable of editing binary files, for example the free 0xED editor:
http://www.suavetech.com/0xed/0xed.htmlDo NOT use TextEdit or other text editors!- right-click the firmware app "Update FAV1 to region free/standard" and select "Show Package Contents" from the context menu
- open the folder "Contents" and navigate to "PlugIns/FAV1.staple/Contents/MacOS"
- open the file "FAV1" with your favorite hex editor
- search for "10.4.6" in the ASCII column (this value represents the highest OS X version the firmware app accepts)
(- for those who understand hex, it's at position $2E3ED4)
- carefully
REPLACE with exactly the OS X version you're using (not a higher one), for example:
:: original value: 10.4.6
:: new value: 10.6.2
- save file and quit editor
- restart your Mac as requested
Some editors like 0xED insert new values instead of replacing, so make sure you remove the old values!
If you accidentally entered wrong values, quit the editor without saving and start over just to be on the safe side.
Keep in mind that you're editing a binary file which happens to be the firmware! If only one bit is changed in the wrong place, you might brick your drive forever!
Use this method at your own risk! Tricking the app to run does not mean, the flashing process is guaranteed to succeed.
The app might not be 100% compatible with systems higher than 10.4.6!
This method was successfully tested on a "Matshita UJ-85J FAV1".
It might also work for ben11's other firmware apps for Matshita drives (not tested).