MB-dataanslutning

Sammanfattning

Mobilarkitektur i Windows

Huvudkomponenten i mobilstacken i operativsystemet är WWAN Service (WwanSvc) som styr och konfigurerar alla dataanslutningar, tillstånd och händelser. Den interagerar med ett par klientdrivrutiner för att aktivera aktiviteter i operativsystemet.

Diagram över externa interaktioner med komponenter i WWAN-tjänsten.

Förkortningarna i föregående bild:

  • COSA: Tillgång till lands- och operatörsinställningar
  • CSP: Konfigurationstjänstleverantör
  • GP-redigerare: Gruppolicyredigerare
  • MDM: Hantering av mobila enheter
  • MBBCx: WDF-klasstillägg för mobilt bredband
  • MO: Mobiloperatör
  • MV: Multivariant (ramverk som associerar SIM:er med motsvarande data från COSA-databasen)
  • NDISUIO: NDIS Användarläge in/ut
  • NQM: Tyst läge för nätverk
  • OEM: Originalutrustningstillverkare
  • OMA-DM: Open Mobile Alliance – Enhetshantering
  • OMA-CP: Open Mobile Alliance – Klientetablering
  • SCM: Service Control Manager
  • WCM: Anslutningshanteraren för Windows
  • WMI: Windows Management Instrumentation
  • WNF: Windows Notification Facility
  • wwanprot DIM: WWAN Protocol-drivrutinsgränssnittsmodell
  • wwansvc: WWAN-tjänst

Mer information om enskilda komponenter finns i Mobilarkitektur.

Allmänt blockdiagram över komponenter som ingår i grundläggande dataanslutning

Huvudtillståndsdatorerna finns i standardkontextkontrollanten och dess associerade kontextlivscykelobjekt.

Diagram över interna interaktioner mellan WWAN-tjänstkomponenter, till exempel standardkontextkontrollant.

Interaktioner mellan standardkontextkontrollanten och dess närmaste grannar

Diagram som illustrerar interaktioner mellan standardkontextstyrenhet och närliggande komponenter.

Standardkontextkontrollant

Standardkontextkontrollanten styr Internetanslutningen. Den hanterar mobildataanslutningsbasen för antingen automatisk anslutning eller manuell anslutning, med eller utan profil.

Standardkontextkontrollanten utför följande uppgifter:

  • Utför automatisk anslutning, back-off och automatiskt återförsök för cellens internetanslutning

  • Det finns en instans av standardkontextkontrollanten för varje primärt/fysiskt gränssnitt, där varje instans:

    • Tar emot och behåller relaterade principinställningar från olika källor
    • Tar emot och behåller relaterad tillståndsinformation (SIM-tillstånd, reg-tillstånd, pakettjänsttillstånd, iWLAN-tillstånd, ICCID/IMSI osv.)
  • MBB-profilutvärdering

    • Utvärderar om en MBB-profil är tillämplig för aktuella principinställningar och mobiltillstånd
  • I Vibranium-versionen eller äldre:

    • Håller reda på hur du lägger till/tar bort/uppdaterar relaterade MBB-profiler och behåller en lista över dem
    • Väljer profiler för aktivering (prioritetsringar, tidigare profil, autoanslutningsordning, LKG-profil, inköpsprofil, etablerad kontextprofil osv.)
  • I Manganese-versionen:

    • Profiladministratören hanterar profilvalet för aktivering
  • Beräkning av back-off-intervall och timer

  • Hanterar mobilnätsbegäranden om manuell internetanslutning (profil- eller no-profile-läge)

  • Använder en instans av klassen CWwanContextLifeCycle för att aktivera en anslutning med en MBB-profil

Standardkontextkontrollanten använder en begränsad tillståndsdator för att hantera sina uppgifter.

Begränsade tillståndsdatorövergångar för standardkontextkontrollanten

Diagram som visar finita tillståndsdatorövergångar i standardkontextkontrollanten.

Anslut automatiskt

Principinställningar som måste uppfyllas för automatisk anslutning

