MBB_UUID_BASIC_CONNECT_EXTENSIONS

Dan Williams dcbw at redhat.com
Fri Dec 15 16:19:09 UTC 2017


On Fri, 2017-12-15 at 10:09 +0100, Aleksander Morgado wrote:
> On Thu, Dec 14, 2017 at 10:56 PM, Dan Williams <dcbw at redhat.com>
> wrote:
> > On Thu, 2017-12-14 at 12:14 +0100, Bjørn Mork wrote:
> > > Looking at the differences in the list of MBIM services between
> > > EM7455
> > > amd EM7565, I notice two things:
> > > 
> > > 1) the UUID_MULTICARRIER [1] is gone.  Just as well. Don't think
> > > anyone
> > >    ever figured out what to use it for
> > > 
> > > 2) the '3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf' service supports
> > > more
> > >   CIDs
> > > 
> > > The second entry is interesting.  Looking at historical data for
> > > MC7455,
> > > I see that this wasn't implemented at all in the
> > > 'SWI9X30C_01.08.07.00'
> > > firmware.  The current EM7455 firmware ('SWI9X30C_02.27.01.00')
> > > supports
> > > it, but only CID 7 and 8.  The current EM7565 firmware
> > > ('SWI9X50C_01.00.02.00')  supports a much longer list of CIDs:
> > > 1, 3, 4, 5, 6, 7, 8, 10
> > > 
> > > 
> > > This UUID is not documented on http://compliance.usb.org/mbim/ ,
> > > but
> > > Google points me to
> > > https://docs.microsoft.com/en-us/windows-hardware/drivers/network
> > > /mb-
> > > base-stations-information-query-support
> > > where it is referred to as 'MBB_UUID_BASIC_CONNECT_EXTENSIONS'.
> > > Googling for this returns only that document again, so I guess it
> > > is
> > > another Microsoft extension. But it does look a lot more useful
> > > than
> > > the
> > > previous ones.
> > 
> > Except we don't know what the CID is for those commands, do we?  I
> > didn't see it in the doc.
> > 
> > But just strip off the "MBB_" and we get:
> > 
> > 1: MBIM_CID_MS_PROVISIONED_CONTEXT_V2
> > -- https://docs.microsoft.com/en-us/windows-hardware/drivers/networ
> > k/mb-provisioned-context-operations
> > 
> > 2: MBIM_CID_MS_NETWORK_BLACKLIST
> > -- https://docs.microsoft.com/en-us/windows-hardware/drivers/networ
> > k/mb-network-blacklist-operations
> > 
> > 3: MBIM_CID_MS_LTE_ATTACH_CONFIG
> > 4: MBIM_CID_MS_LTE_ATTACH_STATUS
> > -- https://docs.microsoft.com/en-us/windows-hardware/drivers/networ
> > k/mb-lte-attach-operations
> > 
> > 5: MBIM_CID_MS_SYS_CAPS
> > 6: MBIM_CID_MS_DEVICE_CAPS_V2
> > 7: MBIM_CID_MS_DEVICE_SLOT_MAPPINGS
> > 8: MBIM_CID_MS_SLOT_INFO_STATUS
> > -- https://docs.microsoft.com/en-us/windows-hardware/drivers/networ
> > k/mb-multi-sim-operations
> > 
> > 10: MBIM_CID_MS_DEVICE_RESET
> > -- https://docs.microsoft.com/en-us/windows-hardware/drivers/networ
> > k/mb-modem-reset-operations
> > 
> > Somebody print-to-PDF those pages quick.
> > 
> 
> There's a link in the left-bottom side of the screen that says
> "Download PDF" and gets you a PDF file with 4772 pages where I assume
> all that stuff is included.

Oh nice, I guess I just needed to let NoScript run the site's
JavaScript.

Dan


More information about the libmbim-devel mailing list