Logic IO Newsletter
September 16, 2008

Dear RTCU User,

Welcome to this latest edition of the Logic IO Newsletter.

The major news in this Newsletter is the full support for SBAS (WAAS and EGNOS) in the latest firmware for the MX2i Series. With Satellite Based Augmentation System (SBAS) enabled the accuracy and reliability of GPS positions will be greatly enhanced.

We are also releasing the new RTCU IDE V4.90 with a long list of new features and improvements.
Also being released: RTCUProg V6.13, RTCU Communication Support Package V1.13 and the GPRS Gateway Deployment Package V1.20!

Make sure to read this Newsletter to its end as we have added new information on the forthcoming RTCU DX4 Series!

Please continue reading below and you will see, what we mean ;)

RTCU MX2 Series Firmware V1.21

We are today releasing MX2i Series Firmware Version 1.21,
with the following news and improvements:


  •  Full support for SBAS (WAAS and EGNOS) for improved GPS position accuracy.
  •  Support for new GPS mode=4 in gpsFix(), to indicate an SBAS corrected position.
  •  gpsNMEA().
     New function to forward NMEA verbs (RMC,VTG,GGA,GSA) to the VPL application
  •  Intelligent filtering and handling of completely wrong GPS positions
     received in rare cases from the GPS receiver.
  •  Very fast boot-up!
     The MX2i unit now boots instantly with flashing of the system LED immediately after boot.
  •  sockGetTCPIPParm().
     New function to read back the TCP/IP parameters set by sockSetTCPIPParm().
  •  sockGetGWParm().
     New function to read back the Gateway parameters set by sockSetGWParm().
  •  sockSetGWParm() and sockGetGWParm include support for GPRS Gateway Encryption key.
  •  Support for RS485 on the MX2i ECO+ unit.
  •  fsFileMove(). Now file-system function to move a file.
  •  Several smaller improvements in the FAT32 file-system implementation,
     including improved power management.
  •   + other minor Enhancements.

Bug Fixes:

  •  gsmPowerLP(OFF) blocked all further use of gsmPower(). 
  •  Sometimes a terminated voice call blocked further voice calls and
     SMS messages for up to several hours.
  •  In rare cases gsmConnected() returned TRUE at the same time as
     gmsGetCurrentProvider() returned 0.
  •  System LED for GSM status did not turn ON during an active CSD session.
  •  pmWaitEvent() did not return an error code, if GSM is ON, and no
     GSM event was selected.
  •  pmSetSpeed() accepted low speed, even though the GSM module was not
     operating in low-power mode.
  •  PPP negotiation with PAP username authentication sometimes failed.
  •  gsmHangup() with an active GPRS session, but no voice active,
     could momentarily close GPRS.
  •  Calling btOpen() without Bluetooth module could hang.
  •  btHsOpen() could return a timeout, despite of a successful connection.
  •  Bluetooth user LED was turned ON, when btHSOpen was called.
  •  serClose() flushed all data in the outgoing transmit FIFO resulting in data-loss.
  •  File creation was not correctly updated, but worked as a file modified time.
  •   + other minor Bug Fixes.

Please download this new version from www.logicio.com


RTCU IDE version 4.90 has been released with the following list of improvements:

General Enhancements:

  •  Support for an indefinite number of include (.INC) and VPL (.VPL) files in a project!
  •  Completely new compact and future proof (XML based) project format.
    Not backward compatible, but a back-up of the current project is automatically created.
  •  Editor foldings are now saved as part of the project and automatically
     restored at project re-load!
  •  Great improvements in the stability and speed of a remote connection
     over CSD / GPRS Gateway.
  •  Improved performance on dual-core CPU based PC's
  •  Find/Replace editor function now selectively searches within folded blocks.
  •  Find/Replace editor function automatically remembers the last 10 strings used.
  •  Unit password clear feature using a key generated by Logic IO.
  •  Datalogger window remembers any user resize of columns.
  •  Full support for earlier keyboard shortcuts, such as CTRL-F2 for toggling a bookmark.
  •  + smaller number of enhancements

Simulator enhancements:

  •  Consistent simulator execution speed by automatic PC speed profiling.
  •  gsmPowerLP() support.
  •  sockSetGWParm() and sockGetGWParm() support.
  •  fsFileMove() support.
  •  pmWaitEvent() support enhanced in relation to gmsPower() / gsmPowerLP(). 

Bugs which have been fixed in this release:

  •  Very slow simulator execution on some PC's.
  •  Voice data transfer was possible, but useless, on MX2i eco and MX2i eco+.
  •  On-line help only allowed being positioned as the top-window.
  •  Fly-over help sometimes showed up unexpectable.
  •  Project zipped file did not work correctly with Windows Vista.
  •  MDT-200 simulation did not work correctly with used defined characters above index 127.
  •  Frequently there was no warning when a configured serial (RS232) port was unavailable.
  •  In rare cases formatting the internal flash drive in the Simulator crashes the RTCU IDE.
  •  Simulator could hang at the instance of clearing the Debug message window.
  •  + smaller number of bug-fixes.

Please download it from www.logicio.com

RTCU Programming Tool V6.13 (RTCUProg)

Stand-alone tool for transferring projects/applications and firmware to all RTCU units.
Support for encrypted programs for programming of the RTCU MICRO units.
Connection to an unit can be done via cable, CSD (Data call) or through the GPRS Gateway.

Version 6.13 fixes a couple of minor issues and has been upgraded to use the latest RTCU Communication Support Package V1.13.

Please download this new version from www.logicio.com

RTCU Communication Support Package V1.13

Complete Communication Support Package (RTCU CSP) for communication with RTCU units using cable, modem (CSD) or the GPRS Gateway.