Principinställning Konfiguration från Konfigurationsenhet
Aktiverat Internet från användare via användargränssnittet i telefoner per systemnivå
högsta anslutningskategori från Admin/Användare/Operatör/Enhet via användargränssnitt per gränssnitt
ClientDisableAutoConnect från användaren via användargränssnittet på stationära datorer per gränssnitt
OperatorServiceEnablement från MO via OTA per gränssnitt
GPolicyDisableAutoConnect grupprincip via register per system
mdmDataEnablementPolicy från MDM, meddelat via WNF (OnEnforced/OffEnforced/NoPolicy) per system
mdmRoamingPolicy från MDM, meddelas via WNF (DisabledEnforced/EnabledEnforced/NoPolicy) per system

stater som behöver oroa sig för automatisk anslutning

Stat/län Värde
Systemkrafttillstånd S0/S3/S4/D0/D3/D4
enhetens energitillstånd D0/D3/D4
Klart tillstånd Initierad/ICCID
IMSI påverkar tillämpligheten för IMSI-villkorade profiler
IWLAN-tillstånd påverka tillämpligheten för endast IWLAN/OK-profiler
Registreringstillstånd Hem/Roaming/Partner
leverantörs-ID kan avbryta säkerhetskopieringen och utlösa omedelbart återförsök
Pakettjänsttillstånd Frånkopplad/ansluten
Aktuell dataklass kan utlösa policyn för highestConnCategory och påverka tillämpligheten av profiler som styrs av dataklass
RnR-tillstånd RnR pågår

MB-profilens tillämplighet för automatisk anslutning

  • SimIccID: Måste matcha ICCID för det aktuella SIM-kortet på gränssnittet (förutom AnyICCID)
  • IsAdditionalPdpContextProfile: Måste vara falskt (utom för inköpsprofil)
  • ConnectionMode: Auto eller Auto-Home
  • ProfileCreationType: Vid eller under den högsta ConnCategory (Admin/Användare/Operatör/Enhet)
  • CellularClass (v4): 3GPP/3GPP2
  • RATApplicability (v4): LTE_eHRPD/3GPP_LEGACY
  • RoamApplicability (v4): NonPartnerOnly/PartnerOnly/HomeOnly/HomeAndPartner/PartnerAndNonpartner/AllRoaming; förutom för iWLAN-profilen och när iWLAN är tillgänglig
  • IMSI (v4): Om det finns måste det matcha aktuell IMSI. För SIM:er för flera appar
  • AdminEnable (v4): Är inte administrativt inaktiverad
  • AdminRoamControl (v4): Styrs inte administrativt roam-controlled ut, förutom för iWLAN-profil och när iWLAN är tillgänglig.

Val av MBB-profiler för automatisk anslutning i VB

  • Prioritetsringar:
    • Baseras på ProfileCreationType: Administratörsbestämd, Användarbestämd, Operatörsbestämd och Enhetsbestämd.
    • En tillämplig profil i en ring med högre prioritet exkluderar alla profiler i ringarna med lägre prioritet.
  • Modemprovisionerade profiler:
    • Baseras på etablerade kontexter.
    • Ha samma ring som DeviceProvisioned-profiler med diskret information.
  • Inköpsprofiler är speciella.
  • En omgång automatiska anslutnings- och återförsöksförsök:
    • Kommer att prova alla tillämpliga profiler i den högsta prioritetsringen med valfri profil, plus alla tillämpliga inköpsprofiler.
    • Varje profil i en omgång har högst en chans.
    • Om anslutningen till en profil lyckas med en giltig IP-adress stoppas avrundan och profilen utses till den senast kända bra profilen (LKG).

Ordningen på profiler i en omgång försök i VB

Om en omgång försök har flera MBB-profiler är ordningen:

  • LKG-profil om den finns och är en icke-inköpsprofil.
  • Ej köpta förberedda modemprofiler. Om det finns fler än en är ordningen på dessa profiler ospecificerad.
  • Alla icke-inköpsprofiler med explicit AutoConnectOrder, i stigande ordning efter AutoConnectOrder. Om en AutoConnectOrder har fler än en profil är ordningen på dessa profiler ospecificerad.
  • Alla profiler utan köpfunktioner och utan en explicit AutoConnectOrder. Om det finns fler än en är ordningen på dessa profiler ospecificerad.
  • Alla inköpsprofiler. Om det finns fler än en är ordningen på dessa profiler ospecificerad.

