I have recently purchased the above and assembled as per the instructions on your website.
It boots perfectly when power is applied to the extender.
I followed the simple installation instructions for the vue app (on https://www.uugear.com/product/vivid-unit-extender-2/), but unfortunately it is not working. The graphical app fails to start, the command line one gives the following error before failing to run.
Failed to open I2C bus: Permission denied.
Thank you for any suggestions.
We recently updated the software for Vivid Unit Extender (2), and the new vue software expects current user belongs to the "i2c" group, which is the case for our incoming new system (Debian 12 based), but it is not the case for the current system (Debian 11 based).
Although the software for VU GPSDR (gpsdrpp) will try to fix this when running, the best solution is to directly add current user (vivid) into the i2c group:
sudo usermod -aG i2c $USER
You can then run this command to let it take effect immediately:
sudo newgrp i2c
Alternatively you can just reboot so it will take effect.
If you look into the source code of GPSDRPP software, you can see it does exactly the same:
https://github.com/uugear/GPSDRPP/blob/main/core/src/core.cpp#L47-L59
After adding current user into i2c group, the software will run as expected.