he package includes full support for background update of application /  firmware  over cable, CSD (Data call) or GPRS. During the upgrade the application in the unit continuous to run. Interrupted upgrade attempts can be resumed at the point of interruption.

There is full Multi-session support allowing connection with multiple RTCU units simultaneous via a combination of Cable, CSD (data call) or GPRS Gateway. This effectively means that for example on one session an upgrade over GPRS of an unit can occur  and at the same time on another session the datalogger can be retrieved over a CSD connection.

Full support for Encrypted communication (with an user defined key) and compression using the GPRS Gateway Professional.

The functionality included in the package is extremely comprehensive and well tested as this package is actually used in all Logic IO products including the RTCU IDE and RTCUProg programs.

The package includes a small sample program and the source code for the complete RTCUProg programming tool version 6.13 (see also above).  Sample programs is developed in Microsoft Visual Studio C/C++ 2005

V1.13 includes great improvements in the stability and speed of a remote connection over the GPRS Gateway or CSD and also fixes several smaller bugs.

Please download it from www.logicio.com

GPRS Gateway Deployment Package V1.20

Complete Deployment Package for using the Logic IO GPRS Gateway. Package includes a complete example showing how to develop applications that utilizes the Logic IO GPRS Gateway. Example consists of a RTCU Application and a PC application developed in Microsoft Visual Studio 2005.
Package includes a library, VSMSGW.DLL, that makes communication through the GPRS Gateway from a PC application very easy. Also read the included documentation here

The news in V1.20 includes:
Uses Visual Studio 2005, encryption/compression support, and Send/Receive GPRS Packet support.

Please download it from www.logicio.com

New Products

We are now offering the following new cables for the MX2i Series:

/O cable for the RTCU MX2i Series
High quality I/O cable for the MX2i Series with wiring for Digital Input, Digital Output and Analog Inputs. Length: 0.7 to 1.2 meter.

cable for the RTCU MX2i pro/pro+
High quality communication cable for the MX2i pro/pro+ with wiring for the CAN and RS485 interfaces. Length: 0.7 to 1.2 meter.

MX2i Series front end-cap with hidden SIM card reader
In the MX2i Series the SIM card is by standard easily accessible from the outside, which is a huge advantage in most applications.

For special requirements an alternative front end-cap with the SIM card reader hidden behind the front end-cap can be delivered. Using this front-end cap it is therefore necessary to unscrew the front end-cap to gain access to the SIM card.

The installation is easy by a simply exchange of the standard front end-cap supplied with any MX2i Series unit


Please contact Your Supplier or Logic IO for more information on these new products.

RMA Procedures

For customers sending repairs directly to us we have earlier released our new web based RMA system. The goal is to make the repair process more efficient and faster by the use of a web-based form, where all relevant information can be submitted to us as easy as possible.

At the same time we are simplifying the repair options and are now for example offering a fixed price for repairs outside warranty.

Please visit our Support/RMA page for additional information

...under development

We are currently working on two major new products.

RTCU DX4 Series.

On the hardware side we are working on the successor for the RTCU D4, called the RTCU DX4 Series. The RTCU DX4 will be based on the same X32-architecture as the MX2i Series and will include a long list of new features.

The current specification for the DX4 are as follows:

  •  Based on the X32-architecture with same processor, Flash, Dataflash, FRAM etc.
  •  CAN bus.
  •  1-Wire bus.
  •  USB ready. (slave).
  •  RS485 as a standard feature.
  •  MODBUS protocol support (Slave / Master)
  •  Expandable I/O concept with external I/O modules.
  •  8 Digital inputs, 8 digital outputs, 4 analog inputs and 4 analog outputs.
  •  Analog inputs with support for 0..10V and 4..20 mA.
  •  On-board battery charger with optional battery pack.
  •  Graphical LCD display with 8 keys (UP,DOWN,LEFT,RIGHT,DEL,SEL,ESC and OK)
  •  On-board SD-CARD reader with full FAT support.
  •  Prepared for M2M chip solution instead of a traditional SIM-card.
  •  Two-part pluggable connectors.

The first member of the RTCU DX4 Series is expected to be released just before Christmas!

Project "Semeru"

is the name of tallest mountain on the Island Java. It is also one of the most active volcanos in the region.

Semeru is also the codename for the development of Java support for the X32-generation of RTCU devices.
Java will be introduced as an alternative to VPL and the two languages will both be fully supported in the future.

This is the short list of features included in Project "Semeru":

  •  Java support for the X32-generation of RTCU devices.
     This currently includes the MX2i Series and the coming DX4 Series.
  •  Complete RTCU IDE Integration.
     Project can be compiled for VPL or Java.
  •  Common VPL / Java API.
     The current and future API will be equally available in both languages.
  •  Most standard Java libraries supported.
  •  Floating Point Support.
  •  Full Simulator Support
  •  Full featured Source Code Debugger.
     With breakpoint, single-step, inspect variable, stack-track, multithreading, etc.
  •  Remote debugging over CSD or over the GPRS Gateway.

This Java implementation is fully maintained and implemented by Logic IO, and therefore the integration into the "RTCU Concept" are expected to be close to perfect.
The Java VM (Virtual Machine) itself will operate under the full control of the RTCU Firmware (just as the VPL VM), contrary to some simpler Java implementations which runs inside the GSM engine itself. The RTCU approach ensures the best possible, most flexible and futureproof solution for our customers for years to come.

Suggestions, comments and ideas to new features/products are always welcomed..

For further questions or enquiries:

Logic IO ApS
Holmboes Allé 14, 1
8700 Horsens
Telephone: +45 7625 0210
Fax: +45 7625 0211

If you want to be removed from our mailinglist, then please send an email with your
email address included to admin@logicio.com