cgminer is open source, what's stopping you?
However, if you're trying to figure out an "alternate usage", you might as well give up. These things don't do anything other than SHA256(SHA256(x)) no matter how you poke or prod them. So unless you alternate usage is exactly the same as SHA256-based mining, it won't work.
thanks. sucks that these things dont vary in purpose. would have been cool if these had variable forms of input.
They would be a lot slower if they could do more different things.
The whole idea behind the transition from CPU to GPU to ASIC for mining is that the more specialized the device is, the more you can optimize it and the faster it becomes.