Electronics (24)

M0RVB

Cariboulite success

Well. Further to my previous post where all hope seemed to have gone out of the window I finally made progress today, but not the way I set out to. First off, I pulled a Raspberry Pi 4 from another project and sat the CaribouLite HAT on it. Next was a fresh installation of DragonOS. But this time it did open the ssh port - I've no idea why it did not before and note I am being unscientific here as I changed the Pi, but I am not going backwards. Then, time for install.sh... All seemed to go well but the software failed to compile completely. Searching on the errors I added #include to two source files, cariboulite/software/libcariboulite/src/CaribouLiteCpp.cpp and cariboulite/software/libcariboulite/src/CaribouLite.hpp. Stripping out all the 'apt's and 'depmod' from install.sh and running it again and the software compilation completed! I had already added and commented out the necessary lines in /boot/firmware/config.txt so a reboot was all that was needed to kick it into life. The driver was loaded - lsmod|smi showed this and also /proc/device-tree/hat now exists, both precursors to success according to the notes and YouTube videos. Running sudo SoapySDRUtils --find showed the card, and, finally (!), running SoapySDRServer --bind and CubicSDR on the Mac mini finds the server on the Pi and I can tune to the local radio station. Success, but that was a struggle. Mind you, I learned stuff at least!

Continue reading...
M0RVB

CaribouLite SDR

I came across this via a post someone made somewhere - actually it might have been an email on a group. Anyway, with a tx/rx range top to 6GHz I thought, why not? It arrived quite quickly from Crowd Supply via Mouser with Crowd Supply charging the VAT but no other taxes on arrival. I duly mounted it on a spare Raspberry Pi 3B with a fresh Bookworm 64 bit OS and followed the installation instructions at https://github.com/cariboulabs/cariboulite but I always got various errors and never got to a working system. The errors were mainly surrounding the SMI driver and the kernel headers. There seemed no way round this one, and thus no working system. Following on from another complaint I downloaded and installed DragonOS, a 64 bit variant with lots of SDR utilities built in. Once installed, although the developer stated that ssh is available from first boot and does not need the usual empty ssh file it is not - the system does not open port 22 but does open the vnc port so I then had to find out which of my desktop systems has a vnc viewer as I never use it. When I found one and connected all it gave me was a blank screen. But guess what? Adding an empty ssh file onto the SD card worked, despite the advice! Following the guidance from one user regarding getting the cariboulite to even install I did a complete upgrade / dist-upgrade cycle and then began the installation process. This time there were no errors about SMI or the kernel headers but there were fatal errors in the general build and no working system at the end. After countless iterations, reading comments from other users, watching YouTube videos etc. I had to admit defeat and give up. So there we are. On one hand it serves me right for not finding and reading all the issues before ordering this thing, but on the other given it costs money I rightly expect more, i.e. something that actually works rather than something that will sit in a box until maybe, one day the developer sorts the mess out. As it is I would compare it to the excellent SDRConnect and RSP SDR products which just work - this is the exact opposite! In a nutshell, don't bother with this card. But then, you never know, maybe the developer will sort the software and I will re-visit this post in a more positive light. Update: there is a fork of the software detailed at https://github.com/cariboulabs/cariboulite/discussions/82 but following those instructions in a fresh Bookworm throws up the same kernel header errors and results in no SMI driver. So no go there. I tried the same in a fresh DragonOS - I must have been mistaken about the ned for the ssh file because I added this but DragonOS never opens the ssh port for me. So, no go there either! All in all this has been a lesson in how…

Continue reading...
M0RVB

Packet progress...

My second NinoTNC is built. The parts came today from Mouser in a huge box. I need to adjust the case a little to make it fit nicely but now I have this one I can go mobile and see how access to GB7RVB is. So far, no-one has connected (and yes, the antenna is still in the loft!) I did find a TNC program for the Mac called KISSet which works fine once I remembered to put my callsign in! I wondered why it was sending data and GB7RVB's TNC was receiving - no callsign. Twit. It worked fine after that.

Continue reading...
M0RVB

Workshop weirdness

I have a Tait TM8110 VHF transceiver that is destined for use on packet radio. This was sold as untested but appears to work fine. However, in testing I was concerned that the bench PSU I connected it to showed a current draw of 0A. The radio was making noise and, connected to the Bird and a dummy load was generating RF. Anyway, I programmed it with the various packet frequencies, power settings and ensured the bandwidth was 12.5kHz and tried it on air. It was working fine on both tx and rx. But still 0A draw. Hmmm. I have two identical bench supplies, Lavolta BPS-305, 30V 5A units. One has a noisy fan so I use the other. I swapped to the noisy one and it shows reasonable current draws for rx and tx. And then the noisy fan decided not be noisy any more (still working though!) so perhaps the noise from this PSU was just it sulking from being ignored.

Continue reading...