Anticyclone Systems Ltd

Software Upgrade Requests

AntiLog System Upgrades

Do you own AntiLog units already? Are you interested in upgrading to one of the latest embedded software releases?

Individual unit upgrades can be performed easily over the Internet using our free AntiTermPro PC application. Simply connect up your unit and click the 'Upgrades' button in the side menu. Using the 'Firmware Upgrades' display, you can then check your unit for an upgrade, perform an upgrade or open any related user guides for the latest upgrade.

If however you have specific requirements or you don't have access to an internet connected PC, or you want one upgrade file that covers a range of units then you can obtain upgrades by request.

Submitting an Upgrade Request

All AntiLog units come supplied as standard with a bootloader installed so you will be able to perform an embedded software upgrade yourself. When you receive your serial number specific upgrade text file, you simply send it to your unit in playback menu mode with a terminal program and your system will be updated - it's as easy as that!

For further information on the latest software releases, please visit the AntiLog page on this site or see the Upgrade History section below to see a list of new or improved features.

Website based requests for upgrades are currently only available for the AntiLog and AntiLogPro range of products. Please remember to supply a valid email address otherwise we cannot contact you with a response.

To request specific upgrades, please fill in an Upgrade Request form using the link below. Note that the form is hosted on our international distributor's secure website at Martelec.biz. Thank you for your continued interest in our AntiLog product range.

Link to the Martelec Ltd website to submit an upgrade request

Description File Type File
AntiLog embedded software upgrade documentation PDF AntiLog Bootloader 

Upgrade History


Product Release History
AntiLog and
AntiLogPro

Dual Channel
V8.0b  20th Feb 2020 - Active Release: Maintenance update
V8.0 is a highly recommended upgrade for greatly improved performance and reliability, especially for the AntiLogPro Ring Buffer write method and for multi-unit operation. V8.0b is a maintenance update to V8.0 with the following changes:-
  • With specific combinations of power source and media card performance, the red record display LED could flash incorrectly once before coming on solid for one flash as it should do at the start of a recording session.
  • Power supply sources that start up very slowly (e.g. take much longer than 50ms to reach their target voltage) may have caused the unit to restart during start-up. This did not affect overall operation but the LED flash sequence would not have been as expected during start-up.
  • The 'About' menu now reflects the main menu's text about the status of an inserted media card that is faulty or not compatible. The error status is also reflected in new output from the ASLCMD #DIR command so that media card errors can easily be detected in a multi-unit system.
  • The '[G] Go to....' and '[+] Copy these options...' menu items are now presented in angled brackets, not square ones as they are not menu items that toggle settings on and off.
  • Menu text 'start up' changed to 'start-up'.
V8.0  Jan 2020
  • New file system improvements which are backward compatible with previous releases.
  • Buffer overrun LED flash sequence introduced for record mode. LED will flash once red for record mode followed by one red error flash to indicate a media buffer overrun condition has been detected during the session (media too slow).
  • Media card handling improved to prevent occasional media card restart issues when switching a unit off and then on again quickly.
  • EventIn input can now log digital input edge transitions to 1ms resolution up to 200Hz. EventIn flood input protection added to speed up unit shutdown when a high rate EventIn signal is still present.
  • Turning the default 'Automatic power saving enabled' item off in the 'Power Management' options menu for AntiLogPro now runs the processor at full speed for very demanding logging applications (e.g. high baud rate logging combined with high speed 'EventIn' digital capture).
  • A warning is no longer given for AntiLog boxed hardware that has media fitted without the write protection tab set. The media is not designed to be removable in this particular variant and hence the risk of data loss when the media is later inserted into a PC card reader is not relevant.
  • AntiLog users can now read Ring Buffer recordings written by AntiLogPro units but can't write or modify any existing Ring Buffer content.
  • Unit operation and menu selections improved if media content is full.
  • Minimum user baud rate is now 300 for AntiLog (was 113 baud) and 600 for AntiLogPro.
  • New LED flash error codes. Media red LED flash error codes are now disabled if NOLOG option is active.
  • Importing settings from another AntiLogPro unit did not immediately update the non-volatile EEPROM store so were lost when power was cycled if the user made no further settings changes (which then would have triggered a non-volatile store update). (AntiLogPro only)
  • Playing back data when the menu was assigned to the second serial port could result in no output on some revisions of the product microcontroller (AntiLogPro only).
  • Settings export in the 'User option storage and transfer' menu now adds a space character to the output to refresh the main menu on the receiving unit when the settings import process has finished. (AntiLogPro only)
  • 'Media Write Options' menu now displays 'Inserted media write method will change next time it is erased.' (AntiLogPro only)
  • Added 'Wrap' field to results from #DIR command to indicate Ring Buffer content has wrapped. (AntiLogPro only)
  • Corrected occasional tristate issues on the auxiliary bus at the end of ASLCMD commands when used in multi-unit mode. (AntiLogPro only)

Earlier Versions

