I am using tbdml.dll with NoICE and an Axiom CSMB12 with integrated TBDML. I started out with version tbdml.dll version 2.01 from the combined tbdml/osbdm project.
Works fine the first time I open the interface. However, if I restart NoICE, the function tbdml_set_target_type returns error 3. Yes, I call tbdml_close efore exiting.
The only way to restore operation is to unplug and re-plug the USB cable.
Any ideas as to what is going on?
If I use tbdml version 1.04 or earlier from the original tbdml project, it all works fine, but then my Witztronics pod won't work.
I just tried the new version 3 of the combined tbdml/osbdm project. It gives a warning about obsolete pod firmware, but then seems to work just fine.
The firmware updates in 3.0 are for 20 and 28-pin JB16, but this board is using 32-pin version, and the port pin assignments don't seem to be quite identical.