Visionect Firmware#

The release notes cover the changes to the Visionect Firmware and implications for end users. Please consult these before upgrading to the new firmware.


Firmware version 6#

Release 6.20.4230#

Improvements:
  • TPS61160 driver added

  • Added RS9116 SAPI timeout handler and optimized SNTP process

  • Added RS9116 async callback to detect AP Beacon loss

  • Improved software trickle charging logic in case of poor USB cable

  • Optimized debug printouts to get more space for Place&Play32/42

  • Fixed CC3100 version printout

  • Fixed PP32 battery screen for display type C298

  • Touch, proximity and button events blocking fix

Release 6.19.4203#

Improvements:
  • Fixed conn_scan output for RS9116

  • Added display update count to status packet

  • Always charging logic update

  • Extended WiFi mode CLI command to support switching RS9116 between Fast PSP and Enhanced max PSP

  • Changed status_get CLI command printout

  • Fixed assert in bootloader when using autocomplete help

Release 6.17.4168#

Improvements:
  • Updated TLS certificates

  • Fixed wrong return value in M2M TCLV (171) read command

  • Added Place & Place 6” / RE 1.6.1 support

Release 6.16.4144#

Improvements:
  • Added Place & Play 6” RE 1.6.0 and Place & Play 6” 1.6.0 support and integrated two new waveforms

  • Configurable broadcast filtering for RS9116 WiFi module

Release 6.13.4080#

Improvements:
  • Added battery charging command (charging can be permanently disabled)

  • Added support and a waveform for the new 42” display

  • Added tool for appending TLV metadata to waveform files

  • Disabled Enhanced Max PSP Mode for RS9116 WiFi module

Release 6.12.4065#

Improvements:
  • Added PP32 2.1 B2 support

  • Five devices retirement

Release 6.11.4055#

Improvements:
  • Significant display update speed improvement on AC devices

Release 6.10.4047#

Improvements:
  • Enabled WiFi Band and Autoconn TCLVs for remote access

  • Introduced USB and BLE CLI logging filtering. By default, amount of this data sent over BLE is drastically reduced

  • Reworked connectivity mechanism

  • Optimizations for RS9116 module

  • It is possible to obtain BSSID of connected Wi-Fi Access Point

Release 6.9.3947#

Changes:
  • Increases sound level on PandaAC devices

  • Supports new Joan 6 revision 2.5 B2 devices

  • Supports new display on Place & Play 32 revision 2.x devices

  • Removed support for Quad versions: 2.0.0, 2.0.1, 2.0.2

  • Removed support for PandaDS versions: 1.1.1, 1.1.2, 1.1.3

  • Removed support for VTablet versions: 0.4.0, 0.5.0, 0.6.0, 1.0.0

Fixes:
  • Fixes Ethernet re-connection on Joan 6 pro and PandaAC

  • Fixes live-view on Joan 6 pro rev 1.5 devices (with RS9116 WiFi module)

Firmware version 5#

Release 5.26.3758#

Changes:
  • Replaced MM with TLSF allocator for duktape

Release 5.25.3747#

Changes:
  • TCLV_ID_EPD_COUNT upper limit

  • Added TCLV for changing the server IP/URL and/or port

Fixes:
  • Fixed unwanted connection teardown when connecting with JS API

Release 5.24.3744#

Changes:
  • Partial update checking changed

  • TCLVs for setting display configuration remotely accessible

  • File system allocator now in external SDRAM for AC targets

Fixes:
  • Connectivity driver switching fix

  • Fixed connection and battery charge status reporting in JS API

Release 5.21.3712#

Changes:
  • Changed proximity chip threshold parameters

Release 5.20.3702#

Changes:
  • Disable shipping mode when connected to VSS

Release 5.19.3667#

Changes:
  • Revert to previous battery voltage to percentage curves

  • Integrated new CC3135 service pack

Release 5.17.3617#

Changes:
  • Updated EPD serial number LOT num parsing

  • Added JS API for bidirectional unicode handling

  • Integrated touch firmware with improved responsiveness

  • Battery screen update every 30 seconds - needed for Joan 13 EMC compliance

  • Added JSE Eval TCLV

  • Added display R323 to PandaAC targets

  • Removed PandaAC 1.4 B1 (hardware not yet available) and VTabletAC 1.0 B0 (obsolete) from build

  • Large file download/upload PV3 error mitigation added to thin client

Fixes:
  • Sleep TCLV with 0 minutes assert fix

  • Failed JS application upgrade fix

  • CC3135 WiFi module WPA3 not working fix

  • Fixed IS25LP256 Flash size define

