help
Compile LPAC with APDU uqmi Backend support.
+config LPAC_WITH_MBIM
+ bool "Include APDU MBIM Backend support"
+ default y
+ help
+ Compile LPAC with APDU MBIM Backend support.
endmenu
PKG_NAME:=lpac
PKG_VERSION:=2.2.1
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/estkme-group/lpac/tar.gz/refs/tags/v$(PKG_VERSION)?
DEPENDS:= \
+LPAC_WITH_PCSC:libpcsclite \
+LPAC_WITH_PCSC:pcscd \
+ +LPAC_WITH_MBIM:libmbim \
+libcurl
URL:=https://github.com/estkme-group/lpac
endef
-DLPAC_WITH_APDU_PCSC=$(if $(CONFIG_LPAC_WITH_PCSC),ON,OFF) \
-DLPAC_WITH_APDU_AT=$(if $(CONFIG_LPAC_WITH_AT),ON,OFF) \
-DLPAC_WITH_APDU_UQMI=$(if $(CONFIG_LPAC_WITH_UQMI),ON,OFF) \
+ -DLPAC_WITH_APDU_MBIM=$(if $(CONFIG_LPAC_WITH_MBIM),ON,OFF) \
-DLPAC_WITH_APDU_QMI_QRTR=OFF
define Package/lpac/install
UQMI_DEBUG="$(uci_get lpac uqmi debug 0)"
export LPAC_QMI_DEV="$UQMI_DEV"
export LPAC_QMI_DEBUG="$UQMI_DEBUG"
+elif [ "$APDU_BACKEND" = "mbim" ]; then
+ MBIM_DEVICE="$(uci_get lpac mbim device /dev/cdc-wdm0)"
+ MBIM_PROXY="$(uci_get lpac mbim proxy 1)"
+ export MBIM_DEVICE="$MBIM_DEVICE"
+ export MBIM_USE_PROXY="$MBIM_PROXY"
fi
export LPAC_CUSTOM_ISD_R_AID="$CUSTOM_ISD_R_AID"