K8055 <-> Mac OS X & Cocoa & Objective C

Hello,
my students an me (German physics teacher, parttime cocoa-developer) want to use the K8055 to control some technical stuff with my Mac. There are several links that can be found in the web:

  1. Richard Plumridge’s Control Panel program (sourceforge.net/projects/k8055usbosx/)
    I used this to see that the K8055 works. But as I mentioned before: I’m a parttime developer and do not want to dig into the mud of C(++)-programming.

  2. Peter Henderson’s K8055 Control Plus Demo program (controlplus.biz/k8055/index.html)
    This program doesn’t compile on 10.5. Because Peter sells K8055-controlling software he did not maintain his program from 2005, and my C-background is too small to find the reason it does not compile. His program worked well two years ago on 10.3!

  3. Andy Armstrong’s (hexten.net) program (hexten.net/2005/09/19/contro … h-your-mac)
    Although from 2005 as well, the last comments in Andy’s blogs indicate that the program seems to work on recent OS-X platforms, unfortunately not on my Macs (macbook, powerbook with 10.5.7 and Xcode 3.1.3). The program compiles but cannot find the K8055. The USBTest coming along with the program says:

Last login: Sat Jul 18 18:34:53 on ttys000
/Users/Pauker/Documents/Programmierung/Lab-Interfaces/K8055/K8055-ControlStuffWithYourMac/build/Debug/USBTest ; exit;
dieter-schmidts-macbook:~ Pauker$ /Users/Pauker/Documents/Programmierung/Lab-Interfaces/K8055/K8055-ControlStuffWithYourMac/build/Debug/USBTest ; exit;
Available devices: 00
2009-07-18 19:14:14.956 USBTest[1173:10b] *** Terminating app due to uncaught exception ‘NSGenericException’, reason: ‘Device 0 unavailable’
2009-07-18 19:14:14.958 USBTest[1173:10b] Stack: (
2478297259,
2439511611,
2478296715,
2478296778,
11945,
14894,
9722
)
Trace/BPT trap
logout

[Prozess beendet]

I hope that someone in the forum can give me the hints to make the program working.
Thanks
Dieter

Hi,
why not: I monologize because I solved the problem. Since there may also be others with similar problems in the future I try to record my solution.
The problem is that Google-search results refer to older OS-X-versions and new programs work differently. Therefore it is important to watch the date of hints!
I solved the problem the following way: I removed all .kext-files referring to the k8055 (k8055.kext and one other) installed in the /System/Library/Extensions folder. Afterwards I restarted the computer and then the program worked.
Hope that this will help others in the future.
Dieter

Hi,
sorry, but I think that I will not be able to help you. I solved the problem following the German description, and I definitely do not have the time to translate this HP. Maybe you can use an online-translator: freenet-homepage.de/frank_hafer/ … seite.html
Good luck
dibujo