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-CC2592EM-RD: CC2538-CC2592 no answer and MEM Error

Part Number: CC2538-CC2592EM-RD
Other Parts Discussed in Thread: CC2538

Hello everyone,

I have set up a system with this product:

      - MGM220P for EndDevice

      - CC2538-CC2592EM-RD for coordinator

      - RevPi Core 3+ for manage the system

All work fine for my EndDevice.

On my RevPi, i have installed zigbee2mqtt and on my coordinator i have installed JH_2538_2592_ZNP_USB_20201010.

All my system work fine but customer installation have this problem : 

- The coordinator stop send message but no error message come on zigbee2mqtt

- When we see that no message are receive, we try to set the permit join and the result is the following:

info  2021-11-24 09:01:15: Zigbee: allowing new devices to join.
error 2021-11-24 09:01:16: Failed to call 'BridgeLegacy' 'onMQTTMessage' (Error: SREQ '--> ZDO - mgmtPermitJoinReq - {"addrmode":15,"dstaddr":65532,"duration":254,"tcsignificance":0}' failed with status '(0x10: MEM_ERROR)' (expected '(0x00: SUCCESS)')
    at Object.func (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:322:27)
    at Queue.executeNext (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32))

More information:

Zigbee2mqtt version : 1.21.2
Zigbee-Herdsman version : 0.13.149
Coordinator CC2538 revision : 20201010
Type Stack : zStack30x

I don't have any acces of the source code of my coordinator so i can't investigate in this code.

I have some questions:

- Could you have information about other software available for my coordinator ?

- I need to connect 60 childrens with no router. An idea about an other device to use as coordinator ?

- Any idea about this problem or clue to investigate ?

Best regards,

Max

  • I would suggest you to refer to TI Zigbee 3.0 Linux gateway reference design at https://dev.ti.com/tirex/explore/node?node=AL.mhj7OJsqSyP0O2HsjWg__BSEc4rl__LATEST  and you should have to rebuild ZNP for your CC2538-CC2592 to allow 60 devices in association table.

  • Thanks for you answer,

    I failed check Resolve but not ready :p

    I search a software wich can transmit data in MQTT or an other board with CC538 implement with UART and a component like FTDI.

  • Hello Max,

    Is this a continuation of your previous E2E thread?  Can you please comment on what has changed since then?

    Regards,
    Ryan

  • Hello Ryan,

    Yes i have recreate a topic because the last are not available for reply.

    After all reinstalled and verify all, my coordinator work great on my lab. After installation in my customer and after 4 days of works, my coordinator crash like my message:

    1) Coordinator seem don't receive from zigbee EndDevice information

    2) After that, if we try to set permit join, we have MEM Error message.

    3) After turn OFF/ON system, the restart to work great

    Changement between my lab and my customer installation are the following:

                 - MQTT broker

                 - Node-Red but they send me there Flow and no problem for me

                 - Security communication (proxy and firewall)

                 - Profil user

    I see on there log, that this command are send to my system : zigbee2mqtt/bridge/devices/get # so my system reply on zigbee2mqtt/bridge/config/devices and zigbee2mqtt/bridge/log for every announce on network.

    I ask question about this command to Koenkk and he said that the problem can't specifically provide from this.

    I ask question about MEM Error and it's not a specific error, it's just represent a crash of the coordinator software. 

    At this moment i have no solution to try to solve this problem,

    I would like to try a new CC2538 hardware with UART to USB to try the Koenkk software.

    I'm intresting if you have advice about this problem or if you know references of hardware that i can use with zigbee2mqtt and with 60 children without router ?

    Maybe an other software for CC2538 which match with zigbee2mqtt.

    Thanks for your help,

    Best regards,

    Max

  • My immediate concern is to make sure that the host processor does not attempt to delete the ZDO endpoint.   In order to change transport layers or increase the NWK_MAX_DEVICE_LIST you will need to obtain the source ZNP project and re-build it with the desired settings.  I will be unable to help with this request as I do not work specifically with zigbee2mqtt solutions.

    Regards,
    Ryan

  • I understand and thanks for you help Ryan.

    I can't obtain the source code.

    I will try to change my hardware with a CC2538 + CH340 where koenkk git give the code for coordinator and i will try with that.

    Best regards,

    Max