How to Parse LoRa-E5-HF module CMSGHEX response

Yes. I emphasize I am using LoRa-E5-HF module. I believe the responses below are specific to this module and not generally a part of the LoRaWAN specification. My “10 second delay” is how long my software blindly waits before processing its input buffer. The actual time for the module to emit a response is not shown, although it is less than 10 seconds.

  • JOIN attempt with no gateway just after power on, 10 second delay
  • Command: JOIN
  • +JOIN: Start
    
  • +JOIN: NORMAL
    
  • +JOIN: Join failed
    
  • +JOIN: Done
    
  • JOIN attempt with gateway present just after power on, 10 seconds delay
  • Command: JOIN
  • +JOIN: Start
    
  • +JOIN: NORMAL
    
  • +JOIN: Network joined
    
  • +JOIN: NetID 000013 DevAddr 26:0C:6E:00
    
  • +JOIN: Done
    
  • JOIN attempt with gateway present, already joined, 10 seconds delay
  • (Note: no transaction appears at gateway.)
  • Command: JOIN
  • +JOIN: Joined already