V7.0  Mar 2019
  • Main menu output content changed. '- PLAYBACK mode.' now says '- Playback Menu mode' and the Data transfer and 'On' button aware text now appears on a separate line.
  • User can now enter date as 'dd-mmm-yy' as well as 'dd-mmm-yyyy'
  • Able to connect to an individual unit's menu in a multi-unit configuration with the new #CON command.
  • New '<P> Export current options for this unit' menu item in the AntiLogPro 'User Option Storage and Transfer' menu.
  • '<U> Shut down' item on main menu now says '<U> Shut down (Restart)' for units fitted with the Forced Power 'P' option. The menu item changes to '<X> Exit Multi-unit menu connection' when connected to the menu system in the multi-unit menu mode.
  • First character of security password can no longer be '#'.
  • Unit ID name can no longer contain any '#' characters.
  • Multi-unit operation is automatically disabled if the SECURITY option (Option 'S') menu password is active.
  • If ICDGPS15x was configured for operation on the second channel, the 'CONNECT' request for that channel would always be sent to the channel 1 serial port by mistake.

V6.1  Jan 2019
  • Real time playback operation improved. NMEA GNS sentence now included in the list of NMEA sentences that can have date and time interpreted for real time playback and live date and time substitution.
  • Maximum delay before playback will resume anyway in real time playback mode is now specified in the range 100ms to 10 hours. The default is still 10 seconds.
  • NMEA sentence filtering during record now includes ability to select the satellite constellation source (e.g. GPS, GLONASS, etc.) by filtering on NMEA sentence 'talker ID'.
  • Option 'G' (GNSS Receiver Simulated Output) can now simulate different navigation satellite constellation sources. User can now select from GPS, GLONASS, Galileo, BeiDou and an Integrated solution. New option to send 'Simulated' quality indication if required in GGA and GNS NMEA sentences.
  • Driving 'EventIn' high to force playback mode with the 'P' option installed is now available for the AntiLogPro boxed version as well as the OEM version via the main DB-9 connector, pin 9.
  • Fixed polarity of the 'EventIn' line for AntiLogPro hardware when it is asserted to force playback mode at startup.
  • Fixed incorrect 'Media FULL' LED flash sequence which was triggered sometimes at start up especially if for example the forced playback mode was enabled and a short 'On' button press was used.
  • Proprietary NMEA sentences for legacy Jupiter Navman and QinetiQ HSGPS receiver output no longer supported.

V6.0  Dec 2016
  • Due to many recent reports of media cards being corrupted when they are inserted into a PC card reader (especially under Microsoft Windows 10), we are now recommending that you set the physical LOCK switch on ALL SD/SDHC/SDXC media cards permanently when using them for AntiLog applications. V6 will now no longer report that the media is write protected and will instead continue to work as normal. However, a PC will now no longer be able to write hidden files to the media without warning when a card is inserted into a card reader and hence corrupt important AntiLog recorded data. The AntiLog main menu and 'About' menu now warn if the LOCK switch is NOT activated on SD type media.
  • To reduce the chances of data corruption if the media LOCK switch is not set on SD cards (or for those who are still using MMC media which has no LOCK switch), the area on the media where AntiLog records data has been moved to try and avoid Windows system file writes. This means that previous AntiLog revisions will not see data written by V6.0 if media cards are removed and placed in earlier versions of AntiLog.
  • Now shows when cards are inserted that are READONLY (hardware fault caused by too many media NAND memory read/write cycles).
  • Default record baud rate is now 115200, not 4800 baud.
  • Expanded date and time for session headers and expanded time stamps now do not have a comma between the date and the time as this was inconsistent with the ISO8601 time format which doesn't have a comma between the date and time fields (it has a 'T' instead).
  • ASLCMD command input now ignored at main menu if the menu does not support ASLCMD so #VER command for example won't start changing menu settings.
  • New "#ERA,bus,ERASE" command to erase media (AntiLogPro only).
  • Session header now embeds product ID information.
  • <I> option in general menu changed to:- <I> Multi-unit configuration and identity and now shows a '*' if multi-unit is active.
  • As the media size can now be very large, the "About" menu output now shows the media detected capacity as a number with commas in every thousands position to make the large numbers easy to interpret. E.g. 1TB = "1099511627776" would now be displayed as "1,099,511,627,776"
  • "Unit Identification Options" menu title changed to "Multi-unit Identification Options".
  • Selecting "Shut down" from the main menu asks for confirmation as before but for the hardware 'P' variants, it now prompts "Restart Unit..." instead as it is not actually possible to shut down a Forced Power unit, it stays on all the time power is applied.
  • Valid range for NBYTE time stamping is now 1 to 65500.
  • Transfer settings will now work from the menu system when multi-unit is enabled (output was sent to the wrong serial port).
  • Menu system was incorrectly showing a number rather than '2' for when the serial port was configured for two stop bit operation.

V5.4  Apr 2016
  • AntiLogPro: Now has the ability to transfer options, settings and synchronise time from one unit to another simply by connecting the units together with a NULL modem cable and pressing the "On" button.
  • Data transfer MAXRATE feature added which allows a host machine to negotiate the fastest possible serial port baud rate supported by a connected AntiLog unit for data transfers (Supported in AntiLogReader V5.4).
  • Periodic logging of supply voltage now possible with AntiLog as well as AntiLogPro hardware.
  • ASCII line time stamping now available with the NOLOG option on each channel to allow time stamping (and real time playback) of recorded button and/or polling events written to the channel when enabled.
  • "About" menu now shows software build number as well as build date.
  • Resetting to factory defaults did not reset parameters such as the time and date display format.
  • A "#" character entered into the password for the Security Option (Option "S") did not work properly.
  • AntiLogPro: GPS Simulated Receiver options were not read properly when using high baud rates.
  • AntiLogPro: Multiple improvements to the multi-unit capability and command functions.

