EM9191: MBPL SDK R30 and mapping it to SLQS-SDK API

Hi,

As Sierra Wireless suggest to use MBPL package and lite-qmi APIs for EM9191. However, there is no built-in SDK image with MBPL package as it was with SLQS-SDK package(slqssdk) which we used to execute separately and start it using:
SetSDKImagePath()
SLQSStart()

The slqssdk image was providing all the SLQS APIs on full SDK.

Questions:

  1. Is it possible to get the same SLQS APIs working with MBPL packages as well?
    Example:
    SLQS SDK API: SLQSModifyProfile()

MBPL APIs does the same job:
pack_wds_SLQSModifyProfile()
unpack_wds_SLQSModifyProfile()

Now, using MBPL package,is it possible to call SLQSModifyProfile().

  1. Is it possible to build the MBPL package using some ways(with minimal efforts) so that it remains backward compatible with SLQSSDK APIs i.e using the MBPL package, I should be able to call SLQSModifyProfile() and all other relevant SLQS APIs.?

  2. Is i possible to build the MBPL image similar to SLQS SDK image(slqssdk). The MBPL SDK image to contains all the SLQSSDK APIs?

no, you need to use MBPL SDK instead of SLQS SDK with EM91

@jyijyi Thanks.
Is it possible to build the MBPL package using some ways(with minimal efforts) so that it remains backward compatible with SLQSSDK APIs i.e using the MBPL package, I should be able to call SLQSModifyProfile() and all other relevant SLQS APIs.?

I think mbpl can call some api of he lite version of slqs sdk

Do you have source code of mbpl and slqs sdk?

@jyijyi Yes. I have source code of both MBPL and SLQSSDK. Will appreciate if you can help me with the build process so that MBPL is compatible with SLQSSDK APIs.

I don’t think i can help

But you can port those code to your mbpl and see if it can run

Btw, they are using different usb drivers, not sure if this is a problem

Yes. the Gobi drivers are no more supported with EM9191 and I am aware about that. To save some time, was looking for a build method if any already available for SLQS API on MBPL package and if it works. But, it seems there is no already available method.