Unity - VESC 5.1 FW - VESC NRF won’t read firmware version

I have setup my NRF dongle to the Comm port of the unity with 5V,GND,rx,tx

Firmware 5.1 on unity.

I can see the Bluetooth for the vesc but connect through vesc app as it does not recognize the firmware. I have put the same module in my other board and it connects fine. Has anyone done this successfully on a unity?

Connected through internal module

Trying to connect through nrf

Wiring

Wiring 2

Not sure if that would fix it, but did you update the firmware on the BLE module?

is the dongle confirmed to be for HW4 or HW6??

the Rx and Tx are swapped in the two configurations…

Unity is HW4 configuration…


5v
3.3v
grnd
adc
TX
RX

so that doesn’t match your pin outs

1 Like

TX white goes to TX on utilizing that diagram you posted so it should match. Are you saying they need to be swapped? I also set app config to uart and it’s enabled.

you have a HW4 ESC

I’ve heard flipsky routes Tx to Tx, but in the real world the Rx should go to Tx and Tx to RX

flip the RX and Tx and you should be gold… do not have the remote powered when programming… a UART remote need NO VESC tool calibration…

I don’t know shit from shineola on white wire

2 Likes