Cube node eth

I have connected the CubeNode to the Cube Orange+ using the Telem2 and CAN1 ports, along with the ADS-B module. After that, I connected the CubeNode to my laptop using an RJ45 cable. Then, I connected through the COM port and enabled the CAN P1 driver. Next, I enabled the network by setting NET_ENABLE to 1 and NET_P1_TYPE to 4 for the TCP server. I also configured the SERIAL2 baud rate to 12500000 and set SERIAL2_PROTOCOL to 48 for PPP.

Then, under optional hardware, I went to DroneCAN/MAVLink CAN1 and enabled it. In the parameters, I set NET_DHCP to 1 for manual IP configuration and assigned the IP address. After that, I restarted the Cube, and then I could see it in the Mission Planner.

On my laptop, I went to the network settings, set the IP address manually, and ensured it was different from the Cube and CubeNode. I also verified the connection by pinging both IP addresses, and they replied successfully. After following these steps to connect the CubeNode with the Cube Orange+ and the laptop, and configuring the network settings and IP addresses correctly, the Mission Planner still doesn’t show a successful connection. Could you please help me understand what might be missing or what additional steps I need to take to establish the connection properly

May I ask how are you connecting the cube with CubeNode Eth? (Up right corner on Mission Planner). Looks like you’re following this instruction

Yes I follow cubepilot docs instructions. I connected the Cube and CubeNode ETH using CAN (CAN1) and TELEM2 (PPP) as per the CubePilot documentation.

The CubeNode is visible in Mission Planner → Optional Hardware → DroneCAN as CubePilot-PPPGW.

On the Cube, I enabled NET_ENABLE, set NET_P1_TYPE = TCP Server, and configured SERIAL2_PROTOCOL = PPP with the recommended baud rate.

On the laptop side, I am trying to connect using TCP from Mission Planner (top-right corner), but it always shows

No heartbeat detected.