LoLRa project – Transmitting LoRa packets without radio using CH32V003, ESP8266, or ESP32-S2 MCU

LolRa

The LoLRa project is a firmware-only LoRa transmission open-source project that works without a Semtech radio and instead relies on an I2S or SPI interface (so not exactly bit-banging) to transmit data with microcontrollers such as WCH CH32V003, or Espressif Systems ESP8266 and ESP32-S2 microcontrollers. LoRa is a proprietary protocol by Semtech, but people have been trying to reverse-engineer the LoRa PHY for years, and this culminated with a LoRa GNU Radio SDR implementation last year. But CNLohr found out you don’t even need a radio to send LoRa packets and you can instead use SPI or I2S interfaces from general-purpose microcontrollers to send packets that can be decoded by commercial off-the-shelf LoRa gateways and other chips. The current implementation is designed for the  ITU Region 2 (aka The Americas) targeting the 902-928MHz frequency band, but the code could be changed for Region 1 (EU, Russia, Africa) to target 863-870MHz […]

Arduino Nano Matter board specifications and price announced

arduino nano matter board

The Arduino Nano Matter is the product of a collaboration between Arduino and Silicon Labs. The Nano Matter board was announced in January and is powered by SiLabs’ MGM240S chip. It offers multiple wireless connectivity options such as Matter, OpenThread, and Bluetooth Low Energy. Support for the Matter standard is the Nano Matter board’s key offering. Matter is an open-source, connectivity protocol that lets smart home devices from different manufacturers interoperate seamlessly. The 45mm x 18mm board leverages dual-mode connectivity, with IEEE 802.15.4 (Thread) for mesh networking and Bluetooth Low Energy for short-range communication. It is targeted at the Internet of Things, home automation, professional automation, environmental monitoring, and climate control applications. Prospective industrial applications include machine-to-machine interoperability, machine status monitoring, and worker status optimization. Arduino Nano Matter specs: MPU – SiLabs MGM240SD22VNA MCU core – 32-bit Arm Cortex-M33 with DSP (digital signal processing) instruction and FPU (floating-point unit) @ […]

Olimex VGA2HDMI is an open hardware board for VGA to HDMI conversion

Olimex VGA TO HDMI CONVERTER

Olimex VGA2HDMI is an open-source hardware VGA-to-HDMI converter specially designed and tested to work with the CERBERUS 2100, AgonLight 2, and Agon Origins boards. The board has a VGA port as input and an HDMI port as output and a USB-C port is there to provide the external power required for the board. In one of our previous posts, we wrote about the NovaVGA Shield, which adds VGA output to your Arduino UNO. Now, with the help of this board, that capability can be extended to HDMI. There are also extenders that carry VGA signals over Ethernet cables, a topic we have covered in another post. With this new board, you can convert that VGA signal to HDMI. It’s not like there aren’t other VGA to HDMI converters on the market; a quick Amazon search gave me the VENTION VGA to HDMI Adapter, but among them, most were HDMI to […]

SB Components’ Trekko Pico is an open-source, RP2040-powered GPS logger with multi-GNSS support

trekko pico gps logger front

After the success of their Kickstarter campaign, SB Components has now made the Trekko Pico GPS logger available for pre-order. The Trekko Pico is a small location logger for travelers and outdoor enthusiasts that makes it easy to track routes and record their travels. A Raspberry Pi RP2040 powers the Trekko Pico, providing the programming, connectivity, and data logging functionality. The Quectel GNSS L76K module supports the concurrent reception of GPS, GLONASS (or BeiDou), Galileo, SBAS, and QZSS signals, with 32 tracking and 72 acquisition channels. There is a JST 2-pin connector that can be used to attach an external battery, and the Microchip MCP73831 controller is responsible for battery charging and management. Also, users can slot a coin cell into the holder at the back of the board to power a real-time clock for data backup purposes. Potential applications for the Trekko Pico GPS logger include surveillance, telematics, Geographic […]

TinyVision is a compact Allwinner V851S/V851S3-powered Linux board for vision-based applications

tinyvision board

