Vectornav VN-100: parsing serial data

Hi everyone,

I have a VN-100, and a Teensy 3.2. They won't talk to each other.

Seriously though - does anyone know how to setup this IMU so that I can parse the data? The most "famous" parser I've seen is this, and it basically uses Serial2 as the input source.

(if you're not familiar with the sensor - it's very pricey but not 'designed' to work with microcontrollers directly, or something. there's just no support whatsoever)

Anyway, I'm thinking my problem is with the wiring.

Serial2 corresponds to Rx/Tx pins #9 and 10 on the Teensy, respectively. I've connected the sensor's Tx/Rx pins to the Teensy's - Tx to Rx and all (note: the sensor has two sets of Tx/Rxs; one at RS-232 voltage and one at TTL; I'm obviously using the TTL pair).

Other than those two, and Vcc+GND, does anything else need to be connected to establish a serial connection? The sensor's datasheet shows there are quite a few more pins available, but I don't think they are relevant to Arduino.

If it matters, I'm getting gibberish when I read from the serial. Lots of "QQ Q" and accented letters - which made me think it was a baud rate issue; but I tried all possible baud rates in "Serial2.begin" and none of them fixed it.

So.. any idea? If you have any type of suggestion - please feel free to reply, I'd appreciate any kind of help.

UPDATE:

Apparently, the only wrong thing was printing the values to the monitor. I used serial.printf("%s",c) to print the character read directly from the IMU, and that came out as gibberish. Once I changed to serial.print(c) everything made sense.

I'm still having trouble with the parser, as it doesn't convert the string to proper values, but at least I'm making progress!

Do you have some progress?
I try to communicate, but without sucess. =(