For Your information I succeed on making stellarmate working on ASIAIR pro easily.
Just install OS in sdcard and make modifications in configuration like described above to make DC outputs working.
Thx Laurent. That wasn't my problem. I installed SM OS easily and it booted up fine. It was the total ignorance of how to get my A7R fully operational that flummoxed me. It recognized my Sony A7R but I couldn't do anything. It was lack of Sony support in ASIair that drove me to try SM OS. I still have two cameras that I wish I could use - a full spectrum Sony 7R and an Altair Hypercam 174 (which has a fan, not cooler). If it was easy I would convert my Pro RP4 to SM OS and run my new ASIair Plus with its cameras (I have 4!) and a astro modded Canon 6D. I have no experience with Indi, KStars, etc. That's what stopped me cold.
I would try it with the free Astroberry first. To know it would not harm the Pro would be assuring. Having a Pi with 12v ports would be a Plus instead of investing in another Pi. You see I have the ASIAir Plus already and want to find the Pro useful in another way. So Laurent you can go back to the Pro original use after using it as a Stellarmate OS? Either company will not confirm it, they just say they don't support it of course.
There are currently two drivers in the 3rd Party drivers repo: indi-asi-power and indi-rpi-gpio which would both do the job. The first one is specifically set up for the ASIAir Pro whilst the second one is more generalised for any RPi so the GPIO pinds are configurable.
There is currently an issue with the builds on these as they are dependent on the build of the libpigpiod library but I'm not able to get that library to build automatically. I'm sure it is not complicated but I've never done it so don't know specifically what is needed. If any other dev knows how, we can probably sort out the issues pretty quickly and make those drivers available in the nightly builds.
I bought ASIAIR plus and arrived. Unlike PRO, each power port has a current and voltage sensor. I wrote a patch in indi-asi-power to read the value of this sensor.
The reset button on ASIAIR Plus is connected to nRPiBOOT. You can use it to operate the eMMC storage without disassembling it. Information on accessing the sensor was found in /root/ASIAIR/bin/read_power_cm4.sh.
I'm new to INDIlib development, so I'm not sure if this code is correct. I hope it helps you to support ASIRAIR Plus.
I've only tried it with atroberry yet, but at least with the default kernel of astroberry 2.0.4, ASIAIR <strong>Plus</strong> USB doesn't work.
The USB host controller for ASIAIR Plus is the Renesas uPD720201. This is not supported by astroberry.
To resolve this issue, you need to install the required firmware and rebuild the kernel with the changed settings.
I have confirmed that Stellamate v1.6.2 has similar problems. If you encounter similar issues, you may be able to fix the issue the firmware on /lib/firmware/renesas_usb_fw.mem and rebuilding by applying the following settings to the kernel.
CONFIG_USB_XHCI_PCI = m
CONFIG_USB_XHCI_PCI_RENESAS = m