doc:appunti:hardware:gps_logger_i_blue_747
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:appunti:hardware:gps_logger_i_blue_747 [2009/04/16 15:56] – niccolo | doc:appunti:hardware:gps_logger_i_blue_747 [2019/10/11 17:47] (current) – [Week Rollover Bug] niccolo | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== MTKBabel ====== | ====== MTKBabel ====== | ||
- | :!: **NEW!** | + | MTKBabel is hosted on **[[https:// |
**MTKBabel** is a Perl program to operate the **i-Blue 747 GPS data logger**. It should work also with other GPS devices based on the **MediaTek MTK** chipset. Starting with version **0.7** it offers also support for the **Holux M-241** data logger. It is free software released under the GPL license. | **MTKBabel** is a Perl program to operate the **i-Blue 747 GPS data logger**. It should work also with other GPS devices based on the **MediaTek MTK** chipset. Starting with version **0.7** it offers also support for the **Holux M-241** data logger. It is free software released under the GPL license. | ||
Line 24: | Line 24: | ||
Options: | Options: | ||
-a Read all the log memory (overlapped data) | -a Read all the log memory (overlapped data) | ||
- | -b filename.bin | + | -b filename.bin |
- | | + | a previously saved .bin file. Ignore -f option |
- | -c | + | -c |
-d debug_level | -d debug_level | ||
-E Erase data log memory | -E Erase data log memory | ||
-f filename | -f filename | ||
-h Print this message and exit | -h Print this message and exit | ||
- | -i | + | -i |
- | -l {on|off} | + | -l {on|off} |
-m {stop|overlap} | -m {stop|overlap} | ||
- | -o log_format | + | -o log_format |
+ | available fields: | ||
| | ||
| | ||
-p port Communication port, default: / | -p port Communication port, default: / | ||
- | -R | + | -R |
+ | recording criteria | ||
-r time: | -r time: | ||
- | | + | |
+ | meters, over 0.10-9999999.90 | ||
-s speed | -s speed | ||
- | -t | + | -t |
-v Print MTKBabel version and exit | -v Print MTKBabel version and exit | ||
- | -w | + | -w |
+ | -x Force reading Holux format | ||
Example: | Example: | ||
Line 61: | Line 65: | ||
If you encounter some problems, please run the program with the '' | If you encounter some problems, please run the program with the '' | ||
- | ==== Credits ==== | + | ===== Weeks Rollover Bug ===== |
+ | |||
+ | It turned out that several GPS based on the MTK chipset are affected by a **Weeks Rollover Bug**. You discover that your device is affected by the bug because the GPX files you save from it, will have a **timestamp badly in the past**. | ||
+ | |||
+ | Actually I have two i-Blue 747 GPS data loggers. The older one is a **Model ID 001B**, which has already manifested the problem: today is **2019-10-10**, | ||
+ | |||
+ | The other logger of mine is a **Model ID 001D**, which instead is still recording correct timestamps today. I suspect that the weeks counter is nevertheless 10 bits, and just the hard-coded EPOCH is more recent. So the bug is **just to come in the near future**. | ||
+ | |||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | ===== Credits | ||
I wish to thank all the people behind the **[[http:// | I wish to thank all the people behind the **[[http:// |
doc/appunti/hardware/gps_logger_i_blue_747.1239890169.txt.gz · Last modified: 2009/04/16 15:56 by niccolo