Thank you so much for taking the time to get this done. Im sure you will help a lot of people !
i hope to get some time with it this weekend.

Read More...

It is there, it is just not named. If you read through this thread kengs said "That's not a big issue. There is a file that translates the USB VID/PID to a description. That file needs to be updated.
wiki.debian.org/HowToIdentifyADevice/USB".

So it really has nothing to do with the driver or the library finding the camera.

Are you still having an issue? What os flavor are you using? I was able to get it going on Ubuntu mate x64. You may need to do a fresh os and start over.

Read More...

This is the camera plugged into my Ubuntu laptop:

Bus 002 Device 002: ID 0bda:57d6 Realtek Semiconductor Corp. HP Truevision HD
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0a5c:216d Broadcom Corp. BCM43142A0 Bluetooth 4.0
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 005: ID f266:9a0a CKCamera CKCamera
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

This is plugged into the RPI Ubuntu Mate x64:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 007: ID f266:9a0a
Bus 001 Device 003: ID 046d:c31d Logitech, Inc. Media Keyboard K200
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Read More...

@MG!IFOS!
I just went through your steps and was able to successfully build both the library and driver.

Did you get all the prerequisites that Sarwar pointed out? Pretty sure you need:

sudo apt-get install libindi-dev

You also need to get these items (zlib and cfitsio ) from this README:

github.com/thx8411/indi-3rdparty/blob/master/indi-sv305/README

sudo apt-get install zlib1g

sudo apt install libcfitsio-dev


I had no build errors in either the cmake or make:

walt@rpi-indi:~/sv305-indi$ cmake ~/sv305/indi-3rdparty/indi-sv305
-- The CXX compiler identification is GNU 9.3.0
-- The C compiler identification is GNU 9.3.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found CFITSIO 3.47: /usr/lib/aarch64-linux-gnu/libcfitsio.so
-- Found INDI: /usr/lib/aarch64-linux-gnu/libindidriver.so;/usr/lib/aarch64-linux-gnu/libindiAlignmentDriver.so (found version "1.8.6")
-- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.2.11")
-- Found SV305 libraries : /usr/local/lib/libSVBCameraSDK.so
-- Performing Test COMPATIBLE_FORTIFY_SOURCE
-- Performing Test COMPATIBLE_FORTIFY_SOURCE - Success
Linux target
-- Configuring done
-- Generating done
-- Build files have been written to: /home/walt/sv305-indi
walt@rpi-indi:~/sv305-indi$ make
Scanning dependencies of target indi_sv305_ccd
[ 50%] Building CXX object CMakeFiles/indi_sv305_ccd.dir/sv305_ccd.cpp.o
[100%] Linking CXX executable indi_sv305_ccd
[100%] Built target indi_sv305_ccd

Read More...

@ MG!IFOS! this is what i did to get the camera driver working in Ubuntu 20.04 on my laptop and Ubuntu Mate x64 on the rpi.

From memory:

create directories to hold project and builds:
mkdir ~/libsv305-build
mkdir ~/indi-sv305-build
mkdir ~/sv305project

download project from github:
cd ~/sv305project
git clone --depth=1 github.com/thx8411/indi-3rdparty.git
git checkout thx8411_sv305_2

build library:
change to the ~/libsv305-build directory
cmake ~/sv305project/indi-3rdparty/libsv305
make
sudo make install

build driver:
change to the ~/indi-sv305-build directory
cmake ~/sv305project/indi-3rdparty/indi-sv305
make
sudo make install

to start the indiserver
sudo indiserver indi-sv305-ccd

i had to start the indiserver as sudo, though im unsure why at this point. perhaps because the library and driver were installed as sudo.
this library is still experimental (though its working quite well).

Read More...

Driver runs on Ubuntu Mate 20.04 x86 on rpi4. I had some trouble with the driver reporting camera not found unless indiserver was started as sudo. Will try and investigate. Cant wait to try this out tonight. I will report on issues if any are found.

Read More...

So using Ubuntu Mate x64 on the raspberry pi 4 i was able to install everything and run indiserver, however the camera is not detected. Oddly, on Ubuntu on my laptop, the camera comes up as:
Bus 005 Device 005: ID f266:9a0a CKCamera CKCamera

But on the raspberry pi:
Bus 001 Device 007: ID f266:9a0a

Same ID, no name ! No sure where to go on that one....

Read More...

I did this inside the indi-3rdparty directory:

git checkout thx8411_sv305_2

Read More...