Kegberry/Kegbot New Installation

Hi all,

I think I’ve done my home work before asking for help. The problem here is that Raspberry Pi does not detect the kegboard (Arduino Mega 2560 R3). Things I’ve tried so far:

  1. Installed latest Buster on RPi 3 and used Kegberry Single-Line Install Script to get back-end server installed. This completed without any issue but no matter what the kegoard did not show up under Controllers section.
  2. Tried to reinstall it several times as per original post quoted on the top
  3. Attached the board directly to a FireHD 10 tablet with kegbot running. The board got detected right away and started recording pours as soon as I started blowing into the flow meter.
  4. Installed Buster VM on my server and used again single-line install to get server setup, after first reboot I setup pass-through on the Hypervisor’s USB port where I connected kegboard and it got detected right away under Controller menu.
  5. I took drastic steps as I thought my RPi 3 might have an issue and ordered brand new RPi 4, installed with Buster, used single-line install, and yet again the kegboard did not get detected. Repeated reinstall at least three times.

Any of you guys had similar issue? Not sure how to explain it works all fine on the full x64 Debian install on a VM but it does not work on neither of my RPis

Are there any DEBUG logs I could have a look into to see why this does not get picked in the Kegberry app? I can see the board gets detected by the OS just fine:

root@raspberrypi:~# lsusb 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 2341:0042 Arduino SA Mega 2560 R3 (CDC ACM)
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Any help on this will be greatly appreciated.