BLUEBOX GEN2 BASIC Short Range version 2.32 Release Notes
Copyright (C) 2019 Kronotech Srl

This release contains the following components:

* BB2BASIC_x 2.32 .bin
* ReleaseNotes.txt (this file)

Release Date
------------

	BLUEBOX GEN2 BASIC version 2.32 - 18/11/19.
	
Warnings
--------

	Upgrade to x.22 of UHF readers sets the EPC C1G2 #2 configuration (page 
	0x82) to default settings.
	
	Upgrade to x.32 of UHF readers sets the dynamic power management configuration
	(page 0x07) to default settings.

Revision History
----------------

	Version 2.32 - 18/11/19.
	
		Front-End Versions
		------------------
		LF short range 1 CH: from TINYOEM 3.17d (BLUEBOX OEM LF)
		HF short range 1 CH: from TINYOEM 1.23 (BLUEBOX OEM HF)
		NFC HF short range 1CH: from TINYNFC 1.11 (BLUEBOX OEM NFC HF)
		UHF short range 1 CH: from BB_OEM_UHF 1.54 (BLUEBOX OEM UHF 100mW 1CH)
		
		Corrections
		-----------
		Fixed bug in dynamic power management default settings in UHF front end.

	Version 2.31 - 14/11/19.
	
		Front-End Versions
		------------------
		LF short range 1 CH: from TINYOEM 3.17d (BLUEBOX OEM LF)
		HF short range 1 CH: from TINYOEM 1.23 (BLUEBOX OEM HF)
		NFC HF short range 1CH: from TINYNFC 1.11 (BLUEBOX OEM NFC HF)
		UHF short range 1 CH: from BB_OEM_UHF 1.54 (BLUEBOX OEM UHF 100mW 1CH)
		
		New features / Enhancements
		---------------------------
		Added commands to read and write configuration parameters in RAM or	ROM.
		
		Added the custom RF region setting for test purposes in UHF front end.
		
		Corrections
		-----------
		Fixed the time step default value (must be 1 second) in dynamic power 
		management configuration parameters in UHF front end.
		
		Fixed the RF region change in RF configuration parameters in UHF front
		end. Do not allow to set wrong RF regions except of the custom RF region 
		for test purposes.
		
		Fixed max RSSI info management in UHF front end.
		
		Fixed antenna info management in UHF front end.
		
		Fixed the tag read count info overflow condition in UHF front end.

	Version 2.30 - 31/01/19.
	
		Front-End Versions
		------------------
		LF short range 1 CH: from TINYOEM 3.17d (BLUEBOX OEM LF)
		HF short range 1 CH: from TINYOEM 1.23 (BLUEBOX OEM HF)
		NFC HF short range 1CH: from TINYNFC 1.11 (BLUEBOX OEM NFC HF)
		UHF short range 1 CH: from BB_OEM_UHF 1.47 (BLUEBOX OEM UHF 100mW 1CH)
		
		New features / Enhancements
		---------------------------
		Added the spontaneous message format setup (BlueBox protocol rules, 
		dual char to byte, dual char to byte + CR, dual char to byte + CRLF, 
		ASCII string, ASCII string + CR, ASCII string + CRLF) through 
		spontaneous message configuration parameters.
		
		Added Brazil RF region support in UHF front end.
		
		Added the RSSI info in buffer data request (first seen, last seen),
		queue data request (first seen) and spontaneous message (first seen) in
		UHF front end. It must be activated through the get RSSI info activation 
		flag in RF configuration.
		
		Added the max RSSI info in buffer data request in UHF front end. It must 
		be activated through the get max RSSI info activation flag in RF 
		configuration.
		
		Added the tag read count info in buffer data in UHF front end. It must 
		be activated through the get tag read count info activation flag in RF 
		configuration.
		
		Added the AFI (Application Family Identifier) management in UHF front 
		end. It must be activated through the EPC C1G2 (Class-1 Generation-2) 
		configuration.
		
		Corrections
		-----------
		Fixed bug in device address management in the BLUEBOX protocol command.
		
		Fixed the RF region change (and RF channel change in case of RF region
		change) behavior (it becomes effective only after a reset of the device)
		in UHF front end.
		
		Fixed bug in inventory ISO 18000-6C tags command with antenna info
		activated in UHF front end.
		
		Fixed reply to inventory ISO 18000-6C tags in case of no tag present in
		UHF front end.
		
		Fixed RF section standby and power down management to reduce power
		consumption in UHF front end.
		
		Reduced the device reboot time.
		
		Reduced the device firmware upgrade start time.		
		
		Fixed bug in serial communication.
		
		New company name and copyright info.

	Version 2.28 - 07/06/18.
	
		Front-End Versions
		------------------
		LF short range 1 CH: from TINYOEM 3.17d (BLUEBOX OEM LF)
		HF short range 1 CH: from TINYOEM 1.23 (BLUEBOX OEM HF)
		NFC HF short range 1CH: from TINYNFC 1.11 (BLUEBOX OEM NFC HF)
		UHF short range 1 CH: from BB_OEM_UHF 1.32 (BLUEBOX OEM UHF 100mW 1CH)
		
		New features / Enhancements
		---------------------------
		Added the Impinj Monza 4QT QT command management (read and write) in
		UHF readers.
		
		Added the RFMicron Magnus S2 and S3 read sensor code command in UHF
		readers.
		
		Added the RFMicron Magnus S2 and S3 read on-chip RSSI command in UHF
		readers.
		
		Added the RFMicron Magnus S3 read temperature code command in UHF
		readers.
		
		Added the RF input sensitivity test command in UHF readers.
		
		Added the read RSSI command for RF field monitoring in UHF readers.
	
		Corrections
		-----------
		Fixed bug in RS485 TX/RX timings management.

	Version 2.27 - 30/01/18
	
		Front-End Versions
		------------------
		LF short range 1 CH: from TINYOEM 3.17d (BLUEBOX OEM LF)
		HF short range 1 CH: from TINYOEM 1.23 (BLUEBOX OEM HF)
		NFC HF short range 1CH: from TINYNFC 1.11 (BLUEBOX OEM NFC HF)
		UHF short range 1 CH: from BB_OEM_UHF 1.28 (BLUEBOX OEM UHF 100mW 1CH)
		
		New features / Enhancements
		---------------------------
		Minor internal improvements and bug fixes.
	
		Corrections
		-----------
		Fixed bug in RS485 TX/RX timings management.

	Version 2.26 - 07/11/17
	
		Front-End Versions
		------------------
		LF short range 1 CH: from TINYOEM 3.17d (BLUEBOX OEM LF)
		HF short range 1 CH: from TINYOEM 1.23 (BLUEBOX OEM HF)
		NFC HF short range 1CH: from TINYNFC 1.11 (BLUEBOX OEM NFC HF)
		UHF short range 1 CH: from BB_OEM_UHF 1.28 (BLUEBOX OEM UHF 100mW 1CH)
		
		New features / Enhancements
		---------------------------
		Added the general command to MIFARE DESFire tag in HF NFC version.
	
		Corrections
		-----------
		Added the front end set default parameters during device set default
		parameters.

	Version 2.25 - 03/10/17
	
		Front-End Versions
		------------------
		LF short range 1 CH: from TINYOEM 3.17d (BLUEBOX OEM LF)
		HF short range 1 CH: from TINYOEM 1.23 (BLUEBOX OEM HF)
		NFC HF short range 1CH: from TINYNFC 1.10 (BLUEBOX OEM NFC HF)
		UHF short range 1 CH: from BB_OEM_UHF 1.28 (BLUEBOX OEM UHF 100mW 1CH)
	
		Corrections
		-----------
		Fixed bug in front end initialization during power on.
		
		Fixed bug in serial communication with the front end.

	Version 2.24 - 31/07/17
	
		Front-End Versions
		------------------
		LF short range 1 CH: from TINYOEM 3.17d (BLUEBOX OEM LF)
		HF short range 1 CH: from TINYOEM 1.23 (BLUEBOX OEM HF)
		NFC HF short range 1CH: from TINYNFC 1.10 (BLUEBOX OEM NFC HF)
		UHF short range 1 CH: from BB_OEM_UHF 1.28 (BLUEBOX OEM UHF 100mW 1CH)
	
		New features / Enhancements
		---------------------------	
		Added the NFC HF short range 1CH front end management from firmware
		version 1.10.
		
		Added the UID only coding in HF version keyboard emulation.
		
		Corrections
		-----------
		Fixed the exchange ISO 15693, select and exchange ISO 14443A-4 commands
		execution and the continuous mode suspension management due to these
		commands execution.
		
		Fixed the continuous mode suspension management due to tag's access
		commands execution.
		
		Improved the serial communication with the front end to prevent 
		timeout communication errors.
		
		Fixed bug in data request command execution whith continuous mode 
		disabled.
		
		Fixed bug in serial communication.

	Version 2.23 - 21/12/16
	
		Front-End Versions
		------------------
		LF short range 1 CH: from TINYOEM 3.17d (BLUEBOX OEM LF)
		HF short range 1 CH: from TINYOEM 1.23 (BLUEBOX OEM HF)
		UHF short range 1 CH: from BB_OEM_UHF 1.28 (BLUEBOX OEM UHF 100mW 1CH)
	
		New features / Enhancements
		---------------------------	
		Added the RF chip standby mode configurable through protocol commands
		in RF UHF configuration management in UHF readers.
		
		Added the Search Mode selection (Dual Target A <-> B, Single Target A) 
		configurable through protocol commands in EPC C1G2 configuration
		to use in continuous mode in UHF readers.
		
	Version 2.22 - 04/10/16
	
		Front-End Versions
		------------------
		LF short range 1 CH: from TINYOEM 3.17d (BLUEBOX OEM LF)
		HF short range 1 CH: from TINYOEM 1.23 (BLUEBOX OEM HF)
		UHF short range 1 CH: from BB_OEM_UHF 1.23 (BLUEBOX OEM UHF 100mW 1CH)
	
		New features / Enhancements
		---------------------------	
		Added the spontaneous message interface (only serial) configuration
		management.		
		
		Added the RF power test to test the minimum power needed to read a tag
		in single tag mode in UHF readers.
		
		Added Q selection algorithm, Q initial, Q final, Q adjust rounds and
		inventory cycles parameters in EPC C1G2 configuration in UHF readers.
		
		Added the dynamic power management in UHF readers.
		
		Corrections
		-----------
		Increased the delay wait after front-end firmware upgrade to 5 seconds.

	Version 2.19 - 10/02/16
	
		New features / Enhancements
		---------------------------	
		Improved the watchdog usage.
	
		Corrections
		-----------
		Fixed bug in firmware upgrade procedure.

	Version 2.18 - 04/11/15
	
		Corrections
		-----------
		Fixed bug in RFID front-end firmware upgrade.

	Version 2.17 - 26/10/15
	
		Corrections
		-----------
		Fixed minor bugs.

	Version 2.16 - 07/10/15
	
		New features / Enhancements
		---------------------------
		Added the EPC C1G2 2 Configuration page in EEPROM with ReadAfterDetect
		configuration settings in the UHF reader version.

	Version 2.15 - 04/09/15
	
		Corrections
		-----------
		Fixed bug in RF front-end communication.
		
		Fixed bug in serial communication.

	Version 2.13 - 14/07/15
	
		New features / Enhancements
		---------------------------
		Added the RF 2 Configuration page in EEPROM with sensitivity parameter
		settable in the range -58 ... -81dBm in the UHF reader version.
		
		Added parameters redundancy in EEPROM (3 copies).
		
		Improved the watchdog usage.
	
		Corrections
		-----------
		Fixed bug in hold/filter time management in LF and HF reader versions.
		
		Fixed bug in RF front-end initialization and internal management.
		
		Fixed bug in serial communication.
		
	Version 2.11 - 21/04/15
	
		Corrections
		-----------
		Fixed bug in UHF tag management with EPC size bigger than 20 bytes
		in the UHF version.
		
		Fixed bug in serial communication.
		
		Fixed bug in read configuration command.

	Version 2.09 - 01/04/15
	
		Corrections
		-----------
		Fixed bug in host LED management which could cause a system crash.

	Version 2.08 - 30/03/15
	
		New features / Enhancements
		---------------------------
		Added the reader serial number management.
		
		Added the Program EPC and Block Write commands in the UHF version.

	Version 2.06 - 14/07/14
	
		New features / Enhancements
		---------------------------
		Added the maximum RF channel allocation time and minimum RF channel 
		pause time parameters in RF configuration.
		
		Added the North America (FCC compliant) region and RF channels
		management.
		
		Added the EPC size parameter in EPC C1G2 configuration.
		
		Added the spontaneous mode flag as parameter in genereal configuration
		of the reader. It is OR'ed with the dip switch SW1-2 configuration.
		
		Added the ISO 18000-6C multi block write command (0x1D) to be compliant
		with the BlockWrite command of the ECP C1G2 standard. The command 0x1A
		is implemented as a single write loop.
		
		Improved the continuous search times.
		
		Corrections
		-----------
		Fixed the extension time management in continuous mode triggered by
		inputs.

	Version 2.05 - 23/06/14
		
		New features / Enhancements
		---------------------------
		Added the fast multi tag, fast single tag and standard single tag
		inventory modes in EPC C1G2 configuration.

	Version 2.02 - 14/04/14
		
		Corrections
		-----------
		Fixed bug in RF parameters programming.

	Version 2.01 - 10/04/14

		Initial Release.
