MK II Lite – Release 1.21.0 – Release Notes

In this release, minor patches have been applied.
Review Headline Features below for more detail.

Please continue to provide objective feedback that we can act on to ensure you
receive better service and functionality as we strive to constantly enhance our
offering.

Release date: 06/01/2021

Firmware Release Versions

WP8548: 3.5.16.1.21.0

WP7607-1: 3.6.12.0.1.21.0

Release Action

Release PriorityRelease Action
LowAs required

Release Headline Features

Ticket NumberDescription
MKIIPL-247"AT" handling on push packets - Allow AT commands to be executed from push packets.
MKIIPL-248Log audit event: Supervisor codes - Add logging of supervisor codes.
Add handling for network change setting to report error.
MKIIPL-249Log audit event: Full sync - Add logging for a Full Sync request.
MKIIPL-250Log audit event: SSH connection - Add logging when doing a SSH connection.
MKIIPL-251Add support for dial order 4-9 - Additional dial positions are now available. These dial positions are not displayed on the intercom screen but can be access when the first three are displayed.
MKIIPL-304

Assign TAP code to Secret Field in authorisation token - The TAP code used is now returned in the authorisation token for reporting purposes.

MKIIPL-307

Device stats persistence while offline:
Create persist log tables on bootup if they do not exist.
Use packet flags to allow non persist devinfo and stats.
Send stats/devinfo packets without persist timestamp unqueued.
Reverse ordering of tokens in packet to send devinfo before stats.
Extend packet flags to support keypad tokens.
Only clear data on successful packet send.
Set date and time irrespective of token order.
Turn off ORGId_0 flag if orgid set when sending devinfo.
Clean up socket check code to make it similar toMQTT code.
Refactor persist stats messages to allow sending without been persistent.
Add log for user reset as for user reboot.
Log power off token correctly was not been sent correctly as a stat index.
Send orgID on staging if its zero not in devinfo later.
Only send in devinfo if set.
Fix possible buffer overflow on settings.
Don't try process tokens if there is no tokens.
Clean up memory leaks in persist packet handling.

MKIIPL-313

Send SIM balances to server when the "bal" SMS command is received - Log the SIM balances when the SMS command "bal' is received

MKIIPL-313Response to SMS commands - Where possible, send a SMS to acknowledge a SMS command sent to the intercom. EG. Reboot.
MKIIPL-315Old Tap Tap keypad is sent on every tap entry - Only send old keypad detected once, not every tap.
MKIIPL-324

BAL command returning failed then the balances - When send the SMS command "bal' to the intercom it would return an error then the correct data. 

MKIIPL-333USSB OOB for MTN and Telkom - Fixup USSD handling for Telkom and for MTN. Handle USSD errors to prevent continuous loop of USSD OOB requests. Only log USSD if set. Fix error message for OOB return OOB not BAL.
MKIIPL-334Handling of commas in the Organisation Name - The intercom can have a comma in the organisation name.
MKIIPL-335

Send queue not releasing packets it cannot send - The send queue on the intercom was unable to release packets from the queue when the device was off line.

MKIIPL-336

Anti Pass back Configuration - Create a configurable option for Anti Pass back on Tap Configuration for MKII Lite

MKIIPL-337Compile time option - Allow turning off stats persist as a compile time option.
MQTT Port

Separate the IP/Port number for the MQTT protocol.
White space fix allow setting port for static connections for eth or ecm.
Add support for static MQTT/CIIS4 IP address.

This is to allow supporting dev testing on the system via compile time flags and switching between mqtt/sockets.

Network ManagementDo not handle denied/searching if radio off or sim not ready.
Set the modem off period to 60s not 30s.
Log sim unregistered when state changes to emergency calls only
Restart modem when emergency calls only is active for 3 min
Allow network to time out during full sync and not wait forever for packet.
Only attempt OOB set 3 times unless GSMOOBError is set then try 1. Can cause network to disconnect and the device to go offline.
Log error on incorrect format SMS and reply with SMS.
Disconnect AT service on closing push thread.
Reset the system on the 3 reboot on network fail or command line.

Mobi AppApply timegrid to app button trigger.
Change token for APP button and PING 102/107.
Add TTL checking for APP button.
Set GMT offset as global setting.
Internal Boot ManagementAdd RESET SMS command to power off the board not just reboot.
On bootup set the system time to the database time if its more than 7 days in the past.

© 2018 Comb Communications. All Rights Reserverd.
http://www.comb-communications.com