SBC News
Atom feed, Pull requests awaiting review and other tech news
4530 topics in this forum
-
Nordic Semiconductor nRF7002 dual-band WiFi 6 companion chip is the first WiFi chip from the company and is designed to add Wi-Fi connectivity to solutions based on nRF52840 and nRF5340 wireless SoCs, and nRF9160 cellular IoT SiP, as well as non-Nordic host microcontrollers. The nRF7002 also adds Wi-Fi-based locationing (SSID sniffing of local Wi-Fi hubs) when used alongside Nordic’s existing products, and the launch means Nordic is now one of the rare companies offering chips for Bluetooth, 802.15.4 (Matter/Thread), Wi-Fi, and cellular IoT (NB-IoT, LTE Cat M). This was made possible with the acquisition of the development team, core Wi-Fi expertise, and Wi-Fi IP assets o…
-
Geniatech has introduced LGA system-on-modules compliant with the SGET OSM (Open Standard Module) Size-L standard and designed to be soldered directly on the carrier board. Two models have been launched with the SOM-G2L-OSM equipped with Renesas RZ/G2L Arm Cortex-A55/M33 processor, and the SoM-3566-OSM powered by a Rockchip RK3566 quad-core Cortex-A55 SoC. SOM-G2L-OSM module Specifications: SoC – Renesas RZ/G2L dual-core Cortex-A55 processor, Cortex-M33 real-time core, Arm Mali-G31 GPU, H.264 video encoder/decoder System Memory – 1GB RAM (2GB/4GB optional) Storage – 8GB eMMC flash (16GB/32GB optional) 662 contacts with Display – 1x MIPI DSI, 1x RGB Camera – 1x MIPI CSI A…
-
Welcome to this week’s Armbian Build Highlights! We’ve added support for the Qcom Robotics RB5 and delivered a stack of board-level fixes and improvements. Bootloaders are getting version upgrades, new device tree tweaks are live, and key driver updates are in. Whether you’re tuning SPI displays or tweaking governors, there’s something here for every dev. Let’s dive in! New Board Support Qcom Robotics RB5 Support Added View Commit » by FantasyGmm Board-Level Fixes & Enhancements sakurapi-rk3308b Fix UART4 Bluetooth HCI + enable I2C1 View » WS2812 SPI driver overlay for onboard LEDs View » DTS update: SPI display match fix + spidev enabled View » rk3308…
-
Las Vegas, USA - January 6th - 9th, 2015: Collabora will be participating with key partners at CES 2015, the world’s gathering place for all who thrive on the business of consumer technologies. View the full article
-
MECOOL KP1 is a Full HD projector equipped with the MECOOL KD5 HDMI dongle powered by an Amlogic S805X2 quad-core Cortex-A35 processor with 1GB RAM and 8GB flash and running Android 11 for TV. Most Android projectors are equipped with a low-end processor accompanied by an outdated version of Android, and while the Amlogic S805X2 SoC found in the KP1 is not a workhorse, Android 11 for TV OS should make it useable for a few more years, and it might even be possible to upgrade the TV stick down the road. MECOOL KP1 specfications: TV Stick – MECOOL KD5 with SoC – Amlogic S805X2 quad-core Arm Cortex-A53 processor with Arm Mali-G31 MP2 GPU, 1080p60 10-bit AV1, H.265, VP9 P-2, H…
-
ICOP QEC-M-01 is an EtherCAT master system running FreeDOS based on DM&P Vortex86EX2 dual-core x86 processor. It is programmable with an industrial Arduino IDE – the 86Duino IDE – that supports an EtherCAT API for real-time field monitoring and big data collection. The system can be used for industrial automation applications that require precise timing and it can monitor the hardware’s voltage, current, and temperature to calculate/estimate carbon emissions for industrial manufacturing to assist in the tracking of a factory’s carbon footprint. ICOP QEC-M-01 specifications: SoC – DM&P Vortex86EX2 dual-core processor with the Master core clocked up to 600MHz and th…
-
Description This commit adds Khadas MCU support to edge kernel. It can be used for fan control and some device configurations. Fan state can be set from /sys/class/thermal/cooling_device3. Jira reference number AR-2085 How Has This Been Tested? [x] Tested fan control. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Now NVME has the highest boot priority in uboot. But I think SD card should have higher boot priority than NVME SSD because SD card is much easier to plug in/out than NVME SSD. This patch is from https://github.com/radxa/u-boot/pull/25. We can add it to armbian whe it's not merged upstream. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] uboot build successfully [x] Armbian on SD card boots when NVME SSD is installed. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have …
-
Description As the title says. Good for testing & make test images. Jira reference number AR-1380 How Has This Been Tested? [x] Generated XFCE, Gnome and Cinnamon desktop Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Built around two Arm Cortex-A52 cores clocked at up to 800 MHz, Renesas RZ/T2M microprocessor units (MPUs) target real-time, high-precision motor control applications such as AC servo drives and industrial robots. The RZ/T2M microprocessor also supports Ethernet with TSN and functional safety, and has been designed in such a way to reduce the number of external components in order to both decrease the BoM costs and the product size. Renesas RZ/T2M key features and specifications: CPU – Up to 2x Arm Cortex-R52 cores clocked at up to 800MHz, one core for motor control, and the other for networking Trigonometric function accelerator Memory – Tightly coupled memory 576KB with…
-
Canonical has launched free Ubuntu Pro subscriptions for individuals and small companies for up to five machines, enabling anybody to get longer-term support and features that were only reserved to paying enterprise customers so far. Canonical provides Ubuntu for free with LTS versions released every two years and supported for 5 years. The latest Ubuntu 22.04 LTS was released in April 2022, meaning it will be supported until April 2027. But if you’d like to get 10-year support and extra security features you can now do it for free through an Ubuntu Pro subscription for up to 5 machines. Let’s compare the key differences between Ubuntu LTS and Ubuntu Pro first. You’ll get…
-
Adafruit Metro M7 is a development board based on a 500 MHz NXP i.MX RT1011 Arm Cortex-M7 crossover MCU that follows Arduino UNO form factor and integrates the ESP32-based “AirLift” WiFi module for wireless connectivity. The board also comes with 4MB QSPI storage, a few LEDs and buttons, a Qwiic connector for additional expansion beyond Arduino Shields, and an SWD connector for debugging. The board takes 6V to 12V DC input via a power barrel jack, but can also be powered through its USB Type-C port. Adafruit Metro M7 specifications: SoC – NXP iMX RT1011 crossover microcontroller with an Arm Cortex-M7 clocked at 500 MHz and 128KB SRAM/TCM Storage – 4MB of QSPI XIP Flash Wi…
-
With the Star64 and VisionFive 2 single board computers, we’ve already got two hardware platforms based on the StarFive JH7110 quad-core RISC-V processor, but somehow we did not get the detailed specifications of the new processor, and some details such as the presence of AI accelerators or exact PCIe specifications were lacking. Some documentation for the StarFive JH7100 processor has been released and answers some of those questions. It’s actually an SoC with six RISC-V cores, of which four 64-bit RISC-V cores run the main OS, plus a 64-bit RISC-V monitoring core, and a 32-bit RISC-V real-time core. The AI accelerators found in the JH7100 (Neural Network Engine and NVDL…
-
We’ve just written about the Arducam ToF camera to add depth sensing to Raspberry Pi, but there are now more choices, as Sipeed has just introduced its MetaSense ToF (Time-of-Flight) camera family for microcontrollers and robots running ROS with two models offering different sets of features and capabilities. The MetaSense A075V USB camera offers 320×240 depth resolution plus an extra RGB sensor, an IMU unit, and a CPU with built-in NPU that makes it ideal for ROS 1/2 robots, while the lower-end MetaSense A010 ToF camera offers up to 100×100 resolution, integrates a 1.14-inch LCD display to visualize depth data in real-time and can be connected to a microcontroller host, …
-
The Raspberry Pi Pico W board was launched with a WiFi 4 and Bluetooth 5.2 LE module based on the Infineon CYW43439 wireless chip in June 2022, and I wrote a tutorial showing how to connect to WiFi a few days after the launch, but nothing about Bluetooth LE. That’s because while the Raspberry Pi Pico W hardware supports Bluetooth LE, we were told that Bluetooth was not enabled at the time, but might be at a later stage. The good news comes from Alasdair Allan, who is responsible for the Raspberry Pi documentation, saying Bluetooth LE support is scheduled for the upcoming 1.5.0 release of the Pico C SDK. There’s currently an open ticket on GitHub for Bluetooth support adde…
-
Aetina has recently announced several embedded systems based on NVIDIA Jetson Orin NX and Orin Nano which they showcased at CES 2023. We’ll specifically have a look at the AIE-KO21/31 and AIE-KN31/41 edge devices designed for mainstream and entry-level edge AI computing. NVIDIA introduced the NVIDIA Jetson Orin NX SO-DIMM modules in March 2022 and followed up with the lower-cost pin-compatible Jetson Orin Nano modules in September with mass production scheduled for Q4 2022 and Q1 2023 respectively. Last week, we covered the first NVIDIA Jetson Orin NX edge AI computer we had seen, namely Seeed Studio reComputer J4012, but it turns out Aetina also announced their own Jetso…
-
Translation of Jetson Nano to use a startup with efi\grub (this model does not require an installation procedure on eMMC, so it can be immediately transferred to this startup option). A separate grub-arm extension allows not to break the current state of the grub extension.sh and will allow to smoothly switch to a two-level scheme in the future. All common data for x86 and arm are placed in the upper level (in a common file extension grub.sh ), and specific additions are distributed at the third level (files grub-x86.sh and grub-arm.sh ). View the full article
-
AMD has added two new low-cost, low-power members to its UltraScale+ family with the Artix UltraScale+ AU7P FPGA and the Zynq UltraScale+ ZU3T MPSoC. Both devices are manufactured with the 16nm FinFET process and offer entry points to the transceiver-based UltraScale+ family with features such as high I/O-to-logic density, UltraRAM, DSP, and more. AMD Artix UltraScale+ AU7P FPGA The new AU7P FPGA is the smallest from the Artix UltraScale+ family with four 12.5Gbps transceivers, up to 82K system logic cells, 216 DSP slices, 4.9 Mbit RAM, and 248 I/Os. It is offered in a 10.5 x 8.5mm InFO package. The company says the chip provides up to 50% lower static power, 20% more I/O…
-
Description Enable uboot gpio command. This would allow to set up rk3318-box'es LED display in custom uboot script. For example, to show "boot", this snippet can be added (gpio pins and letter codes should be adjusted for different STB/LCD models): FD650_MODE_WRCMD='0 1 0 0 1 0 0 0' DISPON='0 0 0 0 0 0 0 1' FD655_BASE_ADDR='0 1 1 0 0 1 1 0' Z='0 0 0 0 0 0 0 0' B='0 1 1 0 0 1 1 1' O='0 1 1 0 0 0 1 1' T='0 1 0 0 0 1 1 1' setenv d0 gpio clear C22 setenv d1 gpio set C22 setenv LC gpio clear C19 setenv HC gpio set C19 setenv send 'run d0 LC; for b in $cmd; do run d$b HC LC; done; run HC d1' cmd="$FD650_MODE_WRCMD 1 $DISPON 1" run send cmd="$FD655_B…
-
tOCORAD32, aka ESP32 Software Controlled Radio, is a hackable, open-source hardware ESP32-based amateur radio board for walkie-talkie and data communication applications. The board comes with an ESP32 module with WiFi 4 and Bluetooth connectivity, an RDA Microelectronics RDA1846 RF IC used in many commercial walkie-talkies and offering a range up of to 5 km, a small display, a speaker, and a 18650 battery holder. SOCORAD32 specifications: Microcontroller module – ESP32-WROOVER-32E with ESP32 dual-core microcontroller, 4MB flash, 2.4 GHz WiFi and Bluetooth connectivity, built-in PCB antenna Walkie-talkie chip – RDA1846 single-chip transceiver for Walkie-Talkie applications…
-
Add sound-soc-sunxi-sun4i-codec-add-r40.patch Add sound-soc-sunxi-sun8i-codec-analog-add-r40.patch Add arm-dts-sun8i-r40-add-nodes-for-audio-codec.patch Add arm-dts-sun8i-v40-bananapi-m2-berry-enable-audio-codec.patch Delete arm-dts-sun8i-r40-bananapi-m2-ultra-add-codec-analog.patch (older patch with H3 and A23 compatible) Add arm-dts-sun8i-r40-bananapi-m2-ultra-enable-audio-codec.patch (nodes and dts files split) Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describ…
-
Linux kernel 6.12 is here with real-time preemption support and an extensible scheduler class. Take a look at the contributions our kernel team made for this release. View the full article
-
Seeed Studio has introduced a new CAN Bus Grove module based on 120 MHz Gigadevice GD32E103 Arm Cortex-M4+ microcontroller with support for CAN FD at up to 5Mbps and controlled by AT command over a serial interface. The new module appears to be a drop-in replacement for the company’s $19.90 Serial CAN-BUS Grove module based on Microchip MCP2551 and MCP2515, and the main benefit of the new GD32E103 module is that it is much more cost-effective going for only $4.90 including shipping. GD32E103 CAN BUS Grove module specifications: MCU – Gigadevice GD32E103 Arm Cortex-M4F microcontroller @ up to 120 MHz with 64KB to 128KB flash, 20KB to 32KB SRAM CAN Bus – 2-pin terminal bloc…
-
MediaTek Kompanio 520 and Kompanio 528 octa-core Arm processors are designed for entry-level Chromebooks with all-day battery life and a display up to 2520 x 1080 resolutions. As time passes “entry-level” gets a new meaning as the new SoCs are equipped with two Cortex-A76 cores @ up to 2.2 GHz, six Cortex-A55 cores @ 2.0 GHz, and an Arm Mali-G52 GPU. That’s almost Rockchip RK3588 territory although not quite… MediaTek Kompanio 528 and 520 specifications: Octa-core CPU 2x Arm Cortex-A76 cores up to 2.2GHz (Kompanio 520 is limited to 2.0 GHz) 6x Arm Cortex-A55 cores up to 2GHz GPU – Arm Mali G52 MC2 2EE AI accelerator – Dual-core AI processing unit (APU) Memory – LPDDR4x u…
-
There’s a plethora of mini PCs on the market, but due to their size, the ports are often placed on several sides which may make cable management troublesome. The JX1 mini PC, equipped with an Intel Celeron N5105 Jasper Lake processor, does not have this issue since all ports are accessible on the rear panel. The computer ships with 8GB RAM, up to 256GB SSD, and the rear panel comes with two USB Type-C port, one for power only, a Gigabit Ethernet port, a 3.5mm headphone jack, an HDMI ports, and three USB 3.0 ports. You’ll still find the power button on the front panel, and wireless connectivity is supported through a WiFi 6 and Bluetooth 5.2 module. JX1 mini PC specificati…
-
Description Jira reference number AR-1249 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
This is a continuation of: https://github.com/armbian/build/pull/3984 (by @rpardini ) that has the new board split into the new family - rockchip-rk3588 (as indicated by @igorpecovnik) rock-5b: add initial radxa rock-5b .wip (by @amazingfate); vendor u-boot & vendor kernel uses legacy with Radxa's 5.10 (with no patches added to armbian). CONFIG_VT=y & SKIP_BOOTSPLASH=yes patch by @piter75 in uboot for working 'source' command so boot.scr can be used, and not extlinux rock5 add kernel options by @lanefu Tested on my rock-5b. View the full article
-
Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Boot test with basic functions checked [x] Install and boot from eMMC Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding chang…
-
Update the version of U-boot used with Radxa rock 4 se to v2025.04. Tested locally on my board after building an armbian image. ubuntu@rock-4se:~$ strings /dev/mmcblk1 | grep U-Boot U-Boot SPL 2025.04-armbian-2025.04-S3482-P4a0b-H3d34-Va9af-Bb703-R448a (Apr 22 2025 - 10:05:17 +0000) U-Boot phase U-Boot FIT image for U-Boot with bl31 (TF-A) Description Update the version of U-boot used with Radxa rock 4 se. GitHub issue reference: Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Image built using armbian/build [x] Flashed and…
-
Microchip has introduced a range of industrial-grade Single Pair Ethernet (SPE) devices for IIoT and industrial Operational Technology (OT) networks for low-speed Ethernet edge devices and a simplified cabling infrastructure for latency-sensitive applications. Microchip LAN8650/LAN8651 10BASE-T1S single pair Ethernet Controllers The LAN8650 and LAN8651 10BASE-T1S MAC-PHY Ethernet controllers come with an SPI for integration into basic microcontrollers rather than higher-end MCUs with a MAC. They can be used to connect sensors, actuators, and other devices over a simple twisted-pair cable. Microchip LAN8650/LAN8651 specifications: High-performance 10BASE‑T1S single-pair Et…
-
The Beelink MINI S is a mini PC powered by an Intel Celeron N5095 quad-core Jasper Lake processor, and is offered with 8GB RAM plus either a 128GB or 256GB M.2 SATA SSD. Other highlights include dual HDMI 2.0, Gigabit Ethernet, a WiFi 5 & Bluetooth module, as well as four USB 3.0 ports, and support for 2.5-inch SATA SSD or HDD. Beelink MINI S specifications: SoC – Intel Celeron N5095 quad-core Jasper Lake processor @ 2.0GHz / 2.9GHz (Turbo) with 4MB cache, 16EU Intel UHD Graphics; 15W TDP System MEmory – 8GB DDR4 Storage 128GB or 256GB M.2 SATA SSD (upgradeable up to 2TB) Support for 2.5-inch SATA drives (7mm thick max) Video Output – 2x HDMI 2.0 ports up to 4Kp60 A…
-
rockchip-rk3588 collabora: new branch (by @lanefu) rockchip-rk3588 collabora: new branch (by @lanefu) bsdextrautils for kernel 6.4 (only if collabora branch) kernel 6.4 major, but skip rtw88 driver patching View the full article
-
There are plenty of ESP32 series boards with display usually TFT or E-Ink, but I don’t think I’ve ever seen one with an AMOLED display and that’s what Lilygo is offering with the “T-Display-S3 AMOLED” board equipped with an ESP32-S3 WiFi and Bluetooth microcontroller and a 1.9-inch AMOLED display. The new board is almost the same as the T-Display-S3 board introduced last year, except for a display with higher resolution, more vibrant colors, and a wider viewing angle, plus a 3D antenna, and a few extra I/Os. T-Display-S3 AMOLED specifications: Wireless MCU – Espressif Systems ESP32-S3R8 dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acceleration, …
-
Description Fix Type-C DP altmode on some rk3399 boards. Currently only on rockchip64-6.15. The old implementation is tricky, and only works in normal orientation. If the plug is flipped, there will be only USB2.0 connectivity. With the proposed changes, the type-c ports on related rk3399 boards should work in both orientations. A few patches from Megous are picked(some of them already present in sunxi64 kernel patches). The tricky part is how to notify rk3399 cdn-dp driver about DP HPD(hot plug detection), and a workaround is written. A caveat is that the c port has to be OTG mode, otherwise it will behave very similar to the old implementation if DP is enabled. I'm …
-
Description add dts for Mini M8s Pro tvbox (S912, 2G/16G), which is essentially same as Beelink GT1 Ultimate, but with QCA9377/LTM8830 Wifi/BT Also for some re-branded tvboxes based on same hardware, e.g. LobbyTV How Has This Been Tested? Tested on my box. Boots, wifi & bt works. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
With VirGL, Venus, and vDRM, virglrenderer offers three different approaches to obtain access to accelerated GFX in a virtual machine. Here are the latest updates around each of these approaches. View the full article
-
Quite a lot has happened in xdg-app since last time I blogged about it. Most noticeably, it isn't called xdg-app any more, having been renamed to Flatpak. It is now available in Debian experimental under that name, and the xdg-app package that was briefly there has been removed. View the full article
-
Description These patches exist on rockchip-5.18, but not on rockchip64-5.18. Patches that are part of LibreELEC patchset are dropped. Rest of the patches adjusted to apply cleanly. The only patch that gave me trouble was rk356x-vop2-support.patch due to multiple concurrent changes to dw_hdmi-rockchip.c. The patch now applies and compiles, and works on RockPi4-b, but I don't have a RK35xx device to test with, so any tests with such hardware is appreciated! How Has This Been Tested? [x] Compiled with mainline v5.18.3. Patches apply cleanly. [x] Booted on RockPi4-b. [x] Tested HDMI/rkvdec on RockPi4-b with FFMpeg-v4l2-request patchset and manually built Kodi and Moonligh…
-
Collabora will be in Vienna for the Media Summit, Open Source Summit Europe, and Linux Plumbers! Catch one of our many talks. View the full article
-
A couple of months ago, we wrote about the Raspberry Pi Compute Module 3E (CM3E) equipped with the Raspberry Pi RP3A0 SiP found in the Raspberry Pi Zero 2 W board. It looks like an OEM product from Raspberry Pi trading, and as such is close to impossible to purchase. But if somehow, you’d like to have the guts of the Pi Zero 2 W into CM3 module form factor, Waveshare has designed the Zero-to-CM3 adapter for the Raspberry Pi Zero 2 W that should be compatible with most carrier boards designed for Raspberry Pi CM3 or CM3+. As you can see, it is also using pogo pins to connect to the test points on the Raspberry Pi Zero 2 W board in order to route the USB, USB OTG, and SD ca…
-
We’ve already seen the ESP32 used with a thermal camera (Flir Lepton 3.5) in the tCam-Mini IR board, but M5Stack Thermal Camera 2 Unit offers a more affordable ESP32 thermal camera solution thanks to the MLX90640 IR array thermal camera with a 32×24 resolution. Based on the ESP32-PICO-D4 system-in-package (SiP) with a dual-core microcontroller offering WiFi and Bluetooth connectivity, the camera module offers a field of view of 110°x75°, and a temperature measurement range of -40°C to 300°C. M5Stack Thermal Camera 2 Unit specifications: SiP – ESP32-PICO-D4 system-in-package with ESP32 dual-core Tensilica LX6 cores, 448 KB ROM, 520 KB SRAM, 4MB SPI flash, 2.4 GHz WiFi 4 an…
-
Description Many network cards (wired and wireless) now require specific firmware to work, these are usually included in linux-firmware. The idea of this commit is to include some common firmware in armbian-firmware to solve driver loading problems. After that we can remove the same firmware files on armbian-firmware. Note: Didn't copy the brcm part from linux-firmware because I don't have the relevant hardware to test. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] rtl8153 (NanoPi R1S H5) [x] mt7921 (Radxa ROCK3A) Checklist: [x] My code follows the style…
-
Orbbec Femto Mega is a programmable multi-mode 3D depth and RGB camera based on NVIDIA Jetson Nano system-on-module and based on Microsoft ToF technology found in Hololens and Azure Kinect DevKit. As an upgrade of the earlier Orbbec Femto, the camera is equipped with a 1MP depth camera with a 120 degrees field of view and a range of 0.25m to 5.5m as well as a 4K RGB camera, and enables real-time streaming of processed images over Ethernet or USB. Orbbec Femto Mega specifications: SoM – NVIDIA Jetson Nano system-on-module Cameras 1MP depth camera Precision: ≤17mm Accuracy: < 11 mm + 0.1% distance NFoV unbinned & binned:H 75°V 65° WFoV unbinned & binned:H 120°V 1…
-
Description added support for board core3566 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] vendor kernel 6.1 with ubuntu 24.04, server build. OK, with eth works. [x] edge kernel 6.10 with ubuntu 24.04, server build. Failed to boot. Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [x] Any dependent changes have been merged and publish…
-
Description This exposes the ITC content type provided by hdmi spec to v4l2. This allows user space applications to query the driver using V4L2_CID_DV_RX_IT_CONTENT_TYPE. This way user applications can see not only if a hdmi is plugged in or not, but also what type of video is being transmitted. For my use case specifically, I just want to know if the recieved type is no type (V4L2_DV_IT_CONTENT_TYPE_NO_ITC) or literally anything else. This would let me detect when my main computer's goes to sleep with the hdmi out from the main computer plugged into the OP5+ HDMI in. Without this patch, there's no way to tell that happened, as for my gpu/hdmi plug, it keeps the hot pl…
-
This week in Armbian development saw a significant expansion of hardware support, including new board images and compatibility for devices such as the Ariaboard Photonicat 2, SpacemiT MUSE Book, NanoPC T6 Plus, and Mekotronics R58S2. Kernel patches were updated across multiple platforms, notably for Rockchip and Sunxi families, enhancing stability and performance. Several new modules were introduced in the configuration framework, including browser-based code-server, memory management, Docker log viewing, and subscription tracking. Improvements to documentation, security hardening, and code formatting were also implemented. Notable fixes addressed USB, Ethernet, and devic…
-
Description Automatically load the macvlan driver without executing sudo modprobe macvlan every time. How Has This Been Tested? [x] Build kernel. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description As per subject, by forum user request - nothing fancy, just an ID added to some source code files How Has This Been Tested? [x] Compiled current 6.1 kernel [x] Compiled edge 6.4 kernel Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
We’ve received a sample of the Pico:ed V2 board developed by ELECFREAKS and will show how to use it as a replacement for the BBC micro:bit in a project using CircuitPython. We’ve already covered the board in detail with specifications, block diagram, and pinout diagram before, and it’s basically a Raspberry Pi Pico RP2040 board with BBC Micro:bit form factor including a 17×7 Dot Matrix LED display, some buttons, a buzzer, but no wireless connectivity, relying only on USB instead. CircuitPython firmware installation on the Pico:ed V2 board The board supports C/C++, MicroPython, and CircuitPython programming languages, and for this review, we’ve decided to download the Circ…
-
Banana Pi BPI-Pico-RP2040 is basically a clone of the original Raspberry Pi Pico, but with the addition of an RGB LED and a 4-pin I2C connector, and the company replaced the micro USB port with a Type-C connector. The rest of the board, also called Banana Pi Pico, is exactly the same up to the through holes and castellated holes for the I/Os, and has a similar form factor as the Banana Pi BPI-PicoW-S3 that adds WiFi and Bluetooth through the ESP32-S3 wireless microcontroller. Banana Pi BPI-Pico-RP2040 specifications: MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ up to 133 MHz with 264KB SRAM Storage – 2MB QSPI flash USB – 1x USB 1.1 Type-C port used for…
-
T-Display-S3 Touch is an update to the T-Display-S3 “Basic” ESP32-S3 board that adds a 320×170 touchscreen using a CST816 I2C touchscreen sensor. The rest of the specifications remains the same with an ESP32-S3R8 dual-core WiFi and Bluetooth LE microcontroller, 16MB flash, a 1.9-inch 320×170 color display, a USB Type-C port, a few I/Os, and support for a LiPo battery. T-Display-S3 Touch specifications: Wireless MCU – Espressif Systems ESP32-S3R8 dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acceleration, 512KB RAM, 8MB PSRAM, wireless connectivity Storage – 16MB flash Connectivity via ESP32-S3 2.4 GHz 802.11 b/g/n Wi-Fi 4 with 40 MHz bandwidth …
-
Kontron D3723-R is an industrial mini-ITX motherboard equipped with the just-announced AMD Ryzen Embedded R2000 processor family that delivers higher performance than Ryzen R1000 Series while keeping the costs lower than AMD Ryzen Embedded V2000 solutions, and enabling Windows 11 support. Manufactured in Germany, the Kontron D3723-R will be offered with Ryzen R2312, R2314, R2514 and R2544 SKUs, and be particularly suitable for embedded graphics applications such as professional casino gaming systems, medical displays, thin clients, industrial PCs, infotainment, and digital signage systems. Kontron D3723-R specifications: SoC (one of the other) AMD Embedded R2312 dual-core…
-
The recommended name for enable GPIOs property in regulator-gpio is enable-gpios. This is also required by bindings: meson-g12b-bananapi-cm4-cm4io.dtb: regulator-vddio-c: Unevaluated properties are not allowed ('enable-gpio' was unexpected) Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Update kernel of rockchip64-edge to 5.18. Some wifi module failed to compile so I disable them (CONFIG_RTL8822CS, CONFIG_RTL8821CU, CONFIG_88XXAU) Remove u-boot patch for rk35xx 0001-Lower-the-priority-of-EFI-to-be-after-DOS-partition.patch because I can't reproduce issue #3271 @catalinii described. Regenerate patches of rk356x (for rock-3a) based on mainline (linux-next). Copy all the other board patches from rockchip64-5.17 and modified some patches to make them successfully applied to kernel 5.18. Here are the details: 1, add-rockchip-iep-driver.patch modified since source tree change 2, general-emmc-hs400es-init-tweak.patch deleted since merged in 5.18 …
-
Description Fixing PWM Fan support for NVIDIA Jetson Nano builds based on current (5.19.16-media) and edge (6.0.2-media) kernels. Problem description The problem is that the default parent clock for the PWM on Tegra210 is a 32kHz clock and is unable to support the requested PWM period. Error from dmesg [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd071] [ 0.000000] Linux version 5.19.16-media (root@ubuntu) (aarch64-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 8.3.0, GNU ld (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 2.32.0.20190321) #trunk SMP PREEMPT Sat Oct 15 13:58:05 UTC …
-
Uptime Lab Compute Blade is yet another Raspberry Pi CM4 carrier board, but it’s kind of unique with its long design designed to be mounted in racks and the board features an M.2 socket for an NVMe SSD plus an Ethernet port with PoE+ support. The board is designed for high-density, low-power consumption, plug-and-play blade servers for home and data-center use and users can build Home labs, edge servers with lower latency than cloud services, and CI/CD systems (build farms) for testing and software development. Compute Blade specifications: SoM – Raspberry Pi CM4 support and potentially alternative system-on-modules such as Radxa CM3 and Pine64 SoQuartz Storage NVMe SSD s…
-
LILYGO TTGO T-Encoder, a round-shaped ESP32 board with a built-in rotary encoder, has gotten a shield with a 2-key keypad based on WCH CH552 8-bit microcontroller. Launched several months ago, the TTGO T-Encoder is a USB-powered rotary encoder with ESP32 microcontroller offering WiFi and Bluetooth connectivity, and now, you can build a keypad with rotary encoder thanks to T-Encoder shield that features two mechanical switches and keycaps with RGB LED backlight. Since we missed it at launch, let’s check out the tiny TTGO T-Encoder board specifications first: System-in-Package (SiP) – Espressif ESP32-PICO-V3-02 with MCU – ESP32 Xtensa dual-core 32-bit Xtensa LX6 microcont…
-
Description I have changed the way the patches are generated a bit. Instead of using orange-pi branch from megous tree for 6.6 kernel, I have used the following 6.6 kernel branches from megous tree a83t-suspend, af8133j, anx, audio, axp, cam, err, fixes, mbus, modem, opi3, pb, pinetab, pp, ppkb, samuel, speed, tbs-a711, ths These branches were carefully chosen to include only allwinner related patches and remove importing of most of the rockchip related patches into the allwinner kernel. This has led to decrease in the total applied patch count by 84. We now apply 407 patches instead of 491 patches as applied in 6.5 kernel, while all functionality will remain the same. …
-
PICO DEV M3 is a round-shaped development board based on a Raspberry Pi RP2040 dual-core microcontroller and serves as a magnetic rotary encoder with a few 3D printed parts. Designed by Ahmsville Labs, the board comes with 2MB QSPI flash, various through holes for GPIOs, a USB-C port, and the magnetic rotary encoder supports up to 36,000 steps per revolution and comes with 18 individually addressable LEDs. PICO DEV M3 development board specifications: Microcontroller – Raspberry Pi RP2040 dual-core Arm Cortex-M0+ MCU at 133 MHz with 264kB on-chip SRAM Storage – 2MB QSPI flash USB – 1x USB 1.1 Type-C host/device port Encoder Base resolution of 36 steps, extending up to 36,…
-
Mark Himelstein, Chief Technology Officer, RISC-V International, and Dr. Philipp Tomsich, Chief Technologist & Founder, VRULL GmbH hinted that we may see a RISC-V laptop in 2022 in a presentation entitled “From Technology to Product – Maturing the RISC-V Ecosystem” with one of the slides showing what could be a RISC-V laptop prototype and The Register suspected it might come from the Institute of Software at the Chinese Academy of Sciences (ISCAS) since it was planning to build 2,000 RISC-V laptops by the end of 2022. But there’s at least one more potential RISC-V laptop project coming our way with StarFive asking users to fill out a survey about a laptop, mini PC, or…
-
Armbian Weekly Highlights This summary highlights key updates to the Armbian build repository, including kernel adjustments, tooling fixes, and configuration changes. These contributions reflect ongoing efforts from the community to ensure system stability, compatibility, and enhanced performance across supported platforms. Rockchip: Fixing Broken EDGE Kernel Patch Commit by: @Igor Pecovnik View Commit › Add “Out of Date” Notice to Example Config Author: EvilOlaf View Commit › UFS Devices: Add Sector Size Variable Author: FantasyGmm View Commit › Update prepare-host.sh “This doesn’t feel right. The package exists across all main distros. Probably not needed…
-
Towards the end of 2024, MediaTek and Collabora started on a journey to improve upstream support for MediaTek Genio devices. Here's where things stand. View the full article
-
"重命名add-new-borad-tinker-edge-r.patch -> patch/u-boot/u-boot-rockchip64/add-new-board-tinker-edge-r.patch;添加了对xiaobao-nas的支持" Description add-new-borad-tinker-edge-r.patch -> patch/u-boot/u-boot-rockchip64/add-new-board-tinker-edge-r.patch;Adding support for xiaobao NAS. add config/boards/xiaobao-nas.csc,add atch/kernel/archive/rockchip64-6.1/add-board-xiaobao-nas-dts.patch,add patch/kernel/archive/rockchip64-6.6/add-board-xiaobao-nas-dts.patch,add patch/kernel/archive/rockchip64-6.8/add-board-xiaobao-nas-dts.patch,add patch/u-boot/u-boot-rockchip64/add-new-board-xiaobao-nas-dts.patch. How Has This Been Tested? Please describe the tests that you ran to verify your…
-
Description Converted configuration for uwe5622 support to extension making it easier to add wifi and bluetooth support to boards with uwe5622 wireless module. Added the uwe5622 extension to Orange Pi Zero2. This should add bluetooth support to the same. Moved Orange Pi 3 LTS specific code out of the family config file Also for H6 based devices, switched to lightdm-gtk-greeter as slick-greeter shows weird artifacts Also added myself as maintainer for Orange Pi 3 and Orange Pi 3 LTS. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested wifi, bluetooth and …
-
It's been a long road for Wayland's recently landed color management extension. We take a brief look back at how this latest feature was formed. View the full article
-
Avnet MaaxBoard 8ULP will be one of the first single board computers (SBC) based on the new NXP i.MX 8ULP Cortex-A35/M33 processor designed for Edge audio and HMI applications, and featuring NXP’s EdgeLock for device-to-cloud security. The board will come with 2GB RAM, 32GB eMMC flash, a MIPI DSI display connector, a MIPI CSI camera connector, Fast Ethernet and WiFi 5 connectivity, a digital microphone, and a 3.5mm stereo audio jack, and provide expansion capabilities via a 40-pin header for Raspberry Pi HATs and a 16-pin Shuttle Click header for MikroE Click add-on boards. MaaXBoard 8ULP SBC specifications: SoC – NXP i.MX 8ULP processor with 2x Arm Cortex-A35 core @ 1.0 …
-
armbian-resize-filesystem wants to align partitions on 16 MB boundaries, however due to an off-by-one error it would make the last sector of the partition start at a 16 MB boundary instead of ending at a 16 MB boundary. View the full article
-
We’ve already seen compact Raspberry Pi CM4 based router boards with two Ethernet ports from DFRobots, Seeed Studio, and MCUZone. 52Pi CM4 Router Board expands on the same principle but also offers HDMI output, a 40-pin GPIO header for Raspberry Pi HAT expansion boards, and a small OLED information display. The board also includes two Gigabit Ethernet, plus the WiFi and Bluetooth connectivity from the Raspberry Pi CM4, and the extra features make the board larger (146x50mm) than competitors. But that makes the platform that much more flexibly, and can be used as a gateways for all sorts of projects thanks to the wide range of Raspberry Pi HAT available in the market. 52Pi…
-
When we first wrote about Fingerbot Bluetooth mechanical button pusher to add automation control to (dumb) home appliances over two years ago, I was not convinced about the solution. But it must have gained enough traction, as Adaprox has now launched a sensor version – the Fingerbot Sense – with either Zigbee or Bluetooth connectivity, plus a new touchless control function. It works just the same way as before, simply place the Fingerbot Sense on top of a physical button, and control it with your smartphone, a voice assistant like Amazon Alexa or Google Home, or with the new touchless control, simply wave your hand in front of the button without having to touch it. Finge…
-
Nordic Semi nRF7002 DK is an IoT development kit based on the nRF5340 dual-core Cortex-M33 multi-protocol wireless SoC and nRF7002 companion chip adding low-power dual-band (2.4GHz and 5.0 GHz) WiFi 6 connectivity. When Nordic Semi introduced the nRF7200 dual-band WiFi 6 companion chip for nRF52840 and nRF5340 wireless SoCs and nRF9160 cellular IoT SiP last summer, the “nRF7002-PDK” development kit was only mentioned in passing with a 3D render and not much else. The company has now announced the availability of the nRF7002 DK to help developers create low-power Wi-Fi 6 IoT applications. nRF7002 DK specifications: Wireless MCU – Nordic Semi nRF5340 dual-core Arm Cortex-M3…
-
Description The current xradio patch causes the wifi mac address to randomize after every reboot on kernel 5.13+ Modified it to use the updated of_get_mac_address function on kernel 5.13+ and get a stable mac address How Has This Been Tested? Tested patch with 5.15.85 kernel on 3 aw-h6-tv boards. The wifi mac address is now stable/unique and not randomized after every reboot Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [X] Any dep…
-
Russian company Prombit has unveiled the BITBLAZE Titan BM15 Arm Linux Laptop equipped with Baikal-M1 octa-core Arm Cortex-A57 processor manufactured by TSMC, up to 128GB RAM, SSD storage, and a 15.6-inch Full HD display. Baikal-M1, also called Baikal-M, was already found in desktop PCs and All-in-One Arm Linux computers launched last year for the Russian government and businesses, but I think it’s the first time it shows up in a laptop. BITBLAZE Titan BM15 specifications: SoC – Baikal M1 ((BE-M1000) octa-core Cortex-A57 processor @ up to 1.5 GHz with Arm Mali-T628 GPU; 28nm manufacturing process System Memory – 16GB RAM, upgradeable up to 128 GB thanks to the two SO-DIMM…
-
Description This fixes reboot on Odroid C4 boards which boot from UHS microSD cards. The issue has been discussed before here: https://forum.armbian.com/topic/19340-odroid-c4-will-not-reboot-after-any-sort-of-kernel-update-have-tried-running-nand-sata-install/ A previous pull request removed a version of this patch here: https://github.com/armbian/build/pull/3154/files#diff-8530e3af79cd8a35329d7d1a44b2a8006ad0cd70deefb0341a9933233673a9b6 The previous version of the patch was broken by upstream changes in the kernel, and this commit contains the minimal changes needed to fix it. Standard PSCI reset functions are now called in mainline, so the patch has been updated to re…
-
The Banana Pi PPI-M2S is a single board computer (SBC) powered by either Amlogic A311D or S922X processor with 4GB RAM, 16GB eMMC flash, HDMI 2.1 and MIPI DSI display interfaces, one MIPI CSI camera connector, two Gigabit Ethernet ports with one PoE capable, as well as optional WiFi 5 & Bluetooth support. When we first covered the Banana Pi BPI-M2S over a year ago, all we had were some 3D renders of the board and some preliminary specifications. The company has now manufactured the board, provided some documentation, and started to take orders for the board on Aliexpress for $95.79 or $100 depending on whether Amlogic S922X or A311D is selected. Banana Pi BPI-M2S spec…
-
KingNovy has introduced a small fanless firewall appliance powered by an Intel Celeron J4125 Gemini Lake Refresh processor, equipped with six 2.5GbE ports through Intel i225-V Rev 3 Ethernet controllers, and selling for as low as $230 for the barebone model. The system supports up to 32GB RAM, mSATA and 2.5-inch SATA storage, features HDMI output and four USB 3.0/2.0 ports, plus an RJ45 console port, and is said to work with pfSense 2.5.x, OPNsense 22.1, OpenWrt, ROS7, ESXI, Proxmox, CentOS, and more. Specifications: SoC – Intel Celeron J4125 quad-core Gemini Lake Refresh processor @ 2.0 / 2.7 GHz (Turbo) / 2.4 GHz (Turbo all cores) with Intel UHD Graphics 600 @ 250/750 M…
-
ELECFREAKS’ TOOCA Laser L1 is an affordable 5W laser engraver with a sturdy yet lightweight structure and that can engrave various materials including metals. It’s easy to use with a one-button press and suitable for education in schools. TOOCA Laser L1 laser engraver unboxing The laser engraver comes as a kit with components that can be easily assembled. It was well-packed with little risk of being damaged during transport. It also includes tools and instructions for assembly, and you don’t need any extra tools to complete the assembly. TOOCA Laser L1 specifications The machine measures 568x632x198 mm, weighs 3.2 kg only so it can easily be carried around, and offers a 4…
-
Description WAN ethernet does not work on NanoPI R2C on edge because GMAC_CLK pin on PHY not provides output clock (for GMAC) by default. This updated device tree fix this issue. current and legacy branches have different (out of kernel) driver and don't need this dts fix. [ 2.902617] rk_gmac-dwmac ff540000.ethernet: IRQ eth_wake_irq not found [ 2.902640] rk_gmac-dwmac ff540000.ethernet: IRQ eth_lpi not found [ 2.902793] rk_gmac-dwmac ff540000.ethernet: PTP uses main clock [ 2.903026] rk_gmac-dwmac ff540000.ethernet: clock input or output? (input). <- this clock MUST be provided by PHY [ 2.903049] rk_gmac-dwmac ff540000.ethernet: TX delay(0x22). [ 2.…
-
SONOFF MINI Extreme (aka MINIR4) is a ridiculously small WiFi smart switch based on ESP32 wireless microcontroller and designed to be connected to a load such as a light bulb and a wall switch that can be a momentary switch, a door exit switch, an SPDT switch, a latching switch, or even dry contact sensors. The tiny form factor (39.5×33 x16.8mm) enables the WiFi smart switch to fit into various boxes, even the smaller European gang boxes. Just like other SONOFF home automation devices, the MINIR4 works with eWelink mobile app, but it also implements some new interesting features such as the ‘Detach Relay’ mode. SONOFF MINI Extreme (MINIR4) specifications: MCU – Espressif …
-
Work on this new tracking method started around January 2022. Now, after a little over a year of development, Monado's "Mercury" hand tracking is finally ready for the public to use! View the full article
-
Olimex has started to take pre-orders for the AgonLight2, a customized version of the Agon Light 8-bit open-source hardware computer based on the Z80 family and running BBC Basic. Bernardo Kastrup and Dean Belfield created the Agon light 8-bit retro computer with VGA and PS2 keyboard port and programmable with BASIC earlier this year and released all hardware design files, the firmware, and documentation on GitHub, and Dean uploaded a one-hour-long video on YouTube. It was designed with EasyEDA, but Olimex re-captured the design in KiCad after getting customer requests, and the new cost-optimized board named AgonLight2 will start shipping by the end of January 2023. AgonL…
-
Eduponics Mini v2.0 is a Smart Agriculture IoT kit based on the ESP32 wireless microcontroller with built-in sensors to measure temperature, humidity, barometric pressure, and ambient light, and interfaces to connect water level and soil moisture sensors. The new board builds upon the Eduponics Mini introduced two years ago, but based on the 8MB flash version of the ESP32-WROVER-B module, a different mix of sensors, a BM8563 RTC module replacing the DS1307 RTC chip, and the addition of Grove connectors for external sensors from companies such Elecrow. Eduponics Mini v2.0 specifications with highlights in bold or strikethrough showing the differences with the first revisio…
-
Description This PR tries to add support for Inovato Quadra. Comparing the DT of Inovato Quadra with Tanix TX6 DT from our tree shows that they are almost identical. Only missing thing was DT node for xr819 wifi that is being added by a patch here. Prebuilt CLI image is here in case someone wants to give testing a try. Jira reference number AR-1487 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particu…
-
Multi-stream and broadcast audio features part of the Bluetooth LE Audio standard have been given a brand name by the Bluetooth Special Interest Group (SIG). Meet Bluetooth Auracast broadcast audio, or simply Auracast for shorts. As a reminder, Bluetooth Audio LE broadcast enables an audio transmitter, be it a smartphone, laptop, television, or public address system to broadcast audio to an unlimited number of nearby Bluetooth audio receivers that could be speakers, earbuds, or even hearing devices. Auracast broadcast audio will let users invite others to listen to the same music without disturbing others around them, for example, a group of friends could listen to the mu…
-
Description Some high-resolution monitors (QHD/4K) will not output the desktop, and will enter sleep mode, directly after booting up an Armbian 23.8.1 desktop image and completing the initial setup questions. When such a monitor is attached, the kernel will auto-detect the SimpleDRM graphics driver, which is then prioritized over the Panfrost graphics driver. However, SimpleDRM outputs to a virtual output, while Panfrost outputs to the actual HDMI port. This causes the monitor to not receive any data. By blacklisting the simpledrm kernel module, Panfrost will take care of accelerated graphics (for any monitor) by default. Advanced users can still access simpledrm if req…
-
After a successful team effort, the patch enabling the Chromium Embedded Framework (CEF) Ozone builds to run with different platform backends, such as Wayland, has finally landed upstream. View the full article
-
Linux Mint Vanessa 21.0 was already added. Now added the first point relese 21.1 named Vera. Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Linux Mint Vanessa 21.0 was already added. Now added the first point relese 21.1 named Vera. Jira reference number [AR-9999] How Has This Been Tested? Already tested by myself on the local installation. No problems at all. Maybe because Linux Mint is based on Ubuntu Jammy. View the full article
-
kde-plasma for debian sid and debian bullseye View the full article
-
Bumps ossf/scorecard-action from 2.0.4 to 2.0.6. Release notes Sourced from ossf/scorecard-action's releases. v2.0.6 What's Changed Fix - Broken dockerfile by @naveensrinivasan in ossf/scorecard-action#979 Full Changelog: https://github.com/ossf/scorecard-action/compare/v2.0.5...v2.0.6 v2.0.5 What's Changed Remove trailing space from example by @jamacku in ossf/scorecard-action#955 :seedling: Bump actions/cache from 3.0.8 to 3.0.10 by @dependabot in ossf/scorecard-action#956 :seedling: Bump github/codeql-action from 2.1.25 to 2.1.26 by @dependabot in ossf/scorecard-action#957 :seedling: Bump step-security/harden-runner from 1.4.5 to 1.5.0 by @dependabot in os…
-
The ESP32 DevKitC V4 is now selling with the ESP-WROOM-DA module with two PCB antennas that was introduced last year in order to offer a longer WiFi range and better reliability. The development kit is exactly the same as for the other ESP32 DevKitC V4 module, and the only difference is the dual antenna design. When running a recent version of the Arduino Core for the ESP32 (2.0.3 or greater), the ESP32 will automatically switch to the antenna with the strongest signal in order to deliver the best connectivity possible. ESP32 DevKitC V4 specifications: Wireless module – ESP-WROOM-DA (PDF datasheet) with SoC – Espressif Systems ESP32-D0WD-V3 dual-core LX6 microprocessor wi…
-
Description The issue When using ./compile.sh rewrite-kernel-config and then running the menuconfig with ./compile.sh kernel-config, just exiting and saving without any manual changes, the kernel config may still change. This is because rewrite-kernel-config does force some kernel options without any additional checks e.g. for dependencies. Using the config menu with kernel-config does those checks automatically and solves all dependencies. Example: Using ./compile.sh kernel-config on linux-rockchip64-edge.config (e.g. with BOARD=nanopi-r5c), the option CONFIG_DEBUG_KERNEL=y is automatically selected, since it is a dependency for CONFIG_EXPERT=y, which is selected in thi…
-
I can't seem to find the reason this code was here, and it caused any build that contained CLEAN_LEVEL="sources" to fail. Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. How Has This Been Tested? [x] Run build with this code omitted Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any depende…
-
Renesas RZ/T2L is a cost-optimized single-core Arm Cortex-R52 microprocessor (MPU) with an EtherCAT controller based on the same architecture as the higher-end Renesas RZ/T2M dual-core Cortex-R52 processor introduced last year, but at about half the size. The new MPU enables high-speed and accurate real-time processing performance required for AC servo drives, inverters, industrial robots, collaborative robots, etc.. used in factory automation (FA), medical equipment, building automation (BA), and other sectors and applications where EtherCAT is being adopted. Renesas RZ/T2L key features and specifications: CPU – Arm Cortex-R52 clocked at up to 800MHz with 16KB L1 I/D cac…
-
Description All changes are for Onecloud: Fix bug: the USB closed to the HDMI doesn't work Fix bug: cpufreq doesn't work Fix bug: thermal_zone doesn't work Add bootscript Add missing dependency - libmpc-dev (needed for gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf) How Has This Been Tested? [X] Build [X] Burn and test Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downs…
-
Armbian Development Highlights: June 2–9, 2025 This week’s Armbian updates focused on kernel improvements, bootloader modernization, and several core enhancements to the build infrastructure. Key work spanned platforms like Rockchip, Sunxi, and Odroid, emphasizing kernel stability and broader compatibility across boards. Kernel Upgrades Several boards received kernel updates: Rockchip 32-bit edge kernel bumped to 6.15 in PR #8262 by paolosabatino. SpacemiT platforms updated to 6.6.93 in PR #8274 by pyavitz. Odroid XU4 kernel upgraded to 6.6.93 via PR #8277 by belegdol. Patches also landed to adapt Wi-Fi drivers to 6.15-era changes, including fixes for xradio and uwe56…
-
Only a few years ago, 5G was only found in premium smartphones, but with the launch of the Snapdragon X35, Qualcomm aims to bring 5G cellular connectivity to wearables, industrial IoT applications, and eXtended Reality (XR) glasses. The Snapdragon X35 specifically supports 5G NR-Light, aka RedCap, which is described as ” a new class of 5G” that “fills the gap in between high-speed mobile broadband devices and extremely low-bandwidth NB-IoT devices” and delivers link rates of up to 220 Mbps. Snapdragon X35 modem key features and specifications: Cellular Technology: 5G NR-Light, FDD, SA (standalone), TDD, sub-6 GHz, HD-FDD, LTE Multi-Mode NR – Sub-6 SA, LTE Cat 4 3GPP Relea…
-
The challenge with TinyML is to extract the maximum performance/efficiency at the lowest footprint for AI workloads on microcontroller-class hardware. The TinyML-CAM pipeline, developed by a team of machine learning researchers in Europe, demonstrates what’s possible to achieve on relatively low-end hardware with a camera. Most specifically, they managed to reach over 80 FPS image recognition on the sub-$10 ESP32-CAM board with the open-source TinyML-CAM pipeline taking just about 1KB of RAM. It should work on other MCU boards with a camera, and training does not seem complex since we are told it takes around 30 minutes to implement a customized task. The researchers note…
-
iWave Systems iW-RainboW-G30M is a system-on-module (SoM) based on AMD Xilinx Zynq UltraScale+ ZU4/ZU5/ZU7 FPGA MPSoC specially geared towards LiDAR applications for scientific and military applications. The module comes with up to 12GB of RAM, 4GB for the programmable logic (PL) and 8GB for the Arm Cortex-A53/R5-based Processing System (PS), two 240-pin high-density, high-speed connectors with 142 user I/Os, 16x GTH transceivers up to 16.3Gbps, and four GTR transceivers up to 6Gbps. iW-RainboW-G30M specifications: FPGA MPSoC – AMD Xilinx Zynq Ultrascale+ ZU4, ZU5, or ZU7 MPSoC with Processing System (PS) featuring 2x or 4x Arm Cortex-A53 core @ 1.5 GHz, two Cortex-R5 co…
-
Description In pull request #3845 I remove the UBOOT_TARGET_MAP for rkspi_loader.img to fix github workflow build error, but on the other hand spi image rkspi_loader.img will not get build in the u-boot deb package. So I add rkspi_loader.img back to UBOOT_TARGET_MAP. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Github workflow build successfully: https://github.com/amazingfate/armbian-rock3a-images/runs/6728809237?check_suite_focus=true [ ] Package linux-u-boot has rkspi_loader.img. Checklist: [x] My code follows the style guidelines of this project [x] …
-
The AquaPing is an open-source hardware, ultra-low power acoustic water leak detector sensor based on Texas Instruments MSP430 microcontroller and a microphone that can detect leaks without having to do any plumbing, instead capturing audio for water leak detection, and it even works for leaks behind walls. All signal processing and analysis occur on the MSP430 MCU, so no audio is streamed to the cloud and eavesdropping is impossible, plus the sensor only captures high frequencies out of the range of normal conversations, so eavesdropping is not feasible, plus those higher frequencies are also said to provide highest sensitivity and reliability. AquaPing specifications: M…
-
Open AirGradient is a DIY air quality monitor based on the Wemos D1 mini ESP8266 WiFi IoT board programmed with Arduino and fitted with a range of sensors including an optional Sensirion SGP30 TVOC sensor through a custom PCB designed with EasyEDA. Two versions of Open AirGradient are available. The Basic model includes an OLED display, a Plantower PMS5003 PM sensor, a Senseair S8 CO2 sensor, and SHT30 or SHT31 temperature & humidity sensor, while the Pro version adds a larger display, a battery charger, and support for the SGP30 TVOC sensor. Open AirGradient key components: MCU board Basic – Wemos D1 Mini Pro Pro – Lolin D1 Mini v4 with USB-C port Display Basic – Wem…