CTM-200 R1 Firmware Release Notes
2.0.5.4774 06/03/2015
New
Changes
- APN can be up to 63 characters in length.
Fixes
- Fix for Huawei E397B - Unable to register on LTE.
2.0.5.4490 02/18/2015
New
- cmd netwd enhanced to support 3 ping targets
- New cmd can odometer 4, Odometer calculated based on OBD speed
- New cmd can odometer 3, Odometer from OBD2/J1939 if available, otherwise calculated based on OBD speed
- New command subset cmd accel for accelerometer configuration.
Changes
- Added heading calibration status to status byte in message 111.
Fixes
- Fix-up for TCP message reporting for handling persistent TCP connections across WWAN disconnect/reconnects.
- Fix for cmd ipsec restrict 1
2.0.5.4342 11/06/2014
New
- Auxiliary controller: Added configurable timeout for mode 24 (non-polling),
Changes
- Custom ULCP msg (i.e. starts with 0xFF in ULCP header) now uses the byte following the length byte as the MSB of length.
Fixes
- Fix for message reporting where first UDP message after network connection is not delivered.
2.0.5.4281 10/09/2014
New
- File-based reporting now supports file delivery using web-services, ssh, or ftp.
Changes
Fixes
2.0.5.4211 09/07/2014
New
Changes
Fixes
- Fix-up for Halfbridge mode DHCP client support.
2.0.5.4178 08/15/2014
New
- Added cmd vin command set
- Added cmd vehtimeout to configure RFID logout timeout
- Added message 19, $POUTD to report digital output states
Changes
- Made p15 override any p48 values if p15 is available
- Made Dodge use lower resolution odometer code.
- Modified message 111's accel event flag and accel value to use triggering value if triggered by accelcond
Fixes
- Fix to netwd ping test.
- Fix for cmd can engparam
- Fixed cmd gpsinput returning ERROR when being queried
- Network watchdog now resets internal power cycle counter when ping test is successful
Previous Releases
- 2.0.5.4068 06/06/2014
- added support for LAN Broadcasting with netmasks other than 255.255.255.0
- added ULCP message 111
- added xmodem download support
- fix for default baud rate configuration for CAN
- fix for Modbus sometimes becoming unresponsive
- fix for telnet timeout always 60 seconds
- fix false triggers for accelerometer
- fix for obdcond AND condition when checking unavailable parameters
- 2.0.5.3922 26/03/2014
- added TPMS support to J1939
- added TCP support to faster reporting
- added cmd doutrestore to control which outputs can be reset by firmware processes
- added cmd aux leadmode to allow parsing different starting characters for auxcond
- added cmd fuel mode 6 to support using fuel level reported from OBD for fuel use calculations
- added support for parsing ascii text in French for Dickey John spreaders
- re-added cmd swipedelay
- improved CAN connection handling
- fix for supporting cmd ipadr resetting to 0.0.0.0 on connection drop when in halfbridge mode
- fix for default route handling for cell/wifi client config
- fix for cmd factory telnet timeout
- fix for ipsec full tunnel support
- 2.0.5.3574 18/11/2013
- added support for 2 more auxiliary devices reporting (aux2 and aux3)
- added $BTVEG message
- fix for TAIP reporting in binary instead of ASCII
- fix for I/O reporting triggering
- 2.0.5.3504 25/10/2013
- added support for broadcasting local UDP message reports
- fix for UML397 connection issue
- fix for cmd factory full not removing /etc/reports/
- fix for cmd factory not resetting cmd pobdx and cmd landhcp
- fix for cmd minrssi not working
- fix for cmd pin not working
- 2.0.5.3365 29/08/2013
- added cmd sat force to allow pendant messages to always be sent in dynamic/failover mode
- added support for Parker and Dickey John spreader controllers for auxiliary reports
- fix for wifi client connectivity with certain peripheral devices
- 2.0.5.3356 15/08/2013
- added new cell device E362V
- fix for cmd user and cmd pswd
- 2.0.5.3309 07/11/2013
- Added satellite module support, and satellite specific reporting server/messages. New configuration command set cmd sat.
- ULCP headers are automatically added to ULCP binary messages. TCP/UDP reporting both support ULCP binary messages.
- new command cmd vue period replaces crontab-based vueclient scheduling.
- added ethernet ARP detect watchdog. New command cmd lanwd enables/disables watchdog.
- Fix for half-bridge mode to include CELL_ONLINE/CELL_FFLINE events in event log.
- Improvements to vueclient to support receiving new commands when sending client ACK.
- Fixed bug in TCP reporting server to close socket after message delivery based on cmd tcppersist setting.
- Fixed bug with firewall rules and WPAN server.
- Fixed issue where repeated execution of cmd dout causes reporting system lag/gaps.
- enhanced netwd support.
- added support for Sierra Wireless MC7700 cell module
- RF LED blinking states represent Signal Strength
- added NMEA message $GPVTG
- added support for Ericsson F5321gw cell module
- added command cmd sms enable 0|1
- added support for Dickey-John salt spreader interface.
- F5521 default is to use OHCI
- fix for cmd apn resetting network authentication:user/pswd values
- fixed bug with 'cmd usepeerdns'
- decreased fw image size
- added support for Novatel E362 module (cmd device cell E362/E362E)
- added support for Huawei UML397 CDMA module
- support for wildcard characters in RFID access control list files.
- WPAN NMEA message fix to include CR LF
- fix for case where OBD datafile isn't opened properly and cmd can odometer 1 is used
- added support for Bosch Rexroth salt spreader interface (mode 23)
- fix for 'cmd factory' to clear idle report conditions and accel report conditions.
- UDP local reporting will use same source port and target port as defined by locport
- fix for cmd snfonsd
- 2.0.5.3063 12/10/2012 : Current Production Release
- fix for string format on TAIP LN message
- cmd multiwan/multimode feature for splitting ethernet traffic between cell/Wi-Fi client interfaces.
- iButton is now enabled only if a valid RTC time is available or 5 minutes have elapsed since boot
- Sierra Wireless AC598 - prevent SMS send.
- new NMEA report message $PNETD, message number 29, for advanced RF diagnostics
- cmd stm upgrade command line arguments enhanced to match 'cmd upgradefw'.
- rs232 : CTS will always be set low voltage
- fixed bug with vpnc client disconnecting/reconnecting
- store and forward enhancement for single or 'orphan' reports
- enhance half-bridge mode so that client MAC address is automatically configured.
- 2.0.5.3034 10/17/2012
- vueclient modifications to support Cypress Vue Server at vue.cypress.bc.ca:11650
- #3138 - Support minimum timeout for accelcond and some logic to determine if reports should be sent based on orientation
- fixed problem with email reports forwarding from the CTM-200 store-and-forward system.
- cmd event loglevel enhanced to include both a MIN reporting level and MAX reporting level
- fix for sending email reports using Bell SMTP servers
- support for Telit HE910 cell module, new command cmd device cell HE910
- new command cmd device cellnetwork to support specifying network:HSPA/LTE
- new command cmd device cell AC319U to support (ppp0/rfdiag)
- added CAN passthrough support.
- new commands cmd can odometer and cmd can enghours to configure eeprom source
- fix to include 'cmd geort' in 'cmd showconfig'
- #3083 : STM AT watchdog set to ON by default and at 120s
- added 'cmd sms fwdreport' to web interface
- new command cmd confdrop for installing a new configuration on a CTM-200
- added support for corrupt config recovery, config backup and install.
- new command cmd ftp remote to control remote access to FTP server
- new command cmd ipsec split to support IPsec full/split-tunneling
- fix for command cmd msgredirect remip
- #3109 : fix for Rogers AC330 VID/PID
- #3095 : fix for configuring firewall logging from web interface
- #3108 : fix for TAIP messages lat/long dec precision
- 2.0.5.2986 07/23/2012
- #3088 : fix for parsing AT+CGPADDR:1 query results with Sierra GSM DirectIP driver
- #3086 : tmrping restarts after config change to cmd ping
- #2916 : escape from mode 3, local PPP
- #3083 : log STM command failures
- #3078 : ibutton cardID fixup
- webif fix for setting cmd lanbridge
- 2.0.5.2968 07/17/2012
- #3080 : fix for CDMA/EVDO devices to skip SIM status and APN cell initialization steps.
- #3082 - fix for restricting remote access when using wifi AP mode.
- #3078 - fix for wifi watchdog / wlanmon ps segfault.
- #2709 - fix to open a serial console on pad mode escape sequence.
- options to include ID and checksum on TAIP messages
- fix for checking STM fw rev. check before sending 'AT^DIST=0/1'
- SMS message forwarding using cmd sms fwdreport
- set max number of WiFi clients to 8 for WiFi AP operating in AP mode
- improved card reader / unlock response time
- added cell device type AC330
- vueclient now includes STM fw rev in DeviceModel
- GPS odometer and engine hours can be reset/set from the web configuration interface
- reporting:fixes for validity flag processing on certain message types,including binary ULCP messages, in store-and-forward system.
- DGPS support (RTCM/WAAS) with cmd gpsdgps
- ability to bridge ethernet ports with cmd lanbridge
- restrict ethernet port access with MAC address filtering using cmd lanfriends
- vue command ack for remote device management/configuration from VUE server cmd vue ack
- F5521/F3307: fix for power cycling mini-card db on dialer hard-reset sequence.
- fix to Huawei device specification table for E372, E397B
- modification to firmware upgrade sequence (3 device power cycles through a upgrade sequence).
- 2.0.5.2869 04/13/2012
- cmd snfdelay now includes setting a minimum RSSI level which must be met for 'n' seconds before message forwarding will start.
- fix to include 'cmd mip' in 'cmd showconfig' output, ONLY if service type is CDMA/EVDO.
- 2.0.5.2863 04/04/2012
- fix for ENTER_LPM event flooding event log when 'cmd pwrwoe' is configured incorrectly.
- increase supported number of IPsec remote subnets from 10 to 50
- added support for Sierra Wireless AC320
- added support for Huawei E397B
- new: cmd auxterm, cmd auxreport and cmd mode 22 for support for auxialiary serial port inputs.
- fix for possible SNF duplicate reports on lost registration condition
- new: cmd snfdelay with support for minimum RSSI threshold before forwarding stored messages.
- event log will track setting/resetting of: cmd data, cmd fuel reset, cmd fuel rate, cmd enghours, cmd ethernet, cmd idle reset, cmd odometer reset, cmd rfswitch
- add support for RFID card reader.
- for for system.console=0 when execution of 'cmd showconfig -quiet' is interrupted.
- fix incorrectly formatted message responses generated by ULCP server
- SNF support for binary messages
- wi-fi client : remove iw scan from client AP detection monitoring
- fix-ups for half-bridge mode handling
- modified "cmd satbackup b bt g gt o" to accept o=5, set/reset RS232 DSR line
- use AT CREG+? diagnostic for AC308, AC319, AC313, MC8700
- fix for SMS timeout when registration is lost
- new: cmd idle cond, cmd idle report
- 2.0.5.2798 02/29/2012
- support for SMS messages using either ISO or UCS-2 character sets.
- remove openvpn webif
- cypress ps watchdog will pwrcycle
- 2.0.5.2781 02/24/2012
- #2881: fix for rfdiag GSN->ESN conversion
- #2940: event log : added AT-WKUP? details for POWER_UP, added STM_UPGRADE event.
- #2874: AC313/AC319/AC308 detecting dropped connection when using directIP
- #2933: better handling of Novatel cards
- #2937: cypress ps watchdog
- #2928: fix for NAT issues.
- #2919: STM communication fix
- #2924: VUE - GpsGate interoperability (rev 2731)
- #2901: STM watchdog fixes
- 2.0.5.2714 01/18/2012
- #2921: Fix for trapping invalid SMS cmds on lines with multiple statements.
- 2.0.5.2713 01/17/2012
- Fix for AC319U and sierra swisdk
- 2.0.5.2706 01/12/2012
- SNFSQL system: sql-based storage system, NAND flash support, optional SD card support, incorporates and extends TCPSNF feature to all remote reporting services
- added cmd vue pwrup , feature to run vueclient on power-up
- 2.0.4.2705 01/11/2012
- #2913: fix for invalid port ATcheck
- 2.0.4.2703
- #2909 rfstats not available while rfdiag running
- 2.0.4.2702
- #2898 netwd issues - timer fix-up, and fix for handling usb network devices
- #2894: handling for recovery from USB resets
- improvements to PEVENT details for OBD reports
- improved PEVENT details for GPIO reports
- added cmd fuel rate n/query, $PFUELR message
- #2695: cmd obdcond supports multiple parameters as expression
- 2.0.4.2690 12/22/2011
- ticket #2893: added OBD parameters p42-p45
- 2.0.4.2687 * ticket #2687 : Garmin PND support fixes
- 2.0.4.2677 * add support for Huawei E372
- 2.0.4.2670 * fix for cmd factory full and managed-config packages
- 2.0.4.2669 * enhanced cmd obdcond supports transition events
- 2.0.4.2666 * fix for a possible ESN hex to decimal conversion error on certain Novatel cards
- 2.0.4.2664 12/16/2011
- add support for Novatel U679
- add support for Sierra Wireless AC313U
- cmd friends extended to support INPUT and FORWARDING access
- ticket #2715: fix for cmd fuel mode 4 to use GPS speed when OBD speed p1 not available
- 2.0.4.2662
- ticket #2877: do not allow snf flag type 2 (not supported)
- 2.0.4.2651 12/13/2011
- added 'TCP-SNF' feature
- PEVENT message
- 2.0.4.2618
- modified "cmd accelreport/ignreport/obdreport/pulsereport/pupreport/vccreport/mbusm report" to support up to 8 generic reports
- modified "cmd pobda/b/c/d" and $POBDA/B/C/D to support 8 parameters
- SMS re-initialization fix-up on ppp session reconnect
- added cmd wlan subset for configuring wifi client interface (WLAN)
- expanded cmd wifi ap|client subseT
- improved webif Network and Network|Wifi page scriptS
- added message parameter p38
- added mode 18 for Garmin PND with PAD TCP client mode
- cmd sms friends , new 'cmd sms ...' command subset
- fix for iButton / swipemode = 0
- ticket #2715 - fixed "cmd fuel mode 1/3"
- #2802: iButton digital output 1 still enabled when swipemode 0
- #2787: do not allow file-based reporting to be configured along with a remote report type
- added support for FUEL calculations cmd fuel
- support for managed config packages
*vue client will accept opkg ... commands
- 2.0.4.2580 11/10/2011
- cmd dir supports querying phone num of rfdiag-supported cell cards
- rfswitchbox support : fail-over to RF enable when EEPROM read error detected.
- webif: Status|Info page displays CTM phone number for cell device
- webif: setting password on webif will now set both admin and root passwords
- fix for missing ath kernel driver when SR71 wifi device was selected.
- if cmd landhcp is configured with limit set to 1 (dhcp address), then the uci dhcp.end value will be set to the start value to force the IP address.
- add AP watchdog to wlanmon ps for wlanenable=1.
- $PCTM message network service class for cell cards that use rfdiag driver
- $PWIFI message 33 added for use in dual-mode cell+wifi-client configurations.
- cmds processed by vue client or SMS will be logged to EVENT log
- support for IDLE detection
- support IPsec remote gateway as domain name OR IP address
- do not force network wlan interface protocol to DHCP for wifi client with wlanenable=1
- vue client will accept and process $PVUEC command payloads that are uci commands, eg. 'uci set network.wlan.proto=static'.
- support SIM PIN with cmd pin.
- ipsec remping watchdog with racoon restart
- ipsec improvements for phase1 up/down handling and iptables rules insertion/deletion. Improved ip route handling.
- wpangw : fix-up for support of xbee internal module .
- support Huawei EM770W with both PID 0x1404 and 0x1001
- added modbusmaster
- Fix for handling 'cmd pwrmode 2' in SMS command processing
- cypress dialer:support authentication for USB network devices using AT diagnostics
- 2.0.4.2521 10/12/2011
- resolve port sharing conflicts by changing cypress dialer to drive one-shot rfdiag instead of starting rfdiag as server.
- SMS support for Sierra GSM cards
- added rfdiag support for Sierra GSM cards: AC319E, AC308E
- rfdiag fix for interpreting roaming/registration status for F5521
- added cmd swipemode 11
- added cmd device wifi AR9271 as a new wifi type, equivalent to UB93.
- interval increased to 5-10 min before soft-reset when no network registration.
- ath9k:suppress kernel message floods. Disable mac80211/ath9k LED support
- ehci:support modparam ehci_irq_log
- compat-wireless-2011-09-14 : looking for fixes to ath9k_htc mem mgmt issues
- event logging system
- carl9170 driver upgraded to 1.9.4 from 1.9.2 for compatibility with compat-wireless-2011-08-26
- ppp/wlan DNS integration for dual-mode support
- preliminary event server
- 2.0.4.2446 09/08/2011
- compat_wireless upgraded from 2011-08-10 to 2011-08-26 to capture ath9k_htc / mac80211 improvements
- ath9k_htc error trap
- wlanmon / cypress dialer coordination for hardresets
- new: supports AR9271/UB93 wifi (ath9k_htc driver)
- new: snmp support
- cmd save and cmd upgradefw protect from 'cmd pwrmode 2' during execution.
- fix for ipsec Phase 1/2 connectivity
- fix for preserving usb_modeswitch.conf
- 2.0.3.2272 06/17/2011
- new: cmd eeprominit
- new: vueclient remote mgmt support
- new: cmd sendreport
- new: showconfig email support
- fix: RFswitch box : control power to XBee/gateway
- 2.0.2.2253
- new: device-specific RSSI threshold values
- new: support rs485 serial driver direction control with cmd rs485dircontrol
- new: initial support for remote config/firmware management through vueclient/gpsgate server
- fix: cmd factory would reset ppp dialer scripts to CDMA. #2522
- fix: change in cmd device cell TYPE from CDMA to GSM or vice-versa would reset mac addresses #2350
- fix: cmd lanrepip fix #2516
- fix: for configuring local reports and cmd emailsrv #2519
- fix: cmd chkgps fixed #2498
- fix: webif: Network|dhcp/dns page fix
- fix: webif: Config|Power management page fix for input triggers