I'm curious about your installation. Do you need to add an additional user space module as with the Shuttle or just edits to the HAL files?
No edits to hals, the projects you've seen are staying in generic-hid, just like plugging in a keyboard or mouse. As we've discussed before, it keeps you out of a lot of tweaks and settings that are probably plaguing development. My goal is to start simple.