Flairmesh / FlooCast

This desktop application is designed for configuring Flairmesh Technologies' Bluetooth V5.4 dual-mode USB audio source dongle FMA120.
https://www.flairmesh.com/Dongle/FMA120.html
BSD 3-Clause "New" or "Revised" License
9 stars 4 forks source link

Cannot run on Debian 12 #2

Closed bassstorm closed 3 months ago

bassstorm commented 3 months ago

App cannot be run on Debian 12 using current README instructions.

  1. Clone repo
  2. Install python3-pystray and python3-pyserial
  3. Run main.py and see an error
$ python3 main.py
Traceback (most recent call last):
  File "/home/username/App/FlooCast/main.py", line 17, in <module>
    from FlooDfuThread import FlooDfuThread
  File "/home/username/App/FlooCast/FlooDfuThread.py", line 9, in <module>
    from HidDfuAPI import HidDfu
ModuleNotFoundError: No module named 'HidDfuAPI'

Search for "HidDfuAPI" over the Internet gave me zero reults, so I installed python3-hidapi, but that didn't help. Kindly advice what's actually missing.

Flairmesh commented 3 months ago

You can comment out this line since it references a library from Qualcomm used for upgrading the chip. Based on their license, it is not open source and can only be used on Windows. We will remove it in the next release.

bassstorm commented 3 months ago

Thanks, that did the trick :)