Heltec LoRa 32 V3 863-928
Heltec LoRa 32 V3 863-928.
board has ESP32-S3
- SX1262 LoRa chip - battery connector - u.fl antenna connector - 0.96 inch 128x64 OLED display - PRG button - RST button
back to microcontrollers page.
Links
Heltec WiFi LoRa 32 (V3), Github Heltec Automation ESP32_LoRaWAN, Heltec_ESP32, Meshtastic supported devices Heltec,
local links
c2,
History
2023-07-30: c2 - esptool info
tingo@kg-core2:~ $ esptool.py chip_id esptool.py v3.3.1 Found 2 serial ports Serial port /dev/cuau0 Connecting...................................... /dev/cuau0 failed to connect: Failed to connect to Espressif device: No serial data received. For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html Serial port /dev/cuaU0 Connecting......... Detecting chip type... ESP32-S3 Chip is ESP32-S3 Features: WiFi, BLE Crystal is 40MHz MAC: f4:12:fa:68:b2:cc Uploading stub... Running stub... Stub running... Warning: ESP32-S3 has no Chip ID. Reading MAC instead. MAC: f4:12:fa:68:b2:cc Hard resetting via RTS pin...
2023-07-30: c2 - plugging in the LoRa antenna, then connecting the board to my FreeBSD workstation I see this in /var/log/messages
Jul 30 21:17:46 kg-core2 kernel: ugen1.7: <Silicon Labs CP2102 USB to UART Bridge Controller> at usbus1 Jul 30 21:17:46 kg-core2 kernel: uslcom0 on uhub5 Jul 30 21:17:46 kg-core2 kernel: uslcom0: <CP2102 USB to UART Bridge Controller> on usbus1
and the display shows connecting, perhaps it is running some firmware? usbconfig says
root@kg-core2:~ # usbconfig -d ugen1.7 ugen1.7: <Silicon Labs CP2102 USB to UART Bridge Controller> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
device descriptor
root@kg-core2:~ # usbconfig -d ugen1.7 dump_device_desc ugen1.7: <Silicon Labs CP2102 USB to UART Bridge Controller> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA) bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0110 bDeviceClass = 0x0000 <Probed by interface class> bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x10c4 idProduct = 0xea60 bcdDevice = 0x0100 iManufacturer = 0x0001 <Silicon Labs> iProduct = 0x0002 <CP2102 USB to UART Bridge Controller> iSerialNumber = 0x0003 <0001> bNumConfigurations = 0x0001
current config descriptor
root@kg-core2:~ # usbconfig -d ugen1.7 dump_curr_config_desc ugen1.7: <Silicon Labs CP2102 USB to UART Bridge Controller> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA) Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0020 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 <no string> bmAttributes = 0x0080 bMaxPower = 0x0032 Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0002 bInterfaceClass = 0x00ff <Vendor specific> bInterfaceSubClass = 0x0000 bInterfaceProtocol = 0x0000 iInterface = 0x0002 <CP2102 USB to UART Bridge Controller> Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0081 <IN> bmAttributes = 0x0002 <BULK> wMaxPacketSize = 0x0040 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 1 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0001 <OUT> bmAttributes = 0x0002 <BULK> wMaxPacketSize = 0x0040 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000
tty ports
root@kg-core2:~ # sysctl dev.uslcom.0.ttyname dev.uslcom.0.ttyname: U0
permissions
root@kg-core2:~ # ll /dev/cuaU0 /dev/ttyU0 crw-rw---- 1 uucp dialer 0x1fb Jul 30 21:17 /dev/cuaU0 crw------- 1 root wheel 0x1f8 Jul 30 21:17 /dev/ttyU0
2023-07-24: the package arrived, straight into my mailbox. Contents:
1 x LoRa V3 board 1 x antenna cable 1 x antanna 1 x battery cable 2 x pin headers (1 row x 18)
2023-07-11: the order shipped.
2023-07-10: From AliExpress, Heltec Automation Store, I ordered 1 x Heltec LoRa 32 V3 863-928. Price was USD 16.15, the other cost USD 15.01, shipping USD 7.13 and tax USD 9.07, with USD 2.- discount, a total of USD 45.36. (I also ordered a different stick).