# Troubleshooting

## Connectivity issues

* **Check the Subnet Configuration**\
  Ensure that your device’s IP address is within the same subnet as your network connection. A basic understanding of subnetting is necessary for establishing a connection.&#x20;
  * Check for IP Address collisions
  * Avoid using the overlapping subnets on multiple network interfaces
* **Connecting to Multiple Devices**\
  Using an Ethernet switch is the easiest way to connect multiple devices. This setup allows you to manage all devices through a single network connection from your computer. While it is possible to use multiple network adapters, an Ethernet switch simplifies the process, particularly for those less experienced with networking.
* C**heck your firewall**

  Firewall rules can filter out incoming data from devices and prevent outgoing device discovery requests from SonarView.
* **Check your router/switch settings**

  Network switches often use Spanning Tree Protocol (STP) to map the routes within a network, and if a device has a self-assigned IP address, it can make that device undiscoverable.
* Microsoft Windows:
  * Make sure the network is configured as 'Private'. Sometimes Device Discovery is unable to receive the necessary packets when a network is set up as 'Public' in Windows.&#x20;

### Wireless network / internet disconnects after connecting to Ethernet

* Some laptops will attempt to reduce power consumption by disabling wireless network interfaces when a connection is made on a wired interface. Sometimes this is handled in the BIOS, sometimes it is a setting on the network interface, and sometimes it is an OS setting. Because each manufacturer and OS handles this differently, there is not a universal solution.&#x20;

  * HP and Dell both have BIOS settings for this.&#x20;
  * For other Windows machines, try [adding `fMinimizeConnections`to the registry](https://discuss.bluerobotics.com/t/windows-10-cellular-while-flying-rov/14816).&#x20;
  * Check your network interface's properties for power related settings

## General System Troubleshooting

* SonarView requires WebGL 2. Ensure that your computer can support WebGL 2.&#x20;
  * [WebGL Compatibility Test](https://webglreport.com/?v=2). Also try [get.webgl.org](https://get.webgl.org/).