V5.3  Feb 2016
  • Periodic logging of supply voltage now possible controlled from "User Equipment Commands and Polling Functions" menu (AntiLogPro hardware only).
  • Improvements in error handling for media buffer overruns if they ever occur.
  • Time menu now allows entries in ISO8601 format and can end in Z (or +nn:nn or -nn:nn which are ignored as time is assumed entered in UTC).
  • Factory defaults changed to disable multi-unit mode by default.
  • "About" menu now shows when multi-unit mode is active.
  • "Two button erase" function at start-up worked but didn't show the main menu as it should.
  • Writing to the real time clock was broken in V5.2 for very old versions of the real time clock hardware (shown as "1226" in "About" menu).
  • Improvements to menu system to provide more unit information and to improve clarity.

V5.2b
  • Release of GPSSIM option for AntiLogPro hardware.
  • Improvements in the way the lid RTC device is handled for AntiLog hardware.

V5.2
  • Menu format has changed slightly. Introduced "- Comment" rather than "(Comment)" below menu titles.
  • Menu system now shows "ms" for milliseconds, not "mS".
  • Main menu now shows buffer overflow in recorded data if it detects the condition.
  • When RAW time stamps were enabled for playback and then time stamping turned off, the raw time stamp output was still generated.
  • User command size limits were implemented incorrectly so that the documented 255 characters available in the first user command was not possible all the time.
  • Improved media compatibility.
  • For AntiLogPro, you can now define a logging unit UserID which is written to log file session headers created with that logger.
  • Session Header output now contains ID="..." field when a user ID has been defined and outputs NBYTE=n when time stamping is used in the channel data (was just the number)
  • User can now select whether the power for the AntiLogPro RS232 transmit pins can be disabled if not required in record mode. The default is to keep the lines powered up all the time.
  • Media recovery option in General Options menu is now disabled if no media is detected.

V5.1
  • Important timing fix for media problems that can occur when baud rates lower than 115,200 are in use. (problem since V5.0)
  • Real time replay of ICD-GPS-15x data when no time stamps are embedded in the file is now fixed (problem since V5.0).
  • New Playback Options menu item to optionally allow an Escape key to abort data replays from any active playback serial port.
  • Random character transmitted after shutdown with low baud rates active now fixed.

V5.0c
  • Media cards that have no master boot record present but do have a partition table defined can now be used.
  • Improved media compatibility.
  • If there is a problem with the inserted media card, the LEDs will flash a media error as normal but the type of error will also now be shown in the Main Menu and in the About Menu.

V5.0b
  • User menu system failed to set odd and even parity correctly in all cases.
  • LED flash sequence when recording two channels simultaneously would not always correctly show the state of the first channel.
  • Trying to set dual port playback in dual port mode was not always possible if other combinations were first selected.

V5.0
  • Support for MultiMedia Card (MMC), Secure Digital (SD) and Secure Digital High Capacity (SDHC) storage media options up to the maximum defined by the SDHC format (32GByte).
  • Media card write protection switch now observed for SD and SDHC media.
  • Media card operating voltage now actively checked before use.
  • Can now record digital input logic state changes. AntiLog can insert 'EventIn' messages in log file in response to a hardware logic state change in the 'EventIn' line (edge selectable). The event message is time stamped to millisecond resolution so this feature can also be used for low frequency or pulse measurement.
  • New Time Shifted Playback capability.
    • Real time playback of NMEA can now have embedded time and date replaced with the current time and date to simulate a live GPS data source. NMEA sentence checksums recomputed in real time.
    • Expanded time stamps from other recording types can show current time and date rather than the recorded time and date during playback to simulate a live data source.
  • Separate 'On' and 'Off' button action menus are now available for record to simplify configuration.
  • User equipment command menus now show what functions are assigned to which definitions on all channels.
  • User can now specify the maximum period the real time playback system will delay before timing out and moving on to the next output.
  • Polled user command output can now have a specified initial delay from start of logging session per channel.
  • New 'Recording Methods' menu.
    • NOLOG option to disable collection of data on a channel (other features such as equipment polling and event insertion still work on that channel if required but data at the channel RS232 input will be ignored).
  • Time period and time offsets for record can now be specified in terms of days, hours, minutes, seconds and milliseconds. The display of time periods now shows the value in these terms as well.
  • New 'Real Time Playback Options' menu.
  • ISO8601 time and date format added, selectable in 'System Time and Date Options' menu.
  • V5.0 backward compatibility has changed. Will now only read data written by AntiLog systems running V3.1 or later. This is to prevent writing to FAT sensitive areas on media cards.

V4.4
Improvements to align the dual channel software to new features and menu layout found in the V5.0 dual channel development.

  • Corrected support for power management modes in new RTC device.
  • A user polled output repeat period of zero can now be entered meaning the user command for a given channel is only transmitted once at the start of logging and never repeated again.
  • Improved 'User Command Entry' menu.
  • General Options menu now shows a preview of the current port settings if 'Menu system on user defined port settings' is active.
  • Changes to match V5.0 dual channel development:-
    • The keyboard short cuts for baud rate selections have changed.
    • Capacity of media now shown in Megabytes (MB) or Gigabytes (GB) as appropriate.
    • The 'About' menu now shows preview of 'General' menu settings and shows full media capacity.
    • Menu titles are now embraced with '===='.
  • AntiLog Bootloader V4.0 support (AUTORUN)
  • LED flashing in record mode changed for ICD-GPS-15x ('M' option). Three green flashes now seen only if AntiLog detects valid, checksummed IP message block headers, else you only get one flash to say 'something' is being written to store.

