# Firmware Release

AT firmware is a software instruction system developed by MXCHIP, which runs on Wi-Fi or Wi-Fi/BT wireless modules. Through this instruction, users can quickly add wireless communication functions to embedded devices, greatly shorten the development cycle, and achieve rapid listing.

When using the AT command system, you should first burn the AT firmware into the wireless module. For different models of modules, the corresponding firmware is different and the burning method is different.

#A247

Fix the problem where MQTT connections with certificates are configured and reconnection is prone to failure due to disconnection

emw3080

emc3080

emc3280

emc3380

emc3290

📎A247_emw3080.zip

📎A247_emc3080.zip

📎A247_emc3280.zip

📎A247_emc3380.zip

📎A247_emc3290.zip

#A246

  • Update MXOS
  • Fix the problem where Softap in MX1300 failed to send UDP broadcasts.

emw3080

📎A246_emc3080.zip

#A245

Update log:Fix the problem that mx1310 will fail to send udp broadcast data in Softap mode.

emw3080

emc3080

emc3280

emc3380

emc3290

📎A245_emw3080.zip

📎A245_emc3080.zip

📎A245_emc3280.zip

📎A245_emc3380.zip

📎A245_emc3290.zip

#A244

Update log:

  • Fix the problem that the last part of the file cannot be downloaded in passive mode when downloading files via HTTP.
  • Optimize the success rate of WiFi station mode networking.

emw3080

emc3080

emc3280

emc3380

emc3290

📎A244_emw3080.zip

📎A244_emc3080.zip

📎A245_emc3280.zip

📎A245_emc3380.zip

📎A245_emc3290.zip

#A240

Update logFix the problem that SSL certificates may cause load errors.

emw3080

emc3080

emc3280

emc3380

emc3290

📎A240_emw3080.zip

📎A240_emc3080.zip

📎A240_emc3280.zip

📎A240_emc3380.zip

📎A240_emc3290.zip

#A239

Update log:Fix the problem that returned by the AT+SSLCERTGET command.

emw3080

emc3080

emc3280

emc3380

emc3290

📎A239_emw3080.zip

📎A239_emc3080.zip

📎A239_emc3280.zip

📎A239_emc3380.zip

📎A239_emc3290.zip

#A238

Update Log: Optimize the response speed of TCP clients calling CIPSTOP when reconnecting.

emw3080

emc3080

emc3280

emc3380

emc3290

📎A238_emw3080.zip

📎A238_emc3080.zip

📎A238_emc3280.zip

📎A238_emc3380.zip

📎A238_emc3290.zip

#A237

Update Log:

1.Fix the problem that the MQTT command, which may cause the system to crash.

2.Solve the problem that MQTT continuously uses the CPU for invalid retries when wifi is unavailable.

emw3080

emc3080

emc3280

emc3380

emc3290

📎A237_emw3080.zip

📎A237_emc3080.zip

📎A237_emc3280.zip

📎A237_emc3380.zip

📎A237_emc3290.zip

#A236

Update Log: Fix the problem that the IP address of softap/station is not saved.

emw3080

emc3080

emc3280

emc3380

emc3290

📎A236_emw3080.zip

📎A236_emc3080.zip

📎A236_emc3280.zip

📎A236_emc3380.zip

📎A236_emc3290.zip

#A235

Update Log:

Add 2 AT commands: 1)AT+WJAPIPAUTO; 2)AT+WJAPRSI.

The description is as follows:

#AT+WJAPIPAUTO

Parameter: ON/OFF.

Function: Configured to link the router with a static IP address.

Description: If the station is configured to link the router with a static IP address, the AT firmware will automatically use the last three bytes of the MAC address as the last three bits of the IP address. The first bit is the configured static IP address.

#AT+WJAPRSI

Parameter: number.

Function: Set reconnection times.

Description: When the station link is broken, the previously linked AP will be retried for number of times before a wifi scan is performed to obtain a new AP, which can be appropriately reduced by three seconds.

emw3080

emc3080

emc3280

emc3380

emc3290

📎A235_emw3080.zip (opens new window)

📎A235_emc3080.zip (opens new window)

📎A235_emc3280.zip (opens new window)

📎A235_emc3380.zip (opens new window)

📎A235_emc3290.zip (opens new window)

#A233_ComboA229

Update Log: Solve the problem that frequent TCP server switching may fail

emw3080

emc3080

emc3280

emc3380

emc3290

📎A233_emw3080.zip (opens new window)

📎comboA229_emc3080.zip (opens new window)

📎comboA229_emc3280.zip (opens new window)

📎comboA229_emc3380.zip (opens new window)

📎comboA229_emc3290.zip (opens new window)

#A232_ComboA228

Update Log: Solve the problem that MQTT short lines do not reconnect after 20 seconds.

emw3080

emc3080

emc3280

emc3380

📎A232_emw3080.zip (opens new window)

📎comboA228_emc3080.zip (opens new window)

📎comboA228_emc3280.zip (opens new window)

📎comboA228_emc3380.zip (opens new window)

#A231_ComboA227

Update Log:

Optimize the stability under the coexistence mode of Station+SoftAP , and the SoftAP can be switched on and off repeatedly.

emw3080

emc3080

emc3280

emc3380

📎A231_emw3080.zip (opens new window)

comboA227_emc3080.zip

📎comboA227_emc3280.zip (opens new window)

📎comboA227_emc3380.zip (opens new window)

#A230_ComboA226

Update Log:

1. When the udp broadcast type sends data, the destination IP address is always the broadcast IP address.

2. Add AT instructions related to http download.

emw3080

emc3080

emc3280

emc3380

📎A230_emw3080_mxos.zip (opens new window)

📎combo_A226_emc3080.zip (opens new window)

📎combo_A226_emc3280.zip (opens new window)

📎combo_A226_emc3380.zip (opens new window)

#A229_ComboA224

Update Log:

1. Fix the bug that the program crash when inputting unrecognized instructions

2. Fix that the AT+WJAPQ instruction does not generate a station_ down event

emw3080

emc3080

emc3280

emc3380

📎A229_EMW3080_mxos.zip (opens new window)

📎combo_A224_emc3080.zip (opens new window)

📎combo_A224_emc3280.zip (opens new window)

📎combo_A224_emc3380.zip (opens new window)


History AT Firmware Download:

Model

Version

Download

Series Rate

(bps)

EMW3070/3072/3076

v2.2.1

mx1270_0000.0000.A221.zip (opens new window)

115200

EMW3060

v2.1.3

MOC108_0000.0000.A213.zip (opens new window)

115200

EMW3080

v2.1.4

MX1290_0000.0000.A214.zip (opens new window)

115200

EMW3166

v2.1.2

EMW3166_0000.0000.A212.zip (opens new window)

115200

EMW3239

v2.1.2

EMW3239_0000.0000.A212.zip (opens new window)

115200

EMW3165

v2.1.2

EMW3165_0000.0000.A212.zip (opens new window)

115200

EMW3031

v2.1.2

EMW3031_0000.0000.A212.zip (opens new window)

115200

Tips:

  • For firmware burning methods, please refer to the txt documentation in the download package.
  • AT instructions communicate with the MCU through the user serial port.