Skip to content

PCI driver for Intel XMM7560 modem

Notifications You must be signed in to change notification settings

ttefke/xmm7560-pci

 
 

Repository files navigation

⚠️ In heavy development. No support provided. May not work, may crash your computer, may singe your jaffles. ⚠️

Getting started

CI

What

Driver for Fibocom L850-GL / Intel XMM7560 (PCI ID 8086:7560).

Please see DEVICES.md a list of devices this has been tested on.

How

Please see INSTALLING.md for details on how to setup this driver on your system.

Dependencies

  • build-essential
  • python3-pyroute2
  • python3-configargparse

Status

This release supports native IP.

To test:

  • sudo pip install --user pyroute2 ConfigArgParse
  • make && make load
  • If your sim has pin enabled, run echo "AT+CPIN=\"0000\"" | sudo tee -a /dev/ttyXMM1. Replace 0000 with your pin code.
  • sudo python3 rpc/open_xdatachannel.py --apn your.apn.here (or you can create the xmm7560.ini from the sample and edit the apn)
  • pray (if applicable)

If your sim has pin enabled, run echo "AT+CPIN=\"0000\"" | sudo tee -a /dev/ttyXMM1. Replace 0000 with your pin code.

You should receive a wwan0 interface, with an IP, and a default route.

Next

Involvement from someone involved in modem control projects like ModemManager would be welcome to shape the kernel interfaces so it's not too horrible to bring up.

Power management support is absent. The modem, as configured, turns off during suspend, and needs to be reconfigured on resume.

About

PCI driver for Intel XMM7560 modem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.0%
  • C 39.9%
  • Shell 1.4%
  • Makefile 0.7%