Skip to main content
SGian.1
Associate III
August 4, 2026
Question

SIM7600G-H CAT4 4G (LTE) Shield for Arduino

  • August 4, 2026
  • 3 replies
  • 45 views

Hi there ! 

I start to work with this shield, and i use one STM32G071 for control the UART comunication. The module work at 115200baute rate , and i use the AT command for comunicate with her. So everthingh work fine except when i send ATE0 for turn off the echo this command send back ok but afther i send the other command the answert i receive it’s look like the echo still on . Examplke i send AT\r\n i receive back AT\r\n\r\nok\r\n i try to wait to send the next command but nothingh still dosen’t work. I know i can continus to work eaven send me back the echo but this stuff make me crazy because i don’t understand if is one my problem or if the shield. The UART is configurate with interrupt and i configure the rx in this way every time i receive one byte in the callback i save inside one buffer and outside the callback i check if i receive OK or ERROR. Some one know how to resolve this  problem ?

 

Thank You 

 

Sergio 

3 replies

Andrew Neil
Super User
August 4, 2026

Welcome to the forum

Please see How to write your question to maximize your chances to find a solution for best results.

 

What board is the STM32 on?

Please give a link to the shield you are using. Is it a 3V shield?

 

Before adding the complications of doing this on a microcontroller, does it work as expected when you do this manually using a terminal ?

 

Do you get an OK response to the ATE0 command ?

 

Tips on debugging serial comms.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
SGian.1
SGian.1Author
Associate III
August 4, 2026

Thank you for your advice. This is the linkat the shield https://wiki.dfrobot.com/tel0124/#docs , about the board i  made my board is not commercial board . the board work at 5V, 

Before adding the complications of doing this on a microcontroller, does it work as expected when you do this manually using a terminal ? YEP

Do you get an OK response to the ATE0 command ?YEP

Andrew Neil
Super User
August 4, 2026

the board i  made my board is not commercial board 

Then you’ll need to post the schematic.

the board work at 5V

I hope not!

The maximum working voltage for an STM32G071 is 3.6V; the absolute maximum is 4V

 

does it work as expected when you do this manually using a terminal ? YEP

Please show an example

 

 i send AT\r\n i receive back AT\r\n\r\nok\r\n

How, exactly, do you observe that?

Please post an example.

 

BTW: note that you don’t need to send the \n at the end of an AT command - just \r should be sufficient as a command terminator

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.