I’m in the process of building a custom device using the WaveShare PicoHAT:
The example code requires three values:-
- DeviceEUI using LSB value from Chirpstack
- AppEUI/JoinEUI all zeros
- AppKey using MSB value from Chirpstack
The code appears to correct as I’m now seeing the WaveShare device contacting ChirpStack and JoinRequest being displayed by both the Gateway & the Device but the device never joins as an Error is being generated, Code: UPLINK_MIC.
- description:“MIC of join-request is invalid, make sure keys are correct”
Based on my research this indicates that there’s a problem with my keys, is there anything that I can do to troubleshoot this?
Can this error be caused by the device profile, the one I’ve created is inline with the WaveShare documents. I also have other commercial devices that have connected and are working as planned.
Thanks in advance for any tips or suggestion that will help me resolve this issue.