Exponentiell tillbakagång

  • Vänta en viss tid innan förnyat försök efter att fel inträffat för att aktivera alla tillämpliga MBB-profiler under en ny försöksrunda.
  • Vanlig teknik i slumpmässigt åtkomstmedium för att undvika återkollision efter en kollision.
  • Back-off sker när alla profiler i en omgång försök inte kan ansluta.
  • Det finns ingen väntetid mellan återförsök av två profiler i en runda.
  • Basalgoritmen för exponentiell säkerhetskopiering: Inledande back-off 3 sekunder, exponentiell faktor 3, med ett tak på 24 timmar. Till exempel: 3, 9, 27, 81, ....
  • Särskilda orsakkoder för långsamma återförsök i nätverket (inledande fördröjning 300 sekunder):
    • WWAN_ERR_3GPP_SO_NOT_SUBSCRIBED, // 33
    • WWAN_ERR_3GPP_AUTH_FAILURE, // 29
    • WWAN_ERR_3GPP_INSUFFICIENT_RESOURCES, // Resursbrist 26
    • WWAN_ERR_3GPP_UNKNOWN_PDP_ADDRESS_TYPE, // 28
    • WWAN_ERR_3GPP_ACTIVATION_REJECT/
  • OEM kan anpassa den första säkerhetskopieringen. Varje kod kan ha någon av dessa tre catagories:
    • Normalhastighet: samma som basfallet (3 sekunder)
    • Långsam takt: 300 sekunder
    • Glaciärt tempo: 24 timmar (praktiskt taget inget nytt försök)

Avbrott av back-off eller tidsgräns för back-off upphör

  • Tillbakadragning kan avbrytas och återförsök påbörjas omedelbart i dessa situationer:

    • Tips om automatisk anslutning från WCM
    • Automatiskt anslutna MBB-profiler läggs till eller uppdateras
    • Enheten roamar till en annan mobiloperatör
    • Principen för högsta anslutningskategori ändras
  • Om en manuell anslutningsbegäran kommer under säkerhetskopieringen avbryts säkerhetskopieringen och proceduren för manuell anslutning påbörjas.

  • Back-off avbryts och ingen automatisk anslutning sker i följande situationer:

    • SIM-kortet tas bort.
    • Mobiltillstånd är inte längre tillgängligt för anslutning (till exempel under avregistrering eller frånkoppling).
    • Token för automatisk anslutning har återkallats.
    • Mobildata är inaktiverat.
    • Andra principinställningar ändras så att automatisk anslutning inte längre är möjlig.
    • Senare händelser kan utlösa automatisk anslutning igen om säkerhetskopieringen avbryts och ingen automatisk anslutning inträffar.
  • När återkopplingstimern upphör att gälla i normal ordning startar återförsöket och gör samma sak som den ursprungliga autokopplingen.

