Non-supported TLVs reported by the WiFi module (Murata NXP 88W8801 Typ2 2DS)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Non-supported TLVs reported by the WiFi module (Murata NXP 88W8801 Typ2 2DS)

971 Views
mjbcswitzerland
Specialist V

Hi All

I notice that when the WiFi module responds to "HostCmd_CMD_GET_HW_SPEC" is supplies three TLVs that are not interpreted.
These are

0xC7, 0x01, 0x04, 0x00, 0x01, 0x00, 0x02, 0x00,
0xC7, 0x01, 0x04, 0x00, 0x02, 0x00, 0x0E, 0x00,
0xC7, 0x01, 0x04, 0x00, 0x05, 0x00, 0x00, 0x00

The Type 0x01c7 is not handled (the code would only handle TLV_TYPE_FW_CAP_INFO (0x023e) and TLV_TYPE_EXTENSION_ID (0x00ff). It considers the received ones (0x01c7) as an unexpected type and there is no define for it in the WiFi library.

Can anyone explain what this type means and how the content would be interpreted, seeing as it is the WiFi module itself that is reporting the information and it thus must have some significance?

Thanks,
Regards

Mark



0 Kudos
Reply
5 Replies

751 Views
mjbcswitzerland
Specialist V

Hi Shaun

Just to inform you that I still can't access the download at the link.
There is still this message when it is attempted.

mjbcswitzerland_0-1764860614622.png


Regards

Mark

0 Kudos
Reply

781 Views
mjbcswitzerland
Specialist V

Hi Shaun

This is the buffer content that I receive from the Murata Module that I use:

0x63, 0x00, // overall length
0x01, 0x00, // command type MLAN_TYPE_CMD
0x03, 0x80, // command (response) = HostCmd_CMD_GET_HW_SPEC
0x5F, 0x00, // command length
0x03, 0x00, 0x00, 0x00, // header sequence number and result
// HostCmd_DS_GET_HW_SPEC
0x02, 0x00, // hw_if_version[2]
0x10, 0x48, // version
0x00, 0x00, // reserved
0x40, 0x00, // num_of_mcast_adr
0xC4, 0xAC, 0x59, 0xA4, 0x51, 0x27, // permanent_addr
0x10, 0x00, // region_code
0x02, 0x00, // number_of_antenna
0x24, 0x5B, 0x0E, 0xBC, // fw_release_number
0x00, 0x00, 0x00, 0x00, // hw_dev_cap
0x00, 0x00, 0x00, 0x00, // reserved_2
0x00, 0x00, 0x00, 0x00, // reserved_3
0xA3, 0x0B, 0x24, 0x00, // fw_cap_info
0x33, 0x00, 0x81, 0x24, // dot_11n_dev_cap
0x11,// dev_mcs_support
0x0B, 0x00, // mp_end_port
0x08, 0x00, // mgmt_buf_count
0x00, 0x00, 0x00, 0x00, // reserved_8
0x00, 0x00, 0x00, 0x00, // reserved_9
0x00, 0x00, 0x00, 0x00, // Dot11acDevCap
0x00, 0x00, 0x00, 0x00, // Dot11acMcsSupport


// additional / optional (?) TLVs
0xC7, 0x01, 0x04, 0x00, 0x01, 0x00, 0x02, 0x00,
0xC7, 0x01, 0x04, 0x00, 0x02, 0x00, 0x0E, 0x00,
0xC7, 0x01, 0x04, 0x00, 0x05, 0x00, 0x00, 0x00

I have commented the meaning of the content (mostly HostCmd_DS_GET_HW_SPEC) but I find that there are 24 additional bytes included that decode as 3 TLVs with Type 0x01c7, length 0x0004 and then 4 bytes values as seen. Since these are included in the total length and also represent valid TLV layout they look to be legitimate entries.

I haven't look at the linked document yet as the download server seems to be down for the moment but will do so later.

mjbcswitzerland_0-1764771329887.png

 


Regards

Mark


0 Kudos
Reply

930 Views
mjbcswitzerland
Specialist V

Shaun

Please see the type in the title.
I have defines
SD8801 + WIFI_88W8801_BOARD_MURATA_2DS_M2 in the SW project.

Regards

Mark

0 Kudos
Reply

799 Views
shaun_wu
NXP TechSupport
NXP TechSupport

Hello @mjbcswitzerland 

 

I can't find cmd id of response you get, could you share your detailed log for us?

You may refer to following document:

AN - Embedded WLAN Subsystem API Specification v15

 

Best Regards

Shaun

0 Kudos
Reply

933 Views
shaun_wu
NXP TechSupport
NXP TechSupport

Hello @mjbcswitzerland 

 

Which chip you are using?

 

Best Regards

Shaun

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2204506%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ENon-supported%20TLVs%20reported%20by%20the%20WiFi%20module%20(Murata%20NXP%2088W8801%20Typ2%202DS)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204506%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20All%3CBR%20%2F%3E%3CBR%20%2F%3EI%20notice%20that%20when%20the%20WiFi%20module%20responds%20to%20%22HostCmd_CMD_GET_HW_SPEC%22%20is%20supplies%20three%20TLVs%20that%20are%20not%20interpreted.%3CBR%20%2F%3EThese%20are%3CBR%20%2F%3E%3CBR%20%2F%3E0xC7%2C%200x01%2C%200x04%2C%200x00%2C%200x01%2C%200x00%2C%200x02%2C%200x00%2C%3CBR%20%2F%3E0xC7%2C%200x01%2C%200x04%2C%200x00%2C%200x02%2C%200x00%2C%200x0E%2C%200x00%2C%3CBR%20%2F%3E0xC7%2C%200x01%2C%200x04%2C%200x00%2C%200x05%2C%200x00%2C%200x00%2C%200x00%3CBR%20%2F%3E%3CBR%20%2F%3EThe%20Type%200x01c7%20is%20not%20handled%20(the%20code%20would%20only%20handle%20TLV_TYPE_FW_CAP_INFO%20(0x023e)%20and%20TLV_TYPE_EXTENSION_ID%20(0x00ff).%20It%20considers%20the%20received%20ones%20(0x01c7)%20as%20an%20unexpected%20type%20and%20there%20is%20no%20define%20for%20it%20in%20the%20WiFi%20library.%3CBR%20%2F%3E%3CBR%20%2F%3ECan%20anyone%20explain%20what%20this%20type%20means%20and%20how%20the%20content%20would%20be%20interpreted%2C%20seeing%20as%20it%20is%20the%20WiFi%20module%20itself%20that%20is%20reporting%20the%20information%20and%20it%20thus%20must%20have%20some%20significance%3F%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ERegards%3CBR%20%2F%3E%3CBR%20%2F%3EMark%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204902%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Non-supported%20TLVs%20reported%20by%20the%20WiFi%20module%20(Murata%20NXP%2088W8801%20Typ2%202DS)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204902%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EShaun%3CBR%20%2F%3E%3CBR%20%2F%3EPlease%20see%20the%20type%20in%20the%20title.%3CBR%20%2F%3EI%20have%20defines%3CBR%20%2F%3ESD8801%20%2B%20WIFI_88W8801_BOARD_MURATA_2DS_M2%20in%20the%20SW%20project.%3CBR%20%2F%3E%3CBR%20%2F%3ERegards%3CBR%20%2F%3E%3CBR%20%2F%3EMark%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204900%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Non-supported%20TLVs%20reported%20by%20the%20WiFi%20module%20(Murata%20NXP%2088W8801%20Typ2%202DS)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204900%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1431%22%20target%3D%22_blank%22%3E%40mjbcswitzerland%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EWhich%20chip%20you%20are%20using%3F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20Regards%3C%2FP%3E%0A%3CP%3EShaun%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2254285%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Non-supported%20TLVs%20reported%20by%20the%20WiFi%20module%20(Murata%20NXP%2088W8801%20Typ2%202DS)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2254285%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Shaun%3CBR%20%2F%3E%3CBR%20%2F%3EThis%20is%20the%20buffer%20content%20that%20I%20receive%20from%20the%20Murata%20Module%20that%20I%20use%3A%3CBR%20%2F%3E%3CBR%20%2F%3E0x63%2C%200x00%2C%20%2F%2F%20overall%20length%3CBR%20%2F%3E0x01%2C%200x00%2C%20%2F%2F%20command%20type%20MLAN_TYPE_CMD%3CBR%20%2F%3E0x03%2C%200x80%2C%20%2F%2F%20command%20(response)%20%3D%20HostCmd_CMD_GET_HW_SPEC%3CBR%20%2F%3E0x5F%2C%200x00%2C%20%2F%2F%20command%20length%3CBR%20%2F%3E0x03%2C%200x00%2C%200x00%2C%200x00%2C%20%2F%2F%20header%20sequence%20number%20and%20result%3CBR%20%2F%3E%2F%2F%20HostCmd_DS_GET_HW_SPEC%3CBR%20%2F%3E0x02%2C%200x00%2C%20%2F%2F%20hw_if_version%5B2%5D%3CBR%20%2F%3E0x10%2C%200x48%2C%20%2F%2F%20version%3CBR%20%2F%3E0x00%2C%200x00%2C%20%2F%2F%20reserved%3CBR%20%2F%3E0x40%2C%200x00%2C%20%2F%2F%20num_of_mcast_adr%3CBR%20%2F%3E0xC4%2C%200xAC%2C%200x59%2C%200xA4%2C%200x51%2C%200x27%2C%20%2F%2F%20permanent_addr%3CBR%20%2F%3E0x10%2C%200x00%2C%20%2F%2F%20region_code%3CBR%20%2F%3E0x02%2C%200x00%2C%20%2F%2F%20number_of_antenna%3CBR%20%2F%3E0x24%2C%200x5B%2C%200x0E%2C%200xBC%2C%20%2F%2F%20fw_release_number%3CBR%20%2F%3E0x00%2C%200x00%2C%200x00%2C%200x00%2C%20%2F%2F%20hw_dev_cap%3CBR%20%2F%3E0x00%2C%200x00%2C%200x00%2C%200x00%2C%20%2F%2F%20reserved_2%3CBR%20%2F%3E0x00%2C%200x00%2C%200x00%2C%200x00%2C%20%2F%2F%20reserved_3%3CBR%20%2F%3E0xA3%2C%200x0B%2C%200x24%2C%200x00%2C%20%2F%2F%20fw_cap_info%3CBR%20%2F%3E0x33%2C%200x00%2C%200x81%2C%200x24%2C%20%2F%2F%20dot_11n_dev_cap%3CBR%20%2F%3E0x11%2C%2F%2F%20dev_mcs_support%3CBR%20%2F%3E0x0B%2C%200x00%2C%20%2F%2F%20mp_end_port%3CBR%20%2F%3E0x08%2C%200x00%2C%20%2F%2F%20mgmt_buf_count%3CBR%20%2F%3E0x00%2C%200x00%2C%200x00%2C%200x00%2C%20%2F%2F%20reserved_8%3CBR%20%2F%3E0x00%2C%200x00%2C%200x00%2C%200x00%2C%20%2F%2F%20reserved_9%3CBR%20%2F%3E0x00%2C%200x00%2C%200x00%2C%200x00%2C%20%2F%2F%20Dot11acDevCap%3CBR%20%2F%3E0x00%2C%200x00%2C%200x00%2C%200x00%2C%20%2F%2F%20Dot11acMcsSupport%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%2F%2F%20additional%20%2F%20optional%20(%3F)%20TLVs%3CBR%20%2F%3E%3CSTRONG%3E0xC7%2C%200x01%2C%200x04%2C%200x00%2C%200x01%2C%200x00%2C%200x02%2C%200x00%2C%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E0xC7%2C%200x01%2C%200x04%2C%200x00%2C%200x02%2C%200x00%2C%200x0E%2C%200x00%2C%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E0xC7%2C%200x01%2C%200x04%2C%200x00%2C%200x05%2C%200x00%2C%200x00%2C%200x00%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CBR%20%2F%3EI%20have%20commented%20the%20meaning%20of%20the%20content%20(mostly%20HostCmd_DS_GET_HW_SPEC)%20but%20I%20find%20that%20there%20are%2024%20additional%20bytes%20included%20that%20decode%20as%203%20TLVs%20with%20Type%200x01c7%2C%20length%200x0004%20and%20then%204%20bytes%20values%20as%20seen.%20Since%20these%20are%20included%20in%20the%20total%20length%20and%20also%20represent%20valid%20TLV%20layout%20they%20look%20to%20be%20legitimate%20entries.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20haven't%20look%20at%20the%20linked%20document%20yet%20as%20the%20download%20server%20seems%20to%20be%20down%20for%20the%20moment%20but%20will%20do%20so%20later.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22mjbcswitzerland_0-1764771329887.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22mjbcswitzerland_0-1764771329887.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22mjbcswitzerland_0-1764771329887.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22mjbcswitzerland_0-1764771329887.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F368452iA75E3F714D7C910A%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22mjbcswitzerland_0-1764771329887.png%22%20alt%3D%22mjbcswitzerland_0-1764771329887.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CBR%20%2F%3ERegards%3CBR%20%2F%3E%3CBR%20%2F%3EMark%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2253804%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Non-supported%20TLVs%20reported%20by%20the%20WiFi%20module%20(Murata%20NXP%2088W8801%20Typ2%202DS)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2253804%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1431%22%20target%3D%22_blank%22%3E%40mjbcswitzerland%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EI%20can't%20find%20cmd%20id%20of%20response%20you%20get%2C%20could%20you%20share%20your%20detailed%20log%20for%20us%3F%3C%2FP%3E%0A%3CP%3EYou%20may%20refer%20to%20following%20document%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2Fsps%2Fdownload%2FpreDownload.jsp%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EAN%20-%20Embedded%20WLAN%20Subsystem%20API%20Specification%20v15%3C%2FA%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20Regards%3C%2FP%3E%0A%3CP%3EShaun%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2255386%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Non-supported%20TLVs%20reported%20by%20the%20WiFi%20module%20(Murata%20NXP%2088W8801%20Typ2%202DS)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2255386%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Shaun%3CBR%20%2F%3E%3CBR%20%2F%3EJust%20to%20inform%20you%20that%20I%20still%20can't%20access%20the%20download%20at%20the%20link.%3CBR%20%2F%3EThere%20is%20still%20this%20message%20when%20it%20is%20attempted.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22mjbcswitzerland_0-1764860614622.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22mjbcswitzerland_0-1764860614622.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F368645i439968B09AD69040%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22mjbcswitzerland_0-1764860614622.png%22%20alt%3D%22mjbcswitzerland_0-1764860614622.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3ERegards%3C%2FP%3E%3CP%3EMark%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E