Hello and Welcome! If you have a technical question please check out our Forums. If you have an order or shipping question please refer to our Customer Support page. Please see all COVID-19 updates here and thank you for your continued support.


Please take our customer survey for a chance to win $1000 in SparkFun credit! We really appreciate the time you take to give us your extremely valuable feedback on how SparkFun can be its best - we couldn't do it without your input. Thank you!


Member Since: February 15, 2010

Country: United States

  • Hi
    Impossible for me to flash the sample code to the device :
    - I did a backup of the orginal flash in the device
    - I try to program the device doing this :
    1/ unpack the 16 MHz version code http://www.sparkfun.com/datasheets/Sensors/IMU/9DOF-v11_firmware.zip
    2/ replace main.c by the 8 MHz version provided above
    3/ make
    4/ Program the device : avrdude -F -p m328p -P /dev/ttyUSB0 -c arduino -b 19200 -U flash:w:main.hex
    Step 1/ and 2/ are needed because the complete source code of the 8MHz version is not provided but only the main.c (why ???)
    --> After the device is not working anymore. I have tried to modified the code to only make the LED blinking and it works.
    Function i2Cinit seems to lock the device
    - When I flash back the orginal hex, the device works.
    Any idea ?
    Anyone succeed any re-compiling the provided source ?

No public wish lists :(