This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2538: How can use 802.15.4 Test to test Z-stack3.0?

Part Number: CC2538
Other Parts Discussed in Thread: Z-STACK

Hi Team,

I am trying to execute the MAC test items in "ZigBee IEEE 802.15.4 Test Spec".

I use ZTool and the functions in mt_mac.c.

in test item TP/154/MAC/BEACON-MANAGEMENT-01.

the following should be tested.

I find that MT_MacSetReq() has special case for beacon payload, ( because only pointer is stored in PIB structure, not the contents )

 however  MT_MacGetReq() doesn't have special case to deal with the pointer, thus only the pointer of beacon payload is returned.

 "ZigBee IEEE 802.15.4 Test Spec" requires that the beacon payload contents returned to pass the test.

 I checked both z-stack 3.0.0 and TIMAC 1.5.2.43299, neither can get correct result.

 it seems there's another code base which already go through "ZigBee IEEE 802.15.4 Test Spec" and passed the test. 

MLME‐SET.request for the DUT such 
that: 
MLME‐SET.request( 
PIBAttribute=0x45=MacBeaconPayload, 
PIBAttributeValue=0x12 0x34 (to avoid 
confusion with short address) 
) 
 
Verify the PIB is correctly set 
 
MLME‐GET.request ( 
PIBAttribute=0x45=MacBeaconPayload, 
PIBAttributeIndex = 0x00 (ignore, Only 
used for MAC 2006 security PIBs) 

This question is same link :https://e2e.ti.com/support/wireless_connectivity/zigbee_6lowpan_802-15-4_mac/f/158/p/612005/2260240#2260240

Please help me and Tsai to slove this question.

BR,

Alvin

  • Hi Are you trying to get your product zigbee certified. If yes, you dont need to run the mac certification tests as the Z-Stack is already a zigbee certified stack. Which means it has proven mac certification for zigbee products. For product certification you would need to certify you application layer with a test house. 

    For info on test houses and more details on zigbee certification please visit