V4.3
  • User defined baud rates are now independent per channel.
  • User defined baud rates are now in the range 113 to 460800 baud.
  • Using the Escape and ENTER keys now do more logical things while entering a new user baud rate.
  • Correction to the way time tagging worked with auto end of line detection.
  • About menu now shows overview of 'General' menu settings.
  • NByte time stamping was restricted to 255 bytes per time stamp, now you can have up to 65535 bytes per time stamp.
  • Corrected a problem where switching between menu baud rates with power saving active sometimes did not give the correct baud rate (although a restart always cured the problem).
  • Minimum selectable preset baud rate is now 150 baud.

V4.2
  • Average unit start up time significantly improved.
  • Menu system now automatically detects terminal end of line characters.
  • Automated end of line detection was not working for NMEA and NSample record modes if first line happened to be empty (<CR><LF> only).
  • New power management and start up menu.
    • Unit can be configured to always come up in playback mode.
    • 'P' option OEM units can be configured to start in playback mode (instead of the default record mode) when 'EventIn' line is asserted.
  • Improvements to menu system clarity.
  • About menu shows how inserted media was formatted (FAT or FAT32).
  • About menu automatically updates when media is inserted or extracted.
  • Improved I2C bus handling code including support for new Maxim Dallas RTC device.
  • Improvements to the way RTS is handled.
    • RTS action is now actively reset by extended 'On' button push during startup.
    • RTS action is reset as soon as factory defaults are requested in 'General Options' menu.
  • NMEA sentence selection updated to include $GPRMB, $PQNQR and $PQNQI.
  • Repeat period can now be specified from 40ms to two weeks.
  • 'M' option autoconnect now works even when channel and port definitions are deliberately swapped.
  • New Security ('S') option available to password protect the terminal menu system in playback mode.

V4.1.  Internal development - not for general release

V4.0e
  • Panel LEDs show when media is full in record mode without having to wait until incoming serial data arrives.
  • Slightly faster operation due to advances in development compiler release.
  • Microcontroller SLEEP mode is now implemented during shutdown to improve 'P' product performance.
  • Updated 'About' display provides additional information and format compatible with single channel (V3.3e) release.

V4.0d
  • Improved access code to non-volatile setting store.
  • Power consumption reduction when media card is not present.
  • RTC bus code improvements to reduce power consumption.
  • Media Insertion code made more compatible with older (slower) cards.
  • Pressing and holding the 'On' button for baud reset no longer clears channel 1 playback settings.
  • RTC device type shown in 'About' menu.

V4.0c
  • New NOLOG (Option 'N') available for equipment initialisation only.
  • Support for new lower power RTC device.
  • Media extract events now update main menu as well as media insertion events.
  • Further improved recording and playback processing speeds.
  • Improved millisecond time stamp accuracy.
  • Battery check now looks more like a bar display on terminal output.

V4.0b
  • Media full now reported properly (was not flashing red properly when full for all media sizes).
  • Improved media recovery function.
  • Panel LED now flashes yellow to confirm a new clock time and date input. This therefore means a unit will now flash yellow to confirm it has received a new time and date using the AntiLog time transfer function from another unit.

V4.0

 General
  • Major embedded software upgrade to support single and dual channel operation.
  • Recording and playback engines completely re-written.
  • Single channel and dual channel recording and playback now possible from a single AntiLog unit (hardware REV C or better required).
  • Each channel is independently configurable for both record and playback.
  • Designed to easily record two streams of 115,200 baud data at full rate.
  • New file system to support dual channel data logging.
  • File system backward compatible with V3.2.
  • Better file system inter-operability with multimedia PC card readers.
  • Much improved time stamping accuracy with all media types.
  • New SLEEP code to reduce power consumption by up to 25% when idle.
  • New visual feedback for two button erase and baud rate reset operations.
  • New file transfer protocol (ASLMTx) replaces 'X-Modem' support (see AntiLogReader).
  • Panel LED gives a single flash when unit is switched on even if LEDs are disabled to show user has indeed switched the unit on.
 Recording
  • Greatly enhanced options for 'On' and 'Off' button actions during record.
  • Independent polling functions per channel.
  • Up to 4 user defined commands can be assigned to buttons and polling functions.
  • New 8bit and NByte time stamping modes for record and playback.
  • Able to time stamp every incoming byte with NByte time stamping if required.
  • Switch to enable/disable explicit time stamping of button events.
  • End of line character can now be user defined.
  • 'Digital Bit State' can now be inserted into channel data during record.
 Playback
  • Real time playback now possible from two channels simultaneously.
  • Real time playback can use time values in NMEA sentences if no time stamping is present.
  • Single channel playback can be from any recorded channel.
  • Time stamp expansion now selectable for HEX playback.
  • Recording channel number can be embedded in output stream.
  • Ability to play back RAW as well as ASCII expanded time stamps.
 Configuration
  • Up to 4 groups of complete user settings can be saved and retrieved later.
  • About menu enhanced to give more comprehensive settings overview.
  • About menu item now shows DCARD lid serial number if available.
  • Better user feedback during time and date entry.
  • User command can now be entered as a hexadecimal string with an offset.
  • Ability to copy options from one channel to another.
 'M' Option
  • Time stamping of ICD-GPS-15x messages now possible to 1ms resolution.
  • Real time playback can use embedded time stamp information.
  • User can select whether time stamps appear in playback output stream or not.
  • Custom message can be inserted in ICD-GPS-15x data stream as an event (e.g. 'On' and 'Off' button events).

