Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Panasonic GF1 RAW missing from Aperture 3

I see there are a few cameras missing from Aperture 3 that has been in LR for a while now, like Panasonic GF1, Olympus PEN, Leica M9. Hopefully a new RAW update comes soon.

But, since the GF1 one is very simialr to G1 and GH1, I wonder why they didn't just include it...

Aperture 3, Mac OS X (10.6.2)

Posted on Feb 9, 2010 6:42 AM

Reply
59 replies

Feb 10, 2010 9:12 AM in response to Kenneth Epstein

When Apple updates CameraRaw to support GF1 the system files you edited will be overwritten. I guess you might have to reprocess the images in Aperture in order to get them updated with the new RAW converter. At least the images meta data haven't been touched, so they should be correctly rendered. On the other hand, if you use that other tool to change the metadata in the files, they wouldn't be able to be reprocessed without you modifying the meta data back to GF1.

Feb 10, 2010 9:40 AM in response to helloniklas

Can anyone help with editing the hex file? I used 0xED and changed all instances of GH1 to GF1, but the file won't save. Just says, "The file RawCamera can't be saved." I changed permissions on the file to 777, so I can write to it, but still no dice.

Can someone who's successfully edited the hex file give me some details on how they did it?

Thanks.

UPDATE: Got it working, thanks! Don't have time to thoroughly test, but imported one GF1 RAW file just fine! Yay.

To answer my own question, I copied the file out of the bundle to my Desktop, edited it with 0XED there, and then copied it back to the bundle and changed the permissions back to the way they were.

Message was edited by: Anthony Hecht

Feb 10, 2010 1:09 PM in response to helloniklas

Doesn't the GF1 share the same sensor with the G1, not the GH1? Therefore, wouldn't it be better to trick Aperture into thinking the GF1 files come from the G1 instead of the GH1? Yet, most people on this thread seem to be changing the GH1 to GF1.

Seems like lens correction etc. would be more accurate with the G1 settings. Or do those corrections only apply to the actual lens used and not the sensor?

Feb 11, 2010 1:40 AM in response to Kurtz25

Well, I've tried the instructions on the last page, but changing the G1 entries to GF1, and Aperture (Trial) still doesn't recognize the .RW2 files.

There's just the Dictionary that needs to be renamed in the .plist, and change all DMCG1 entry strings to DMCGF1 in the hex file, right?

Anybody else having trouble?

Feb 12, 2010 4:26 PM in response to Patty Patty

Okay, this is now driving me nuts.

Can we get some detailed information going here?

*Aperture Version*

It seems to me that the two people having trouble with this hack are using the trial version of Aperture. That seems odd, since it should just pull from the same files as the fully-licensed version, but it's worth exploring.

Is anyone using the trial version of Aperture and having this hack work?

*Camera Models*

The instructions said to change all GH1s to GF1s, but as I and others have pointed out, the GF1 is the baby brother of the G1, not the GH1, which uses a different sensor.

See a side-by-side comparison here:

http://www.dpreview.com/reviews/comparepost.asp?method=sidebyside&cameras=panasonic_dmcgf1%2Cpanasonic_dmcg1%2Cpanasoni cdmcgh1&show=all

For this reason, I did not change the GH1s; I changed the G1s. Has anyone gotten it to work by changing the G1s to GF1s?

*Detailed list of values to change in RawCamera.bundle*

Here are the changes I made; are any missing?

+In /System/Library/CoreServices/RawCamera.bundle/Contents/Resources/Raw.plist+

Change RCID_PanasonicDMCG1 to RCID_PanasonicDMCGF1

+In /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera+

Change *seven (7)* RCID_PanasonicDMCG1 strings to RCID_PanasonicDMCGF1



Can anyone answer these questions?

Feb 12, 2010 4:48 PM in response to Kurtz25

UPDATE:

Okay, folks, here's the deal.

There is one and only one issue at hand here. Those of us editing the G1 values to GF1 are those who are having problems.

You must edit the GH1s. The GH1 is newer, so perhaps Panasonic has made changes to their format since the G1.

However, this concerns me a great deal, because the GH1 is a very different beast from the GF1. The GF1 is basically between a G1 and a GH1, in that it uses the G1 sensor, but has video capability like the GH1 (the lack of a viewfinder has nothing to do with the files).

So, for now, it seems to basically work, but there really needs to be real GF1 support from Apple.

I hope it happens in the next... 29 days, so I can decide whether I want Aperture or not!

Feb 16, 2010 3:27 AM in response to helloniklas

You can edit the driver in the terminal using xxd, which is shipped with the binary.

I would recommend changing GH1 to GF1, since changing G1 will change the length and position of that and other strings in the binary, which is likely to break the driver in subtle and not-so-subtle ways.

