Is it possible to integrate GSM PPP on Jetson Nano with the existing prebuilt image?

Hi NVIDIA Team,

We are working on a project using Jetson Nano and trying to integrate a SIM7600 4G LTE modem via both PPP (UART) and ModemManager (USB).

Main Question:
Is it officially supported (or possible) to integrate GSM PPP or ModemManager-based mobile data connectivity with the existing Jetson Nano prebuilt image (JetPack 4.x / L4T Kernel 4.9.x)?


✅ What we’ve tried so far:

1. PPP via UART (pppd)

  • Modem connects over /dev/ttyUSB0.
  • pppd initiates without error.
  • Kernel config shows CONFIG_PPP is enabled, but:
    • CONFIG_PPPOE and CONFIG_PPP_MULTILINK are not set.
  • ppp0 interface never comes up, and no IP is assigned.

2. ModemManager over USB

  • mmcli detects the modem and connects successfully with:
sudo mmcli -m 0 --simple-connect="apn=www"
  • Modem state is shown as connected.
  • usb0 interface gets IP 192.168.225.2, but:
    • Cannot ping 8.8.8.8.
    • Routing/gateway (192.168.225.1) is unreachable.
    • usb0 is stuck in NO-CARRIER state.

🧪 Environment:

  • Jetson Nano Developer Kit
  • JetPack 4.x (L4T R32.x)
  • Linux Kernel 4.9.x (prebuilt image)
  • SIM7600G-H USB Modem (option1 driver)
  • ModemManager v1.10+

📌 Ask:

  1. Is there any additional kernel configuration required to make GSM PPP or RNDIS-based USB modem work correctly?
  2. Is PPP officially supported on Jetson Nano prebuilt image, or should we move to a custom kernel build with CONFIG_PPPOE and others enabled?
  3. Do you recommend using ModemManager or raw pppd for GSM modem integration on Jetson Nano?

Any guidance or working references would be much appreciated!

Thanks,
Noushadali K
(Inthings Technologies)

Hi,
Since Jetpack 4 is EoL:
Announcing End of Life for NVIDIA JetPack™ 4 with the release of JetPack 4.6.6

Please follow developer guide to enabled the configs and rebuild kernel. Please check kernel customization:

https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3276/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/kernel_custom.html#