AntiLog

Single Channel
V3.8  Nov 2016  Active Release: Standard Single Channel Version
  • Expanded date and time for session headers and expanded time stamps now do not have a comma between the date and the time as this was inconsistent with the ISO8601 time format introduced in the dual channel version of the product which doesn't have a comma between the date and time fields (it has a 'T' instead).
  • "_OEM" Appears after "AntiLog" in the title if this is an OEM board.
  • The 'R' feature is no longer shown if the unit type is OEM as the OEM boards have the real time clock built in as standard.
  • RTC fault codes now introduced as "RTC content not valid" then the fault code in brackets.
  • About menu output changed to match V5 developments. E.g. "REV=F" rather than "REV F" and brackets removed from item names after serial port settings. Software build number now reported.
  • ASLCMD command input now ignored at main menu as the V3 menu system does not support the new ASLCMD interface. Now, if the #VER command is sent to the menu for example, it won't start accidentally changing menu settings.

Earlier Versions

V3.7b  Jan 2016
  • Time menu now allows entries in ISO8601 format and entries can end in Z (or +nn:nn or -nn:nn which are ignored as time is assumed entered in UTC).
  • Corrected a condition where some older types of media cards where incorrectly recognised as having a capacity of 3.9GB and would not function correctly.
  • Improved performance with media cards that have a slow start-up time.

3.7
  • Changes to menu system to match new V5.2 developments.
  • Possible random character transmitted after shutdown with low baud rates active now fixed.
  • Improved media compatibility.
  • The sub sampling ASCII line mode was restricted to values in the range 2 to 65535 rather than the correct 2 to 99999999 value described in the user guide.
  • Was not playing back ASCII line time stamped files that were written with V5.x
  • Some menus were missing the X-MODEM and 'On' button aware text.
  • Milliseconds incorrectly specified in menu system as 'mS' instead of 'ms'.
  • Small code size and speed improvements.

V3.6b
Media cards that have no master boot record present but do have a partition table defined can now be used.

V3.6
Improvements to align the single channel software to new features and menu layout found in the V5.0 dual channel development. Supports MultiMedia Card (MMC) and Secure Digital (SD) up to 4GByte only.
  • Corrected support for power management modes in new RTC device.
  • A user polled output repeat period of zero can now be entered meaning the user command is only transmitted once at the start of logging and never repeated again.
  • Recording Options and Playback Options menus now show preview of the current port settings.
  • General Options menu now shows a preview of the current port settings if "Menu system on user defined port settings" is active.
  • Using the <ESC> and ENTER keys now do more logical things while entering a new user baud rate.
  • POLYx messages replaced with $GPRMB, $PQNQR and $PQNQI in NMEA sentence filtering.
  • Changes to match V5.0 dual channel development:-
    • The keyboard short cuts for baud rate selections have changed.
    • Capacity of media now shown in Megabytes (MB) or Gigabytes (GB) as appropriate.
    • The 'About' menu now shows preview of 'General' menu settings and shows full media capacity.
    • Menu titles are now embraced with "====".
  • Changing the playback baud (when coupled to menu system) or menu baud rates in playback mode sometimes failed to set the menu baud rate properly until a power cycle. This has now been corrected.
  • AntiLog Bootloader V4.0 support (AUTORUN)
  • LED flashing in record mode changed for ICD-GPS-15x ('M' option). Three green flashes now seen only if AntiLog detects valid, checksummed IP message block headers, else you only get one flash to say 'something' is being written to store.

V3.5
  • Real time clock was still showing as valid even if RTC chip FAIL flag was set.
  • Improvements to the way RTS is handled.
    • RTS action is now actively reset by extended 'On' button push during startup.
    • RTS action is reset as soon as factory defaults are requested in 'General Options' menu.
  • I2C bus control of RTC chip further improved.

V3.4
  • Time synchronisation at start up worst case has been reduced from 1 second to 0.5 seconds, so on average, AntiLog starts up even faster.
  • Clock calibration calculation error introduced in V3.3 which may have caused unwanted clock drift during record and playback.
  • Date formatted output for "dd/mm/yyyy" was broken for dates greater than 2009.
  • Improved 'About' menu now includes details of detected RTC device (as per V4.0) and media format.
  • 'About' menu now automatically updates if media is physically inserted or extracted from a unit.
  • Alterations to menu system text for improved clarity.
  • Faster user command poll output rates. Can now achieve 25Hz (40ms period).
  • Menu system now automatically determines connected terminal <CR>, <LF> or <CR><LF> setting (prevents 'double' screen updates seen with some terminal programs).
  • Significant improvements to 'Button Event' handling during the NSAMPLE recording mode.
  • Key selections changed for 'Recording Options' menu for compatibility with future developments.
  • Improved handling of invalid date and time entry.
  • Improvements to User Command entry including preview in ASCII or HEX depending on current content (as per V4.0). Some non printable characters are now shown as codes during entry and in preview, e.g. "<CR>", "<LF>", "<TAB>".
  • Improved I2C bus handling including power savings after activation.

