# HL7800 USB support

**URL:** <https://forum.sierrawireless.com/t/hl7800-usb-support/16570>\
**Category:** HL78\
**Created:** [June 4, 2019, 6:48am UTC](https://forum.sierrawireless.com/t/hl7800-usb-support/16570 "2019-06-04T06:48:49Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![kristaps](https://avatars.discourse-cdn.com/v4/letter/k/ba8739/32.png) [@kristaps](https://forum.sierrawireless.com/u/kristaps)\
**Post date:** [June 4, 2019, 6:48am UTC](https://forum.sierrawireless.com/t/hl7800-usb-support/16570/1 "2019-06-04T06:48:49Z")

</div>

Does anyone knows availability date of USB support for HL7800?

---

<div class="post-metadata">

**Author:** ![Sierra\_klin2](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/sierra_klin2/32/4769_2.png) [@Sierra\_klin2](https://forum.sierrawireless.com/u/Sierra_klin2)\
**Post date:** [June 4, 2019, 7:24am UTC](https://forum.sierrawireless.com/t/hl7800-usb-support/16570/2 "2019-06-04T07:24:28Z")

</div>

Hi kristaps,

It is already avaiable in FW 3.3.2 .  
Please follow the instruction in the release note for USB activation:  
Configuration on CLI port:  
config -s manager.USB.enabled true  
config -s manager.uartMapping.AT\_PPP\_AUX ACM0

---

<div class="post-metadata">

**Author:** ![kristaps](https://avatars.discourse-cdn.com/v4/letter/k/ba8739/32.png) [@kristaps](https://forum.sierrawireless.com/u/kristaps)\
**Post date:** [June 4, 2019, 8:50am UTC](https://forum.sierrawireless.com/t/hl7800-usb-support/16570/3 "2019-06-04T08:50:26Z")

</div>

Thanks for fast reply!  
HL7800 Techincal Specification from May 08, 2019 still says “This interface will be available in a future firmware release” so I thought it is not available.

I could not find release notes for HL7800. Where should I look for latest documents?  
I used this place: [https://source.sierrawireless.com/resources/#tags=HL7800](https://source.sierrawireless.com/resources/#tags=HL7800)

---

<div class="post-metadata">

**Author:** ![Sierra\_klin2](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/sierra_klin2/32/4769_2.png) [@Sierra\_klin2](https://forum.sierrawireless.com/u/Sierra_klin2)\
**Post date:** [June 4, 2019, 9:24am UTC](https://forum.sierrawireless.com/t/hl7800-usb-support/16570/4 "2019-06-04T09:24:29Z")

</div>

Hi Kirisaps,

Sorry the offical release note is not avaiable yet.  
I copy the part here from our internal one:

USB activation:  
To activate USB please enter “config -s manager.USB.enabled true” on CLI port  
To link AT port with USB please enter “config -s manager.uartMapping.AT\_PPP\_AUX ACM0”  
(to unlink it to find again AT command with UART1 port please enter “config -s manager.uartMapping.AT\_PPP\_AUX B”)

---

<div class="post-metadata">

**Author:** ![kristaps](https://avatars.discourse-cdn.com/v4/letter/k/ba8739/32.png) [@kristaps](https://forum.sierrawireless.com/u/kristaps)\
**Post date:** [June 4, 2019, 9:56am UTC](https://forum.sierrawireless.com/t/hl7800-usb-support/16570/5 "2019-06-04T09:56:03Z")

</div>

Thanks again for your help.

I also can’t find information about firmware update.  
Is firmware updatable by user?

Can USB be used as only communication way without using UART at all if we configure USB mode at time of product assembly?

---

<div class="post-metadata">

**Author:** ![Sierra\_klin2](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/sierra_klin2/32/4769_2.png) [@Sierra\_klin2](https://forum.sierrawireless.com/u/Sierra_klin2)\
**Post date:** [June 5, 2019, 2:21am UTC](https://forum.sierrawireless.com/t/hl7800-usb-support/16570/6 "2019-06-05T02:21:46Z")

</div>

Normally new FW is updatable but before that please provide your result ATI9, AT+KGSN=2(IMEI), AT+KGSN=3(FSN).

Yes. Youu can set USB ONLY without UART1 at all by (AT+KUSBCOMP=1.  
(debug port UART0 is not impacted)

Here’s the syntax:[AirPrime - HL78xx - AT Commands Interface Guide - Rev8.1.pdf (1.9 MB)](https://forum.sierrawireless.com/uploads/short-url/oIULRFsubgnvGLA7Akc1KecO9Qc.pdf)  
AT+KUSBCOMP=  
 USB mode config  
0 USB disabled (default)  
1 3 CDC-ACM mode (PID: 0xC001)  
USB-ACM0 - AT/PPP port  
USB-ACM1 - PPP data port  
USB-ACM2 - NMEA data port  
Notes  
The configuration is kept in flash.  
New configuration will only be activated after module reboots.

---

<div class="post-metadata">

**Author:** ![graemerk](https://avatars.discourse-cdn.com/v4/letter/g/96bed5/32.png) [@graemerk](https://forum.sierrawireless.com/u/graemerk)\
**Post date:** [June 19, 2019, 3:05am UTC](https://forum.sierrawireless.com/t/hl7800-usb-support/16570/7 "2019-06-19T03:05:55Z")

</div>

What will be the default configuration of the HL7800? Will it be USB or Serial? If I wish to operate the HL7800 in USB mode, do I also need to have the serial port connected so configuration AT commands can be sent to the module? I would prefer not to have to implement a serial port as well is the USB interface.

---

<div class="post-metadata">

**Author:** ![Sierra\_klin2](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/sierra_klin2/32/4769_2.png) [@Sierra\_klin2](https://forum.sierrawireless.com/u/Sierra_klin2)\
**Post date:** [June 24, 2019, 3:34am UTC](https://forum.sierrawireless.com/t/hl7800-usb-support/16570/8 "2019-06-24T03:34:10Z")

</div>

By default, USB is disabled.  
You can change +KUSBCOMP in debug port as well.

---

<div class="post-metadata">

**Author:** ![VubiqHW](https://avatars.discourse-cdn.com/v4/letter/v/ecd19e/32.png) [@VubiqHW](https://forum.sierrawireless.com/u/VubiqHW)\
**Post date:** [December 30, 2020, 5:23pm UTC](https://forum.sierrawireless.com/t/hl7800-usb-support/16570/9 "2020-12-30T17:23:07Z")

</div>

Hello @Sierra_klin2,

We are developing around an HL7800 for an early 2021 release and would like to make sure we have the latest information on this USB subject. For reference we are using **41113770 AirPrime HL780x Product Technical Specification r3.pdf** and **AirPrime - HL78xx - AT Commands Interface Guide - Rev12.pdf**.

For new-device bringup in production, does an HL7800 module need to have the USB port enabled in order to act as the application interface?

You also mentioned using the debug port for +KUSBCOMP. Can you provide more details about this, and which port (UART0 CLI, UART3 MLI)?

Also, any additional information you think might help would be appreciated.

Thank you in advance for your answers.

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [January 5, 2021, 8:27am UTC](https://forum.sierrawireless.com/t/hl7800-usb-support/16570/10 "2021-01-05T08:27:00Z")

</div>

@VubiqHW

Not sure what the question is. It depends what you want to do in production? Are you wanting to use the AT commands to test the unit out i.e. AT+CPIN? to see if the SIM interface is working, at+wmtxpower to power the transmitter up, etc?

Essentially you need to be able to communicate with the unit, whether that is over USB or UART (the AT command interface, so UART1) it is up to to you and how your setup works.

Also note re the original question you can only have USB or UART active, they cannot be active at the same time so if you switch interfaces make sure you have access to the one that you are making the active. We have had customers accidentally switch to USB with the unit mounted on their board but have not pinned it out meaning you cannot switch it back again.

Regards

Matt
