[SOLVED] Any experiences with Due and Sparkfun 9DOF sensor stick?

I have read a couple of posts and it looks like given the MCU library was built for AVR 8-bit and that Due is an ARM 32-bit, the difference between architectures could oblige the programmer (us) to consider to implement a solution (changes in the library) to make Due to correctly interpret the MCU data. I mean, a common 16 bit-based system instead of misreadings of standard 32-bit integers that will result in the 16 bit signed data coming out all positive and over 65000 for negatives. Thus, here could be the mystery. Let's grasp a bit about it.

p