V3.3e
  • Panel LEDs show when media is full in record mode without having to wait until incoming serial data arrives.
  • Slightly faster operation due to advances in development compiler release.
  • Microcontroller SLEEP mode is now implemented during shutdown to improve 'P' product performance.
  • Updated 'About' display provides additional information and format compatible with dual channel (V4.0e) release.

V3.3d
  • Improved access code to non-volatile setting store.
  • RTC bus code improvements to reduce power consumption.
  • Media Insertion code made more compatible with older (slower) cards.

V3.3c
  • Support for new low power RTC device used in production.
  • Media extract events now update main menu as well as media insertion events.
  • Further improved recording and playback processing speeds.
  • Improved millisecond time stamp accuracy.
  • Battery check now looks more like a bar display on terminal output.

V3.3b
  • Change to embedded production support code. No change to feature set or operating functions.

V3.3
  • Now uses the new V4.0 file system which is compatible with all previous and current AntiLog releases.
  • V4.0 file system is more interoperable when using a multimedia card reader on a PC with applications such as AntiLogReader.
  • Improved V4.0 media recovery function now built into V3.3 to allow media recovery from data recorded from any current AntiLog unit.
  • Visual feedback when playback and record mode start even if LEDs are disabled (single flash of red or green to show unit has indeed started).
  • Visual feedback when two button erase has been actioned (yellow flash).
  • 'About' menu name changes for compatibility with V4.0 (e.g. 7BitTStamp -> AscTStamp).
  • LEDs flash yellow following valid time and date entry. This gives a visual feedback that a time transfer to this unit has taken place.
  • Playback session number can now go higher than 65535.
  • 'Percentage full' indication on main menu now relates to how full the media really is. Before it compared the number of bytes written to the media capacity which did not take into account overheads such as time stamp storage.
  • Gap between main LED flash now reduced from 1 second to 0.8 seconds for compatibility with V4.0.

V3.2
  • 'On' button delay to start playback mode extended further from 1.0 second to 1.75 seconds.
  • Baud reset delay extended to 10 seconds with visual feedback (yellow LED forced on) when baud reset time reached.
  • Support for new 'L' option which prevents baud rate resets with the 'On' button if the settings lock is active.

V3.1e
  • Improved shutdown in case of low battery condition ensuring even more robust data collection.
  • New Line Triggered real time playback feature using primary serial port Rx line. Data can now be replayed on demand from an external 1 pulse per second source for example.
  • Support for the new Forced Power On ('P') hardware option.

V3.1d
  • New time transfer mode to accurately transfer time and date to any other AntiLog unit running V3.0+.
  • Fixed a problem with the two button erase function not always working at start up.
  • Delay to get playback mode at switch on extended from 500ms to 1000ms (user feedback request).
  • Sub sample "starts with" string can now contain space characters.
  • "ASCII End Of Line Character Selection" menu now shows <CR><LF> for clarification.
  • Parity and extra stop bit generation now available in recording mode.
  • Hexadecimal playback now prints out partial lines with small numbers of recorded bytes.
  • User defined baud rates have been re-worked and can now operate below 300 baud.

V3.1c
  • Fixed a midnight roll-over problem introduced into V3.1 code which could cause the unit to lock up at midnight under certain conditions.

V3.1b
  • Fixed 'time valid' flag in Session Header. Flag was sometimes saying session time was not valid ('R' - relative time) when the time and date stamps were valid.
  • Attempting to play back data with no media card present was sometimes producing a string of binary zeros. Now fixed - a 'No media present' warning is issued and no output is produced.

V3.1
  • Major speed increase. Data capture now possible at full rate 460,800 baud.
  • Media read/write code upgrade. (Backward compatible with V3.0)
  • Session header now shows serial number of AntiLog unit used to record the session data.
  • Faster and improved data recovery feature.
  • Time tagging of data now down to 1ms resolution (was 5ms).
  • Fixed unwanted delay in selecting record mode from 'On' button on units without RTC option.

V3.0c
  • User baud rate error now displayed correctly for negative errors.
  • Baud rate changes that effect the current menu baud rate are now more intelligently handled.

V3.0b
  • Up to 20% improvement in playback performance for X-Modem uploads compared to V3.0
  • Two button erase now works with slower media and when holding the 'Off' button after releasing the 'On' button.
  • Fixed problem where battery check could cause baud rate to change in dual serial port mode where playback and menu baud rates were different.

V3.0-M
  • Message ID numbers are no longer specified from a fixed table of values. User can now define and later select from up to eight message ID numbers for automated connection.
  • Now compatible with more GPS receiver types.
  • More efficient message connect algorithm which works even if no message data is currently being transmitted by the receiver.

