Hi
I purchased an MTK3329 module from diydrones, flashed the v1.6 firmware successfully as per the binary and tools specified in
http://code.google.com/p/ardupilot/wiki/MediaTek
The unit comes up in NMEA 38400baud on power up. I wrote a windows console application to talk to the module via a FT232 USB-UART interface.
I was able to set the module to the custom binary protocol. However, when I parse the data, it seems that in order to get correct data, the following changes need to be made to the 1.6 protocol spec
1. Latitude and Longitude are degrees x 10^6, not 10^7
2. You have to divide the UTC time field by 1000 to remove the fractional second data, not 100
Once I made these changes to my code, all is Ok, I can see data consistent with my location and date/time.
Replies