Skip to content

Cellular modem sample using SIMCOM SIM7680 #86964

Open
@bienxanh1901

Description

@bienxanh1901

Hi Zephyrers,
I am testing the LTE SIM7680 module with Nucleo F767zi board.
When I run the Cellular modem sample, it cannot connect to L4.
Can anyone give me a glue it this problem?

Thank you so much!

The device tree is:

/ {
	aliases {
		modem-uart = &usart2;
		modem = &modem;
	};
};

&dma1 {
	status = "okay";
};

/* sim7080 */
&usart2 {
	dmas = <&dma1 6 4 STM32_DMA_PERIPH_TX 0x1>, 
	       <&dma1 5 4 STM32_DMA_PERIPH_RX 0x1>;
	dma-names = "tx", "rx";

	status = "okay";

	modem: modem {
		compatible = "simcom,sim7080";
		mdm-power-gpios = <&gpioa 3 GPIO_ACTIVE_LOW>;
		status = "okay";
	};
};

The kconfig for NucleoF767Zi is

CONFIG_UART_ASYNC_API=y
CONFIG_DCACHE=n
CONFIG_MODEM_SIMCOM_SIM7080_RAT_M1=y

below is the log:

[00:00:11.512,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 0
[00:00:11.512,000] <dbg> modem_chat: modem_chat_script_next: sending: AT
[00:00:11.538,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: AT
[00:00:11.539,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: OK
[00:00:11.612,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 1
[00:00:11.612,000] <dbg> modem_chat: modem_chat_script_next: sending: AT
[00:00:11.638,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: AT
[00:00:11.639,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: OK
[00:00:11.712,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 2
[00:00:11.712,000] <dbg> modem_chat: modem_chat_script_next: sending: AT
[00:00:11.739,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: AT
[00:00:11.739,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: OK
[00:00:11.812,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 3
[00:00:11.812,000] <dbg> modem_chat: modem_chat_script_next: sending: AT
[00:00:11.839,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: AT
[00:00:11.839,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: OK
[00:00:11.913,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 4
[00:00:11.913,000] <dbg> modem_chat: modem_chat_script_next: sending: ATE0
[00:00:11.939,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: ATE0
[00:00:11.939,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:11.939,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 5
[00:00:11.939,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CFUN=4
[00:00:12.389,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: +CGEV: NW PDN DEACT 1
[00:00:12.389,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: +CCIOTOPTI: 0
[00:00:12.390,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: +CGEV: ME DETACH
[00:00:12.532,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.532,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 6
[00:00:12.532,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CMEE=1
[00:00:12.560,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.560,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 7
[00:00:11.512,000] <dbg> modem_chat: modem_chat_script_start: running script: simcom_sim7080_init_chat_script
[00:00:11.512,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 0
[00:00:11.512,000] <dbg> modem_chat: modem_chat_script_next: sending: AT
[00:00:11.538,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: AT
[00:00:11.539,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: OK
[00:00:11.612,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 1
[00:00:11.612,000] <dbg> modem_chat: modem_chat_script_next: sending: AT
[00:00:11.638,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: AT
[00:00:11.639,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: OK
[00:00:11.712,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 2
[00:00:11.712,000] <dbg> modem_chat: modem_chat_script_next: sending: AT
[00:00:11.739,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: AT
[00:00:11.739,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: OK
[00:00:11.812,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 3
[00:00:11.812,000] <dbg> modem_chat: modem_chat_script_next: sending: AT
[00:00:11.839,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: AT
[00:00:11.839,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: OK
[00:00:11.913,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 4
[00:00:11.913,000] <dbg> modem_chat: modem_chat_script_next: sending: ATE0
[00:00:11.939,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: ATE0
[00:00:11.939,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:11.939,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 5
[00:00:11.939,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CFUN=4
[00:00:12.389,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: +CGEV: NW PDN DEACT 1
[00:00:12.389,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: +CCIOTOPTI: 0
[00:00:12.390,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: +CGEV: ME DETACH
[00:00:12.532,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.532,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 6
[00:00:12.532,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CMEE=1
[00:00:12.560,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.560,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 7
[00:00:12.550,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CREG=1
[00:00:12.577,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.577,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 8
[00:00:12.577,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CGREG=1
[00:00:12.605,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.605,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 9
[00:00:12.605,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CEREG=1
[00:00:12.633,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.633,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 10
[00:00:12.633,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CREG?
[00:00:12.661,000] <dbg> modem_chat: modem_chat_log_received_command: +CREG:  1 0
[00:00:12.661,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.661,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 11
[00:00:12.661,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CEREG?
[00:00:12.689,000] <dbg> modem_chat: modem_chat_log_received_command: +CEREG:  1 0
[00:00:12.689,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.689,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 12
[00:00:12.689,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CGREG?
[00:00:12.717,000] <dbg> modem_chat: modem_chat_log_received_command: +CGREG:  1 0
[00:00:12.717,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.717,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 13
[00:00:12.717,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CGSN
[00:00:12.747,000] <dbg> modem_chat: modem_chat_log_received_command:  864343071491657
[00:00:12.747,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 14
[00:00:12.747,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.747,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 15
[00:00:12.747,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CGMM
[00:00:12.775,000] <dbg> modem_chat: modem_chat_log_received_command:  A7680C-LNNV
[00:00:12.775,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 16
[00:00:12.775,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:12.775,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_init_chat_script: step: 17
[00:00:12.775,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CMUX=0,0,5,127
[00:00:12.803,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: OK
[00:00:13.075,000] <dbg> modem_chat: modem_chat_script_stop: simcom_sim7080_init_chat_script: complete
[00:00:13.197,000] <inf> modem_at_shell: pipe connected
[00:00:13.197,000] <inf> modem_at_shell: opening pipe
[00:00:13.219,000] <inf> modem_at_shell: pipe opened
[00:00:13.219,000] <inf> modem_at_shell: chat attached
[00:00:13.341,000] <dbg> modem_chat: modem_chat_script_start: running script: simcom_sim7080_dial_chat_script
[00:00:13.341,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_dial_chat_script: step: 0
[00:00:13.341,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CGACT=0,1
[00:00:13.367,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: AT+CGACT=0,1
[00:00:13.367,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:13.367,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_dial_chat_script: step: 1
[00:00:13.367,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CGDCONT=1,"IP","m-wap"
--- 14 messages dropped ---
[00:00:13.519,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x39 because 0x7e was expected.
[00:00:13.519,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x2a because 0x7e was expected.
[00:00:13.519,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x2a because 0x7e was expected.
[00:00:13.519,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x2a because 0x7e was expected.
[00:00:13.519,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x31 because 0x7e was expected.
[00:00:13.519,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x23 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x0d because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x0d because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x0a because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x43 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x4f because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x4e because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x4e because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x45 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x43 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x54 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x20 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x31 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x31 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x35 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x32 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x30 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x30 because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x0d because 0x7e was expected.
[00:00:13.520,000] <dbg> modem_ppp: modem_ppp_is_byte_expected: Dropping byte 0x0a because 0x7e was expected.
[00:00:15.496,000] <dbg> modem_chat: modem_chat_script_start: running script: simcom_sim7080_periodic_chat_script
[00:00:15.496,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_periodic_chat_script: step: 0
[00:00:15.496,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CREG?
[00:00:15.522,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: AT+CREG?
[00:00:15.522,000] <dbg> modem_chat: modem_chat_log_received_command: +CREG:  1 1
[00:00:15.522,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:15.522,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_periodic_chat_script: step: 1
[00:00:15.522,000] <dbg> modem_chat: modem_chat_script_next: sending: AT+CEREG?
[00:00:15.547,000] <dbg> modem_chat: modem_chat_on_unknown_command_received: AT+CEREG?
[00:00:15.547,000] <dbg> modem_chat: modem_chat_log_received_command: +CEREG:  1 1
[00:00:15.547,000] <dbg> modem_chat: modem_chat_log_received_command: OK
[00:00:15.547,000] <dbg> modem_chat: modem_chat_script_next: simcom_sim7080_periodic_chat_script: step: 2```

Metadata

Metadata

Labels

area: ModembugThe issue is a bug, or the PR is fixing a bugpriority: lowLow impact/importance bug

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions