Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

driver: apdu: add MBIM backend #166

Merged
merged 1 commit into from
Nov 16, 2024

Conversation

fransklaver
Copy link
Contributor

@fransklaver fransklaver commented Nov 8, 2024

Add an APDU backend for MBIM devices.

The MBIM device path can be passed via the MBIM_DEVICE environment variable. We'll default to /dev/cdc-wdm0.

By default we will not operate through the mbim-proxy. Set MBIM_USE_PROXY to 1 to enable this.

Like QMI devices, use UIM_PORT to select the active SIM slot.

Tested on Semtech EM9191 and EM7590.

resolve #94

@fransklaver
Copy link
Contributor Author

I'm planning on checking on a quectel device as well, but that'll be after the weekend.

@fransklaver fransklaver force-pushed the add-apdu-mbim-backend branch from 8e61bf2 to 42b788b Compare November 8, 2024 16:05
@fransklaver fransklaver changed the title driver: apdu: add MBIM backend (#91) driver: apdu: add MBIM backend (#94) Nov 8, 2024
driver/CMakeLists.txt Show resolved Hide resolved
driver/CMakeLists.txt Show resolved Hide resolved
driver/apdu/mbim.c Outdated Show resolved Hide resolved
driver/apdu/mbim.c Outdated Show resolved Hide resolved
driver/apdu/mbim.c Outdated Show resolved Hide resolved
docs/ENVVARS.md Outdated Show resolved Hide resolved
@CoelacanthusHex CoelacanthusHex changed the title driver: apdu: add MBIM backend (#94) driver: apdu: add MBIM backend Nov 8, 2024
@CoelacanthusHex
Copy link
Contributor

@fransklaver fransklaver force-pushed the add-apdu-mbim-backend branch 2 times, most recently from 57a891e to 69ad88e Compare November 11, 2024 11:30
docs/ENVVARS.md Outdated Show resolved Hide resolved
Add an APDU backend for MBIM devices.

The MBIM device path can be passed via the MBIM_DEVICE environment
variable. We'll default to /dev/cdc-wdm0.

By default we will not operate through the mbim-proxy. Set
MBIM_USE_PROXY to 1 to enable this.

Like QMI devices, use UIM_PORT to select the active SIM slot.

Tested on Semtech EM9191 and EM7590, and Quectel RM520N-GL.

resolve estkme-group#94

Signed-off-by: Frans Klaver <frans.klaver@vislink.com>
@fransklaver
Copy link
Contributor Author

@CoelacanthusHex is there anything that is still blocking further progress?

Copy link
Contributor

@CoelacanthusHex CoelacanthusHex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@estkme estkme merged commit 5987dfa into estkme-group:main Nov 16, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature request: Add MBIM APDU backend
4 participants