|# authenticate with the repository|
|# use a blank password|
|cvs -d:pserver:firstname.lastname@example.org:/cvsroot/jusb login|
|# pull down the source|
|cvs -z3 -d:pserver:email@example.com:/cvsroot/jusb co -P jusb|
|# change directories|
|# download the patch|
|curl https://raw.github.com/gist/1096642/28a4716fb5972d44afa47af0d1b2ffea4cc285da/jusb_osx.patch >jusb_osx.patch|
|# patch the source|
|# use Makefile as the file name|
|patch < jusb_osx.patch|
|# compile the source|
|# copy the files in to the referenced directory|
|cp -r libjusbMacOSX.jnilib* /Applications/FingerWorks/lib/jusb/|
|cp jusb.jar /Applications/FingerWorks/lib/jusb/|
|java -Djava.library.path=lib/jusb -Dcom.apple.mrj.application.growbox.intrudes=true -classpath $CLASS_PATH fingerworks.firmup.UtilityLauncher|
Have you tried running through these instructions yet?
no, i just took the fingerworks.app humblehacker patched with your changes and dropped it into my applications dir. when running the app, it never actually loads.
unless i am mistaken, the instructions you posted require that i already have the fingerworks app installed.
i don't have the original app installed but i have the one that humblehacker posted (which should have already included your changes). should i just run your script/instructions over it?
alternatively, maybe you can just post your patched and working app so that all i have to do in drop it in my app folder and it works.
I'm not sure how well the above app will work in a different environment, but you're welcome to try. I still think you're best bet is to download the original app http://fingerfans.dreamhosters.com/download/file.php?id=27 and then follow the instructions. Good luck!
Although I can view all the gestures in the my gesture editor and run the diagnostics successfully, the mtu script is returning this output:
usb.macosx.USBException: control read error -- [0x1ffffd13] [0x1ffffd13]
Which I think is preventing me from uploading new gestures or writing information to the device.
I am trying to see if I can get it working based on your instructions about jusb.
I think the error you're getting is because you're using a version of jUsb compiled on my system. There are probably some linked libraries that aren't the same. With my version in the application folder, can you try the steps from the blog posting? If that doesn't work, run the steps one at a time from build_source.sh. Send the output of any errors and the make command to my email address: d a n at 1 1 9 l a b s . c o m without the spaces and swap the at for @
Here I can also run the diag, but it seems to fail to kick the keyboard into DFU mode...
new idDevice: 0x160, idProduct: 0x90b, idVendor: 0xe97