Wednesday 20 February 2008

GPS-CS1 on Leopard, Intel - workaround

You might have already seen this in the comments to the last post, but I'm creating a new post to make it more visible.  There is a workaround, which adds GPS-CS1 support to Intel Macs running Leopard (note that the GPS-CS1 mounts on Intel Macs running 10.4.9 and 10.4.10, but not 10.4.11 or 10.5.0-10.5.2)

This solution should also work for Intel Macs running 10.4.11, but this is yet to be tested.

H/T Alex Donald.  Some notes from me first though.

Step 6, eject all your external drives, memory sticks, cards etc first
Step 10 - yes, I know there is no step 10.  But you should touch /System/Library/Extensions before exiting Terminal and restarting your Mac

***Disclaimer - it worked for me on my Macbook Pro Core2Duo - Do Not attempt if you are not comfortable with anything below... if it breaks, it breaks and you should boot in safe mode (hold shift at startup) to revert to the original kext.

1. Download the 10.4.10 update from apple.
2. Use Pacifist to extract IOUSBMassStorageClass.kext.
3. Open a terminal window.
4. sudo sh and type your password
5. cd /System/Library/Extensions/
6. kextunload IOUSBMassStorageClass.kext
7. mv IOUSBMassStorageClass.kext IOUSBMassStorageClass10.5.kext
8. copy the 10.1.10 IOUSBMassStorageClass.kext into System/Library/Extensions
9. sudo chown -R system:wheel IOUSBMassStorageClass.kext

Restart your machine - plugin the GPS CS1 and it should mount on your desktop

14 comments:

el_floz said...

Thank you so much for sharing this!

It works for me like a charm (10.5.2 on a CoreDuo MBP); however, in 9. it was "root:wheel" for me...

Anonymous said...

No luck here with a MacPro and 10.5.2

Anonymous said...

Same here, I hope I did anything in the correct order but it is still not mounting :(

Erik said...

Reported the Sony CS-1 problem in Tiger as bug #5877756

Anonymous said...

no Luck for me on Macbook Air

Unknown said...

This worked almost 100% (see below) for me. I am on 10.5.2.

Once mounted, I can copy the GPS folder over to my desktop. But I cannot erase the files on the mounted cs-1 drive. Solutions are welcome.

BTW.. the CS-1 has been around a looong long time. Have people found BETTER alternative solutions? I am reading up on photofinder gps, GiSTEQ bluetooth, photoTrackr cd110bt, and Qstarz BT - Q1000. Let me know!

Anonymous said...

@shawn The equivalent to the GPS-CS1 these days is the AMOD AGL-3080. It has a more modern chipset and mounts without problems on the Mac.

See AMOD AGL3080 Mac-compatible driverless GPS logger reviewed

Anonymous said...

10.5.3 just came out, and guess what? It fixes the Sony GPS issue. The device is finally recognized properly on my intel iMac and I can copy logs off the device. Yay!

Ledina said...

wow great news! does it also fix the GPS for PPC users?

Anonymous said...

It works on my PPC Mac (Power Mac G5, dual 1.8GHz, 10.5.3, Kernel ver. Darwin 9.3.0). I can copy logs from CS-1 to desktop without trouble!
I also cofirm that CS-1 is recognized on 10.5.3 Intel Macs, but not on 10.4.11 PPC iBook (Kernel ver. Darwin 8.11.0) ...orz

Anonymous said...

Thank you for the detailed instructions, as well with the downloaded links. very appreciated

Unknown said...

I'm on 10.4.11 Intel and these instructions worked for me - except for Step 9. Instead of system:wheel I had to use root:wheel

sudo chown -R root:wheel IOUSBMassStorageClass.kext

My CS1 now mounts correctly and I can access the log files/delete them from the Finder.

nonillion said...

The CS1 now mounts in Leopard 10.5.5 by default now

where to buy viagra online said...

Wow, nice post,there are many person searching about that now they will find enough resources by your post.Thank you for sharing to us.Please one more post about that..