Manuell anslutning

  • Aktiveringen av dataanslutningen initieras externt via wwansvc RPC-API:et.

    • I det utfällbara användargränssnittet eller den utfällbara nätverksinställningen avmarkerar användarna rutan "Låt Windows hålla det här anslutet" och klickar sedan på knappen Anslut.
    • Från och med Windows 8 kan WCM också ta upp dataanslutningen.
    • Manuell anslutning tillåts endast om automatisk anslutning inte pågår (inaktiv eller back-off).
  • Anslutningsbegäran kan utfärdas med eller utan en specifik MBB-profil. För mobilt UX sedan RS2:

    • Om en specifik MBB-profil anges används bara den MBB-profilen för att ansluta.
    • Om ingen specifik MBB-profil anges väljer standardkontextkontrollanten MBB-profiler och försöker dem en i taget tills anslutningen antingen har aktiverats med en MBB-profil eller så kan alla inte ansluta.
  • Omfattas av liknande uppsättning principinställningar som automatisk anslutning.

  • Omfattas av liknande uppsättning information om cellulärt tillstånd och begränsningar som gäller för automatisk anslutning.

  • MBB-profilens tillämplighet omfattas av en liknande uppsättning regler som för automatisk anslutning med ett anmärkningsvärt undantag:

    • En MBB-profil med en ConnectionMode för manuell anslutning gäller för manuell anslutning.
  • MBB-profilval och ordning är samma som för automatisk anslutning.

  • Om ingen specifik MBB-profil anges och MBB-profilerna i en runda inte kan anslutas korrekt, slutförs den manuella anslutningsbegäran med fel. Det finns ingen back-off och inga återförsök.

  • Om en specifik MBB-profil anges och MBB-profilen misslyckas med att ansluta slutförs den manuella anslutningsbegäran med fel. Det finns ingen back-off och inga återförsök.

  • Om en manuellt ansluten och framgångsrik anslutning kopplas bort oavsiktligt senare, rapporteras tillståndet men det finns ingen återgång och inget nytt försök.

MB-dataanslutningsflöden

OID_WWAN_CONNECT används för att initiera anslutningen till modemet. Nedan visas flöden som beskriver dataanslutningen till modemet.

Lyckad aktivering

Flödesschema som illustrerar en lyckad PDP-kontextaktiveringsprocess i dataanslutningen.

Lyckad avaktivering

Flödesschema som illustrerar en lyckad inaktiveringsprocess för PDP-kontext i dataanslutningen.

Manuell anslutning

Flödesschema som illustrerar manuell anslutningsprocess i dataanslutningen.

HLK-tester (Hardware Lab Kit)

Anslut testdatorn med ATT SIM till HLK Server.

Se Steg för att installera HLK.

I HLK Studio ansluter du till enhetens mobilmodemdrivrutin och kör testet: Win6_4.MB. GSM. Data.TestConnect.

Du kan också köra TestConnect HLK-testlistan med netsh och netsh-mbn-test-installation.

netsh mbn test feature=connectivity param="AccessString=internet"

Filen som visar HLK-testresultatet ska ha genererats i katalogen som kommandot "netsh mbn test" kördes.

Manuella test

Efter omstart ansluter Mobilnät automatiskt

  1. Med Wi-Fi avstängd, kontrollera den aktiva mobilanslutningen. Systray ska visa mobilanslutningsstaplar och surfning på internet ska fungera.
  2. Starta om DUT. Kontrollera att det finns en aktiv mobilanslutning efter omstarten. Systray ska visa mobilanslutningsstaplar.

Bläddra på Internet med mobildata med nytt SIM-kort

  1. Infoga SIM-kort med en aktiv dataplan. Om enheten redan har ett SIM-kort sticker du ut SIM-kortet och infogar ett annat SIM-kort från en annan operatör.
  2. När Wi-Fi är avaktiverad säkerställer du att det finns en aktiv mobilanslutning. Svep nedåt från toppen av skärmen för att öppna snabbåtgärdscentret, och Systray bör visa mobilanslutningsstaplar och en dataikon.

Anslut mobilnät manuellt

  1. När Ethernet är urkopplat och Wi-Fi inaktiverat avmarkerar du "Låt Windows hantera den här anslutningen" i mobilinställningarna.
  2. Starta om DUT.
  3. När du har startat öppnar du Mobilinställningar och klickar på Anslut till mobilnät. Mobilnät bör ansluta och internetbläddring bör fungera.

Mobilnätet ansluter automatiskt efter aktivering från viloläge (S4)

  1. Kontrollera att "Låt Windows hantera den här anslutningen" är markerat i Mobilinställningar.
  2. Placera DUT i S4.
  3. Aktivera DUT och kontrollera att den automatiskt upprättar en mobilanslutning. Användaren bör kunna surfa på Internet.

