Ec718p Series Firmware Release Notes#

V2002#

Please match Luatools version 3.0.11 or above!!!

  • change: rtos.bsp() Model firmware in Air780EP/Air780EPS/Air201/Air780EQ/Air700EMQ/EAQ/ECQ will return the model of the specific module

  • add: Support setting the maximum transmit power, only special customers use

  • add: Support to turn off adjacent cell measurement for power consumption test, do not use it in non-power consumption test

  • add: Get more detailed cell information, support mobile.scell() function

  • add: Add Lock Cell Function mobile.lockCell()

  • add: mqtt Add pong message to report

  • add: Custom apn list, used to switch multiple known overseas cards, requires users to provide relevant APN information

  • add: Print a list of custom APNs

  • update: Update ant chain underlying library

  • update: Update Qualcomm Font Static Library

  • update: Optimize download speed control for full ota and optimize https download

  • update: Optimized Low Power Mode

  • update: luatos socket The port numbers are distributed more evenly.

  • update: tonumber can be output 0xffffffff

  • change: pb The encoding should use a fixed order

  • change: http Part of the error status is forced to print out.

  • fix: i2c In poll mode, special hardware conditions encounter BUSY situation without timeout exit

  • fix: eink When asynchronous communication fails, crash

  • fix: iotcloud library, onenet automatically registers triples to generate exceptions

  • fix: UTF8 The text message entered by the code is less than 70 Chinese characters.

  • fix: libgnss.debug When gnss message is too long, it cannot be printed out

V1003#

Defect repair

  • 1:spi table Method sending exception

  • 2:libgnss.clear Residual data not cleaned up

  • 3:gnss After the positioning is successful, execute libgnss.clear, close and then open the gnss chip. if the positioning is successful as soon as the power is turned on, there is no GNSS_STATE message.

  • 4:mqtt After enabled, the memory usage is too large, causing other business logic to not apply for available memory.

  • 5:http Response header is subcontracted, resulting in parsing failure

  • 6:Fix FTP accepting a small amount of data in PASV mode may prompt failure

New Function

  • add:mqtt Add the ability to set the receive buffer size

  • add:fatfs Uninstall function

  • add:mcu.hardfault Added crash processing mode parameters

Update function

  • update:Limit the maximum amount of uart.read read read at a time, read too much data at one time, easy to crash

  • update:The released socket ctrl does not allow other operations to prevent abnormal crashes.

  • update:Compatible with some FTP servers

  • update:RRC Optimization options for quick release

V1002#

Compatibility changes

  • 1:Due to more functional changes, FLASH space is insufficient

    • (1)LuatOS-SoC_V1001_EC718PV Cannot remotely upgrade LuatOS-SoC_V1002_EC718PV

    • (2)LuatOS-SoC_V1002_EC718PV is the last version of EPV firmware officially released. If you need EPV firmware in the future, use cloud compilation or compile it locally.

Defect repair

  • fix: Unable to select jpeg encoding quality when taking pictures

  • fix:pwm In the absence of first close, both the cycle and the duty cycle are changed, which may lead to a crash.

  • fix:When using the uart485, the steering pin cannot be set to GPIO16 and GPIO17

  • fix:otp Abnormal function

  • fix:ota At the last minute of ota completion, the underlying OTA will succeed, while the script ota will fail.

  • fix:EPV Firmware, unable to enter hibernation

  • fix:socket Callback message error on active shutdown

  • fix:mqtt When sending, the data is sent out at one time to avoid being interrupted.

  • fix:mqttconnect Unable to connect to server when message length exceeds 256

  • fix:ftp abnormal crash

  • fix:socket Add protection to prevent freed resources from being used again

  • fix:Prevent possible time setting errors

  • fix:spi table Method sending exception

New Function

  • add:audio Library to add recording function

  • add:agpio Ability to maintain pre-sleep level after deep sleep wake-up

  • add:Reset stack parameters to default

  • add:Base station synchronous time switch

  • add:Deep Sleep Timer Callback Message

  • add:w5500 Add DHCP Timeout Message

  • add:DHCP Increased retries for slow routers

  • add:socket Query the current connection status

  • add:http Custom header supports custom size

  • add:sfud mutex protection

  • add: Support external flash full upgrade

  • add:Support to configure the working voltage of codec

  • add:mqtt Add the ability to set the buffer size

Update function

  • update:When an unparsed NMEA statement is encountered, the mask prints

V1001#

Precautions: Adequate testing is required for use

Defect repair:

  • Fixes found in V1000 version BUG

New Function:

  • add: ioqueue Operation

  • add: camera Function

  • add: Support sleep function

V0001#

EC718P Series Firmware First Edition

The supported functions are as follows

Basic Peripherals:

  1. gpio

  2. uart

  3. iic

  4. spi

  5. adc

  6. pwm

  7. wdt

  8. pm(Deep Sleep temporarily unavailable)

  9. fota

  10. rtc Clock

  11. media(tts/amr/mp3/wav)

  12. wlanscan

Tool Library:

  1. json

  2. iotauth

  3. fs

  4. pack

  5. zbuff

  6. fskv

  7. miniz

  8. sfud(spi flash)

  9. fatfs(tf Card)

  10. w5500

  11. protobuf

  12. iconv

  13. u8g2

  14. lcd

  15. lvgl

Network function:

  1. socket(tcp/udp/tcp_ssl)

  2. http/https

  3. mqtt/mqtts

  4. ftp/ftps

  5. ntp

  6. sms

  7. errDump

  8. websocket