Release 5.11.3513#

Changes:
  • Integrated new CC3135 WiFi module service pack

Fixes:
  • Fixed asserts on PandaDS devices when buttons are not enabled

Firmware version 4 - “safeguard”#

Release 4.10.2775#

Fixes:
  • Fixed a critical issue on Visionect system board 32” version 2.0.0

  • Fixed: first frontlight command from server was rejected (Visionect system board 13”)

Changes:
  • Removed support for Visionect System board 32”, versions: 0.5.0, 0.6.0, 1.0.0

  • Removed support for Visionect 9.7” tablet

Release 4.8.2775#

Changes:
  • Greatly improved link stability of 3G and 4G mobile connectivities

  • Inserted USB cable disables shipping mode as long as it is inserted

Fixes:
  • Fixed watchdog reset in case mobile link was connecting to the server more than 10 minutes

  • Fixed BT advertising

Release 4.5.2732#

Fixes:
  • 4G: driver stability improved (sleep/wakeup transitions)

  • Fixed: Joan 6” frontlight fade slower

  • Fixed: Remote file read (zero file length case)

  • Fixed: Increased shipping mode power consumption on Joan 6 with BLE

Release 4.3.2666#

Fixes:
  • Fixed: Joan 6” v2.3 did not enter sleep mode when frontlight was disabled

  • BLE: changed advertising data content

  • BLE is now disabled in shipping mode

Release 4.2.2651#

New features:
  • Added support for Visionect System Board 32”, v3.1 BOM 0 (4G mobile)

  • Added support for Visionec System Board 13”, v 2.1 BOM 1 (4G mobile + WiFi)

  • Added support for Visionec System Board 13”, v 2.1 BOM 3 (4G mobile)

  • Added support for Joan 6”, v 2.3 BOM 0 (BLE, high contrast Carta EPD, frontlight, reduced power consumption)

  • On-device Text2Speech short string on button press

  • Added free and total FS size info into the status packet

Release 4.1.2484#

New features:
  • PV3 protocol: introduces AES128 security and async messaging.

  • CLI: autolocks after 2 minutes of inactivity

  • Improved power consumption up to 10% on Joan 6”

  • Status packet: added information about used WiFi security type (WPA2, WPA2 enterprise, …)

  • Greatly reduced ghosting on Place&Play 32

  • Added TCLV to read IMEI from the mobile connectivity

  • Improved stability of mobile connection in some corner cases

Firmware version 3 - “road runner”#

Release 3.42.2365#

Changes:
  • Fixed: mobile connection: Increased ‘RSSI good’ timeout from 40s to 80s.

Release 3.39.2365#

New features:
  • Added option to lock CLI (block all CLI commands) with a password.

  • Added a CLI command for clearing the Ethernet MAC address.

Changes:
  • Fixed: partial updates randomly reboot the device.

  • Fixed printout of the tclv_dump command on Visionect system board 32”.

  • Mobile connectivity:

  • Fixed a case where the connection falls into connect/disconnect cycles.

  • Improved connection stability, especially if data was transmitted and received at the same time (e.g.: device sends a status packet and at the same time server pushes an image)

  • Slightly improved data latency.


Release 3.36.2253#

New features:
  • Added support for Polara button MUTE control via GPIO.

  • Added support for Sign 6” 1.0.3.

Changes:
  • Fixed: image display for 42” was blocked.

  • Improved EPD controller handling on sync errors.

  • Fixed: WiFi certificate description deletion.


Release 3.35.2253#

Changes:
  • Fixed black clean image display on Place&Play 32”.

  • System Board 13”: Enabled internal pull up on button pins.

  • Increased the default Text2speech module timeout from 1 to 5 seconds.


Release 3.34.2218#

New features:
  • Support for Place&Play32 1.1 BOM 0.

