So as the title says "Development". I have been poking the bear this morning and I was able to edit the internal operating system running on the ASI Air SD Card and was able to inject a driver to make the Rainbow RST-135 show up in the menu of the ASI Air software on my iPad.
Before edit
After edit
Since I do not have a Rainbow RST-135 mount I have no way to see if this works but this could be the start of loading other drivers for mounts, cameras and possibly other focusers not currently supported by ASI Air.
Preface
So I recently popped for another SD Card so I could try out AstroBerry on my ZWO Asi Air and upon trying it out I was not very impressed by the speed or the UI (I have been spoiled by ZWO). Well the reason I did this is I wanted to see if I could get AstroBerry to power on and off the ports of the ASI Air Pro based on the following article https://www.cloudyni...functionality/. Anyways since I have both SD Cards for the AstroBerry and the ASI Air I started looking to see if I could reverse edit the ASI Air to support other drivers.
How To
You will need some form of Linux box, I am using Ubuntu 20.04. So all I did was copied over the driver from the AstroBerry for the Rainbow RST-135 and moved it over to the ASI Air Pro.
1. You will need to mount the drive on Ubuntu for ASI Air and the AstroBerry, it should look like this
The driver xml file which points to what driver to load is located in /usr/share/indi/driver.xml. I edited the driver.xml in gedit which will need to be run as sudo as you can not edit the file as a base user so I ran it from bash
# sudo gedit
and then I browsed to the file 'driver.xml to make the edit as it was on the AstroBerry inside the <devGroup group="Telescopes"> for the ASI Air
<device label="Rainbow RST-135" manufacturer="Rainbow Astro"> <driver name="Rainbow">indi_rainbow_telescope</driver> <version>1.0</version> </device>
After that was completed I searched for 'indi_rainbow_telescope' and found the file it was calling was located in /usr/bin of the SD Card. I then copied the file from the AstroBerry and then moved it my home folder and then had to use sudo again to copy it to the ASI Air SD Card
***Make sure to change the a7965042-97e4-4b96-9a95-3a69314ea0f5 to whatever your SD Card path is
# sudo cp indi_rainbow_telescope /media/dev/a7965042-97e4-4b96-9a95-3a69314ea0f5/usr/bin/
Once that was all completed I ejected the SD Card and booted up my ASI Air and it loaded and showed up fine.
Now What?
Well I only own ZWO hardware right now so I can't test anything else.
So is there any guinea pigs that have an ASI Air Pro and some piece of hardware that doesn't work with it?
If so maybe we can work together to make some edits on the OS and see if we can get the ASI Air Pro to support other hardware. What you will need is a Linux box and also understand how to edit files and copy files. If you can do that we can try and see what we can do.
Edited by joeytroy, 09 February 2021 - 11:50 PM.