Heltec v3 - no BLE #3

Open
opened 2026-10-05 06:05:55 +02:00 by adam · 1 comment
Owner

I just flashed official 1.1.0 binary onto my Heltec Wifi Lora32 v3 868MHz and it boots, white LED keeps flashing, but cannot find the node via BLE.

=> any ideas?

I just flashed official 1.1.0 binary onto my Heltec Wifi Lora32 v3 868MHz and it boots, white LED keeps flashing, but cannot find the node via BLE. => any ideas? <!-- github-sync-id:3916005312 -->
Author
Owner

I think you’re supposed to use it via the CLI as a modem - /dev/cu.usbserial* on a current macOS; for other OS‘s see the release note.

As far as I understand it, there will be a separate app released, just for this firmware. I think you’re supposed to connect to this app via BLE?

See note on Reddit and Discord.

This is what I currently get, halting forever (just a flashing, white LED):

mk ~ $ cu -l /dev/cu.usbserial-0001 -s 115200           <
Connected.
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:2
load:0x3fce2820,len:0x158c
load:0x403c8700,len:0xd24
load:0x403cb700,len:0x2f34
entry 0x403c8924
I (29) boot: ESP-IDF v5.5.1-838-gd66ebb86d2e 2nd stage bootloader
I (30) boot: compile time Nov 26 2025 12:27:56
I (30) boot: Multicore bootloader
I (31) boot: chip revision: v0.2
I (34) boot: efuse block revision: v1.3
I (38) boot.esp32s3: Boot SPI Speed : 40MHz
I (42) boot.esp32s3: SPI Mode       : DIO
I (45) boot.esp32s3: SPI Flash Size : 4MB
I (49) boot: Enabling RNG early entropy source...
I (54) boot: Partition Table:
I (56) boot: ## Label            Usage          Type ST Offset   Length
I (63) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (69) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (76) boot:  2 factory          factory app      00 00 00010000 003f0000
I (82) boot: End of partition table
I (85) esp_image: segment 0: paddr=00010020 vaddr=3c0b0020 size=2a440h (173120) map
I (135) esp_image: segment 1: paddr=0003a468 vaddr=3fc99100 size=05bb0h ( 23472) load
I (142) esp_image: segment 2: paddr=00040020 vaddr=42000020 size=a90a4h (692388) map
I (312) esp_image: segment 3: paddr=000e90cc vaddr=3fc9ecb0 size=04248h ( 16968) load
I (317) esp_image: segment 4: paddr=000ed31c vaddr=40374000 size=150e4h ( 86244) load
I (342) esp_image: segment 5: paddr=00102408 vaddr=600fe010 size=00004h (     4) load
I (352) boot: Loaded app from partition at offset 0x10000
I (352) boot: Disabling RNG early entropy source...
I (361) cpu_start: Multicore app
I (372) cpu_start: Pro cpu start user code
I (372) cpu_start: cpu freq: 240000000 Hz
I (372) cpu_start: Application information:
I (375) cpu_start: Project name:     libespidf
I (380) cpu_start: App version:      v1.1.0-dirty
I (385) cpu_start: Compile time:     Feb  6 2026 22:33:34
I (391) cpu_start: ELF file SHA256:  000000000...
I (397) cpu_start: ESP-IDF:          v5.2.1
I (401) cpu_start: Min chip rev:     v0.0
I (406) cpu_start: Max chip rev:     v0.99
I (411) cpu_start: Chip rev:         v0.2
I (416) heap_init: Initializing. RAM available for dynamic allocation:
I (423) heap_init: At 3FCA7768 len 00041FA8 (263 KiB): RAM
I (429) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
I (435) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM
I (441) heap_init: At 600FE014 len 00001FD4 (7 KiB): RTCRAM
I (449) spi_flash: detected chip: gd
I (452) spi_flash: flash io: dio
W (456) spi_flash: Detected size(8192k) larger than the size in the binary image header(4096k). Using the size in the binary image header.
W (470) pcnt(legacy): legacy driver is deprecated, please migrate to `driver/pulse_cnt.h`
W (478) i2c: This driver is an old driver, please migrate your application code to adapt `driver/i2c_master.h`
W (488) timer_group: legacy driver is deprecated, please migrate to `driver/gptimer.h`
I (497) sleep: Configure to isolate all GPIO pins in sleep state
I (504) sleep: Enable automatic switching of GPIO sleep configuration
I (511) coexist: coex firmware version: 77cd7f8
I (516) coexist: coexist rom version e7ae62f
I (522) main_task: Started on CPU0
I (532) main_task: Calling app_main()
I think you’re supposed to use it via the CLI as a modem - `/dev/cu.usbserial*` on a current macOS; for other OS‘s see the [release note](https://github.com/STCisGOOD/lunarcore/releases/tag/v1.1.0). As far as I understand it, there will be a separate app released, just for this firmware. I think you’re supposed to connect to this app via BLE? See note on [Reddit](https://www.reddit.com/r/meshcore/comments/1qklfan/a_node_with_two_firmwares_meshcore_meshstastic/) and [Discord](https://discord.com/channels/1343693475589263471/1459723805915222098). This is what I currently get, halting forever (just a flashing, white LED): ``` mk ~ $ cu -l /dev/cu.usbserial-0001 -s 115200 < Connected. ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT) SPIWP:0xee mode:DIO, clock div:2 load:0x3fce2820,len:0x158c load:0x403c8700,len:0xd24 load:0x403cb700,len:0x2f34 entry 0x403c8924 I (29) boot: ESP-IDF v5.5.1-838-gd66ebb86d2e 2nd stage bootloader I (30) boot: compile time Nov 26 2025 12:27:56 I (30) boot: Multicore bootloader I (31) boot: chip revision: v0.2 I (34) boot: efuse block revision: v1.3 I (38) boot.esp32s3: Boot SPI Speed : 40MHz I (42) boot.esp32s3: SPI Mode : DIO I (45) boot.esp32s3: SPI Flash Size : 4MB I (49) boot: Enabling RNG early entropy source... I (54) boot: Partition Table: I (56) boot: ## Label Usage Type ST Offset Length I (63) boot: 0 nvs WiFi data 01 02 00009000 00006000 I (69) boot: 1 phy_init RF data 01 01 0000f000 00001000 I (76) boot: 2 factory factory app 00 00 00010000 003f0000 I (82) boot: End of partition table I (85) esp_image: segment 0: paddr=00010020 vaddr=3c0b0020 size=2a440h (173120) map I (135) esp_image: segment 1: paddr=0003a468 vaddr=3fc99100 size=05bb0h ( 23472) load I (142) esp_image: segment 2: paddr=00040020 vaddr=42000020 size=a90a4h (692388) map I (312) esp_image: segment 3: paddr=000e90cc vaddr=3fc9ecb0 size=04248h ( 16968) load I (317) esp_image: segment 4: paddr=000ed31c vaddr=40374000 size=150e4h ( 86244) load I (342) esp_image: segment 5: paddr=00102408 vaddr=600fe010 size=00004h ( 4) load I (352) boot: Loaded app from partition at offset 0x10000 I (352) boot: Disabling RNG early entropy source... I (361) cpu_start: Multicore app I (372) cpu_start: Pro cpu start user code I (372) cpu_start: cpu freq: 240000000 Hz I (372) cpu_start: Application information: I (375) cpu_start: Project name: libespidf I (380) cpu_start: App version: v1.1.0-dirty I (385) cpu_start: Compile time: Feb 6 2026 22:33:34 I (391) cpu_start: ELF file SHA256: 000000000... I (397) cpu_start: ESP-IDF: v5.2.1 I (401) cpu_start: Min chip rev: v0.0 I (406) cpu_start: Max chip rev: v0.99 I (411) cpu_start: Chip rev: v0.2 I (416) heap_init: Initializing. RAM available for dynamic allocation: I (423) heap_init: At 3FCA7768 len 00041FA8 (263 KiB): RAM I (429) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM I (435) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM I (441) heap_init: At 600FE014 len 00001FD4 (7 KiB): RTCRAM I (449) spi_flash: detected chip: gd I (452) spi_flash: flash io: dio W (456) spi_flash: Detected size(8192k) larger than the size in the binary image header(4096k). Using the size in the binary image header. W (470) pcnt(legacy): legacy driver is deprecated, please migrate to `driver/pulse_cnt.h` W (478) i2c: This driver is an old driver, please migrate your application code to adapt `driver/i2c_master.h` W (488) timer_group: legacy driver is deprecated, please migrate to `driver/gptimer.h` I (497) sleep: Configure to isolate all GPIO pins in sleep state I (504) sleep: Enable automatic switching of GPIO sleep configuration I (511) coexist: coex firmware version: 77cd7f8 I (516) coexist: coexist rom version e7ae62f I (522) main_task: Started on CPU0 I (532) main_task: Calling app_main() ``` <!-- github-comment-id:3877941033 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/lunarcore#3