Efter uppvaknande från viloläge (S4) ansluter du till mobildata manuellt

  1. När Ethernet är urkopplat och Wi-Fi inaktiverat avmarkerar du "Låt Windows hantera den här anslutningen" i mobilinställningarna.
  2. Kör kommandot i en cmd-kommandotolk för administratör: stäng -h
  3. Maskinen kommer att gå in i viloläge. Efter mer än 30 sekunder trycker du på maskinens strömknapp för att vakna från viloläge. Logga in igen, öppna Mobilinställningar och klicka på Anslut till mobilnät. Mobilnät ska ansluta och användaren ska kunna surfa på Internet.

Efter aktivering från skärmsparläge ansluter Mobilnät automatiskt

  1. När Ethernet är urkopplat och Wi-Fi inaktiverat kontrollerar du en aktiv mobilanslutning.
  2. (Valfritt) Låt skärmen viloläge. Du kan ställa in skärmens viloläge till 1 minut under Inställningar –> System –> Ström och strömsparläge. Inställningen ska inte vara inställd på "Aldrig".
  3. Aktivera skärmen med hjälp av musen eller tangentbordet och logga in igen. Mobilnät ska vara anslutna och användaren ska kunna surfa på Internet (även via container för VAIL/WCOS).

Felsökningsguide för MB-dataanslutning

  1. Loggar kan samlas in och avkodas med hjälp av följande instruktioner: MB Samla in loggar
  2. Öppna filen .txt i TextAnalysisTool
  3. Läs in filtret Grundläggande anslutning

Exempellogg för lyckad frånkoppling:

TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanManager::EnumerateInterfaces Message: 	Number of interfaces returned: 1"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanDataExecutor::WwanDisconnect InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	connectionID 0x0"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanDefaultContextController::WwanDisconnect Message: 	Disconnect (connectionId:85) Invoked"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanDefaultContextController::fsmEventHandler InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	""entry with state: 4, event: 15 (EXEC 0)"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanDefaultContextController::fsmEventHandler_Connected Message: 	manual disconnecting" 
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	WwanNhTraceMsmNotification InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	""[NH] Dispatch WwanNotificationSourceMsm\WwanMsmEventTypeConnectionIStreamUpdated ConnectionIStream[Intf={F1A7855C-27F0-433D-9BCD-55E1068C4F41} Prfl[Name= Guid= Conn=] State[Ready=1 Register=3 Activation=4] contextState NwError = 0x0, apiInfoResult = 0x0]"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanContextLifeCycle::fsmEventHandler Message: 	entry with state 4 Event 1"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanContextLifeCycle::CleanUpFull Message: 	Starting to Cleanup the Context LifeCyle"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanContextLifeCycle::SetProfileIndex InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	""set profile index, profile index 20000006"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"	InterfaceGuid={f1a7855c-27f0-433d-9bcd-55e1068c4f41},RequestId=0x8C,,cbPayload=131614,Payload=0x1C000000060000200118C01E340300000A000000C8000000983A0000,ErrorCode=The operation completed successfully."
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	WwanTxSendReq Message: 	OID (Code: 23 Type: 0) sent and completed"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	wwanTxmAoAcRefHandler InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	Acquiring AoAc Ref for Parent Interface before sending a TX [0x8d]"
TraceLog	Microsoft-Windows-wmbclass	24:09.5	"Instance: 	1 request: 	0xFFFFCD067126BF00 OID: 	0xE01010C OID name: 	OID_WWAN_CONNECT RequestId: 	0x8D RequestHandle: 	0x0 Type: 	1 InformationLength: 	1260"
TraceLog	Microsoft-Windows-wmbclass	24:09.5	"Instance: 	1 Request: 	0xFFFFCD067126BF00 Status: 	The operation that was requested is pending completion." TraceLog	Microsoft-Windows-wmbclass	24:09.5	"CallerRequestId: 	0x8D DriverRequestId: 	0 ServiceId: 	{00000274-cc33-a289-bbbc-4f8bb6b0133e} CommandName: 	???¦????BASIC_CONNECT CommandId: 	12 InBufferSize: 	116 Payload: 	0x00000000000000003C0000001A000000580000000A00000064000000100000000000000000000000000000007E5E2A7E4E6F7272736B656E7E5E2A7E6D006900630072006F0073006F00660074002E0063006F006D000000610064006D0069006E000000700061007300730077006F0072006400" 
TraceLog	Microsoft-Windows-wmbclass	24:09.5	"Instance: 	1MessageType: 	0x3 MessageLength: 	164 MessageTransactionId: 	54TotalFragments: 	1CurrentFragment: 	0 ServiceId: 	{33cc89a2-bbbc-4f8b-b6b0-133ec2aae6df} CID: 	12 CommandType: 	1 InfoLength: 	116"
TraceLog	Microsoft-Windows-wmbclass	24:09.5	"CallerRequestId: 	0x8D DriverRequestId: 	0 ServiceId: 	{00000274-cc33-a289-bbbc-4f8bb6b0133e} CommandName: 	???¦????BASIC_CONNECT CommandId: 	12 InBufferSize: 	116 Payload: 	0x00000000000000003C0000001A000000580000000A00000064000000100000000000000000000000000000007E5E2A7E4E6F7272736B656E7E5E2A7E6D006900630072006F0073006F00660074002E0063006F006D000000610064006D0069006E000000700061007300730077006F0072006400 NdisStatus: 	STATUS_SUCCESS"
TraceLog	Microsoft-Windows-wmbclass	24:09.5	"Instance: 	1 Request: 	0xFFFFCD067126BF00 OID: 	0xE01010C OID name: 	OID_WWAN_CONNECT RequestId: 	0x8D RequestHandle: 	0x0 Type: 	1 BytesUsed: 	1260 BytesNeeded: 	0 Status: 	The request will be completed later by NDIS status indication."
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	WwanTxSendReq Message: 	OID (Code: 12 Type: 0 timeoutInSec: 199) sent to dim and pending solicited notif"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	WwanTimerWrapper::StartTimer Message: 	Timer (ID = 0) Start Completed"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	WwanTxmEvaluateArmTimer InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	""TXM timer armed for 199 seconds expire 0x4e42f9, TxmHandle=(0x2)"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	_sendReq Message: 	ASYNC OID (pTx->handle: 000000000000008D Code: 12) sent (time 0x4b39a1)"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanContextLifeCycle::SendMbbConnectReq InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	OID_WWAN_CONNECT (Deactivate): ReqHandle 0x8d ReqID 0x60 ConnID 0x55 APN [microsoft.com] IPType (sent 0 confg 0) Auth 0 PwdP 1 MediaPref 1 PrefSrc 4"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanContextLifeCycle::StartTimer Message: 	Timer Start Completed"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanContextLifeCycle::CleanUpFull Message: 	Completed Cleanup of the Context LifeCyle" 
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanContextLifeCycle::fsmEventHandler Message: 	exit with state 6"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanDefaultContextController::fsmEventHandler InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	exit with state 5 (EXEC 0)" 
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanResetRecovery::fsmEventHandler InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	"" entry with state: 3, event: 0"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanResetRecovery::fsmEventHandler InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	"" exit with state: 1, event: 0, RnR stage: 0 Potent RnR: 0"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41}"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	WwanNhTraceMsmNotification InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	[NH] Dispatch WwanNotificationSourceMsm\WwanMsmEventTypeIStreamChanged (RegistrationState: 3)"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"FunctionCall: 	CWwanDataExecutor::GetConnectionInfo InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	isPhysi 1 PS 2 isIWLANAvail 0 isConnected 0"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"interfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41}"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"mbnInterface: 	{F1A7855C-27F0-433D-9BCD-55E1068C4F41} info: 	12301"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	"mbnInterface: 	{F1A7855C-27F0-433D-9BCD-55E1068C4F41} info: 	MS MBN"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	24:09.5	" Message: 	WWAN_INTERFACE_OBJECT::readyObject.readyInfo.ReadyState=1"

Exempellogg för lyckad anslutning:

TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanManager::EnumerateInterfaces Message: 	Number of interfaces returned: 1"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDataExecutor::WwanConnect Message: 	""Connect (connMode:0, str:!!##MBIMModemProvisionedContextV2InternetProfile##098765432109876) Invoked"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDataExecutor::WwanConnect Message: 	""Connect (flags 0x0, apiStartTime 4996546 isUserStarted 1 isLowBoxMBAERequest 0"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} ModemIndex: 	0 ExecutorIndex: 	0 ProfileName: 	!!##MBIMModemProvisionedContextV2InternetProfile##098765432109876 ProfileSource: 	WwanProfileModemProvisioned connMode: 	WwanConnectionModeProfile"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDefaultContextController::IsAllowedByRoamingPolicies Message: 	return TRUE"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWWANContextControllerBase::FillProfileGuidInCIS Message: 	[ConnectionIStream] Updated PrflGuid={64CFE041-9925-4109-B738-9C9F7EC95A92}"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDefaultContextController::WwanConnect Message: 	manual connection request: temp conn ID 0x61 APN [microsoft.com]"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDefaultContextController::fsmEventHandler InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	""entry with state: 0, event: 14 (EXEC 0)"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDefaultContextController::IsAllowedByRoamingPolicies Message: 	return TRUE"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDataExecutor::DisconnectMatchingAdditionalPdpContexts Message: 	""Looking for APN: microsoft.com, IPType: 0"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDataResourceManager::CheckResourceMaxContextCountByOEM Message: 	non-CDMA"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDataResourceManager::CheckResourceMaxContextCountByOEM Message: 	""per IMSI OEM configured MaxNumberOfPDPContexts not found, trying device settings."""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDataResourceManager::CheckResourceMaxContextCountByOEM Message: 	""device OEM configred MaxNumberOfPDPContexts not found, using default settings."""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDataResourceManager::SetPdpContextsOEMConfigured Message: 	OEMConfig using 8"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDataResourceManager::UpdatePdpContexts Message: 	""OEMConfiged 8, Modem supports 17, using 8"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDataResourceManager::ExecutorAcquireResourceMessage: 	Acquired Resource Count 1"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	WwanNhTraceMsmNotification InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	""[NH] Dispatch WwanNotificationSourceMsm\WwanMsmEventTypeConnectionIStreamUpdated ConnectionIStream[Intf={F1A7855C-27F0-433D-9BCD-55E1068C4F41} Prfl[Name=!!##MBIMModemProvisionedContextV2InternetProfile##098765432109876 Guid={64CFE041-9925-4109-B738-9C9F7EC95A92} Conn=] State[Ready=1 Register=3 Activation=2] contextState NwError = 0x0, apiInfoResult = 0x0]"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDefaultContextController::StartContextLifeCycleWrapper Message: 	Manual connecting on profile !!##MBIMModemProvisionedContextV2InternetProfile##098765432109876 ConnID 97"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanContextLifeCycle::fsmEventHandler Message: 	entry with state 0 Event 0"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanContextLifeCycle::SetProfileIndex InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	""set profile index, profile index 20000006"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"	InterfaceGuid={f1a7855c-27f0-433d-9bcd-55e1068c4f41},RequestId=0x8E,,cbPayload=131614,Payload=0x1C000000060000200118C01E340300000A000000C8000000983A0000,ErrorCode=The operation completed successfully."
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	WwanTxSendReq Message: 	OID (Code: 23 Type: 0) sent and completed"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	wwanTxmAoAcRefHandler InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	Acquiring AoAc Ref for Parent Interface before sending a TX [0x8f]"
TraceLog	Microsoft-Windows-wmbclass	25:16.1	"Instance: 	1 Request: 	0xFFFFCD06728F7160 OID: 	0xE01010C OID name: 	OID_WWAN_CONNECT RequestId: 	0x8F RequestHandle: 	0x0 Type: 	1 InformationLength: 	1260"
TraceLog	Microsoft-Windows-wmbclass	25:16.1	"Instance: 	1 Request: 	0xFFFFCD06728F7160 Status: 	The operation that was requested is pending completion."
TraceLog	Microsoft-Windows-wmbclass	25:16.1	"CallerRequestId: 	0x8F DriverRequestId: 	0 ServiceId: 	{00000281-cc33-a289-bbbc-4f8bb6b0133e} CommandName: 	ªæßBASIC_CONNECT CommandId: 	12 InBufferSize: 	116 Payload: 	0x00000000010000003C0000001A000000580000000A00000064000000100000000000000000000000000000007E5E2A7E4E6F7272736B656E7E5E2A7E6D006900630072006F0073006F00660074002E0063006F006D000000610064006D0069006E000000700061007300730077006F0072006400"
TraceLog	Microsoft-Windows-wmbclass	25:16.1	"Instance: 	1 MessageType: 	0x3 MessageLength: 	164 MessageTransactionId: 	55 TotalFragments: 	1 CurrentFragment: 	0 ServiceId: 	{33cc89a2-bbbc-4f8b-b6b0-133ec2aae6df} CID: 	12 CommandType: 	1 InfoLength: 	116"
TraceLog	Microsoft-Windows-wmbclass	25:16.1	"CallerRequestId: 	0x8F DriverRequestId: 	0 ServiceId: 	{00000281-cc33-a289-bbbc-4f8bb6b0133e} CommandName: 	ªæßBASIC_CONNECT CommandId: 	12InBufferSize: 	116Payload: 	0x00000000010000003C0000001A000000580000000A00000064000000100000000000000000000000000000007E5E2A7E4E6F7272736B656E7E5E2A7E6D006900630072006F0073006F00660074002E0063006F006D000000610064006D0069006E000000700061007300730077006F0072006400 NdisStatus: 	STATUS_SUCCESS"
TraceLog	Microsoft-Win dows-wmbclass	25:16.1	"Instance: 	1 Request: 	0xFFFFCD06728F7160 OID: 	0xE01010C OID name: 	OID_WWAN_CONNECT RequestId: 	0x8FRequestHandle: 	0x0Type: 	1BytesUsed: 	1260 BytesNeeded: 	0 Status: 	The request will be completed later by NDIS status indication."
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	WwanTxSendReq Message: 	OID (Code: 12 Type: 0 timeoutInSec: 181) sent to dim and pending solicited notif"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	WwanTimerWrapper::StartTimer Message: 	Timer (ID = 0) Start Completed"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	WwanTxmEvaluateArmTimer InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	""TXM timer armed for 181 seconds expire 0x4f00ca, TxmHandle=(0x2)"""
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	_sendReq Message: 	ASYNC OID (pTx->handle: 000000000000008F Code: 12) sent (time 0x4c3dc2)"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanContextLifeCycle::SendMbbConnectReq InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	OID_WWAN_CONNECT (Activate): ReqHandle 0x8f ReqID 0x62 ConnID 0x61 APN [microsoft.com] IPType (sent 0 confg 0) Auth 0 PwdP 1 MediaPref 1 PrefSrc 4"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanContextLifeCycle::StartTimer Message: 	Timer Start Completed"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanContextLifeCycle::fsmEventHandler Message: 	exit with state 2"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDefaultContextController::fsmEventHandler InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41} Message: 	exit with state 3 (EXEC 0)
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41}"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	WwanNhTraceMsmNotification InterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41}Message: 	[NH] Dispatch WwanNotificationSourceMsm\WwanMsmEventTypeIStreamChanged (RegistrationState: 3)"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	CWwanDataExecutor::GetConnectionInfoInterfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41}Message: 	isPhysi 1 PS 2 isIWLANAvail 0 isConnected 0"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"interfaceGuid: 	{f1a7855c-27f0-433d-9bcd-55e1068c4f41}"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"mbnInterface: 	{F1A7855C-27F0-433D-9BCD-55E1068C4F41}info: 	12301"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"mbnInterface: 	{F1A7855C-27F0-433D-9BCD-55E1068C4F41}info: 	MS MBN"
TraceLog	Microsoft-Windows-WWAN-SVC-EVENTS	25:16.1	"FunctionCall: 	_PublishSebNotificationMessage: 	WWAN_INTERFACE_OBJECT::readyObject.readyInfo.ReadyState=1"