SBC News
Atom feed, Pull requests awaiting review and other tech news
4530 topics in this forum
-
So far, the popular Bluetooth wireless communication protocol would only rely on the 2.4 GHz frequency band, but this may change in the future, as the Bluetooth Special Interest Group (SIG) has recently announced a new “specification development project” to add the 6 GHz frequency band to Bluetooth LE. Mark Powell, CEO of the Bluetooth SIG “explains” the move: The Bluetooth SIG community is constantly evolving the technology to meet ever expanding market demands for wireless communications. Expanding into the 6 GHz spectrum band will ensure the community can continue to make the enhancements necessary to pave the way for the next twenty years of Bluetooth innovation. I ge…
-
Description There is a userspace panfrost mesa driver for mali g610, and I made a ppa for it: https://launchpad.net/~liujianfeng1994/+archive/ubuntu/panfork-mesa. So I add a appgroup for jammy desktop. How Has This Been Tested? There is already a working out of box image: https://github.com/amazingfate/armbian-rock5b-images/actions/runs/3509051670/jobs/5877885694. [x] Build jammy gnome image successfully. [x] Image with panfork working out of box on my rock5b. 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 corre…
-
Radxa E25 is a modular router with two 2.5GbE ports based on the Radxa CM3 Industrial (CM3I) system-on-module equipped with a Rockchip RK3568 quad-core Cortex-A55 processor, and optional support for WiFi 6 and 4G or 5G cellular connectivity. I got an early sample of the Radxa E25 carrier board in January, but the company has now refined the design with version 1.4 of the board and will launch the Radxa E25 as a complete router with an enclosure similar to NanoPi R5S and LinkStar H68K we’ve covered previously. Radxa E25 specifications: SoM – Radxa CM3I with Rockchip RK3568 quad-core Cortex-A55 processor @ 2.0 GHz with Arm Mali-G52, up to 8GB RAM, up to 128GB eMMC flash (25…
-
Air32F103 is yet another clone of the STM32F103 microcontroller that can be faster if needed with a clock of up to 216 MHz instead of 72 MHz for the original STMicro STM32 Arm Cortex-M3 microcontroller. The first SKU of the family is the Air32F103CBT6 whose peripherals and hardware design are compatible with equivalent STM32F103CBT6 parts and offered with 32KB RAM and 128KB flash. There’s also a Bluepill-like development board, but with a different pinout, made by LuatOS. Documentation for the board and microcontroller can be found in a Wiki including the MCU datasheet that indicates models with 256KB flash and 64MB SRAM (Air32F103CCT6) and 96MB SRAM (Air32F103RPT6). Sinc…
-
No descriptionView the full article
-
When running in Docker, do not install basic utilities on the host. Do not install them in the container either, as they're already part of the image we're building for Docker runs. Description I also moved the whole if block in compile.sh down to a place where $1 is guaranteed to have attained its final value (e.g. if compile.sh dockerpurge was called). 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] ran compile.sh docker and verified it installs nothing on the host Checklist: [x] My code follows the style guidelines of this project [x] I have performed a…
-
Description Noticed typo using ./install-aml.sh on aml-s9xx-box with community image View the full article
-
Deletes a group of 3D programs\settings for DE, which causes DE to be blocked from running with the legacy kernel. Station M2\P2\M3 Jetson Nano View the full article
-
https://forum.armbian.com/topic/24554-armbian-install-fails-due-to-bad-lsblk-argument/#comment-153675 Untested View the full article
-
Transfers DTB to a package shared with the kernel DEB. Solves the problem of missing DTB when using an assembly from the package repository. View the full article
-
Linkstar H68K is a Rockchip RK3568 multimedia router with two 2.5GbE ports, two Gigabit Ethernet ports, an optional WiFi 6 and Bluetooth 5.2 module, a few USB ports, and an HDMI 2.1 port supporting up to 4Kp60. Rockchip RK3568 was initially introduced as a solution for NVRs, but I’ve yet to see any, Instead, we’ve gotten some SBCs and mini PCs, as well as several routers such as NanoPi R5S, FastRhino R68s, and the upcoming Radxa E25 that will be announced next week. Linkstar H68K specifications: SoC – Rockchip RK3568 quad-core Cortex-A55 processor @ up to 2.0 GHz with Arm Mali-G52 MP2 GPU, 0.8 TOPS AI accelerator, 4Kp60 H.265/H.264/VP9 video decoder, 1080p60 H.264/H.265 v…
-
Reputation Points
- 5 replies
- 8.8k views
-
-
Description Some has this package dependency, some not. This makes sure that PPA is always installed. Jira reference number AR-1405 How Has This Been Tested? [x] Test build 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 [ ] 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
-
Updates to grammar and wording for Armbian Partners section. 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. [ ] 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 correspond…
-
Tested Station M1 View the full article
-
We’ve already seen the Raspberry Pi RP2040 MCU in a 3D printer controller board, so it should come as no surprise that the dual-core microcontroller also found its way into a Pick-and-Place (PnP) machine control board. Designed by Thea Flowers, the Starfish board leverages the RP2040 MCU capabilities to control three Trinamic TMC2209 motor drivers, MOSFET drivers to control DC vacuum pumps, two vacuum sensors, and offer RS485 and I2C connectivity for feeders and peripherals respectively. Starfish specifications: MCU – Raspberry Pi RP2040 dual-core Cortex M0+ microcontroller at up to 133 MHz with 264 kB of embedded SRAM Storage – QSPI flash Motor drivers – 3x TMC2209 drive…
-
ADLINK “AI Camera Dev Kit” is a pocket-sized NVIDIA Jetson Nano devkit with an 8MP image sensor, industrial digital inputs & outputs, and designed for rapid AI vision prototyping. The kit also features a Gigabit Ethernet port, a USB-C port for power, data, and video output up to 1080p30, a microSD card with Linux (Ubuntu 18.04), and a micro USB port to flash the firmware. As we’ll see further below it also comes with drivers and software to quickly get started with AI-accelerated computer vision applications. AI Camera Dev Kit specifications: System-on-Module – NVIDIA Jetson Nano with CPU – Quad-core Arm Cortex-A57 processor GPU – NVIDIA Maxwell architecture with 128…
-
Description Small tweak How Has This Been Tested? [X] Build, burn and run Checklist: [ ] 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 dependent changes have been merged and published in downstream modules View the full article
-
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…
-
Update wording from sponsors to partners and moved 'Friends' to authors page on website and link under 'Also' as 'Friends and individuals' 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. [ ] 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 commente…
-
Description Script was chowning all files in the home folder each time desktop package was updated. Jira reference number AR-1403 How Has This Been Tested? [ ] Manual run 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 [ ] 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
-
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…
-
Modify both weak password warning messages to be consistent Formatted as follows: "Warning: Weak password, !". Jira reference number AR-1385 Tested on a board (Orange Pi Zero Plus) Create root password: ****** Repeat root password: ****** Warning: Weak password, it does not contain enough DIFFERENT characters! Create user (testuser) password: ****** Repeat user (testuser) password: ****** Warning: Weak password, it does not contain enough DIFFERENT characters! 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 cor…
-
Description Bug fix View the full article
-
We’ve been writing about international Black Friday and Cyber Monday deals and coupons since 2014, since US-centric promotions such as Amazon Black Friday deals are not always suitable to the diverse, international audience of CNX Software. Let’s check out Black Friday 2022 international deals from specific manufacturers as well as events from Aliexpress, Banggood, and other stores. Arduino Black Friday sales Arduino’s Black Friday Sales event offers new and legacy boards at a 20% to 25% discount, as well as a discount for one certification bundle. The number of items on sale is limited, as at the time of writing there were only 11. While the screenshot above shows prices…
-
Arduino has recently announced the Opta micro PLC with industrial IoT capabilities adding yet another solution to the Arduino Pro family. Arduino used to focus on the hobbyist crowd, but with the launch of the Arduino Pro family in 2020 starting with the Portenta H7 board, the company switched its main focus to the more profitable enterprise market. Since then they’ve launched several other boards designed in-house, and last year started collaborating with the introduction of the Arduino WisGate Edge LoRaWAN gateways based on RAKwireless hardware. The Arduino Opta is another one of those collaborations as it was designed together with Finder, who calls their devices PLR (…
-
Description The BUILD_ONLY option can be set as a comma separated list of build artifact names to filter build artifacts being compiled. The following artifact names are supported: u-boot, kernel, armbian-config, armbian-zsh, plymouth-theme-armbian, armbian-firmware, armbian-bsp, chroot, bootstrap GH issue reference #4421 Test Results Following tests have been performed with the according output: [x] Test 1 - U-Boot only build - BUILD_ONLY="u-boot": ./compile.sh BOARD=cubietruck BRANCH=current RELEASE=focal BUILD_MINIMAL=yes BUILD_DESKTOP=no BUILD_ONLY="u-boot" KERNEL_ONLY=no KERNEL_CONFIGURE=no COMPRESS_OUTPUTIMAGE=sha,gpg,7z ... MKIMAGE u-boot.img MKIMAGE u-bo…
-
Reputation Points
- 0 replies
- 2.1k views
- 1 follower
-
-
khadas-vim3l: add asound file View the full article
-
helios4/machiattobin-doubleshot/rpi4b remove legacy BRANCH family code for those boards does not have such legacy anymore View the full article
-
odroidm1: use mainline 6.1-rc5, grab DTS only from mmind/v6.2-armsoc/dts64 as single patch mmind/v6.2-armsoc/dts64 is old, and stuck in -rc1 View the full article
-
Description meson: legacy: bump to 5.10.155 How Has This Been Tested? [X] Build, burn and run Checklist: [ ] 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 dependent changes have been merged and published in downstream modules View the full article
-
armbian,spi-dev hacks also for rockchip64-5.18, .19, and 6.0.y Original PR's https://github.com/armbian/build/pull/3737 https://github.com/armbian/build/pull/3812 Just rolling these forward to 5.18/19 and 6.0 View the full article
-
tinkerboard-2: move to "legacy" 21.07 u-boot; firmware & kernel DTS fixes (5.18/19,6.0) notes in the board file about the RAM issues (tested, confirmed working blob change of #4383 by @pinhaozhang working with u-boot 21.07; blobless also works with ATF v2.7 on my known-good-RAM boards) tinkerboard-2: add full firmware, for the rtl8822ce PCIe Wifi default card in the tb2 as shipped by ASUS tinkerboard-2: uboot: rename TARGET_TINKER-2_RK3399 to TARGET_TINKER2_RK3399 to avoid warnings all over tinkerboard-2: slower but working Tinkerboard 2S eMMC (HS400+ES to HS200) both for u-boot and kernel. should not affect 2, only 2S View the full article
-
HIGOLE introduced the GOLE1 mini PC with a touchscreen display in 2015 mostly to get a free and legal Windows 10 license, but over the years the company launched more Intel models inspired by the original design. However, their latest model, the GOLE 1 R, is based on Rockchip RK3588 octa-core Arm Cortex-A76/A55 SoC instead and running Android 12 by default. The GOLE 1 R is equipped with 8GB RAM, 128GB eMMC flash, a 5.5-inch touchscreen display, Gigabit Ethernet and WiFi connectivity, a microphone, speaker, a gravity sensor, and a 2,500 mAh battery. The company also sells the GOLE 1 RN mini PC without a display, a microphone, a speaker, or a battery for power. GOLE 1 R/RN …
-
Description Adding in kernel module for controller support for the rk3588 currently disabled in the kernel How Has This Been Tested? Untested 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 [ ] 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 Maint. How Has This Been Tested? [x] Patches applies well View the full article
-
CNX Software’s Giveaway Week 2022 has just ended, and it’s time to announce the winners. Just like last year, some companies added to the review samples I offered with Rakwireless and ELECFREAKS offering a LoRaWAN devkit and an educational robot respectively. If you check out the photo of the items given away below you’ll find quite more than seven because the SONOFF NSPanel kit includes four Zigbee modules, and more importantly, we also organized a parallel giveaway week on CNX Software Thailand with small boards such as the Raspberry Pi Zero W or XIAO BLE. We had eight winners on CNX Software: NanoPi R5S gateway – Ingmar, GERMANY e-con Systems e-CAM20_CURB camera – John…
-
The FNIRSI 1013D is a dual-channel flat-panel oscilloscope with a rich set of features. It is cost-effective and useful to people in the maintenance and R&D industries. Although it has been on the market for a few years, I purchased one, and I decided to introduce it and disassemble it to check out the hardware design. FNIRSI describes its oscilloscope as “small and portable”, so I assume it should include a lithium battery, a TFT LCD screen, a processor to handle the display, and another chip to process the digital signals. Let’s take it apart first to find out. FNIRSI 1013D oscilloscope unboxing FNIRSI 1013D package content: 1x FNIRSI 1013D oscilloscope 2x 100MHz ma…
-
Description Due to Github Actions upgrade all modules that are using Node 16 become obsolete. Action script we were using for handling TAGS is not maintained anymore so we have to switch to its fork. How Has This Been Tested? [x] Build test from a PR branch Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [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, bumps rk322x family to kernel 6.0 How Has This Been Tested? [x] Compiled deb kernel packages and tested on a live system 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
-
Description Kernel config for rockchip64 for kernel 6.0 got a sudden overhaul I don't know it was wanted or not. That caused the addition of a huge number of unneeded modules (Parallel ATA, Intel enterprise things, PCI drivers, NAND support and drivers, and other crap) that causes a grow in compressed modules size of 20 megabytes and 2 megabyte more on the kernel image plus several other insane settings, like CMA set to 384 megabytes. This PR restores the same "shape" of the previous kernel config and fixes ssv6051 and uwe5622 patches to compile without errors with v6.0. How Has This Been Tested? [x] kernel deb packages have been compiled, verified that final size is i…
-
Description As stated in the tittle. View the full article
-
Description Maintenance. View the full article
-
flash-kernel: pass FK_FORCE=yes to flash-kernel so it actually runs in chroot; thanks Ubuntu View the full article
-
We wrote about the low-cost T8-Pro Celeron N5095 mini PC with three HDMI outputs and two Gigabit Ethernet ports last week, but if you’d prefer a model with 2.5GbE networking instead, the Partaker J6412 might be a better, albeit costlier option, with still three displays support (2xDP, 1xHDMI), and three 2.5GbE ports. As its name implies, the fanless mini PC/network appliance is powered by an Intel Celeron J6412 Elkhart Lake processor, coupled with up to 16GB DDR4 memory and a 512GB SSD, and it features six USB ports, plus an RS232 COM port. Partaker J6412 specifications: SoC – Intel Celeron J6412 quad-core Elkhart Lake processor @ 2.0 GHz / 2.6GHz (Burst frequency) with 1…
-
Espressif Systems has just announced the Matter-compatible ESP-ZeroCode modules with Wi-Fi and/or Thread (802.15.4) wireless connectivity that are designed as plug-and-play solutions for LED lights, outlets, switches, dimmers, relays, fans, and other lighting and electrical devices. I was only recently introduced to no-code programming in a recent post by Ninephon Kongangkab explaining how to use SenseCraft firmware for no-code programming on Wio Terminal. Basically, there’s no need to know Arduino, MicroPython, or any programming language, as the user just has to press a few buttons to configure an IoT device to meet his/her requirements. With the ESP-ZeroCode modules, E…
-
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 Forgot to add this to the script linter at PR. Jira reference number AR-1399 View the full article
-
Description There was complain on forums that current way of blocking weak password is out of standard. Warning on weak password should be enough. Jira reference number AR-1385 How Has This Been Tested? [ ] Build fresh image and see if it 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 [ ] 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
-
No descriptionView the full article
-
Electronic components have shrunk a lot over the year, but batteries are usually one of the larger items in a design. ITEN changes that with solid state lithium-ion micro-batteries in the shape of SMD components with up to 100 µAh capacity. This is clearly not going to power your next smartphone, but ITEM micro-batteries could be found in ultra-low-power sensors potentially replacing non-rechargeable coin cell batteries with much higher capacities (e,g. 100 mAh). ITEN says their solid-state micro-batteries are superior to coin cell batteries because those are polluting, difficult to assemble on PCB, costly to recycle and require periodic maintenance once a battery is de…
-
Description fix https://forum.armbian.com/topic/20093-rock-pi-4b-rk3399-sound-broken-after-latest-kernel-update How Has This Been Tested? (TBD) [ ] Test A [ ] Test B Checklist: (TBD) [ ] 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
-
Sipeed has launched the M1s and M0Sense AI modules. Designed for AIoT application, the Sipeed M1s is based on the Bouffalo Lab BL808 32-bit/64-bit RISC-V wireless SoC with WiFi, Bluetooth, and an 802.15.4 radio for Zigbee support, as well as the BLAI-100 (Bouffalo Lab AI engine) NPU for video/audio detection and/or recognition. The Sipeed M0Sense targets TinyML applications with the Bouffa Lab BL702 32-bit microcontroller also offering WiFi, BLE, and Zigbee connectivity. Sipeed M1s AIoT module The Sipeed M1S is an update to the Kendryte K210-powered Sipeed M1 introduced several years ago. Sipeed M1s module specifications: SoC – Bouffalo Lab BL808 with CPU Alibaba T-head C…
-
Description On DIFF between PR and master. This should hopefully help finding out mistakes we do in scripting. After brief testing, this will become mandatory to deal with. When we change a script, we need to deal with ShellCheck problems. Jira reference number AR-1399 How Has This Been Tested? [x] Running snippet by hand 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 [ ] 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 dow…
-
Syntax error fixes, dep checks & shfmt of board-side bash scripts shfmt everything, so maybe it's easier to understand. armbian-hardware-optimization: fix for case without esac introduced in #4417; shfmt armbian-audio-config: do nothing if aplay/amixer/alsactl missing; shfmt View the full article
-
More updates for Radxa's Amlogic boards (radxa-zero and radxa-zero2) radxa-zero: include v2022.10 standard patches (eg: boot from USB first) meson64 u-boot v2022.10: change BOOT_TARGET_DEVICES to try to boot USB, NVME and SCSI before SD, MMC, PXE, DHCP u-boot: radxa-zero2: use v2022.10 plus Radxa's patches u-boot: radxa-zero2: Radxa's patches for the Zero2 on v2022.10 meson64: 6.0: g12a and g12b pinmux patches from Radxa common for all meson64 same batch, different repo: https://github.com/armbian/firmware/pull/42 "Add AW-CM256 BT firmware" View the full article
-
Let’s end Giveaway Week 2022 with a bang, and more exactly a rather powerful Rockchip RK3588 mini PC: Mekotronics R58 (mini). The device comes with 8GB RAM and 64GB flash storage, two 8K capable HDMI 2.0 output ports, one DisplayPort output, one HDMI input, Gigabit Ethernet and WiFI 6 connectivity, as well as a few USB 3.0/2.0 ports, plus support for a SATA drive. I reviewed the Rockchip RK3588 mini PC with Android 12 last July, and I was impressed by the CPU and GPU performance, 4K video playback capabilities, except for AV1 which was not stable at the time, and support for HDMI audio passthrough. Android 12 was quite stable at that early stage as well. Some downsides …
-
The mtd-utils package provides NAND and SPI flash capabilities for mainline kernel /dev/mtdX devices. This will help on board setup from SD card boot. closes #4427 Description The mtd-utils package provides tools for flashing the boards NAND and/or SPI flash chips. In the meanwhile most NAND and SPI chips are supported by mainline kernel MTD drivers. Boards like Cubietruck or Odroid M1 can boot from NAND or SPI with mainline U-Boot. The according flash chips can be flashed with the mtd-utils tools from the mainline kernel booted OS after an initial Armbian SD card boot. This simplifies board setup or boards boot loader update to enable booting from the on board soldered…
-
Description Nothing fancy, just some fixes to remove unapplicable hunks and add some missing bits in the device trees for rk322x and rk3288 devices. How Has This Been Tested? [x] Built edge kernel debs and tested on live installation for rk322x and rk3288 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
-
NanoPi R6S is a Rockchip RK3588S powered device that can not only work as a router with two 2.5GbE ports, but also as a mini PC with HDMI and USB ports, and an Edge AI computer thanks to the 6 TOPS NPU found in the processor. FriendlyElec has just sent me two samples of the NanoPi R6S for review. Today, I’ll start with an unboxing, a teardown, and install OpenWrt 22.03 to run some iperf3 benchmarks. I’ll try other features with either Debian or Ubuntu Desktop in a few weeks. NanoPi R6S unboxing The router/mini PC ships with 6 rubber feet (3M), and nothing else. The front panel comes with four LEDs for the system and Ethernet ports, a USB 2.0 port and a USB 3.0 port, as we…
-
The sixth prize of this year’s Giveaway Week will be GL.iNET GL-S10 BLE to MQTT gateway based on the ESP32 microcontroller and offering Ethernet, WiFi, and Bluetooth LE connectivity. The gateway is used to gather data from Bluetooth LE devices such as beacons and can be used in warehouses, shopping malls, airports, exhibition halls, tourist attractions, etc… for personnel management, asset management, environmental monitoring, indoor navigation, and more. I reviewed the ESP32-based BLE to MQTT gateway with the provided BLE beacon at the end of last year using MQTT X open-source client and the GL-S10 Tool App for Android. It allowed me to send commands through MQTT topics,…
-
Description This fixes a wrong error message from nand-sata-install when filesystem tools are missing. Prior to this change, the script doesn't notice that the tools are missing and tries to actually check the target FS size. Since that size is a blank string (because the target FS was never created), it gives a wrong error message saying that the FS is too small. Jira reference number AR-1398 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. [ ] Tested on a nightly build with Orange PI 3 LTS Checklist: [ ] My code follows the style guidelines of this project …
-
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-1301 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 by end users in nightly builds [x] Tested myself in local builds 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 change…
-
This config simplifies the U-Boot build only scenario. If this switch is set, then KERNEL_ONLY is implied to "yes". The U-Boot only build also ensures proper host prepare and any other validation, the default build procedure performs. The motivation is to simplify UBOOT_ONLY building by just one compile parameter / switch, but keeping the default dependent compile procedures like e.g. host compare and other pre-config validations as is. This makes it also useful for CICD compile configurations. Changes lib/functions/main/config-prepare.sh: imply to set KERNEL_ONLY=yes, if UBOOT_ONLY is set "yes" lib/functions/main/default-build.sh: changed do_default(): added appr…
-
Updates for Radxa's Amlogic boards (radxa-zero and radxa-zero2) A few updates, mostly from https://github.com/radxa-repo/bsp; also bump u-boot to v2202.10 with a clearly-non-existing patchdir so it's pure mainline. Also required: https://github.com/armbian/firmware/pull/40 (merged, Wifi firmware) https://github.com/armbian/build/pull/4408 (merged, allows using SDXC cards) Still not working: SDIO Wifi on my Zero (rev 1.51, 2gb RAM/32gb eMMC) which is failing; see https://discord.com/channels/855634073376260096/855657603378839582/1040610755671756911 ; it's very possible other boards work. View the full article
-
Tested on models of the media\station group View the full article
-
Description Those are already in the stable section View the full article
-
Description Move all PPAs to enhance security of CLI images. Leave only ZFS from https://launchpad.net/~jonathonf while no packages are installed from there by defauilt. He can be trusted. Jira reference number AR-1395 How Has This Been Tested? [x] Few manual tests [ ] Assembly of new cache 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 a…
-
Arduino boards have traditionally been programmed with C-like language in the Arduino IDE, but with the Arduino Lab for MicroPython, Arduino added MicroPython to several official Arduino boards. In the words of the Arduino Team, “not an official product yet, an experimental tool”, but I would not be surprised if it becomes an official IDE eventually as the company collaborated with Damien George, the creator of MicroPython, to port the official the virtual machine to a number of Arduino products, and Murilo Polese to develop the Arduino Lab for MicroPython cross-platform IDE for MicroPython. The IDE looks familiar… Oh yes, I see it now, it’s basically the Arduino IDE, b…
-
RAKwireless joined CNX Software’s Giveaway Week last year with the WisBlock Kit 2 LoRa-based GPS Tracker with Solar Panel, and the company is back for Giveaway Week 2022 with the RAK Developer Kit (Air Quality Kit) with LoRaWAN connectivity. The kit includes everything to get started to build an indoor air quality monitor and send the air quality information over LoRaWAN to the cloud/LoRaWAN server. It notably comes with a WisGate gateway and a Wisblock Node with an indoor enclosure. The kit contents and main specifications are as follows: RAK7246 WisGate Developer D0 with: Raspberry Pi Zero W board with Broadcom BCM2835 ARM11 processor @ 1GHz, 512MB RAM Storage – 16GB Mi…
-
Description Enabling serial console so we can see it & login on console. View the full article
-
Description Affected: Orangepi 3 LTS and Zero 2 Jira reference number AR-1396 How Has This Been Tested? [x] Opizero2 red led light up at once 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
-
…indicate the installation occurs on host not in container. 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? removed uuid package, ran ./compile.sh docker-shell RELEASE=jammy BOARD=rockpro64 BRANCH=edge output was [ .... ] Updating and installing basic packages on host [ uuid uuid-runtime ] Selecting previously unselected package uuid. (Reading database ... 391502 files and directories currently installed.) Preparing to unpack .../uuid_1.6.2-1.5build7_amd64.deb ... Unpacki…
-
Description Improving Allwinner u-boot patches maintainability. Jira reference number AR-1389 On halfway done: Before: https://github.com/armbian/build/tree/master/patch/u-boot/u-boot-sunxi After: https://github.com/armbian/build/tree/AR-1389/patch/u-boot/u-boot-sunxi @150balbes When this step is done, we can discuss other variants. I expect to need another 2-3h to get this done alongside with build testings. How Has This Been Tested? [ ] Build all u-boots for boards that has been altered 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-under…
-
Description Add meson-gx mmc driver patches for use phase clock settings from dts add read amlogic,mmc-phase values from dts files update meson-axg.dtsi to use 270, 0, 0 phases disable old patch for axg phase change to 270 Jira reference number AR-1394 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] JetHub J100 (axg) boots ok [X] JetHub J80 (gxl) boots ok View the full article
-
Making our grand debut, Collabora will be attending electronica in Munich for the first time! Diving into the world of electronics alongside the leading examples of the industry, we're excited to partake on all fronts. View the full article
-
build work for kernel 6.0 View the full article
-
Info name patch https://github.com/armbian/build/pull/4404 View the full article
-
No descriptionView the full article
-
Weibu is a B2B company offering total solutions and OEM/ODM services. Their target clients are computer manufacturers like Acer and Hisense as they don’t sell directly to end users. With their products both the specifications and accessories can be customized according to their customer’s requirements. One of their product lines is mini PCs and they have sent a pre-production sample of their N10 design to showcase their capabilities. In this review, I will look at the various options available for the N10 and briefly look at performance running both Windows and Ubuntu. Weibu N10 hardware overview The key selling feature of this mini PC is the wide range of ports suitable …
-
MediaTek has just launched the Dimensity 9200 octa-core flagship 5G mobile processor with one Cortex-X3 core, two Cortex-A710 cores, and four Cortex-A510 cores, as well as the latest Arm Immortalis-G715 GPU. Manufactured for a TSMC 4nm processor for efficiency, the new flagship processor supports mmWave 5G and sub-6GHz cellular connectivity, LPDDR5x 8,533 Mbps memory, UFS 4.0 storage, and embeds a faster MediaTek APU 690 AI processor MediaTek Dimensity 9200 specifications: Octa-core CPU subsystem 1x Arm Cortex-X3 core at up to 3.05 GHz 3x Arm Cortex-A710 cores at up to 2.85 GHz 4x Arm Cortex-A510 cores up to 1.80GHz 8MB L3 cache 6MB system cache GPU – Arm Immortalis-G71…
-
Changes in the name of patch files. two mandatory fields are used - a digital index that strictly fixes the position of the patch during the overlay process, the last character in the initial state is 0, this will allow you to add new patches to the right place at any time without having to rename all patches. The second required field is the name (nickname) of the user on GIT who added (is responsible for supporting) this patch in the build system. The rest of the patch file name is at the discretion of the person who adds it and it is desirable to have a description of the purpose of the patch. Please note that this name is not synonymous with the one who CREATED the pa…
-
The fourth prize of Giveaway Week 2022 is the Sonoff NSPanel Pro control panel with four Zigbee modules including a temperature & humidity sensor, a door/window sensor, a switch, and a PIR motion sensor. The controller is based on a Rockchip PX30 quad-core Cortex-A35 processor running Android 8.1 and acts as a Zigbee 3.0 gateway allowing users to add all sorts of Zigbee modules. It also works with the eWelink app to add security cameras which can be some of your old smartphones. We reviewed the SONOFF NSPanel Pro control panel & Zigbee gateway last month together with Zigbee modules and the SONOFF Slim Cam indoor security camera and found it worked reasonably well…
-
Description Since upgrading u-boot on sunxi to 2022.07 we lost key mapping for breaking the boot sequence. The former working patch has been updated to work for U-Boot v2022.07 now again to let U-Boot Autoboot being interrupted by pressing the -key as it was working for U-Boot 2021.10 before. This fix resolves Jira reference number AR-1322 Tested: [x] The current Armbian build includes the patch with success [x] Tested booting a Cubietruck board 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 change…
-
This fix is provided by mainline U-Boot since v2022.10. For any details refer to: https://github.com/u-boot/u-boot/commit/5fd30ed78539e11c2c155001a88f483441a96ebd fixes #4401 Tested: [x] Current Armbian build includes the patch with success [x] Has been tested on a Cubietruck board 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 (s. U-Boot mainline reference above) [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstr…
-
The Brume 2 security gateway/router is powered by a MediaTek MT7981B (Filogic 820) dual-core processor @ 1.3 GHz and is available as the GL-MT2500A with a metal enclosure or the GL-MT2500 with a plastic case. GL.iNet sent me the GL-MT2500A for review. In the first of the review, we’ll have a look at the device and accessories, and tear it down to check out the hardware design and main components. I’ll then need some time to test OpenWrt 21.02 and features such as WireGuard and OpenVPN, AdGuard Home, Tor Anonymity, and soon. GL.iNet GL-MT2500A (Brume 2) unboxing The router ships with a short Ethernet cable, a 5V/2A USB Type-C power supply with EU, US, and UK plug adapters,…
-
Description Jira reference number AR-1393 How Has This Been Tested? [x] Build test 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
-
The third prize of this year’s giveaway week comes courtesy of ELECFREAKS which offers a Cutebot Pico:ed kit based on the Pico:ed board with a Raspberry Pi RP2040 microcontroller and following BBC Micro:bit form factor. The kit also includes two high-speed motors to drive two wheels, ultrasonic & distance sensors, two RGB LED lights and clearance lamps on the bottom, two line-tracking probes, and an active buzzer used as a horn. It is powered by three AAA batteries. The company initially me asked me if I wanted to review the board/robot, but since I may not have the time to do so, I asked whether they wanted to be included in our yearly giveaway week which they accept…
-
AXERA AX620A is a high-performance, low-power AI SoC with a quad-core Arm Cortex-A7 processor and a 14.4TOPs @ INT4 or 3.6TOPs @ INT8’s NPU that is slightly inferior to the Amlogic A311D, and mainly used for AI vision applications. With high computing power and built-in image processing capabilities, the AX620A can support a wide range of AI workloads. It also offers low power consumption with low standby power and fast wake-up, so the chip can be integrated into battery-powered products. AXERA AX620A specifications: CPU – Quad-core Arm Cortex-A7 @ 1.0 GHz with 32KB L1 I-cache + 32KB L1 D-cache per core, 256KB L2 cache, FPU and NEON NPU – 4 TOPS @ INT4, 3.6 TOPS @ INT8 wi…
-
Description Setting the display mode in armbianEnv.txt no longer worked, probably because it used an old, sunxi-specific interface. See the commit message (also shown below) for details about this. I'm marking this as draft, because: I'm not sure if we should reuse the disp_mode variable, or maybe use a different name (video_mode?) to make it clearer that the values it accepts are of a slightly different format (would also help to see that older documentation does not apply to this option). This fixes just sunxi, which I've been able to test only on a single board (Orange Pi PC). I'm not sure if similar changes are needed elsewhere (see last point in commit message). …
-
Without this, when mkimage fails (for example because the boot partition is too small), install.log shows an error like: mkimage: Write only 16310208/17794920 bytes, probably no space left on the device But this does not terminate the build, so the compile script shows no error and an image is generated, but it is unbootable. This runs the script with -e, so when mkimage fails, the script fails, which makes update-initramfs fail, which makes the build fail. 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] Build image for Orange Pi PC with BOOTFS_TYPE="fat" …
-
Description 33% probability of showing, just like for the armbian-config How Has This Been Tested? ___ ____ _ _ _ / _ \| _ \(_) | || | | | | | |_) | | | || |_ | |_| | __/| | |__ _| \___/|_| |_| |_| Welcome to Armbian 22.11.0-trunk Jammy with Linux 5.15.76-rockchip64 No end-user support: built from trunk System load: 2% Up time: 2:03 Memory usage: 4% of 3.77G IP: 10.0.30.157 CPU temp: 50°C Usage of /: 12% of 15G RX today: 4.0 GiB Tip of the day: do u want 2 use armbian powered snap-free Intel / AMD build? https://www.armbian.com/uefi-x86/ [ 1 security updates avai…
-
ODROID-N2L SBC is a smaller and cheaper version of the ODROID-N2+ single board computer powered by an Amlogic S922X hexa-core Cortex-A73/A53 processor and offered with 2GB or 4GB single-chip LPDDR4X memory. While the ODROID-N2+ is the most popular board from Hardkernel, it’s also fairly larger than most hobbyist SBCs on the market, and following requests from customers, the company designed the ODROID-N2L with a compact form factor that is smaller than Raspberry Pi Model B SBCs and sold at a lower price at the cost of missing some of the features of its big brother. ODROID-N2L specifications: SoC – Amlogic S922X hexa-core big.LITTLE processor with 4x Arm Cortex A73 cores …
-
T8-Pro is a low-cost mini PC powered by an Intel Celeron N5095 Jasper Lake processor that offers features such as triple 4K HDMI output and dual Gigabit Ethernet usually found in more expensive models for the industrial/embedded market. The actively-cooled mini PC is equipped with 8GB RAM and an M.2 2242 SSD of 128GB to 1TB capacity. It also comes with a WiFi 5 and Bluetooth 4.2 module, three USB 3.0 ports, and a 3.5mm audio jack. T8-Pro mini PC 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 LPDDR4X (Up to 16GB, but not offered for sale) Storage – 128…
-
Today, we’re giving away the e-con Systems e-CAM20_CURB is a 2.3MP color camera with a global shutter that is designed to work with Raspberry Pi 4 SBC. The camera is based on ON Semiconductor AR0234CS CMOS sensor and supports uncompressed video at 1920 x 1200 (2.3MP) up to 60 fps, 1920 x 1080 (Full HD) up to 65 fps, and 1280 x 720 (HD) up to 120 fps. I just completed the e-CAM20_CURB camera review with Raspberry Pi 4 last weekend and found the video smoothness and quality to be much better than most cameras I’ve tried when there is motion, even in relatively dark scenes, since motion blur and artifacts are reduced. The company provides Yocto Linux and Raspbian/Raspberry …
-
4K HDMI to USB 3.0 dongles based on Macrosilicon MS2130 video and audio acquisition chip are starting to show up on Aliexpress for around $19 with free shipping. We first discovered the MS2130 chip in the YuzukiLOHCC PRO open-source hardware board that claims to have a bills-of-material cost of about $10. But you have to build it and source the components yourself, so it’s not for everyone. Now USB 3.0 adapters capable of recording or streaming up to 1080p60 uncompressed video from an HDMI input up to 4Kp30 are available to anyone with around $20. “Mini U3” HDMI to USB 3.0 video capture dongle specfications: Main chip – MacroSilicon/UltraSemi MS2130 USB 3.2 Gen 1 high-def…
-
Nicolai Electronics’ rp2040-ic2-interface open-source firmware for the Raspberry Pi Pico (or other Raspberry Pi RP2040 boards) converts the board into an I2C to USB bridge to connect any I2C sensor or module to a PC or other hardware without GPIOs. The firmware implements the USB protocol expected by the I2C-Tiny-USB kernel driver used by the original I2C-Tiny-USB project for Microchip ATMega 8-bit AVR microcontrollers. The RP2040 is however not a fork of the original project, but instead a complete re-implementation of the firmware. You’ll need to connect your I2C sensor, display, or another module to the SDA (GPIO 2) and SCL (GPIO 3) pins of the Raspberry Pi RP2040 micr…
-
Description Cosmetic fix. View the full article
-
It’s that time of year… CNX Software giveaway week! For the 9th edition, we’ll have seven items to give away, five that I will send myself, and two that will be sent directly from two companies that accepted to add their own products to the giveaway. We’ll start the giveaway with NanoPi R5S router based on Rockchip RK3568 SoC with 2 GB DDR4 RAM, 8GB eMMC flash plus an M.2 socket for NVMe SSD, two 2.5GbE Ethernet ports, one Gigabit Ethernet port, as well as HDMI 2.0 video output and two USB 3.0 ports. I reviewed the NanoPi R5S router with OpenWrt and Ubuntu 20.04 “FriendlyCore”, but I had to call this a “preview” since 2.5GbE was far from optimal, sometimes only a little…
-
Description Update odroidxu4-current kernel to 5.4.223. How Has This Been Tested? [x] Reboot of my Odroid HC1 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 dependent changes have been merged and published in downstream modules View the full article
-
Description UEFI kernel, current and edge, can build both, can generate rootfs, grub unconfigured. Jira reference number AR-1390 How Has This Been Tested? [x] Build tests only Checklist: [x] 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