Unrelated to tinyVision.ai, the TinyVision development board is a computer vision board from Chinese developer YuzukiTsuru powered by either the Allwinner V851S or the V851S3 and is billed as an “ultimate all-in-one solution for Linux motherboards, IPCs, servers, routers, and more.” It packs features such as a Cortex-A7 core running at 1200MHz, a 2-channel MIPI CSI input, and an independent image signal processor (ISP) capable of a maximum resolution of 2560 x 1440 in a compact form factor. TinyVision specifications: Processor – Allwinner V851SE / V851s3 with Cortex-A7 core @ 1200MHz and RISC-V E907GC core @ 600MHz NPU: 0.5TOPS (tera operations per second) @ INT8 precision Memory – 64MB DDR2 (V851se), 128MB DDR3L (V851s3) Storage – MicroSD card slot (supports UHS-SDR104), onboard SD NAND via SPI Display – 2-lane MIPI DSI (1280 x 720 @ 60fps), RGB LCD (320 x 240 @ 60fps) Video Input ISP with a maximum resolution […]

RAKwireless open sources RUI3 multi-target IoT development platform

Rakwireless RUI3 open source IoT development platform

RAKwireless has made its RUI3 IoT software development platform open-source so that customers or users can implement “nice-to-have” features on top of the features already implemented by the company which could make it even more versatile in a wider range of IoT scenarios. Introduced in 2022, the RAK Unified Interface v3, or RUI3 for shorts, is a modular IoT platform based on the Arduino SDK with additional functions for IoT connectivity and low power that supports a variety of devices and applications. So developers can learn the language, code once, and use the same software on multiple WisBlock core platforms including Nordic Semi nRF52, STM32, ESP32, and Raspberry Pi RP2040 instead of having to juggle between different the Arduino BSP, the ESP-IDF framework, Nordic nRF Connect SDK, or Raspberry Pi C SDK. Users could already use the RUI3 firmware with the RAK3172 (STM32), RAK4630/RAK4631 (nRF52), or RAK11720 (Apollo3) WisBlock Core […]

Panthor open-source driver for Arm Mali-G310, Mali-G510, Mali-G610, and Mali-G710 GPUs to be part of Linux 6.10

Panthor open-source Arm Mali G610 GPU driver linux

Collabora has been working on the Panthor open-source GPU kernel driver for the third-generation Arm Valhall GPU (Arm Mali-G310, Mali-G510, Mali-G610, and Mali-G710) for around two years, and the code has just been merged in drm-misc meaning it should be part of the upcoming Linux 6.10 release sometime in July 2024. Many regular readers must already be familiar with the Panfrost open-source driver for Arm Mali GPUs as we’ve covered its development progress over the years. Panthor is a new kernel driver specific to the 3rd gen Valhall GPUs that still relies on the Panfrost driver residing in userspace, as explained by Boris Brezillon from Collabora. Furthermore, the existing Gallium “Panfrost” driver in Mesa has also received a merge request adding support for those GPUs (10th gen Arm Mali = 3rd gen Arm Mali Valhall) meaning popular targets such as the Rockchip RK3588 SoC with an Arm Mali-G610 MP4 GPU […]

Embedded Open Source Summit 2024 schedule – Embedded Linux, Zephyr OS, and Real-time Linux

Embedded Open Source Summit 2024

The Embedded Open Source Summit 2024 (EOSS 2024) will take place on April 16-18 and the Linux Foundation has already announced the schedule with conference sessions, lightning talks, and birds of a feather (BoF) sessions covering embedded Linux, Zephyr OS, and real-time (RT) Linux. While I won’t be attending in person, I still find it interesting to check out the schedule as we may learn more about the current status of embedded Linux. So I’ve created my own little virtual schedule out of the available talks. Tuesday, April 16 – Day 1, Embedded Open Source Summit 2024 9:05 – 9:45 – No, It’s (Still) Never Too Late to Upstream Your Legacy Linux-Based Platforms by Neil Armstrong, Linaro Nearly 7 years ago, Neil already spoke about this subject in Berlin, and it’s still very true. Do you maintain or used to maintain a Linux-based board or SoC off-tree? Then there are […]

Exit mobile version