In OpenHD Evo, there are two modes of Ethernet operation:
- Passive (Recommended)
- Active
In Passive mode, OpenHD's Ethernet is configured as a client, allowing you to connect it to a router or any device providing a DHCP server for seamless network integration.
- Connect an Ethernet cable from your Linux device to the Single Board Computer (SBC).
- Wait briefly.
- Open a terminal and enter the command:
sudo arp-scan --interface=eth0 --localnet
(Replace ETH0 with the correct adapter connected to the SBC). - Test the connection by entering the SBC's IP address into your web browser; it should redirect you to the OpenHD web interface.
-
Record IP Addresses:
Once connected, note the IP addresses of both devices:- SBC IP: For example,
10.42.0.118
- Laptop IP: For example,
10.42.0.1
- SBC IP: For example,
-
Configure Forwarding in OpenHD:
SSH into the RPI (user and password isopenhd
).Open thehardware.conf
file located in/boot/openhd/
on your SBC. Modify theNW_MANUAL_FORWARDING_IPS
IP address to point to your laptop’s IP:# Specify additional IP address(es) for video and telemetry forwarding. # OpenHD can detect external devices based on the connection and platform. # Only applicable on ground units. NW_MANUAL_FORWARDING_IPS = 10.42.0.1 # Replace with your Ground Station IP (laptop)
This setup will ensure that video and telemetry data are directed to your laptop's IP, enhancing your tethered OpenHD experience.
- Connect an Ethernet cable from your Windows device to the SBC.
- Search for "View network connections."
- Access the settings of the network connection providing your Windows device with internet access.
- Click on "Properties" and "Share."
- Select your Ethernet connection with the SBC.
- Wait briefly.
- Use a software tool to scan for devices on your system (recommendation: Angry IP Scanner) to locate active devices.
- Test the connection by entering the SBC's IP address into your web browser; it should redirect you to the OpenHD web interface.
- (Sometimes not needed) Edit the hardware.conf on your SBC and add the Windows IP address to the forwarding IP addresses (usually 192.168.137.1).
{% hint style="warning" %} This mode charges your mobile phone from the SBC; please note that Raspberry Pi devices may sometimes fail to boot when a phone is connected. {% endhint %}
- Connect a suitable cable to your SBC; ensure it's a data-capable USB cable.
- Go to your network settings, enable hotspot, and then enable USB Tethering.
- All further configurations are done on the SBC.
- For the best experience, use the official QOpenHD Evo app, available on the Play Store.
{% hint style="information" %} Some carriers and manufacturers may hide the tethering setting. If it's not visible due to the absence of a SIM card or other reasons, you may need to use a third-party app to enable it (recommended app will be provided later). {% endhint %}
- Connect a suitable Ethernet adapter to your Android device.
- Go to your network settings, enable hotspot, and then enable Ethernet Tethering.
- All further configurations are done on the SBC.
- For the best experience, use the official QOpenHD Evo app, available on the Play Store.
{% hint style="information" %} Some carriers and manufacturers may hide the tethering setting. If it's not visible due to the absence of a SIM card or other reasons, you may need to use a third-party app to enable it (recommended app will be provided later). {% endhint %}
Active mode is designed for IP cameras or connecting peripherals to the Ethernet port that do not have a DHCP server. In this mode, the SBC runs its own DHCP server, allowing devices to connect directly.
{% hint style="warning" %} Active mode does not support sharing internet with the SBC. {% endhint %}