Hello RehabMan
Because of my late years in programming, linux, objctive c, and because my direct interest in developing a driver that works properly under OSX environment I want to help you develop/debug this driver. For this I need some support from you to get used to what this project state is and what are the current bugs that are known to happen when some operations are done under OSX system.
Do you have some technical documentation sheet that your code is based on? I found something on synaptics website
http://www.synaptics.com/sites/default/files/511-000275-01_RevB.pdf and i'm not realy sure that you are using this piece of paper that your support for development.