Windows 5G MBIM Interface
A partir de Windows 10, versão 1903, o 5G no geral ainda está em desenvolvimento. Do ponto de vista da implantação de rede, espera-se que o 5G seja implantado em duas fases principais:
Na Fase 1, espera-se que a maioria das operadoras de rede móvel implante o 5G com a adição de rádio 5G às implantações existentes de rádio LTE e núcleo EPC, redes "não padrão 5G" conhecidas.
Na Fase 2, espera-se que as operadoras de rede móvel substituam EPCs e NGCs e desnsifiquem a implantação de rádio 5G em paralelo para habilitar redes verdadeiras "autônomas" ou 5G baseadas em NR-NGC. As extensões de interface da fase 2 não estão no escopo neste tópico ou na versão do Windows.
As extensões de interface para dar suporte aos requisitos básicos de rede da Fase 1 ou redes 5G "não padrão" baseadas em EPC foram introduzidas no Windows 10, versão 1903. Para ser extensível e totalmente compatível com versões anteriores com modems herdados, uma nova versão de extensão do Microsoft MBIM (2.0) é introduzida.
A nova versão de extensão do MICROSOFT MBIM é necessária porque a especificação errata do MBIM 1.0 tem um mecanismo para adicionar e anunciar CIDs opcionais, mas não tem um mecanismo para alterar os CIDs existentes (novos conteúdos ou conteúdo modificado) ou para introduzir alterações em qualquer aspecto que não possa ser acomodado por CIDs opcionais. Cada conteúdo pode consistir em membros de tamanho fixo ou membros de tamanho dinâmico (pares de deslocamento/tamanho). Se houver um ou mais membros de tamanho dinâmico, o último membro terá um buffer de tamanho variável.
Essa especificação também adiciona um novo CID para o host anunciar sua versão de lançamento do MBIM e a versão de versão de extensões para dispositivos MBIM. Para drivers herdados que já estão no campo, esse CID é opcional, portanto, a compatibilidade com versões anteriores é totalmente mantida. Para obter mais detalhes, confira Suporte à NSA MBIMEx 2.0 – 5G.