Linux 5.4 Release – Main Changes, Arm, MIPS & RISC-V Architectures

Linux 5.4 Changelog

Linus Torvalds has just announced the release of Linux 5.4: Not a lot happened this last week, which is just how I like it. And as expected, most of the pull requests I got were for the 5.5 merge window, which I’ll obviously start working through tomorrow. What little there is here is mostly some networking updates (mix of network drivers and core networking), and some minor GPU driver updates. Other than that it’s a small collection of random other things all over. The appended shortlog is small enough that you might as well just scroll through it. Anyway, this obviously opens the merge window for 5.5. It’s not ideal timing with Thanksgiving week coming up, but it hopefully shouldn’t be too much of an issue. If I fall behind (not because I’m all that big of a fan of the indiscriminate and relentless turkey-killing holiday) it’s because we’ve got all three kids back for the holiday, and I might …

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

Olimex OSHW Allwinner S3 IP Camera Board in the Works – Feedback & Suggestions Welcomed

OSHW IP Camera Board

Allwinner S3 Arm Cortex-A7 processor is designed for dual-camera systems and embeds 128MB RAM. It looks to be an evolution of the older Allwinner V3s chip that came with 64MB RAM and is software-compatible with the older camera SoC. We reported about the new processor and an Allwinner S3 development board last year, but Olimex has started working on an open-source hardware IP camera board based on the processor and is asking for feedback from customers and the community at large. Preliminary specifications: SoC – Allwinner S3 Cortex-A7 @ 1.2GHz with 128MB DDR3 RAM at 1333 MHz Storage -MicroSD card slot, configuration EEPROM, optional NAND/eMMC/SPI Flash on socket Camera I/F MIPI camera connector with RPi pinout Parallel CSI camera connector Display – LCD connector for LCD-OLinuXino 4.3″ to 15.6″ displays Audio – Audio in and out via 3.5mm audio jacks Connectivity Fast Ethernet with PoE option WiFi / BT module with RTL8723BS Expansion – UEXT connector Misc – Buttons Power Supply …

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

Olimex Launches NB-IoT DevKit Based on Quectel BC66 Module for 19 Euros

Olimex NB-IoT Devkit BC66

There are three LPWAN standards currently dominating the space LoRaWAN, NB-IoT, and Sigfox. In a recent presentation, Olimex explains NB-IoT (aka LTE Cat NB1) offers several advantages over LoRaWAN and Sigfox which include: Higher speeds of up to 25.5 kbps (UL/DL) Single GSM base station can handle up to 100 000 NB-IoT nodes Single GSM base station can cover up to 10-100km range in rural environments, and 1 to 10km in urban settings Lasts up to 10 years on a Lithium 3V battery if less than 200 bytes are sent per day The main disadvantage they listed was operator dependence, as you rely on the operator for coverage, and anything related to connectivity. In Bulgaria in particular, they found out it was not easy to get an NB-IoT SIM card activated, and the operator may shut you off without notice. For reference here in Thailand, last time I checked I could not buy a SIM card for evaluation with my …

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

Olimex ESP32-ADF Board is Made for Smart Speakers, Internet Radios, VoIP Phones, and More

Olimex ESP32-ADF

We’ve already covered several (smart) audio boards based on ESP32 WiSoC, including the Espressif’s own ESP32-LyraTD-MSC Audio Mic HDK,  as well as third party boards such as TTGO TAudio or Seeed Studio ESP32-A1S all compatible with the company’s ESP-ADF (Audio Development Framework) compatible with Baidu DuerOS, Google Assistant and Amazon Alexa. Olimex ESP32-ADF adds another ESP32 audio option, and AFAIK the first one that is open source hardware, with two speakers, and a dual-microphone that enable projects such as Alexa smart speaker, internet radio receiver, or SiP VoIP phone. Olimex ESP32-ADF specifications: Wireless Module – ESP32-WROVER-B with 8MB PSRAM, 4MB Flash, WiFi 4 and Bluetooth 4.2 LE Audio Stereo microphones Stereo 2x3W speakers with amplifier Audio output jack Display – UEXT connector for optional 2.8″ LCD display USB – 1x micro USB port for power supply and programming Misc – IR receiver, 4x touch buttons, 3x tactile buttons Build-in programmer Power Supply 5V/1A via DC jack On-board charger and LiPo …

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

