![]() The build will not be the same as the KStars build that is available on the website, since first I would like to test my firmware loading algorithm with a variety of SBIG cameras if possible. Please let me know if anybody is interested in testing the SBIG support, I can send you a link to a dmg containing a build of KStars that will support SBIG cameras and firmware loading. ![]() Note that INDIServer already did support SBIG cameras, just didn't load firmware, but now they all will be able to load firmware. The PR for my changes to the INDI SBIG driver to support firmware loading and the creation of the libsbig package for OS X have also been accepted by Jasem into INDI and so now homebrew INDI should natively support SBIG on OS X, we can build a version of KStars that will natively support SBIG on OS X, and then soon Peter can make an INDIServer package that will support SBIG with firmware loading on OSX. He was very supportive and liked what I had done. I had a nice conversation with Adam today about the stuff that I did this past weekend for the INDI SBIG driver and libsbig package for OS X. Once the new driver files get put into KStars and INDIServer for OS X (possibly within a few days to a week-I can update KStars, but Peter needs to update INDIServer), then we can support full use of the SBIG cameras in many different programs on OS X, basically any program that supports the INDI protocol as a client. If it all checks out, then the INDI driver will be updated to support firmware loading. Since this is open source development and we need to make sure that my changes won't negatively affect anybody else, we will need to wait a short time. If SBIG later adds this functionality to their binary dynamic library file, this modification won't hurt because the code that I wrote will only load the firmware if firmware has not already been loaded on the camera. We can always go with plan B and load firmware like we did for the DSI in the INDI Driver.Īfter I got no response from SBIG again, I decided to move forward today with the modifications to the INDI SBIG driver so that it can load firmware onto the older cameras. But I did post about this back in January and don't seem to have gotten a response. And as I said, I am more than willing to tell them how I did it (in fact I did so in the post above). So I am hoping that SBIG can put the firmware loading into the SBIG Universal Driver binary file in the framework they install. But that is not that bad of a thing since many of the Mac programs now do support INDI. This is not as good of a solution because then it would only work for programs that rely on INDI for connecting to cameras and also it makes the connection take slightly longer since the firmware gets loaded while its connecting. My solution that I posted above that we used for the DSI was to load the firmware when the INDI driver starts up and tries to connect instead of when the camera is plugged in. I assume the solution that Adam was going for would be that when the camera gets plugged in, the firmware gets loaded. The best solution in my mind would be for SBIG to incorporate the fx and fx2 load commands into their sbigudrv binary file because then the cameras that need their firmware loaded would work on all OS X programs. Hi Bob, I have not written the fx and fx2 load commands into the SBIG INDI driver because I was waiting for Adam or somebody from SBIG to respond. ![]() We can also continue to wait for your support. And at the same time, we could update the Linux version of the INDI SBIG driver too. INDI drivers are currently supported by the following clients on OS X: KStars, PixInsight, Stellarium, PHD Guiding, AstroImager, Cartes Du Ciel and others. For example, QHY is a binary blob and we are under a non-disclosure agreement against releasing the contents of that blob. We would not need to disclose any proprietary SBIG code. We can also work with SBIG in a similar way. We recently worked with apogee and qhy to fix their INDI drivers as well on OS X. On OS X it is based on the kext file and amework I believe. The current and working Linux SBIG INDI driver is based on a binary blob called libsbigudrv.so. We would like to see the INDI SBIG driver work on OS X again. Where we load the firmware to the camera (starting on line 193 of the code): INDI is open source and developed by volunteers like us and as such, here is the source code including Jasem's and my changes from last week that got it to work on OS X. We used libusb to handle everything including loading firmware hex files to the camera. I don't pretend to know what is in the source code or what is needed for the SBIG Universal Driver to work, but just last week Jasem and I got the Deep Sky Imager INDI driver to compile and work under OS X.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |