Firmware release V0.5.4

Fixed:

Better NTP packet validation
Overflow issue with SIA3 messages causing reboot
Race condition causing sporadic reboots in the console debugger
Updated the charmap for the virtual keypad, should be fully compliant now and cursor position display mimicking the MK7 / MK8 fully
(requires the use of the updated virtual keypad 0.1.2 or higher card and the rerunning of MQTT autodiscovery setup to create the aditional sensors for the cursor position)
Feedback upon flash update comes quicker
Resolved alternative remote pin usage in the reconnect handler ( still had a static remote pin )
UDP alarm receiver, was working but output wasn’t processed
Resolved captive portal issue where AP connection was ok but no portal was served at least on IOS
A few more wireless device identifiers
Seperate console login no longer required when interface password is set. (Telnet always requires password)
Update page is now protected when password is set
Colors matched between telnet & interface console
Made KNX fully asynchronous
Added KNX virtual keypad addresses ( a/b 190 & 191 for display line 1 &2, a/b 190 for writing a keypad char )
Updated modbus handling
Modbus range issue for FC04 resolved

Added:

Embedded virtual keypad into web interface
New web interface and styling carried across all pages
Option to enable / disable the TCP / UDP sockets for alarm receiving
Logout option in the interface
Made the gateway’s hardware tamper visible in the webinterface ( If it’s activated and don’t want to use it, flip the T dipswitch on the board or close the jumper )
Removed the basic auth for password, instead using “proper” sessions now. Protecting every entry point. Sessions are valid for 1 hour of inactivity.
Connection feedback on wifi setup, in case of connection failure you get to go back to reselect