LibreRouter is an Open-Source Hardware Router for Community Networks

Battlemesh (aka the Wireless Battle of the Mesh) is an event that aims at bringing together people from across the world to test the performance of different routing protocols for ad-hoc networks. While BattleMesh v12 took place in Paris in July 2019, I’ve just been informed that presentation videos were now out. There are talks about OpenWrt, mesh networks, and communities, but one talk brought a project I had not looked into details yet. Originated from Argentina, LibreRouter is described as an open-source hardware router designed for community networks that are organized by a group of people such as neighbors in order to share local and other content without a profit motive. LibreRouter LR1 specifications: SoC – Qualcomm Atheros QCA9558 MIPS processor @ 750 MHz System Memory – 128 MB DDR RAM Storage – 16 MB Flash MCU – Microchip ATTiny13 8-bitAVR MCU used as hardware watchdog to handle failed […]

ESP Open Source Research Platform Enables the Design of RISC-V & Sparc SoC’s with Accelerators

ESP RISC-V & Sparc Platform

FOSDEM 2020 will take place next week, and there will be several interesting talks about open-source hardware and software development. One of those is entitled “Open ESP – The Heterogeneous Open-Source Platform for Developing RISC-V Systems” with an excerpt of the abstract reading: ESP is an open-source research platform for RISC-V systems-on-chip that integrates many hardware accelerators. ESP provides a vertically integrated design flow from software development and hardware integration to full-system prototyping on FPGA. For application developers, it offers domain-specific automated solutions to synthesize new accelerators for their software and map it onto the heterogeneous SoC architecture. For hardware engineers, it offers automated solutions to integrate their accelerator designs into the complete SoC. If we go to the official website, we can see ESP (Embedded Scalable Platform) actually supports both 32-bit Leon3 (Sparc) and 64-bit Ariane (RISC-V) cores, and various hardware accelerators from the platform or third parties. Highlights: […]

MNT Reform 2 Open Source DIY Arm Linux Modular Laptop Coming Soon (Crowdfunding)

MNT Reform 2

We first covered MNT Reform in fall of 2017, when it was a prototype for a DIY and modular laptop powered by NXP i.MX 6QuadPlus processor, and with plans to eventually use i.MX 8 hexa-core processor. Last year they designed several beta units of Reform to get feedback for a dozen users, and have now fully redesigned the laptop based on an NXP i.MX 8M system-on-module with the crowdfunding campaign expected to go live in February on Crowd Supply. MNT Reform 2 specifications: SoM – Boundary Devices Nitrogen8M SOM with SoC – NXP i.MX 8MQuad quad-core Cortex-A53 processor @ 1.5 GHz, 1x Arm Cortex-M4F real-time core Vivante GC7000Lite 3D GPU System Memory – 4GB LPDDR4 Storage – Probably none Networking – Atheros Ethernet MAC chip (AR8035) 200 pin SO-DIMM edge connector exposing USB 3.0, PCIe, MIPI DSI, etc… Dimensions – 67.6mm x 48.4mm Motherboard Storage – SD card slot, M.2 […]

OpenWrt 19.07 Released with WPA3 Security, a Faster LuCI web interface

OpenWrt 19.07

OpenWrt is a popular Linux operating system targeting embedded devices, usually routers (but not only), and serves as a complete replacement for the vendor-supplied firmware on supported devices. The developers released OpenWrt 19.07 on January 6, to succeed OpenWrt 18.06 the previous stable release. The new version brings various improvements including WPA3 support, client-side rendering of the LuCI web interface for faster rendering or a lower-load on the router, and introduces the ath79 target for MIPS routers with device tree support. While WPA3 WiFi security is part of OpenWrt 19.07, it is not enabled by default because the necessary packages hostapd-openssl (access point),  wpa-supplicant-openssl (station support only) and wpad-openssl (AP + station) take a fair amount of space, and won’t fit on devices with 8MB flash or less. Another reason for not enabling WPA3 is that many existing client devices will never support WPA3, and some client devices that support […]

