debian/0000755000000000000000000000000012230511233007156 5ustar debian/control0000644000000000000000000000207212230511213010560 0ustar Source: mtkbabel Section: misc Priority: extra Maintainer: Uwe Hermann Build-Depends: cdbs, debhelper (>= 7.0.50~) Standards-Version: 3.9.2 Homepage: http://www.rigacci.org/wiki/doku.php/doc/appunti/hardware/gps_logger_i_blue_747 Package: mtkbabel Architecture: all Depends: ${perl:Depends}, ${misc:Depends}, libtimedate-perl, libdevice-serialport-perl Description: Tool for managing i-Blue 747 and compatible GPS data loggers MTKBabel is a command line program to operate the i-Blue 747 GPS data logger. It should work also with other GPS devices based on the MediaTek MTK chipset. For instance the Holux M-241 GPS data logger, the Holux M-1200E, as well as the 747 A+ GPS Trip Recorder, are also known to work. . The main features are: - Command line interface - Save data log in GPX and raw binary format - If required retrieve all the data, also the old one being overlapped - Change logging criteria: time, distance, speed - Change log format - START/STOP logging - Set OVERLAP or STOP method on memory full - Erase the internal memory debian/watch0000644000000000000000000000007011644353251010220 0ustar version=3 http://sf.net/mtkbabel/mtkbabel-(.*)\.tar\.gz debian/docs0000644000000000000000000000004511644353251010044 0ustar README changelog MtkExtensionsv1.xsd debian/dirs0000644000000000000000000000001011644353251010045 0ustar usr/bin debian/changelog0000644000000000000000000000544112230511233011034 0ustar mtkbabel (0.8.3.1-1.1) unstable; urgency=low * Non-maintainer upload. * Retry on receiving out-of-order packets. * Update Depends field. -- Andrew Shadura Sat, 19 Oct 2013 16:05:02 +0200 mtkbabel (0.8.3.1-1) unstable; urgency=low * New upstream release (Closes: #646357). * debian/mtkbabel.udev: Add udev file (Closes: #613378). -- Uwe Hermann Sat, 12 Nov 2011 23:20:52 +0100 mtkbabel (0.8.2-1) unstable; urgency=medium * New upstream release. + Fixes "Doesn't work with Holux M-241 firmware 1.13" (Closes: #572942). + Fixes Transystem GPS Trip Recorder 747A+ memory issue (Closes: #526809). * Standards-Version: 3.9.1 (no changes required). * debian/patches/10_manpage_hyphen_fix.patch: Drop, merged upstream. * debian/patches/20_help_fix.patch: Drop, merged upstream. * debian/mtkbabel.lintian-overrides: Drop, no longer needed. * Small updates in the package description and copyright file. -- Uwe Hermann Mon, 06 Sep 2010 23:52:36 +0200 mtkbabel (0.8-1) unstable; urgency=low * New upstream release. * debian/copyright: Fix copy-paste errors. Update copyright years. * debian/watch: Add file. * debian/patches/10_manpage_fixes.patch: Drop, merged upstream. * debian/patches/10_manpage_hyphen_fix.patch: Add file. Fix lintian warning. * debian/patches/20_help_fix.patch: Add file. Minor -h option fixes. * debian/mtkbabel.lintian-overrides: Add file. Silence bogus lintian warning. -- Uwe Hermann Sat, 07 Feb 2009 07:25:40 +0100 mtkbabel (0.7-1) unstable; urgency=low * New upstream release. + Now supports the Holux M-241 GPS data logger. + The -s option now sets the serial speed (Closes: #473758). + Added option -R to recover from a disabled log status. * debian/copyright: + Switch to the machine-readable format described at http://wiki.debian.org/Proposals/CopyrightFormat. + Make my packaging public domain. * debian/control: + Standards-Version: 3.8.0 (no changes required). + Update package description. * debian/patches/10_manpage_fixes.patch: Resync. -- Uwe Hermann Thu, 26 Jun 2008 14:48:33 +0200 mtkbabel (0.6-1) unstable; urgency=low * New upstream release. + debian/mtkbabel.1: Drop the manpage I wrote, it's merged upstream. * README.Debian: Warn that the package is currently buggy on ARM systems. While it looks like it works fine, the created *.gpx files will contain bogus or incorrect data. Will be fixed upstream later. * Make the package 'Architecture: all', it's a Perl script. -- Uwe Hermann Fri, 08 Feb 2008 21:52:33 +0100 mtkbabel (0.5-1) unstable; urgency=low * Initial release (Closes: #462698). -- Uwe Hermann Sun, 27 Jan 2008 01:49:12 +0100 debian/README.Debian0000644000000000000000000000064711644353251011242 0ustar mtkbabel for Debian ------------------- * Please read the USAGE section of the manpage for detailed instructions on how to use mtkbabel. * WARNING: mtkbabel does not work correctly on ARM systems at the moment! While it looks like it works fine, the created *.gpx files will contain bogus or incorrect data. This will be fixed upstream later. -- Uwe Hermann Fri, 08 Feb 2008 13:01:50 +0100 debian/source/0000755000000000000000000000000011644353262010474 5ustar debian/source/format0000644000000000000000000000001411644353251011700 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000206411644353440011127 0ustar This package was debianized by Uwe Hermann on Sun, 27 Jan 2008 00:05:52 +0100. It was downloaded from: http://sourceforge.net/projects/mtkbabel http://www.rigacci.org/wiki/doku.php/doc/appunti/hardware/gps_logger_i_blue_747 Upstream Author: Niccolo Rigacci ------------------------------------------------------------------------------- Files: * Copyright: © 2007-2010 Niccolo Rigacci License: GPL-2+ On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. ------------------------------------------------------------------------------- Files: mtkbabel.1 Copyright: © 2008 Uwe Hermann © 2008 Niccolo Rigacci License: GPL-2+ ------------------------------------------------------------------------------- Files: debian/* Copyright: © 2008-2011 Uwe Hermann License: PD The packaging done by Uwe Hermann is hereby released as public domain. debian/patches/0000755000000000000000000000000012230510610010603 5ustar debian/patches/series0000644000000000000000000000004712230510610012021 0ustar 01-retry-on-out-of-order-packets.patch debian/patches/01-retry-on-out-of-order-packets.patch0000644000000000000000000000140512230510603017573 0ustar Description: Retry when an out-of-order packet received. Sometimes it happens that a packet is received with bad checksum. Which means, the next packet received will be considered out-of-order. And every next packet as well. To cope with that, we re-request the packet we're still waiting for. Author: Andrew Shadura --- a/mtkbabel +++ b/mtkbabel @@ -750,6 +750,7 @@ if ($pkt_offset != $log_offset) { printf("ERROR: Chunk out of sequence: expected %08X, got %08X\n", $log_offset, $pkt_offset) if ($debug >= $LOG_ERR); + $offset = $log_offset - $SIZEOF_CHUNK; } else { printf("Saving log data, offset: 0x%08X\n", $log_offset) if ($debug >= $LOG_INFO); # Convert the string of hex values into binary data. debian/rules0000755000000000000000000000026511644353251010255 0ustar #!/usr/bin/make -f DEB_INSTALL_MANPAGES_mtkbabel := mtkbabel.1 include /usr/share/cdbs/1/rules/debhelper.mk install/mtkbabel:: install -m 0755 mtkbabel debian/mtkbabel/usr/bin debian/compat0000644000000000000000000000000211644353251010370 0ustar 7 debian/mtkbabel.udev0000644000000000000000000000043411657570466011656 0ustar ACTION!="add|change", GOTO="mtkbabel_rules_end" SUBSYSTEM!="usb", GOTO="mtkbabel_rules_end" ENV{DEVTYPE}!="usb_device", GOTO="mtkbabel_rules_end" # i-Blue 747 GPS data logger ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="3329", MODE="664", GROUP="plugdev" LABEL="mtkbabel_rules_end"