I designed custom PCB to communicate STM32F030C8T6 with SIM7080G (schema below). JLCPCB made board + assembly for me. Right now I'm facing issue that SIM7080G is simply not responding to any AT command over serial. Via USB AT commands works. I feel this is similiar issue to SIM7000 responds to AT commands over USB but not UART connection
List of known parameters / tips I tried already:
SIM7080G UART levels are 1.6V-1.8V
SIM7080G voltage is 4.18V
There is not SIM card inserted yet.
USB responds to AT commands.
Baud rate 9600 / 115200 is not answering.
STM flash is burned via serial connected to SIM7080G.
List of what I havent tried yet:
My design missing on logic level shifter EN pin 100nF capacitor.
Desolder logic level shifter -> use transistors / other shifter
Factory reset / firmware reflash (however usb works.. so why)
I started the thread you mentioned. Unfortunately I'm a software guy, so my ability to comment on wiring diagrams is nearly non-existent. My probably dumb question is prior to getting the PCB printed, did you ever get your 7080G and STM communicating over UART? Is it something that basic or is it definitely something more subtle like a potential level shift issue as you've noted?
7080G and STM should work like between nano and 7080G. I studied a lot of different PCBs. They all do provide level shifters.
I ordered some transistors similiar to design guide reference. I will desolder my level shifter and try via breadboard make hopefully PC-7080G connection. I never used before 7080G but I do have experience with SIM800 which should have same pins / etc, however different UART levels.
I managed sucessfully PC-STM communication, then I uploaded to STM program which should boot up 7080G, wait 10s and send AT command to shut it down. 7080G never shuts down which means there is an issue on 7080G side.
@jwallis So today I removed logic level shifter and replaced it with transistors + voltage divider. Properly measured all connections. UART levels are about 1.7V.
However no luck.. no response for AT command sended via PC. So it might be burnt. Last thing I am willing to do is firmware update but I cant find any tool nor firmware binary file.
Oh, ok. So you are saying that on the breakout board I use:
there is a logic level shifter between the pins and the SIM module itself? That makes sense, but I never realized that. I have only used the breakout board, never directly connected to the module. That is much more difficult, and beyond my ability.