Cautions from running the commands shown in the prior post. All the ppas are in /etc/apt/sources.list.d. You will need to individually edit the files to change the distribution from xenial to bionic. Unfortunately, I removed all of the files and will have to resurrect them.
I would caution anyone not familiar with Linux about following those directions with Astroberry. I also have a request for someone to provide me with a list of the repositories in /etc/apt/sources.list.d. Thanks.
I'm in the process of following the steps listed in
How to upgrade to Ubuntu MATE 18.04 on the Raspberry Pi
I'll post an update as soon as I can.
For me, dist-upgrade didn't seem to work, nor did changing the distribution to bionic on the sources. If I run do-release-upgrade, I get a message that I need to free up ~5.6 MiB on /boot. The files on /boot don't look quite like the ones I am used to seeing on amd64 systems. I assume there are two kernels installed, and removing the older one should free up enough space for the release upgrade.
I upgraded from 18.04 to 18.10, and as you thought, asi-common is at 18.04.
Actually, I'm running 18.10 and it appears to be well supported.
I tend to use Debian, but an Ubuntu-based distro is what I use. This makes getting the latest updates of kstars/EKOS/INDI as simple as adding Jasem's repositories.
To keep the desktop minimal, I tend to use XFCE (e.g., xubuntu). However, one of the updates to the window manager combined with an update to kstars, led me to install KDE. You can always load a distribution on a USB stick and try the live version before you install it. To keep things somewhat simple, try kubuntu first.
I have designed and tested two versions (handheld and USB) of lensed DIY Sky Quality meters using Arduino Leonardo and TSL2591 light sensor. The heavy lifting for the light sensor was done by astrogabe (on Cloudy Nights).
This is a cross post from https://www.cloudynights.com/topic/652630-diy-sky-quality-meters/ where a photo of the two versions is posted.
The code for the Arduinos is at https://github.com/beckrd/DIY_SQM .
The enclosures and parts descriptions are at:
Handheld -- https://www.thingiverse.com/thing:3465650
USB -- https://www.thingiverse.com/thing:3465665
The USB version uses the SQM-LU protocol and only responds to information requests (ix) and reading requests (rx or Rx). Testing has only been performed using INDI.
I now have a working prototype . I'll post code to GitHub and enclosures to Thingiverse when I get all flanged up.
I reviewed the documentation and realized that I also needed to check for Rx. I'm getting communications with INDI about other errors now . That's progress .
I'm trying to develop an Arduino equivalent of the SQM-LU. The serial number (response to ix request) is coming through fine, but I'm not seeing the sky magnitude reading coming through. I expect I have a logic error in responding, but the logic is identical to the ix request for the rx request. These are the only two requests I am responding to at the moment.
Has someone else already gone over this hurdle so I can adapt their code? If not, where can I peruse the INDI SQM code? (I can't seem to find it on my own.)