Heltec Wireless Stick Compiler error

Hi friends,

I just bought 3 Heltec Wireless Stick Live V3 (HTIT-WSL_V3) from https://www.aliexpress.com/item/1005004984658496.html.
I want to install and run example sketch pingpong.ino.
But, I am getting this compiler error:

./pingpong.ino:69: undefined reference to `_ZN8McuClass5beginEhh’
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board Wireless Stick Lite(V3).

line 69: Mcu.begin(HELTEC_BOARD,SLOW_CLK_TPYE);

Development environment:
Ubuntu 24.04
Arduino: 1.8.19

Any advice and suggestions will be appreciated.


Unfortunately, we need a lot more information to be able to help. I know nothing of the Ubuntu environment, but that’s a relatively old version of the Arduino IDE. My first guess would be that you simply don’t have to correct [Heltec] support software installed. If you can provide a little more information about the version of Heltec ESP32 software you have installed and what board you have selected, someone more familiar with the Ubuntu environment might be able to help.

Hi Pete,
Thanks for quick reply.
I followed this url https://docs.heltec.org/en/node/esp32/quick_start.html to install Heltec library and board. I select Wireless Stick Lite(V3) board for compiling.

Hi peter,
After your warning about “relatively old version of the Arduino IDE.” I installed arduiono 2.3.3-20240640 version.
It is really compiled without problem. :slight_smile:
But now, I was expecting, that 2 stikcs communicate each other by pingpong.
But, the message could not received.
Do you have any idea?

Unfortunately, we need a lot more information to be able to help.

Perhaps give us the serial log output from each end - formatted using the </> tool please.

Hi Nick, Thanks for your answer. I think the connection couldn’t be established because I forgot to plug in the antenna. Problem solved. Now I’m looking at the LoraWan subjects. If I encounter a problem, I would still like to get support from the community.