Issue with Raspberry Pi 4 (windows system) and Ping Sonar Integration

We intend to integrate ping sonars and 360 scanning sonar with a Raspberry Pi 4 for onsite measurements. To accomplish this, we have already installed the Windows 11 operating system on the Raspberry Pi 4 to run the pingviewer.

However, we encountered an issue where the ping sonar could not be detected when connected to one of the Raspberry Pi 4’s USB ports (we attempted all four ports). The sonar operates correctly and can be detected by a regular laptop, we can sense a vibration from the sonar when connected to the Raspberry Pi 4, indicating that it is powered.

Could you please provide us with some guidance on how to resolve this problem?

Hi @Sihang, welcome to the forum :slight_smile:

In general,

Beyond that, as far as I’m aware there are no official Windows images for Raspberry Pi. From some brief online searches it seems there are some community projects that have managed to get some customised Windows variants to run on a Raspberry Pi 4, but seemingly with poor performance.

If you’re trying to run our pre-built PingViewer.exe x86 binary for Windows (instead of compiling an Arm binary) it would need to run through an emulation layer. Assuming the Windows 11 x86 emulation is included in the customised variants, and works on the Raspberry Pi, that would still only further decrease the performance of the application compared to a native one, so even if you’re able to get this working I wouldn’t expect it to run very well.

  1. Is there a particular reason you’re trying to use a Raspberry Pi for this?
  2. How have you gone about trying to install Windows 11 on your Raspberry Pi?
  3. How are you attempting to detect the Ping Sonar (is that through Ping Viewer, or one of our ping programming libraries, or just checking lsusb for a new device when plugging it in or something)?