Skip to content

ESP32‐C3 upgrade for Standalone Edition

Linar Yusupov edited this page Nov 5, 2024 · 7 revisions

This upgrade is possible since the new Ai-Thinker ESP-C3-12F (ESP32-C3) module is pin-to-pin compatible with the old Ai-Thinker ESP-12F (ESP8266) one.



Benefits

  • better GNSS serial input stability
  • better Wi-Fi stability
  • (built-in) Bluetooth LE data output
  • NMEA TCP data output

Hardware upgrade procedure

Un-solder ESP-12F component from NodeMCU board first, then solder the ESP-C3-12F module.


Disclaimer

In general a lot of Chinese DIY electronics manufacturers are known to behave this way:

  • sometimes they may not apply necessary Q.C. before releasing of a product from factory ;
  • they may arbitrary change schematics and electronic components from one batch to the next one ;
  • they may terminate manufacturing of a board just few months after initial production.

Because of that, author of SoftRF:

  • will reject any hardware related claims associated with Ai-Thinker ESP-C3-12F module. Ask for support from seller or manufacturer ;
  • reserves the right to suspend or terminate support of Ai-Thinker ESP-C3-12F product in the firmware at any time.

For the time being ( Feb '23 ) there were no critical hardware issues reported for current version of the Ai-Thinker ESP-C3-12F. However things my change over the time...
If you have issues with bringing up your new Ai-Thinker ESP-C3-12F product or just not happy with the module - be prepared to execute your Purchase Protection plan.


Bill of materials

Part Picture Source
Ai-Thinker
ESP-C3-12F
4 Mbytes
AliExpress 1

Software installation procedure

  1. Connect pins RST and EN together with a jumper

  1. Follow these instructions

  2. Remove the jumper then plug the NodeMCU into your Standalone Edition

  3. Open up the SoftRF WebUI status page to inspect if everything is doing good


Hardware

SoftRF

SkyView

Flight Recorder

Adapters

Software

Firmware

Tools

Protocols

Clone this wiki locally