USB device not listed after sending the wrong command(CEREG)

I have trouble communicating with HL7810 on my MacBook laptop.
I just registered to Airvantage for first use.
HL7810 didn’t respond after I sent AT+CREG=5(5 is the wrong parameter. my mistake).
I did reconnect the cable to reboot, but not showing up in “/dev/tty.*”.
Could I H/W reset without AT communication?

how about connecting to Linux? (anything showing in dmesg?)
how about connecting to Windows?
Is there anything coming out in UART?

dmesg from Linux:

[10194644.620864] usb 5-1: new full-speed USB device number 10 using xhci_hcd
[10194644.847144] usb 5-1: New USB device found, idVendor=216f, idProduct=0051, bcdDevice= 0.00
[10194644.847151] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[10194644.847154] usb 5-1: Product: U-Boot 2012.10
[10194644.847156] usb 5-1: Manufacturer: Das U-Boot
[10194644.847158] usb 5-1: SerialNumber: 0000000
[10194644.900988] cdc_acm 5-1:1.0: ttyACM0: USB ACM device
[10194647.626073] usb 5-1: USB disconnect, device number 10

Nothing changes on Windows
windows

Is there anything coming out in UART?
For comparison, do you have another working HL7810 to connect to linux and Windows?

here is dmesg log with working HL7810

[10202244.619945] usb 5-1: new full-speed USB device number 13 using xhci_hcd
[10202244.837304] usb 5-1: not running at top speed; connect to a high speed hub
[10202244.854916] usb 5-1: New USB device found, idVendor=1199, idProduct=c001, bcdDevice= 0.00
[10202244.854921] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[10202244.854924] usb 5-1: Product: Sierra Wireless IoT Device
[10202244.854926] usb 5-1: Manufacturer: Sierra Wireless, Inc.
[10202244.854927] usb 5-1: SerialNumber: V1.00
[10202244.892999] cdc_acm 5-1:1.0: ttyACM0: USB ACM device
[10202244.895970] cdc_acm 5-1:1.2: ttyACM1: USB ACM device
[10202244.898974] cdc_acm 5-1:1.4: ttyACM2: USB ACM device
[10202244.901978] cdc_acm 5-1:1.6: ttyACM3: USB ACM device

strange that the VID and PID are different compared to previous one

I have two HL7810 devices.

  1. ID of the working device.

idVendor=1199, idProduct=c001, …

  1. ID of the not working device.(doesn’t respond after I’ve sent the wrong command)

idVendor=216f, idProduct=0051, …

Is there anything coming out in UART?

I used the following method to download FW over USB in HL7800, not sure if you can recover your faulty module like this:

  1. AT+SWITRACEMODE=RnD → this is important as by default, there is no CLI port (just for any accident, you can still use AT command via CLI port)
  2. at+cfun=1,1
  3. AT+KUSBCOMP=1,1,2,3
  4. AT+CFUN=1,1
  5. Assume USB port enumerated are COM97 99 107 where COM 107 is the USB AT port
  6. double click the HL7800.4.4.13.0.exe
  7. choose 2 → USB(YMODEM)
  8. choose bootloader port COM96 (this might not be known at the first time running this program as when normal boot, you will not see this port)
  9. choose port to download as USB AT port which is COM107