This is an updated kernel extension that is codeless and just makes sure that no other kernel extensions load when plugging in an Ti Launchpad programmer (ez430rf2500) this then allows a tool like mspdebug to communicate with the device.
-
Open the project in Xcode 4.1
-
Click the run button
-
Show in Finder the ez430rf2500.kext that was created (under products), and drag it to your desktop.
-
Open Terminal.app
sudo su cd /System/Library/Extensions cp -R /User/<username>/Desktop/ez430rf2500.kext . chown -R root:wheel ez430rf2500.kext chmod -R 755 ez430rf2500.kext
-
Reboot your system
At this point you should now be able to use mspdebug with the rf2500 driver to talk to the Ti Launchpad.
The work was inspired by westf on the Ti e2e community, he wrote the first and original codeless kernel extension, however due to changes in Lion the original version did not compile, mostly due to renamed existing kernel extensions (com.apple.kernel.iokit is not com.apple.kpi.iokit). Instead of having a project moved from Xcode 3 to Xcode 4 with its own issues, I created the project from scratch.