DepthAI Brings AI plus Depth to the Raspberry Pi (Crowdfunding)

DepthAI Embedded Platform

Edge computing on the Raspberry PI has been a bit of ups and downs, especially with everyone gearing for AI in everything. The Raspberry Pi, on its own, isn’t really capable of any reliable AI applications. Typical object detection on the Raspberry Pi would get you something around 1 – 2 fps depending on the nature of your model and this because all those processing is done on the CPU. To address this poor performance of AI applications on the Raspberry Pi, AI Accelerators came to the rescue. The Intel Neural Compute Stick 2 is one such accelerator capable of somewhere around 8 – 15 fps depending on your application. The NCS2, which is based on the Myriad X VPU technology, offers so much more than the compute stick delivers, and this is something that the team behind DepthAI has exploited to create a powerful AI module for edge computing called DepthAI. It is one thing to do object detection. …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

YABA is a Backplane Architecture Controller for Automation and IIoT (Crowdfunding)

Automation and IIoT Through YABA YABA is an acronym and a concept being developed. The acronym is Yet Another Backplane Architecture (YABA). The concept is to bridge the gap between PLC/PAC and open source hardware. The YABA Bridge to IoT YABA is designed to be a robust, open hardware controller that will be a simple but effective midpoint or bridge to the approach of modern industrial technologies in the automation and IoT sector, especially production lines in industrial settings. Where YABA is in Process The process is midstage right now, with a prototype coming. There is an IndieGoGo campaign, but it is at the development stage right at this moment. The developer has reported that the team is about two months out of a working prototype, which should put them an efficient schedule timeline. The project has the backplane, CPU, I/O boards at about 75% complete, and just working towards the sleek enclosure which is what needs funding. The Ongoing …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Fix for Raspberry Pi 4 4GB model’s USB Ports not Working on Ubuntu 19.10

Raspberry Pi 4 4GB RAM Ubuntu 19.10

Ubuntu 19.10 server was recently released with official support for Raspberry Pi 4 SBC. Shortly after I read stories about the USB ports not working on the board, but it took another interesting turn as Canonical now explains the bug only affects RPI 4 with 4GB RAM, and USB works just fine on boards with just 1/2GB RAM. The issue has been identified and it’s been found to be a kernel bug with a solution in the works that being tested. In the meantime, you can access to your Raspberry Pi 4 4GB USB ports by limiting the memory to 3GB in /boot/firmware/usercfg.txt as follows: Alternatively here’s the link to an updated kernel provided by Hui Wang with you want to test it out: I built a testing kernel, not only includes the fix for USB host, but also includes all new patches from rpi-5.3.y branch (about 107 patches). I tested both arm64 and armhf kernels on Pi4 without …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Giveaway Week – Balena Fin Developer Kit

balenaFin, RPi Compute Module, Power Supply, Enclosure

We’ve been organizing “giveaway weeks” every year since 2014 on CNX Software to send some of the review samples to our readers. Let’s do it again in 2019 starting with Balena Fin developer kit based on Raspberry Pi 3+ Computer Module (CM3+) with 8GB flash and a carrier board in order to get started with BalenaOS operating system and the company’s balenaCloud service. Instead of a traditional review, we wrote a getting started guide for balenaFin Developer Kit, balenaOS and balenaCloud, where we explain how to flash the OS to the board, configure it, run a container, and manage the device, including container updates, from Balenacloud. The winner will receive the full kit below with carrier board, Raspberry Pi CM3+ module, CR1225 battery, enclosure, power supply, and MicroUSB cable. It will come already assembled as shown in the first photo. To enter the draw simply leave a comment below. Other rules are as follows: Only one entry per contest. I …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Pantahub Enables Seamless, Remote Linux Firmware Updates Over-the-Air


Let’s say you’re running Raspbian on your Raspberry Pi 4 board, but would like to check out the latest Ubuntu 19.10 for the board. What would you normally have to do? After downloading the firmware and turning off your Raspberry Pi 4, you’d normally need physical access to your Raspberry Pi 4 to remove the MicroSD card, insert it into your computer and start balenaEtcher or other utility to flash the image. Once it’s done remove the MicroSD card from your PC and insert it back into the Raspberry Pi SBC, before booting it up. That’s fine for experimentation, but time-consuming if you had to do this for multiple boards that may be placed in various locations. That’s where Pantacor’s PantaHub, PantaVisor, and PVR utility come in. Pantahub is a web dashboard used for registration, to monitor your devices, and documentation, Pantavisor is an Alpine Linux based  device init system that turns all the runtime into a set of container …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Semtech SX1302 LoRa Transceiver to Deliver Cheaper, More Efficient Gateways

SX1302 Raspberry Pi Gateway

After our interview with Rak Wireless CEO, we received a comment inquiring about the availability of SX1302 gateways. Semtech so far had two LoRa transceivers for gateways namely SX1301 and SX1308, but I had never heard about a third one. Semtech SX1302 is brand new, the latest generation of baseband LoRa chip for gateways that is said to reduce current consumption in order to simplify the thermal design of gateways, as well as the BoM (bill of materials) costs), while being capable of handling a higher amount of traffic. Semtech SX1302 LoRa Transceiver Key features: Up to -141 dBm sensitivity with SX1250 Tx/Rx front-end 125 kHz LoRa reception with: 8 x 8 channels LoRa packet detectors 8 x SF5-SF12 LoRa demodulators 8 x SF5-SF10 LoRa demodulators 125 /250 / 500 kHz LoRa demodulator (G)FSK demodulator Direct interface to Semtech transceivers SX1255, SX1257 and SX1250 SPI host interface Single 32 MHz clock QFN68 Package Temperature Range – -40°C to +85°C. One …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

py-videocore6 Raspberry Pi 4 GPGPU Python Library Leverages VideoCore 6 GPU

py-videocore6 Raspberry Pi 4 GPGPU

Raspberry Pi 4 SBC was released at the end of June with a new Broadcom BCM2711B SoC that also includes VideoCore 6 (VC6) GPU for 2D and 3D graphics, and that could also be used for general-purpose GPU computing (GPGPU). In the past we’ve seen companies such as Idein leveraged VideoCore 4 GPGPU capabilities in Raspberry Pi 3 / Zero to accelerate image recognition, and they released a python library (py-videocore) for that purpose. The problem is that the VideoCore 6 GPU found in RPi 4 is quite different than the VideoCore 4 GPU in earlier versions of the Raspberry Pi Foundation board as forum member phiren explains: I’ve been looking though the open source drivers and here are some of my observations: vc6 is clearly derived from vc4, but it is significantly different. vc6 is only a slight extension over vc5 The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Rock Pi 4C SBC to Support Dual Display Setups via micro HDMI and mini DP Ports

rock pi 4 model C

Rockchip RK3399 powered Rock Pi 4 SBC was introduced at the end of 2018 and followed nearly exactly Raspberry Pi 3 Model B form factor just with a more powerful processor, GPU, as well as more memory depending on which model you purchase. But in June 2019, the Raspberry Pi foundation launched Raspberry Pi 4 SBC with a much faster processor and many of the same ports as its predecessor except for support for two HDMI displays via micro HDMI ports. Radxa has now followed suit with Rock Pi 4C which offers two modern video outputs, but with a twist as the upcoming SBC combines one micro HDMI port with one mini DP port. Rock Pi 4C was introduced at the XDC 2019 conference where open-source graphics developers meet, and Radxa was a “supporter”. The company explains Rock Pi 4B uses RK3399’s USB type-C controller for the two USB 3.0 ports, and as a result, they only have 2 remaining …

Support CNX Software – Donate via PayPal or become a Patron on Patreon