$ cd /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS
$ sudo cp RawCamera RawCameraBackup
$ xxd RawCamera /tmp/RawCamera
$ vi /tmp/RawCamera
...
now find and replace appropriate instances of GH1 to GF1. Be careful in places where it wraps - search for DMC-G as well as GH1 in the binary. Note that the symbol GH1 sometimes appears on it's own, without DMC. DO NOT CHANGE THOSE.

Here are the patches I made - you may be able to apply this patch yourself:

===cut===
--- /tmp/RawCamera 2010-02-13 18:37:42.000000000 +0000
+ /tmp/RawCameraO 2010-02-13 18:28:18.000000000 +0000
@@ -126139,7 +126139,7 @@
01ecba0: 4944 5f4c 6569 6361 444c 7578 3300 5243 ID_LeicaDLux3.RC
01ecbb0: 4944 5f4c 6569 6361 444c 7578 3200 5243 ID_LeicaDLux2.RC
01ecbc0: 4944 5f50 616e 6173 6f6e 6963 444d 4347 ID_PanasonicDMCG
-01ecbd0: 4631 0052 4349 445f 5061 6e61 736f 6e69 H1.RCID_Panasoni
+01ecbd0: 4831 0052 4349 445f 5061 6e61 736f 6e69 H1.RCID_Panasoni
01ecbe0: 6344 4d43 4731 0052 4349 445f 5061 6e61 cDMCG1.RCID_Pana
01ecbf0: 736f 6e69 6344 4d43 4c58 3300 5243 4944 sonicDMCLX3.RCID
01ecc00: 5f50 616e 6173 6f6e 6963 444d 434c 5832 _PanasonicDMCLX2
@@ -126706,8 +126706,8 @@
01eef10: 6200 7265 6164 5261 7754 6966 6650 726f b.readRawTiffPro
01eef20: 7073 0031 3643 496d 6167 6542 6c6f 636b ps.16CImageBlock
01eef30: 4361 6368 6500 3231 4352 6177 496d 6167 Cache.21CRawImag
-01eef40: 6550 616e 6173 6f6e 6963 4746 3100 444d ePanasonicGF1.DM
-01eef50: 432d 4746 3100 0000 0069 6e69 7450 7265 C-GF1....initPre
+01eef40: 6550 616e 6173 6f6e 6963 4748 3100 444d ePanasonicGH1.DM
+01eef50: 432d 4748 3100 0000 0069 6e69 7450 7265 C-GH1....initPre
01eef60: 4361 6c63 7300 0000 2f53 6f75 7263 6543 Calcs.../SourceC
01eef70: 6163 6865 2f52 6177 4361 6d65 7261 2f52 ache/RawCamera/R
01eef80: 6177 4361 6d65 7261 2d35 3134 2f53 6f75 awCamera-514/Sou
@@ -376498,7 +376498,7 @@
05beb10: 4533 0000 5243 4944 5f4f 6c79 6d70 7573 E3..RCID_Olympus
05beb20: 5350 3537 3055 5a00 5243 4944 5f4c 6569 SP570UZ.RCID_Lei
05beb30: 6361 444c 7578 3400 5243 4944 5f50 616e caDLux4.RCID_Pan
-05beb40: 6173 6f6e 6963 444d 4347 4631 0000 0000 asonicDMCGF1....
+05beb40: 6173 6f6e 6963 444d 4347 4831 0000 0000 asonicDMCGH1....
05beb50: 5243 4944 5f50 616e 6173 6f6e 6963 444d RCID_PanasonicDM
05beb60: 4347 3100 5243 4944 5f50 616e 6173 6f6e CG1.RCID_Panason
05beb70: 6963 444d 434c 5833 0000 0000 5243 4944 icDMCLX3....RCID
@@ -377014,7 +377014,7 @@
05c0b50: 726f 7073 0000 0000 3136 4349 6d61 6765 rops....16CImage
05c0b60: 426c 6f63 6b43 6163 6865 0000 3231 4352 BlockCache..21CR
05c0b70: 6177 496d 6167 6550 616e 6173 6f6e 6963 awImagePanasonic
-05c0b80: 4746 3100 444d 432d 4746 3100 696e 6974 GF1.DMC-GF1.init
+05c0b80: 4748 3100 444d 432d 4748 3100 696e 6974 GH1.DMC-GH1.init
05c0b90: 5072 6543 616c 6373 0000 0000 2f53 6f75 PreCalcs..../Sou
05c0ba0: 7263 6543 6163 6865 2f52 6177 4361 6d65 rceCache/RawCame
05c0bb0: 7261 2f52 6177 4361 6d65 7261 2d35 3134 ra/RawCamera-514
@@ -626492,7 +626492,7 @@
098f3b0: 5243 4944 5f4f 6c79 6d70 7573 5350 3537 RCID_OlympusSP57
098f3c0: 3055 5a00 0000 0000 5243 4944 5f4c 6569 0UZ.....RCID_Lei
098f3d0: 6361 444c 7578 3400 5243 4944 5f50 616e caDLux4.RCID_Pan
-098f3e0: 6173 6f6e 6963 444d 4347 4631 0000 0000 asonicDMCGF1....
+098f3e0: 6173 6f6e 6963 444d 4347 4831 0000 0000 asonicDMCGH1....
098f3f0: 5243 4944 5f50 616e 6173 6f6e 6963 444d RCID_PanasonicDM
098f400: 4347 3100 0000 0000 5243 4944 5f50 616e CG1.....RCID_Pan
098f410: 6173 6f6e 6963 444d 434c 5833 0000 0000 asonicDMCLX3....
@@ -627049,8 +627049,8 @@
0991680: 6966 6650 726f 7073 0000 0000 0000 0000 iffProps........
0991690: 3136 4349 6d61 6765 426c 6f63 6b43 6163 16CImageBlockCac
09916a0: 6865 0000 0000 0000 3231 4352 6177 496d he......21CRawIm
-09916b0: 6167 6550 616e 6173 6f6e 6963 4746 3100 agePanasonicGF1.
-09916c0: 444d 432d 4746 3100 696e 6974 5072 6543 DMC-GF1.initPreC
+09916b0: 6167 6550 616e 6173 6f6e 6963 4748 3100 agePanasonicGH1.
+09916c0: 444d 432d 4748 3100 696e 6974 5072 6543 DMC-GH1.initPreC
09916d0: 616c 6373 0000 0000 2f53 6f75 7263 6543 alcs..../SourceC
09916e0: 6163 6865 2f52 6177 4361 6d65 7261 2f52 ache/RawCamera/R
09916f0: 6177 4361 6d65 7261 2d35 3134 2f53 6f75 awCamera-514/Sou
@@ -880788,7 +880788,7 @@
0d70930: 6769 6c75 7833 0000 0000 5243 4944 5f4c gilux3....RCID_L
0d70940: 6569 6361 444c 7578 3300 5243 4944 5f4c eicaDLux3.RCID_L
0d70950: 6569 6361 444c 7578 3200 5243 4944 5f50 eicaDLux2.RCID_P
-0d70960: 616e 6173 6f6e 6963 444d 4347 4631 0052 anasonicDMCGF1.R
+0d70960: 616e 6173 6f6e 6963 444d 4347 4831 0052 anasonicDMCGH1.R
0d70970: 4349 445f 5061 6e61 736f 6e69 6344 4d43 CID_PanasonicDMC
0d70980: 4731 0052 4349 445f 5061 6e61 736f 6e69 G1.RCID_Panasoni
0d70990: 6344 4d43 4c58 3300 5243 4944 5f50 616e cDMCLX3.RCID_Pan
@@ -881373,7 +881373,7 @@
0d72dc0: 6164 5261 7754 6966 6650 726f 7073 0031 adRawTiffProps.1
0d72dd0: 3643 496d 6167 6542 6c6f 636b 4361 6368 6CImageBlockCach
0d72de0: 6500 3231 4352 6177 496d 6167 6550 616e e.21CRawImagePan
-0d72df0: 6173 6f6e 6963 4746 3100 444d 432d 4746 asonicGF1.DMC-GF
+0d72df0: 6173 6f6e 6963 4748 3100 444d 432d 4748 asonicGH1.DMC-GH
0d72e00: 3100 0000 0000 0000 0069 6e69 7450 7265 1........initPre
0d72e10: 4361 6c63 7300 0000 2f53 6f75 7263 6543 Calcs.../SourceC
0d72e20: 6163 6865 2f52 6177 4361 6d65 7261 2f52 ache/RawCamera/R

$ xxd -r /tmp/RawCamera /tmp/RawCameraBin
$ diff RawCamera /tmp/RawCameraBin
Binary files RawCamera and RawCameraBin differ
$ sudo cp /tmp/RawCameraBin RawCamera

Now restart aperture, preview and iPhoto (if running). Some incompatible files will take a while to go from the ! logo to a proper picture, just wait.

Message was edited by: AlexBrown

Feb 16, 2010 4:28 AM in response to helloniklas

helloniklas wrote:
I see there are a few cameras missing from Aperture 3 that has been in LR for a while now, like Panasonic GF1, Olympus PEN, Leica M9. Hopefully a new RAW update comes soon.

But, since the GF1 one is very simialr to G1 and GH1, I wonder why they didn't just include it...

Well, the G1 conversion is worse than flaky, so you aren't missing much 😟

Panasonic GF1 RAW missing from Aperture 3

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.