SimplePnP is a Low-Cost, Open Source Hardware Pick-and-Place Machine (Crowdfunding)

SimplePnP OSHW Pick-and-Place Machine

If you have a small production run for your board, it may not be cost-effective to ask a factory to manufacture it for you, and assembling the boards entirely by hand will be a time-consuming process. Getting a pick-and-place machine to automate the process would save time, but even the cheaper models on Aliexpress cost several thousand dollars. Citrus CNC tries to address the cost issue with the SimplePnP open source hardware pick-and-place machine that brings the price down to several hundred dollars. SimplePnP key features and specifications: MCU – Microchip Atmega328p running GRBL firmware Motor Drivers – TMC2209 stepper for two-phase stepper motors Word Area – 300 mm (X) x 300 mm (Y) Z Travel – 23 mm Components per Hour – 750 with vision assist Component Size – As small as 0402 (1005 metric) Vacuum Heads – Single vacuum head (base model), or optional dual-head Nozzle System – […]

Some Interesting Talks from FOSDEM 2020 Schedule

FOSDEM 2020 Schedule

We wrote about IoT devroom call for proposals for FOSDEM 2020 a little while ago, and as the free open-source developer meetup is getting closer, FOSDEM 2020 organizers released the schedule. So I’ll look at some of the talks in the relevant devrooms such as the Internet of Things, hardware enablement, Embedded, Mobile and Automotive, as well as RISC-V and others to compose my own little virtual schedule for the 2-day event. Saturday, February 1 10:30 – 10:50 – How lowRISC made its Ibex RISC-V CPU core faster – Using open source tools to improve an open-source core – by Greg Chadwick Ibex implements RISC-V 32-bit I/E MC M-Mode, U-Mode, and PMP. It uses an in-order 2 stage pipe and is best suited for area and power-sensitive rather than high-performance applications. However, there is scope for meaningful performance gains without major impact to power or area. This talk describes work […]

OpenWiFi Open-Source Linux-compatible WiFi Stack Runs on FPGA Hardware

OpenWiFi

WiFi is omnipresent on most connected hardware, and when it works it’s great, but when there are issues oftentimes they can not be solved because the firmware is a closed-source binary. I understand companies do that either to protect their IP and/or make sure end-users do not break FCC compliance. OpenWiFi project aims to deliver a completely open-source SDR (Software Defined Radio) WiFi implementation compatible with Linux and running on FPGA hardware. OpenWiFi currently supported features: 802.11a/g; 802.11n MCS 0~7; 20MHz Mode tested: Ad-hoc; Station; AP DCF (CSMA/CA) low MAC layer in FPGA Configurable channel access priority parameters: duration of RTS/CTS, CTS-to-self SIFS/DIFS/xIFS/slot-time/CW/etc Time slicing based on MAC address Easy to change bandwidth and frequency: 2MHz for 802.11ah in sub-GHz 10MHz for 802.11p/vehicle in 5.9GHz The developers tested OpenWiFi on Xilinx ZC706 FPGA evaluation kit coupled Analog Devices fmcomms2/fmcomms4 RF board to form an access point, and connected it to […]

ProteusDevice Secure, Open-Source Linux Handheld Features Ethernet Connectivity

ProteusDevice XXLSEC Ltd., the developer of the Privecall-TX device, has developed a near-identical, slightly bigger ProteusDevice, which runs the Linux 5.4 based PriveOS. The ProteusDevice handheld device (“not a mobile phone”) is said to have very tight security and was developed with secure access in mind. Background and Linux Handheld Market The market is seeing more Linux handheld and phones such as the Purism Librem 5, the PinePhone “Braveheart”  both of which are already in mass production. There are also other computing options with the handheld Pocket Popcorn Computer, which is much like the PocketChip, but decidedly improved and faster in general, as well as the Solectrix SX Mobile Device Kit which is more of a business option, for smartphone, opensource development with no cellular connectivity, but Gigabit Ethernet and USB-to-UART ports. Some Features and Mystery Production The ProteusDevice is in good company, and has a solid start, but is […]

EmbeddedTS embedded systems design