I needed to get it working with a PIUIO board in an ITG Dedicab.  After a lot of messing about, I got hold of a WinUSB driver for the PIUIO.  
 
	 
 
	Spicecfg can see the controls and I can map them, and it also drives the lights, but the game will crash when started.  BemaniTools won't let me configure the controls using that driver, but there is a ddrio-piuio.dll floating about.  Launching this gives an unknown reference error in another DLL though.
 
	 
 
	The fix was to use vjoy and piuio2vjoy to create a virtual joystick, then configure the controls in spicecfg that way.  There's no lights but it all seems to work pretty well once I edited the timing offsets.