@0xabad1dea OOH. Also. The byte order for the floats wasn't little or big endian. It was something like C,D,A,B because the 16-bit words were big-endian, but the bytes were little.
I asked their "developer" why I was getting garbage and they replied with the wiki page for IEEE754.