Changes:
  • Fixed: Battery screens for Place&Play32

  • Fixed: Image display on Quad with 42” EPD (#459)

  • Fixed: Potential image corruption in case of connection error

  • Fixed: Button event transmission

Known issues/limitations:
  • Observed very rare image corruption during connectivity instability


Release 3.32.2185#

New features:
  • Reject partial update after reboot, wakeup or battery screen.

Changes:
  • Extensions (front-light and heater) do not work with temperature limits enabled

  • Improved power consumption on System boards 32: v0.6.0, 1.0.x, 2.0.x during associate state.

  • Fixed an instability when the device sent the status to the server and at the same time received an image from the server.

  • Button event timeout if there is no external temperature sensor connected.

  • Fixed rare image update error.

Known issues/limitations:
  • Observed very rare image corruption during connectivity instability


Release 3.30.2150#

New features
  • Added support for text to speach on Visionect System Board 32”.

  • Show blank white screen if temperature is out of range.

  • Added target System board 32” 2.0 BOM 2 with support for File System in external flash.

  • Improved connection stability especially on frequent image updates with short heart-beat intervals.

  • Enabled TCLV remote control of external battery logic.

  • CLI commands improvements:
    • show help on second TAB press,

    • help content is now sorted,

    • commands are case insensitive.

Changes
  • Fixed display of custom disconnected image.

  • Fixed autoconn 0 CLI command.

  • GSM fix: prevent watchdog reboot in the unlikely event where GSM module becomes unresponsive.

  • Fixed FIN-ACK disconnect issue on the new WiFi module.

  • Fixed system temperature reading on System board 32”, version 0.3 BOM 1.

  • Improved power consumption when using mobile connection with System boards:.
    • 2.0 BOM 0

    • 2.0 BOM 1

    • 2.0 BOM 2

    • 1.0 BOM 1


Release 3.26.2006#

New features
  • Added option to display “disconnected” image instead of “battery empty” one. See CLI documentation, command sys_conf_set

  • Added autocomplete functionality to CLI

  • Added m2m mode


Release 3.25.2005#

New features
  • Added roaming support on mobile connectivity

Changes
  • Improved button stability during image download. Relevant for Visionect System Board 9.7”/13.3”

  • Improved upgrade stability of System Board 32”. Relevant for HW version >= 0.5


Release 3.23.1984#

New features
  • Added voltage monitor for external battery on System Board 32”/42”

Changes
  • Improved System Board 32”/42” upgrade robustness and speed

  • Fixed sporadic warnings on System Boards 32”/42”

  • Improved error handling of invalid images


Release 3.21.1958#

New features
  • Implemented battery gauge.

  • Support for the text2speech module (Visionect System Boards 9.7’’/13.3’’).

  • Added support for Joan classroom.

Changes
  • Speedup DHCP process on ethernet connection.

  • Fixed server side disconnection handling.

  • Fixed “PV2 timeout was always 5 seconds” setting on WiFi connection.

  • Fixed exception that ​might ​occurred after several disconnections.


Release 3.18.1868#

New features:
  • Added static IP support for Place & Play 6” (applies to HW version 1.0.2)

Changes:
  • Visionect System boards: standby input connected to internal pull up (previously was floating)


Release 3.14.1622#

New features:
  • New battery screen design.

  • Added a setting and the TCLV to force the border update on OneThree.

  • Ethernet connection: increased max DNS length up to 42 chars.

  • Extended wifi password to 64 chars (except for Visionect System Board 9.7”/13.3” and First generation Visionect Sign 6”).

  • Minimize inter-panel vertical stripe on 42’’ EPDs.

Changes:
  • Fixed display driver instability on a slow connectivity (GSM).

  • Mobile data connection: improved connection startup time.

  • Fixed VCOM warning messages on CLI.

  • Fixed reporting of width and height on First generation Visionect Sign 6”.

  • Optimized power consumption on System Board 32” (v0.5.0, v0.6.0, v1.0.1, v2.0.0, v2.0.1).

  • Fixed possible image fading on the System Board 32” v2.0.x.

  • Optimized power consumption in sleep mode for the OneThree.

  • Fixed reported I2C NACK error on CLI for the OneThree.

  • Fixed exception if user executed status_get CLI command in shipping mode.

  • Fixed issue with PV2 collision if the image is pushed during heart-beat transmission.


Release 3.11.1622#

Changes:
  • Improved mobile connection startup time (applies to some mobile providers)

  • System boards 32” and 42”: fixed startup warning message about VCOMs out of limits


Release 3.9.1622#

New features:
  • Added support for the GTIN number

  • Added support to fix border color in settings


Release 3.8.1622#

New features:
  • Added support for System boards 32” 2.0B0 and 1.0B1

  • Added support for the Place & Play 13”

Changes:
  • Fixed display driver instability on slow connectivity (GSM)


Release 3.7.1622#

New features:
  • Added support for System boards 32” 1.0B0 and 1.0B1 (new DPU)

  • Added setting for disabling/enabling extension to prevent I2C errors on console on System Board 9.7”/13.3” and System Board 32” 1.3B1 (by default the extensions are disabled!).

  • Added front-light sensor value reporting in status packet

  • Added standby switch on System boards 32”

  • Added new wpa2eu setting to disable device side certificate authentication in WPA2 Enterprise mode

  • Enabled CLI commands for GPS

  • System Boards 32” (>0.5B0): added option to measure an external voltage and send it via status packet

Changes:
  • System boards 32”: send external temperature in status packet before any image is drawn

  • Fixed wrong IC type message before image update

  • Fixed border support

  • Fixed default front-light table


Release 3.3.1622#

New features:
  • Added custom button support for system boards 9.7” and 13”

  • Integrated waveform for 32” display

  • System Board 32” rev. 0.5+: support for front-light off indicator

  • Added setting to disable battery beeps

Changes:
  • Mobile connectivity: improved connection stability when files are uploaded to device

  • Mobile connection: fixed modem power handling on connection disconnects

  • Mobile connection: prefer 3G over 2G

  • System board: improved frontlight postfilter and prefilter calculation for small values

Known issues and limitations:
  • System Board 32” (hardware version 1.3B1): in rare cases reading temperature from external sensor might fail. In this case the temperature from the Board will be used during image update.


Release 3.2.1622#

New features:
  • Added support for 42” EPD

  • User buttons wake up the device from a deep sleep

  • Enable border support for all 13” EPDs

Changes:
  • GPS enabled by default for targets with SIM5320

  • Fixed exception if invalid static IP was configured and DHCP was disabled

  • Greatly reduced image load and display times:
    • System board 32” (ethernet): 70%

    • System board 9,7” (ethernet): 37%

    • 2nd Generation 6” sign: 16-31%

    • System board 13” (WiFi): 7%


Firmware version 2#

Release 2.11.1512#

New features:
  • Added support for user buttons (Visionect System Board 32”).

  • Added support for Visionect Sign 9.7”, BOM2.

  • Added button press statistics into PV2 status packet.

  • Added mobile connection type information (GSM, WCDMA) into PV2 status packet.

Changes:
  • Increased EPD update timeout to 50s.

  • Decreased power consumption in ‘always on’ mode.

  • Inverted standby switch logic.


Release 2.5.1512#

Note

This release is for Second generation Visionect Sign 6” (HW 1.0 BOM 2) only.

New features:
  • New TCLV for reading currently used (compiled) display type.

  • Added target for Second generation Visionect Sign 6” (HW version 1.0 BOM 2).

  • Added support for custom clean sequence before image update.

  • Print CRC of successfully flashed bootloader.

  • Print image process time profile.

  • Added CLI commands.

  • Added TCLV functions.

Changes:
  • Fixed display of WFM frequency on some waveforms.

  • Changed CLI commands.

  • Changed TCLV functions.


Release 2.1.1512#

New features

Added CLI commands

CLI command

Description

touch_test

Enables touch coordinate printouts for production testing

cc3100_mac_address

Show WiFi module’s MAC address

cc3100_scan

Performs scan on Wi-Fi CC3100

cc3100_fw_upgrade

Force Firmware upgrade

cc3100_format

Formats the CC3100 SPI FLASH

scpu_fl_pwmlim

Sets the cached (on MCPU) front-light PWM duty cycle limit setting

Added TCLV functions

TCLV command

Description

TCLV_ID_PLAY_RTTTL

Write: Play RTTTL song [text]. Read: play status: 0=Idle, 1=Playing

TCLV_ID_CONNECT

Force connection establish. Read requested connection status

TCLV_ID_CONNECTION_STATUS

Read connection status

TCLV_ID_APP_NAME

Application name

TCLV_ID_CONN_TYPE_LIST

Connectivity support: bit0=Wifi, bit1=Ethernet, bit2=Mobile

TCLV_ID_CONN_DRIVERS_LIST

Connectivity drivers: see CLI command conn_type_list

TCLV_ID_DISABLE_CONN

Disable connectivity for N minutes

TCLV_ID_HARDWARE_VER

HW version: ID, Major, Minor, BOM

TCLV_ID_APPLICATION_VER

Application version: Major, Minor, Revision

TCLV_ID_BOOTLOADER_VER

Bootloader version: Major, Minor, Revision

TCLV_ID_UUID

Device UUID

TCLV_ID_APP_READY

Application ready status: 0:Not ready, 1:Ready

TCLV_ID_REBOOT

Reboot device

TCLV_ID_JUMP_TO_APP

Jump to application

TCLV_ID_CONN_FW_VER

Connectivity FW version

TCLV_ID_TOUCH_FW_VER

Touch FW version

TCLV_ID_STATUS_SENT

If 1, device successfully sent status packet to server, 0 otherwise

Changes

  • Fix: Fixed touch power-up handling (may improve power consumption on some devices)

  • Fix: Error handling for writing to constant TCLVs

  • Fix: FW reporting of broken firmware (application and bootloader)

  • Fix: GPS ID in status packet

  • Enhancement: Support for RS9113 FW 1.6.4

  • Fix: RS9110 default DTIM skip set to 200

  • Enhancement: Default ethernet connectivity timeout set to 10 sec

  • Enhancement: System conf set error handling for devices with no touch

  • Fix: Replaced EPD init code for EPD ED097TC1 9.7’’

  • Fix: RS9110 Disabled full power mode prior transmission

  • Enhancement: Integrated WFM 320_R133_AD5F01_ED133UT2C1_TC.wbf

  • Enhancement: RS9110 listen interval command has separate API

  • Enhancement: Added printout when battery empty

  • Enhancement: Touch test mode for production

  • Enhancement: Support for custom disconnected screens

  • Enhancement: TCLV_ID_CONN_TYPE: immediately apply new connectivity

  • Enhancement: W5500: improved socket closing (FIN sent)

  • Fix: device put to sleep if battery empty regardless of the disconnected screens

  • Fix: sporadic duplicated battery screen update

  • Fix: connectivity off if going from battery ready to empty

  • Enhancement: Seamless TCLV command and parameter handling

  • Enhancement: Add remote read only tag to TCLV_ID_SYS_SHIP_MODE

  • Fix: CC3100 asserts replaced with error handling

  • Enhancement: Added support for CC3100 SPI FLASH format via CLI

  • Fix: WIFI_EAP_USERNAME and WIFI_EAP_PASSWORD were exchanged

  • Enhancement: SIM5320: Support for WCDMA IMT 2000 and WCDMA 850 band selection

  • Enhancement: Added target for VT2 ver 1.0 with CC3100 module instead of RS9113

  • Fix: NACK for GPS command if not supported,

  • Fix: Response transmission for sleep command

  • Fix: RS9110 prevent locking of module in higher consumption state

  • Enhancement: Touch events dropped during battery screens

  • Fix: CC3100: Fixed open mode security connection

  • Enhancement: CC3100: Added EAP support.

  • Fix: configuration read for TTLS/MSCHAPV2

  • Enhancement: CC3100: integrated FW 1.0.1.6-2.7.0.0

  • Fix: RS9113: Support for fast PSP (automatic power save mode switching) for FW 1.6.1 and above

  • Enhancement: Roaming TCLVs


Firmware version 1#

Release 1.24.1257#

New features
  • Added support for System Board 32” 1.0

Changes
  • Increased HReady timeout to 15s

  • Updated fw_version_get CLI help

  • GPS related commands not shown in help if GPS not enabled

  • Reduced sleep timeouts for USB cable detection


Release 1.21.1257#

New features
  • Touch events dropped during battery screens

Changes
  • Fixed RSSI reading on mobile connection

  • Improved stability of mobile connection

  • Fixed stripes during first image update after EPD powerup

  • Battery undervoltage handling in case of server frontlight control fixed

  • Heater powered off if external temperature sensor is disconnected


Release 1.12.1257#

Changes
  • Fixed EPD rails power sequence on System Board 32”


Release 1.9.1257#

New features
  • WiFi: added command for background scan

  • Added support for disabling/enabling accelerometer via CLI during sleep

  • Added wifi and mobile settings to TCLV

  • Added wifi EAP settings to TCLV

Changes
  • Optimized Wi-Fi driver timeouts

  • Panda DS : improved WiFi stability

  • Touch coordinates on first generation Visionect Sign 6” fixed

  • Fixed crash in shipping mode

  • System Board 32”: Improved power consumption shipping mode is enabled

  • Fixed extended ethernet settings

  • Fixed battery images for first generation Visionect Sign 6”

  • Roaming settings exposed via TCLVs

  • USB cable detection updates battery screens immediately

  • Set default heartbeat interval to 4 minutes

  • Fixed image load in 4bpp mode when image size was not dividable by 4

  • TCLV: setting touch enable/disable via TCLV also switches ON/OFF touch


Firmware version 0#

Release 0.5.9#

Changes
  • Improved WiFi stability with some APs


Release 0.5.7#

Changes
  • Fixed display type CLI for big numbers


Release 0.5.5#

New features
  • WiFi: added command for background scan

Changes
  • Optimized Wi-Fi driver timeouts

  • Fixed sporadic touch upgrades after device power-up