V3.0
  • Dual serial port support for hardware REV C and later. This allows for example, all data to be recorded from one port while the menu system and playback appear on another. In many setups, this removes the need for cable swapping when trying to upload recorded data.
  • Serial port settings now include support for 5 to 8 data bits, parity and stop bits.
  • The menu system port settings can now be independent of the record and playback port settings.
  • Non standard baud rates can now be entered and selected for any of the record, playback and menu port settings.
  • ASCII line data can now be time and date stamped in record mode to 5ms resolution with only a six byte per line overhead.
  • Time stamps can be embedded into playback data stream as an ASCII string.
  • The dates in the menu system and embedded time stamp output can be selected from dd/mm/yyyy or dd-mmm-yyyy format.
  • Playback can now use the time stamp data to provide the timebase for 'real time' playback.
  • File system upgraded to support multiple sessions.
  • File system can read and recover data written by all previous software releases.
  • Session headers can now be embedded in playback data stream.
  • User configured sub sampling of ASCII line data in record mode. Both line and frames of lines can be sub sampled.
  • Recorded data can be played back as a hexadecimal and ASCII dump for equipment output analysis.
  • User command can now be issued continuously at a user defined rate.
  • New Automatic Media Recovery system in case all sources of power are lost during record.
  • Media 'hot swap' now supported (main menu for example, automatically updates when media inserted or removed).
  • ASCII end of line character for record can now be selected as Line Feed or Carriage Return.
  • New 'Menu quite' feature to suppress initial menu output if this would cause problems to any equipment connected ready to receive data in playback mode.
  • AntiLog Real Time Clock (RTC) hardware now supported. All time stamps are then related to the real time and date.
  • About menu option now gives a summary of all major port settings.
  • New 'Record Data Now' item in the 'Recording Options' menu to allow recording mode to be selected directly from the playback menu system.
  • Main menu now reports the number of sessions used to make up the data currently recorded in the flash store.
  • Response to 'Off' button corrected to allow AntiLog to shutdown properly when the menu system is continuously flooded with random input data.

V2.0-M
  • AntiLog-M option for military GPS receiver testing using ICD-GPS-150 and ICD-GPS-153 compatible data streams transmitted via RS232.
  • AntiLog-M option compatible with GPS receivers such as SPGR, PLGR, DAGR, GRAM, etc.
  • AntiLog-M option can automatically connect selected ICD-GPS-15x messages if they are not already being transmitted by user equipment.
  • AntiLog-M option provides real time playback of recorded ICD-GPS-15x data to simulate real receiver output (similar to the NMEA real time playback mode).

V2.0
  • New NMEA message filtering option which allows you to select which NMEA sentences are to be logged from the incoming data stream. This option can considerably reduce the storage and data processing requirements associated with GPS trials data.
  • A user defined equipment command can now be issued each time the 'On' button is pressed during record. This gives the user the ability to reset user equipment or initiate equipment readings during a trial.
  • Two separate types of user events can be written to the log file in response to 'On' and 'Off' button presses during record allowing the user to mark significant events during trials activities. Each button push has its own independent sequence number which gets written to the log file.
  • Can now record full rate 230,400 baud data.
  • New embedded system bootloader to allow software upgrades to be applied simply by sending a distributed file to the AntiLog serial port.
  • Keypress response improved with new de-bounce mechanism for all button events.
  • Further enhanced X-Modem playback performance.

V1.3b
  • Both LEDs now flash briefly to give visual confirmation that holding the 'Off' button has powered the unit down successfully.

V1.3
  • Reduced power consumption.
  • Can now dynamically reduce system power consumption even further when using selected baud rates less than 115,200.
  • X-Modem transfers can be aborted cleanly whilst in the middle of a transfer.
  • Battery condition check can now be aborted before completion.
  • Pressing the 'On' button during playback mode produces a cleaner start to the playback of recorded data (switch de-bounce improved).
  • 'About' playback menu now reports board revision code.

V1.2
  • User can now 'Lock' the menu system to prevent unintentional corruption of settings caused by powering the unit up in playback mode rather than the intended recording mode with a live data feed.
  • New battery check option with terminal voltage report.
  • Two button media erase now always comes up in playback mode and requires the user to hold both buttons for at least one second before erasing media.
  • Playback baud rate menus is now 'On' button and X-Modem aware.
  • Media code improved allowing the use of slower performance MMC cards if required.

V1.1
  • Improved serial port code to allow sustained 115,200 baud rate recording.
  • Main menu now reports media storage capacity in available bytes rather than media size in MBytes.
  • Switching between playback baud rates in playback mode no longer produces a spurious character on the serial port.

V1.0
  • First release.

AntiTermPro V3.2  26th May 2020  Active Release
  • A new warning system has been built into the AntiTermPro software and the supporting documentation web server to give warnings of settings changes and other issues that may be experienced when upgrading from one AntiLog or AntiLogPro software version to another.
  • New 'Env' tab added to the multi-unit display to show temperature, humidity and pressure from supported external environmental sensors fitted to AntiLogPro OEM units running the upcoming V8.1 of the systems software which supports this new feature.
  • Term settings GUI now dynamically loads the available COM ports each time the settings interface is opened.
  • Trying to select MAXRATE when uploading recorded data from an AntiLog unit connected via a COM port which was greater than or equal to COM10 did not work. Issue now resolved.

Earlier Versions

V3.1  09th Apr 2020
  • Revised user interface design.
  • New window available from the 'Extract Data' GUI to allow erasing of AntiLog data on media cards inserted into a media card reader.