Pioneer Edition FreedomBox Home Server Launched with Olimex A20-OLinuXino-LIME2 Board

Pioneer Edition FreedomBox Home Server

Olimex works on open source hardware boards, while the FreedomBox Foundation has been developing FreedomBox, a free and open source private server system, since 2010 with the goal of empowering regular people to host their own internet services, like a VPN, a personal website, file sharing, encrypted messengers, a VoIP server, a metasearch engine, and more. When you mix open source hardware, open source software, and a bit of Internet freedom it gives birth to a product called “Pioneer Edition FreedomBox Home Server” based on Olimex A20-OLinuXino-LIME2 board and running FreedomBox software. Pioneer Edition FreedomBox Home Server specifications: SoC – Allwinner A20 dual-core ARM Cortex-A7 CPU @ 1.0 GHz  with dual-core Mali 400 GPU System Memory – 1GB DDR3 Storage – microSD slot fitted with 32GB class 10 card loaded with FreedomBox, SATA data and power connectors, 2KB EEPROM for MAC address and custom data Connectivity – Gigabit Ethernet Video Output – HDMI up to 1080p60 USB – 2x USB …

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

eduArdu is an Open Source Hardware Arduino Learning Board

eduArdu

Olimex has recently launched eduArdu, an open source hardware Arduino compatible board specifically designed for education with plenty of buttons, LEDs,  and sensors, as well as tutorials and samples source code to help young and older aspiring makers get started with Arduino programming. eduArdu hardware specifications: MCU – Microchip ATMega32U4 AVR microcontroller (as used in Arduino Leonardo) Display – 8×8 LED matrix display Audio – Built-in microphone, buzzer User Inputs – Joystick with push button, 6 Maykey-Makey type buttons Sensors – Utrasound distance sensor, light sensor, PIR sensor, temperature sensor (-45 to +125C) Expansion Two servo motor connectors UEXT connector Debugging / Programming – 1x micro USB port Misc – RGB LED,  IR transmitter, IR receiver, status LED, reset button Power Supply LiPo charger and battery connector 5V via USB port Dimensions – 170 x 75 mm Programming can be done with the Arduino IDE, or Snap4Arduino visual programming IDE. You’ll find KiCAD hardware design files, and software resources in …

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

Linux 4.18 Release – Main Changes, Arm and MIPS Architecture

Linux Changelog 4.18

Linus Torvalds has just announced the release of Linux 4.18: One week late(r) and here we are – 4.18 is out there. It was a very calm week, and arguably I could just have released on schedule last week, but we did have some minor updates. Mostly networking, but some vfs race fixes (mentioned in the rc8 announment as “pending”) and a couple of driver fixes (scsi, networking, i2c). Some other minor random things (arm crypto fix, parisc memory ordering fix). Shortlog appended for the (few) details. Some of these I was almost ready to just delay to until the next merge window, but they were marked for stable anyway, so it would just have caused more backporting. The vfs fixes are for old races that  are really hard to hit (which is obviously why they are old and weren’t noticed earlier). Some of them _have_ been seen in real life, some of them probably need explicit help to ever …

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

Olimex Unveils ESP32-POE Board with… PoE Support

ESP32 POE

One of the differences between ESP8266 and ESP32 is the latter adds an Ethernet MAC, and as a results we have seen a few ESP32 boards with an Ethernet jack offering 10/100M connectivity, including Olimex ESP32-GATEWAY, Olimex ESP32-EVB, or ESP32 Monster Board. ESP32 Ethernet enabled boards are definitely in the minority however, and what’s even more difficult to find is an ESP32 board with Power-over-Ethernet (PoE) support. The good news is that if you’re looking for such type of board, Olimex is working on one based on requirements from their customers. Olimex ESP32-POE board specifications: Wireless module – ESP32-WROOM-32 module with 802.11 b/g/n WiFi and Bluetooth LE External Storage – micro SD card socket Connectivity – 10/100M Ethernet with PoE power management based on Si3402 IEEE 802.3at Type 1-compliant chip Expansion UEXT connector for Olimex modules 2x GPIOs stripes spaced at 1″ on 0.1″ step Debugging/Programming – micro USB port + CH340 Power Supply 5V via micro USB port Via …

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