NodeMCU v3 esp8266 ga6-b

I've been trying to connect a GA6-B GSM module to my ESP8266 NodeMCU. After several attempts, I'm having difficulty getting proper communication between them.
Here's what I've tried so far:

  • Basic connection setup:

    • Connected GA6-B UTX to ESP8266 D2 (GPIO4)
    • Connected GA6-B URX to ESP8266 D1 (GPIO5)
    • Connected GA6-B GND to ESP8266 GND
    • Connected GA6-B VCC to ESP8266 3.3V
  • Tried reversed connections:

    • Connected GA6-B UTX to ESP8266 D1 (GPIO5)
    • Connected GA6-B URX to ESP8266 D2 (GPIO4)
  • Tested multiple baud rates:

    • Tried 9600, 19200, 38400, 57600, and 115200
    • The module seems to respond occasionally with garbled characters (�) at various baud rates
  • Used various initialization approaches:

    • Sending repeated AT commands
    • Sending carriage returns for auto-baud detection
    • Trying different line endings (CR, LF, CR+LF)

My suspicion is that the GA6-B might have power supply issues when connected to the ESP8266's 3.3V output. Based on other user reports, these modules can be very sensitive to power stability, and the ESP8266 might not provide enough current.

Has anyone successfully used this combination? Do I need to add a capacitor to the power rail or use an external power supply? Any help would be greatly appreciated!

According to this (you have to click the download button to get the doc) the minimum voltage is 3.5V.


That's been machine translated from Chinese. I wonder if "Flow > 2A" means it requires 2 Amps.

I haven't. I was just curious about the spec for the module, and found what I've posted here.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.