Ec718p Series Firmware Release Notes#

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