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.

 

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Activity

Jose Araujo liked Jose Araujo's profile
Aug 29
spencer harvey liked spencer harvey's profile
Jul 9
More…