doc:appunti:hardware:gps_logger_i_blue_747
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| doc:appunti:hardware:gps_logger_i_blue_747 [2009/01/20 23:12] – external edit 127.0.0.1 | 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:// | ||
| Line 203: | Line 217: | ||
| blacklist pegasus | blacklist pegasus | ||
| </ | </ | ||
| + | |||
| + | ====== i-Blue 747 A+ with Linux ====== | ||
| + | |||
| + | It seems that the new model **747 A+** (66 channels, 125000 way points storage space) requires the kernel module **cdc_acm** provided by **Linux Kernel 2.6.29**. Once connected the device is detected as **''/ | ||
| ====== Logging ====== | ====== Logging ====== | ||
doc/appunti/hardware/gps_logger_i_blue_747.1232489546.txt.gz · Last modified: (external edit)
