MTKutility

MTKutility


MTKutility is a maintenance utility for Bluetooth capable GPS devices that use the MTK or MTK II (GPS) chip. You can:

* configure the information recorded in the log file
* configure the track point recording frequency
* download the track points to a binary format file
* generate of a GPX file from the download
* store the binary and GPX files on your external SD card
* update the Assisted GPS (AGPS) data
* configure screen text sizes

There is an alternate settings screen that can be be selected in app settings for phones that cannot display the default settings screen.

Please contact the author if this app does not work with your MTK GPS device. Since the initial release the app has been modified to work with both GPS receivers and GPS loggers that do and do not have AGPS. The app has extensive execution tracing that can be turned on to assist with determining why the app isn't working.

This app also has crash logging. Please look at the app information for details on crash reporting. Emails with questions, suggestions and issues are welcome. Email to [email protected]

Download failures on large track point downloads - 50,000+ points - are a known issue. Seems to be a Bluetooth communication issue with some device combinations. AGPS update on a Qstarz BT-Q1000XT also remains unresolved. The GPX file created is good enough to show tracks on a map, but the quality of the data is suspect. If your intended use of the data is geotagging, use bt747 to create a GPX file from the binary (.bin) download.

Version 2.5.1
SETTINGS tab bug fix

Version 2.5.0
Added a tab to make creating GPX files from previously downloaded binary files possible. Created an alternate SETTINGS tab for phones that cannot fully display the check-box layout. Expanded test size configuration to include separate configuration for each of the tabs. Numerous bug fixes.

Version 2.1.0
Enabled GPX file recreation by changing this process from a check-box on the Download screen to a button that launches file selection and GPX file creation. The location of the binary download and GPX files can be set to separate folders on internal storage or the external SD.

Version 2.0.2
allow 1 meter by distance recording frequency
minor fixes

Version 2.0.1
fixes NMEA settings not showing on an HTC one phone.

Version 2.0.0
extends the range of GPS devices by distinguishing between GPS receivers and GPS loggers, and the presence of AGPS data. Main screen font sizes are now configurable to resolve field value truncation on phones.

Recent changes:
Version 2.5.2
SETTINGS tab bug fix

Version 2.5.1
added GPS restart functions to MAIN tab

Version 2.5.0
Numerous bug fixes. Please give MTKutility another try if you abandoned it over performance issues.

New tab to create GPX files from previously created binary files and an alternate SETTINGS tab layout for phones with smaller screens. Separate Text size configuration for all tabs.
Add to list
Free
82
4.1
User ratings
21
Installs
1,000+
Concerns
0
File size
1310 kb
Screenshots
Screenshot of MTKutility Screenshot of MTKutility Screenshot of MTKutility Screenshot of MTKutility Screenshot of MTKutility Screenshot of MTKutility Screenshot of MTKutility Screenshot of MTKutility
About MTKutility
MTKutility is a maintenance utility for Bluetooth capable GPS devices that use the MTK or MTK II (GPS) chip. You can:

* configure the information recorded in the log file
* configure the track point recording frequency
* download the track points to a binary format file
* generate of a GPX file from the download
* store the binary and GPX files on your external SD card
* update the Assisted GPS (AGPS) data
* configure screen text sizes

There is an alternate settings screen that can be be selected in app settings for phones that cannot display the default settings screen.

Please contact the author if this app does not work with your MTK GPS device. Since the initial release the app has been modified to work with both GPS receivers and GPS loggers that do and do not have AGPS. The app has extensive execution tracing that can be turned on to assist with determining why the app isn't working.

This app also has crash logging. Please look at the app information for details on crash reporting. Emails with questions, suggestions and issues are welcome. Email to [email protected]

Download failures on large track point downloads - 50,000+ points - are a known issue. Seems to be a Bluetooth communication issue with some device combinations. AGPS update on a Qstarz BT-Q1000XT also remains unresolved. The GPX file created is good enough to show tracks on a map, but the quality of the data is suspect. If your intended use of the data is geotagging, use bt747 to create a GPX file from the binary (.bin) download.

Version 2.5.1
SETTINGS tab bug fix

Version 2.5.0
Added a tab to make creating GPX files from previously downloaded binary files possible. Created an alternate SETTINGS tab for phones that cannot fully display the check-box layout. Expanded test size configuration to include separate configuration for each of the tabs. Numerous bug fixes.

Version 2.1.0
Enabled GPX file recreation by changing this process from a check-box on the Download screen to a button that launches file selection and GPX file creation. The location of the binary download and GPX files can be set to separate folders on internal storage or the external SD.

Version 2.0.2
allow 1 meter by distance recording frequency
minor fixes

Version 2.0.1
fixes NMEA settings not showing on an HTC one phone.

Version 2.0.0
extends the range of GPS devices by distinguishing between GPS receivers and GPS loggers, and the presence of AGPS data. Main screen font sizes are now configurable to resolve field value truncation on phones.

Recent changes:
Version 2.5.2
SETTINGS tab bug fix

Version 2.5.1
added GPS restart functions to MAIN tab

Version 2.5.0
Numerous bug fixes. Please give MTKutility another try if you abandoned it over performance issues.

New tab to create GPX files from previously created binary files and an alternate SETTINGS tab layout for phones with smaller screens. Separate Text size configuration for all tabs.
User reviews of MTKutility
Write the first review for this app!
Android Market Comments
A Google User
Feb 8, 2015
Buggy for me too (Samsung SM-T700, QStarz BT-Q1000XT I find the potential for this app quite appealing. Unfortunately, it is just not very consistent. I can usually connect via bluetooth without problems. I've only managed to download a .bin file once. Even then, it initially failed. I suspected it may have bee the size. I cleared the bin files, turned on the GPS for a few minutes, then downloaded the resultant .bin. That worked fine, and I could convert it to a GPX file. Otherwise download fails with: Download failed Download aboarted I turned on trace/verbose and just see pretty much the same thing. Sometimes the progress bar will get to 20% or so, and pause, then the message. The log just seems to show a timeout error. This is the last few entries: **** pref_cSize=2048, waiting for 1 PMTK182,8 responses == GPSrxtx: ++++ reading from device, waiting for: PMTK182,8, timeout: 60.0 == GPSrxtx: ++++ readBytes timeout:0.0 read:0 bytes == GPSrxtx: ###### no bytes read from device! **** IOException:java.io.IOException: no bytes read from device! logDnldFragment - logDownload.errorWhileDownloading() logDnldFragment - writeToMainTextArea(Download failed) **** Download aborted logDnldFragment - logDownload.cleanup() logD
A Google User
Dec 31, 2014
Buggy app - qstarz bt-q1000xt 1. Had to connect to device - app needs restart to see gps device. 2. crashing too much often. 3. App freezing/stucking while downloading gps track data. 4. Unable to choose different download folder - it says that folder is empty and there is no ability to select folder, only go back/exit/parent. Overall, give 3 stars and not one because the app has great potential. Hovewer, uninstalled, moved to another app. HTC One X.