AviorLTE


A progressively increasing numbering scheme is adopted for the assignment of unique numbers to firmware versions with the development of the Avior LTE cellular network processor code.



01

.

00





VERSION

Changed when new features are released

or significant improvements are introduced




BUG

Increased when there is a bug fix

Restart from 0 for all new major versions





FW 01.27

  • Modified sequence for network registration unsolicited and network registration log 
  • Modified detection of SIM card present/absent 
  • Added command to check if data connection to internet is valid 
  • Added semaphore for UART unsolicited management 
  • Fixed bug for reception of SMS if MQTT "log topic" was enabled 
  • Increased timeout for MQTT reception of data from CPU (fix problem in replying AT#RR command from MQTT) 
  • Fixed bug for MQTT publishing is "temporary" file is not found: publish is discarded 


FW 01.16

  • Added control for SIM card not initialized
  • Fixed bug in getting parameter LAC/TAC in 4G connection
  • Fixed bug for audio file during phone call


FW 01.17

  • Fixed handler for SMS deletion
  • Added URL escape sequence for HTTP POST request
  • Added UDP server functionality
  • Added command AT+UDP for sending UDP datagram
  • Modified checks for valid data connection
  • Fixed bug for carrier operator name in 4G registration


FW 01.18

  • Added MQTT functionality (very first release)


FW 01.19

  • Fixed bug for repetition of audio file during phone call


FW 01.20

  • Fixed bug for AT+HTTP command (parsing of "data" field)


FW 01.21

  • Added SSL for MQTT connection (MQTTS)
  • Added SSL for HTTP request (HTTPS)


FW 01.22

  • Modified APN profiles management


FW 01.23

  • Added reception of SMS text enclosed in ' ' single quotes
  • Modified sequence for incoming SMS unsolicited and incoming SMS log
  • Added command to select debug levels


FW 01.24

  • Added FW upgrade for CPU module via cellular connection
  • Modified CLIP unsolicited management
  • Modified size for MQTT parameters


FW 01.25

  • Fixed bug for radio signal: now it uses AT+CSQ command
  • Fixed bug for basestation parameters: MNC, MCC, LAC, CID
  • Modified PDP context management
  • Added unsolicited to signal if data connection is valid or not
  • Introduced new MQTT implementation
  • Added log for phone call not forwarded


FW 01.26

  • Modified incoming phone call management
    if phone number is not presented by carrier operator
  • Modified command AT+UDP
  • Added parameter "timeout" for AT+CALL command
  • Added command AT+FOTA=xx.yy to upgrade/downgrade a specific FW version
  • Fixed bug for "riconciliation code" for MQTT commands
  • Fixed bug for paylod of Last Will And Testament topic


FW 01.28

  • Updated version numbering 


FW 01.29

  • Improved parsing of AT+CALL command: now audio filename can be surrounded and accepted by double quote (e.g. AT+CALL=+391234567,"test.wav",8) 
  • Added support for ISO8859-1 charset (Latin-1 table) in SMS 
  • Added reboot if too many consecutive connections attempts to MQTT broker fail 


FW 01.30 

  • Fixed bug for compilation script which excludes MQTT


FW 01.31 

  • Added server reply for AT#HTTP command 
  • Fixed parsing of AT#HTTP command in case data is contained inside single quotes ' ' 


FW 01.32 

  • Added support for MQTT retained message 
  • Fixed flag for MQTT Last Will & Testament retained message 
  • Fixed bug for MQTT published message with QoS different from the one specified in configuration 


FW 04.00 

  • Device doesn't cycle through broker TCP ports but it reconnects to the same broker port
  • Added reserved command AT+SMMPORT (AT+SMMPORT=<start>,<stop>)
  • Added reserved  command AT+SMMPORTFIX (AT+SMMPORTFIX=<port>)


FW 04.01 

  • Management of verbose reply to AT+FOTA command


FW 04.02 

  • IMS management and service profiles for VoLTE