V3.0  20th Feb 2020
  • Polling for connected units has been changed to fully automate the process including automatically switching between menu and ASLCMD commands to discover if a unit is present. This means AntiTermPro can now automatically detect and interact with units that are running in the bootloader mode, even in a multi-unit system.
  • Support for the new BL6 bootloader which currently allows connected units to be upgraded four times faster than the current bootloader version.
  • More intelligent use of the old style desktop PC serial ports that only allow operation up to 115200 baud. The GUI adapts to any speed restrictions seen in the serial port driver so some MAXRATE type options will not be presented for use.
  • New displays appear if the unit is being used in Record mode or if it is running the bootloader when the 'Upload' display is activated. The title banner colour now changes to a tan colour if the connected unit is running in the bootloader mode.
  • 'About' display now shows the address of the upgrade server URL it uses for an upgrade or upgrade check.
  • The 'Clear' button on the terminal panel now also clears the product detection as well as the display and line history buffer.
  • ADC voltage readings in the multi-unit display are now presented in volts, not millivolts.
  • AntiTermPro is now compatible with new product developments and has extended multi-unit production control capabilities.

V2.4  13th Jan 2020
  • Fixed an issue where extracting data recorded on an AntiLogPro unit which used the Ring Buffer storage method could result in 'bad sequence number' error messages.
  • The number of sessions displayed for a log file was wrongly being shown as one even if the session count really was zero for wrapped data stored in an AntiLogPro Ring Buffer.

V2.3  4th Dec 2019
  • Now compatible with new file system improvements introduced in the AntiLog V8.0 software release.
  • When extracting channel data from log files, the RAW time stamp expansion option was incorrectly adding a comma character after the six byte RAW timestamp in the output file.
  • The data extraction window now re-reads the media image source when the window is activated again after focus has been moved away in support of other user activities.
  • Program now detects and displays buffer overrun conditions flagged in a log file.

V2.2  6th Nov 2019
  • When a connected unit is checked for a product upgrade, the 'Open User Guide' prompt has been changed to 'Open User Guide(s)' which can now open an internet web page containing not only the related product user guide but a link to all the user guides for any options installed in the product.
  • Messages to the user during product upgrades have been improved.
  • Corrected an issue where connected AntiLog OEM products that were not fitted with any options were not being recognised as OEM units.
  • File requesters now show file history and filter drop down options.

V2.1  12th Jun 2019
  • Data Extract side menu now offers an option to split session data into separate files per channel during the data extraction process.
  • Firmware upgrades via the internet for all units in a multi-unit configuration is now possible.
  • About display now has a link to gain online access to the AntiTermPro user guide for the current running version.
  • Media card extract GUI window title updated to say 'MMC/SD/SDHC/SDXC'.
  • Ability to disable 'Automatic Connection' removed from Uploads display as this feature is now redundant. Connections are now always automatic.
  • Main tab in Visualise display now called 'Visualise GNSS' not 'Visualise GPS'.
  • No error message was being displayed if an upgrade file for a given unit serial number could not be found.
  • X-Modem 'Request a menu system unlock' button was not working.
  • Default product icon now says 'AntiTermPro' not 'AntiTerm'.

V2.0  26th Mar 2019
  • Added a new 'Multiple Unit' button to the side menu which opens an adaptive display allowing control over multiple AntiLogPro series units.
  • Improved compatibility with legacy units. Now supports all AntiLog software releases back to V2.0. Upgrades from V2.0 to the latest release now possible using the Upgrades side menu.

V1.5  11th Feb 2019
  • Added a new 'Upgrades' button to the side menu which opens a display allowing you to check for and upgrade a connected unit to the very latest software release. Downloading and checking for the latest release requires a valid internet connection.
  • A 'Tab' character can now be inserted into Macro definitions. (It could before by hand but now the GUI lets you insert one from a pull down list).

V1.4  Nov 2018
  • Added support for GLONASS, Beidou and integrated GNSS visualisation as well as the existing GPS support.
  • Now decodes $GNGNS messages.

V1.3  Mar 2018
  • Updated product images on main screen.

V1.2  Jan 2018
  • Improved layout on Microsoft Windows systems that are set to 125% screen scaling.

V1.1  Oct 2017
  • More Date and Time output formats now available for data extraction including an optional comma separator between date and time fields. Selected Date and Time format also now applies to session header date and time expansion.
  • More efficient use of PC multitasking resources.

V1.0  Dec 2016
  • First release.

AntiLogReader V7.1  07th Apr 2020  Active Release
Distributed as a 32bit PC command line executable for maximum compatibility with most host PCs for use in a console window or in a batch file. Requires Microsoft Windows 7 or later.
  • Improved media erase operation after a successful upload with the 'ERASE' keyword. Program now locks the volume before modifications are made to ensure more reliable erase performance.
  • When displaying the directory entry open and close timestamps, the program now shows relative values for recordings made with old AntiLog units that do not have real time clock hardware.
  • Improved error messaging when accessing media cards.

Earlier Versions

V7.0  15th Feb 2020
  • Compatible with the new file system improvements introduced in the AntiLog V8.0 software release.
  • Improved support for AntiLogPro Ring Buffer storage method.
  • RAWTSTAMP and OLDTFORMAT keywords are now depreciated but these keywords are still currently supported for backward compatibility.
  • TFORMAT keyword now supports six options including RAW timestamp output (replaces the RAWTSTAMP keyword operation) as well as two timestamp output formats which separate date and time with a comma character making the output compatible with older AntiLogReader timestamp output formatting (replaces the OLDTFORMAT keyword operation).

V1.0 to 6.0  10th Dec 2016
  • Support for AntiLog software revisions from V3.2 up to V7.1



(c) Anticyclone Systems Ltd, 2020 Updated: 26-May-2020