SBC News
Atom feed, Pull requests awaiting review and other tech news
4529 topics in this forum
-
RK3328 UART1 and I2C0 are available on Orange Pi R1 Plus LTS 13 pin connector. Add device tree overlay files for rk3328 uart1 and i2c0. I have noticed chatter on Github (@rpardini) around dtbo naming conventions. I'm therefore not absolutely clear on what is expected. Historic dtbo's for rk33xx are formatted with a rockchip prefix (there are some exceptions). I've used the rockchip prefix: rockchip-rk3328-i2c0.dtbo rockchip-rk3328-uart1.dtbo And the "Hardware" selection in armbian-config displays them correctly without the prefix. Jira reference number AR-1509 [x] Builds correctly and produces the dtbo's [x] Tested that the "Hardware" can be selected via armbian-…
-
Description https://github.com/armbian/build/pull/4759#issuecomment-1407809336 How Has This Been Tested? [x] Compiled the kernel succesfully 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 Hotfix for rk3328 dram memory controller driver has some issues and causes crashes on board on which is activated (see https://github.com/armbian/build/pull/4767) on edge 6.1 kernel. This pull request fixes the issue, plus removes some cruft and warnings from the existing code. How Has This Been Tested? [x] Compile kernel deb packages successfully [x] Install on a rk3318 system [ ] Install on rk3328 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…
-
Description Hardware cursor is currently broken and sometimes it's randomly disappearing. Ref: https://github.com/radxa/kernel/issues/57 How Has This Been Tested? [ ] Compiled and checked that cursor is no longer disappearing. 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 Hotfix to remove a hunk from a patch that prevented compilation of uwe5622 driver on sunxi64 family for current kernel 5.15. The hunk was just "cosmetical" because it removed a compilation warning about unused variables. There seems to be some #define and #ifdef difference on sunxi64 that causes the compilation error. Also the application of bluetooth-fix patch has been removed from drivers_network.sh since the patch has been removed in the past. How Has This Been Tested? [x] Compiled current 5.15 kernel debs for OrangePi 3 LTS (sunxi64) [x] Compiled current 5.15 kernel debs for OrangePi 4 LTS (rockchip64) [x] Compiled edge 6.1 kernel debs for OrangePi4 LTS…
-
STMicroelectronics has just announced the STM32Cube.AI Developer Cloud opening access to a suite of online AI development tools for the STM32 microcontrollers (MCUs) allowing developers to generate, optimize, and benchmark AI working on the company’s 32-bit Arm microcontrollers. The company sus the STM32Cube.AI Developer Cloud is based on the existing STM32Cube.AI ecosystem of desktop tools with the added benefit of being able to remotely benchmark models on STM32 hardware through the cloud in order to save on workload and cost. Some of the highlights of the online tools include: An online interface to generate optimized C-code for STM32 microcontrollers without requiring…
-
The Green Metrics Tool (GMT) is an open-source framework that allows the measurement, comparison, and optimization of the energy consumption of software with the goal of empowering both software engineers and users to make educated decisions about libraries, code snippets, and software in order to save energy along with carbon emissions. While the firmware of battery-powered embedded devices and the OS running on your smartphone are typically optimized for low power consumption in order to extend the battery life, the same can not be said of most software running on SBCs, desktop computers, and servers. But there are still benefits of having power-optimized programs on th…
-
Description legacy was broken. Let's drop it since current and edge work well. How Has This Been Tested? Unnecessary. 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
-
MicroBlocks is a visual programming IDE for 32-bit microcontrollers currently supporting the BBC Micro:bit V1/V2, Calliope mini (aka the German Micro:bit), Adafruit Circuit Playground Express and Bluefruit, Raspberry Pi Pico and Pico W, and various other boards including ESP32 and ESP8266-based boards. I discovered MicroBlocks in the list of talks for FOSDEM 2023, and although it did not make it to my virtual schedule, I thought it was interesting to look into and write about it. In their upcoming FOSDEM talk, Bernat Romagosa and Kathy Giori refer to MicroBlocks as small, fast, and human-friendly with development guided by four guiding principles: liveness, parallelism, p…
-
Description Remove patches, sync with driver repository. https://github.com/jethome-ru/rtl88x2cs/pull/8 Jira reference number AR-1527 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 D1+ (rtl8822cs WiFi/BT) 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 …
-
Description RK3328 dmc driver was added a few kernels ago, it is broken with 6.1 causing kernel panic and failure to boot. Remove driver, disable boards that still depend on it but can't be tested. Patches need rebased for nanopi r2 (all) rk3328-roc-pc nanopi neo3 orangepi R1 How Has This Been Tested? [X] Build passes [X] Renegade boots successfully 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 be…
-
Description The uwe5622 driver has been moved from allwinner directories into patch/misc directory with this previous pull request With this pull request, rockchip64 family will share the base patch in misc and provides an additional, small patch to fix specific compatibility for rockchip. Ideally this minor patch would be integrated in the big driver in patch/misc, but it is not trivial task and would then require extensive tests on allwinner platform. The pull request also provides a patch to the driver to let it compile and work on kernel v6.1, and also patches the rockchip64-edge kernel config. At last, it fixes a memcpy fat kernel warning about field-spanning memo…
-
In the first part of the review of GL.iNet GL-MT3000 “Beryl AX” pocket-size WiFi 6 OpenWrt router we had a look at the specifications, the package content, and the hardware design with a teardown of the little. I’ve now had more time to play with the router focusing the review on WiFi 6 performance, and some of its functions such as repeater, NAS, and 4G hotspot. The router also supports VPN client and server modes, the Tor network, and Adguard Home, but I’ll invite readers to check out the GL.iNet Brume 2 security gateway review since I went through all these, and the hardware is very similar minus wireless connectivity. Initial setup of the Beryl AX router If you connec…
-
Description update renegade device tree patches How Has This Been Tested? build passes 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 USB3 has been enabled in mainline since 2021 View the full article
-
Description These patches are are needed for panfork "go-faster". Using env PAN_MESA_DEBUG=gofaster we can get better glmark performance. Here are some infos from icecream95 copied on discord: "go-faster" patches for Mesa on RK3588 are almost ready, but need some kernel patches to get the full advantage: https://gitlab.com/panfork/rk3588-implicit-sync That repo has backports of a couple of patches from Linux v6.0, a fix to rockchip-drm, and also a patch to kbase fixing a bug that I hit accidentally… but could probably be used in an exploit. On that note, kbase vulnerabilities are found quite often: https://developer.arm.com/Arm Security Center/Mali GPU Driver Vulnerabi…
-
Nicla Voice is the latest board from the Arduino PRO family with support for always-on speech recognition thanks to the Syntiant NDP120 “Neural Decision Processor” with a neural network accelerator, a HiFi 3 audio DSP, and a Cortex-M0+ microcontroller core, and the board also includes a Nordic Semi nRF52832 MCU for Bluetooth LE connectivity. Arduino previously launched the Nicla Sense with Bosch SensorTech’s motion and environmental sensors, followed by the Nicla Vision for machine vision applications, and now the company is adding audio and voice support for TinyML and IoT applications with the Nicla Voice. Nicla Voice specifications: Microprocessor – Syntiant NDP120 Neu…
-
Description Cracklib check library must be present in minimal variant. Re-adding after recent too intensive packages cleanup. Jira reference number AR-1524 How Has This Been Tested? [x] Generated Debian boolseye minimal Checklist: [x] My code follows the style guidelines of this project [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Needs firmware for ap6275p -> https://github.com/armbian/firmware/pull/47 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
-
Previously known for its tablet SoCs, Allwinner has been focusing on low-cost Cortex-A7 and Cortex-A53 processors for consumer devices in recent years, and the Allwinner TV303 quad-core Cortex-A53 processor is yet another one and appears to be the first of Allwinner TV-series processors designed for “smart screens”, notably smart Android projectors. I could not find any references for TV303 on the Allwinner website, but the company did publish a post on Weixin about a “Smart Android Projector” by Hotack based on the new processor and showcased at CES 2023. Allwinner TV303 preliminary specifications: CPU – 4x Arm Cortex-A53 GPU – Arm Mali-G31 VPU – 4K hardware video decodi…
-
Description removing "removable" paramter UUID from EFI partition was not found Jira reference number AR-1523 How Has This Been Tested? [x] (several) installs on Windows Laptop containing Windows 11 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 View the full article
-
Description sunxi-6.1: update upstream to tag orange-pi-6.1-20230118-1327 sunxi-5.15: rebase Checklist: [x] Test build sunxi [x] Test build sunxi64, work on board banabapi-m64 ____ ____ _ __ __ __ _ _ | __ )| _ \(_) | \/ |/ /_ | || | | _ \| |_) | | | |\/| | '_ \| || |_ | |_) | __/| | | | | | (_) |__ _| |____/|_| |_| |_| |_|\___/ |_| Welcome to Armbian 23.02.0-trunk Jammy with Linux 5.15.90-sunxi64 View the full article
-
Congatec conga-HPC/cRLS is a COM-HPC Client Size C module based on a 13th generation Intel Raptor Lake processor with support for up to 128GB DDR5 memory through four SO-DIMM sockets. The COM-HPC module also provides up to three DDI display interfaces, two 2.5GbE networking interfaces with TSN support, two SATA storage interfaces, and a range of PCIe Gen 3, 4, and 5 interfaces through the two 400-pin connectors defined in the COM-HPC standard. conga-HPC/cRLS specifications: Raptor Lake-S SoC (one or the other) Intel Core i3-13100E with 4x P-cores @ 3.3GHz / 4.4GHz, 12 MB cache, Intel UHD Graphics 730; PBP: 65W Intel Core i5-13400E with 6x P-cores @ 2.4GHz / 4.6GHz, 4x E-c…
-
FriendlyElec NanoPi R5C is a smaller version of the NanoPi R5S router with the same Rockchip RK3568 processor, but only two 2.5GbE ports and support for an internal M.2 WiFi and Bluetooth module, instead of just USB dongles for the earlier NanoPi R-series routers. The mini router can also be used as a mini PC thanks to a built-in HDMI 2.0 video output port and two USB 3.2 ports and is offered in two versions with either 1GB RAM and 8GB eMMC flash, or 4GB RAM and 32GB storage for just $10 more. NanoPi R5C specifications: SoC – Rockchip RK3568B2 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 dec…
-
Reputation Points
- 10 replies
- 9k views
- 3 followers
-
-
Intel has just discontinued PathFinder Eclipse-based development environment for RISC-V processors with the website now reading: We regret to inform you that Intel is discontinuing the Intel Pathfinder for RISC-V program effective immediately. Since Intel will not be providing any additional releases or bug fixes, we encourage you to promptly transition to third-party RISC-V software tools that best meet your development needs. PathFinder was a pre-silicon open-source development environment with support for vairous RISC-V cores, a set of other IP’s, multiple operating systems, and toolchains. It allowed designers to create RISC-V SoCs to and run them on FPGA platforms su…
-
My effort to implement an official armbian support for OLIMEX Teres A64. How to help Testing of the image To capture any bugs i need testers if you want to help then: 1. Install the provided image on a class 10 A1 or higher SDCard and use it to boot the system using command # dd if=/path/to/file/img of=/dev/SDCARD_HERE conv=sync status=progress && sync * Armbian_23.02.0-trunk_Teres-a64_bullseye_current_5.15.89_minimal.img * Armbian_23.02.0-trunk_Teres-a64_bullseye_current_5.15.89_minimal.img.sha * Armbian_23.02.0-trunk_Teres-a64_bullseye_current_5.15.89_minimal.img.txt DO NOT update/upgrade the system! (apt update or apt upgrade or apt dist-upgrade) * We need …
-
/bin/bash doesn't exists on Nix-like Operating systems + it's malpractice to hardcode binary path as it will depend on file system hierarchy This solution replaces that to use environment for binaries + adds option to change Bash binary during runtime through using BASH variable View the full article
-
Description Fixes meson64 current & edge kernels. Add patch https://patchwork.kernel.org/project/linux-amlogic/patch/d9721029-780e-09f1-0207-72d3897032a4@gmail.com/ The usage of edge-triggered interrupts lead to lost interrupts under load, see [0]. This was confirmed to be fixed by using level-triggered interrupts. The report was about SDIO. However, as the host controller is the same for SD and MMC, apply the change to all mmc controller instances. [0] https://www.spinics.net/lists/linux-mmc/msg73991.html Fixes: 1499218c80c9 ("arm64: dts: move common G12A & G12B modes to meson-g12-common.dtsi") Reported-by: Peter Suti <peter.suti@streamunlimited.com> Te…
-
correction of bpir2pro frequency control and changing the composition of images View the full article
-
LILYGO T-QT Pro is an ESP32-S3 WiFi and BLE IoT board with a 0.85-inch color display, 4MB flash, 2MB PSRAM, a USB-C port, a few GPIOs, and support for LiPo battery with charging. It is an upgrade to the ESP32-S3-based LILYGO T-QT V1.1 board that also supports LiPo battery power but lacks a charging circuit, so you had to remove the battery and charge it manually each time. The T-QT Pro adds a charging circuit and switches from an ESP32-S3 with an 8MB flash design to one using ESP32-S3FN4R2 with 4MB flash and 2MB PSRAM. LilyGO T-QT Pro specifications: Wireless MCU – Espressif Systems ESP32-S3FN4R2 dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acce…
-
Description Move disabled Rockchip64 patches to folder for eventual disposal as orphans if no one looks at them. How Has This Been Tested? no functional change View the full article
-
The Theengs Plug ESP32 smart plug runs OpenMQTTGateway firmware to serve as a BLE MQTT gateway and power meter compatible with Home Assistant, Homebridge, OpenHAB, DomoticZ, FHEM, Jeedom, NodeRed, AWS, and any MQTT-compatible IoT or Smart Home system. While the Matter standard should improve interoperability between Smart Home frameworks over time, there are still millions of devices already produced that are not Matter compatible, and the Theengs Plug aims to at least partially address this issue by helping users reduce the number of hubs required and have only one that supports different ecosystems. Theengs Plug hardware specifications: Microcontroller – ESP32 dual-core…
-
We’ve started to see Intel Alder Lake-N processors in mini PCs such MSI Cubi ADL N and Morefine M9 based on announced SKUs, but the Intel Processor N95 processor, which Intel has yet to unveil, is now found in a mini PC sold for various Aliexpress sellers starting at $187 for a barebone system and going up to $384 for a model with 32GB RAM and a 1TB SSD preloaded with an activation version of Windows 10 or Windows 11. The Processor N95 is a quad-core processor clocked at up to 3.4 GHz (Turbo) with 6MB cache, and 16EU Intel UHD graphics clocked up to 750 MHz. The TDP is not known, but considering the base frequency is shown to be 1.7 GHz in GeekBench it’s probably a 15W TD…
-
$ ./compile.sh bash: ./compile.sh: /bin/bash: bad interpreter: No such file or directory $ guix --version guix (GNU Guix) da9af8c72fe427e3eeb718b53c599139a8958d61 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]: I won't use JIRA as it's evidently a contributor to the replication crisis in the computer science 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] Daily driving it, tell ya in few days 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, particula…
-
TODO [ ] Explain to me DEFAULT_OVERLAYS so that i can document it else merge with fixme placeholder View the full article
-
Description Update odroidxu4-current kernel to 5.4.230. 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 Added new Debian 12 Bookworm Jira reference number AR-1521 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 CLI and Minimal images [x] Build desktop XFCE image [x] Armbian repository needs to be updated due to missing packages... 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 h…
-
Up until now, U-boot would only support the User datagram protocol (UDP) allowing for TFTP and NFS boot, but Linaro has now added support for TCP and HTTP in U-boot in order to boot Linux from common web servers. TFTP boot from U-boot has been supported for years, as around the year 2006 I remember implementing TFTP Linux boot for a Karaoke system in order to lower the BoM cost by selecting a smaller flash device, and I also explained how to boot Linux on a TV box with TFTP back in 2014. This requires installing a TFTP server on your server, which is quite a trivial task, but HTTP servers are omnipresent, so it’s a welcome addition to U-boot. If you want to use HTTP to bo…
-
Morefine M9 is one of the first mini PCs I’ve seen sold with the 6W Intel Processor N100 Alder Lake-N quad-core processor and the price is not too bad with $199 asked for a barebone model on Aliexpress. The mini PC supports up to 32GB DDR4 RAM, is sold up with up to 1TB NVMe SSD, and features two 4K-capable HDMI 2.0 ports, Gigabit Ethernet, a WiFi 6 & Bluetooth 5.2 module, as well as four USB 3.2 ports. Morefine M9 specifications: SoC – Intel Processor N100 quad-core Alder Lake-N processor @ up to 3.4 GHz (Turbo) with 6MB cache, 24EU Intel HD graphics; TDP: 6W System Memory – Up to 32GB DDR4-3200MHz Storage M.2 2280 PCIe/NVMe socket fitted 128GB, 256GB, 512GB, or 1TB …
-
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…
-
Description rk322x proved to work well with kernel 6.1, so move current flavour to it How Has This Been Tested? [x] 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 As per subject, rockchip 32 bit works well enough on 6.1 to move current kernel there Jira reference number AR-1518 How Has This Been Tested? [x] 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 A patch for Pinebook Pro was not applying cleaning on current 5.15 rockchip64 kernel flavour, turns out that Orange Pi 4 LTS has no more HDMI video output and dmesg is lamenting about a missing extcon connector over fusb driver. fusb driver has the control over video output since it has the capacity to steer video output from HDMI to DP via USB type-c connector. A broken fusb driver causes broken video output; this problem can be shared among all boards that depend upon it. This pull request fixes the application of the Pinebook Pro patch, and perhaps fixes the Orange Pi 4 LTS broken video output. edit: I confirm, fixing the patch fixes also video output on…
-
Hey Karl here. The timing couldn’t have been more opportune when I was asked to review the TerraMaster F4-423 4-bay NAS. Let me explain why. I run Unraid as my OS of choice for my home lab. I have found it easy to maintain and hard to break. My old rig had a 3900X with 3 cores, 6 threads dedicated to docker containers, and the remaining cores running VM’s. It has been a fun and learning experience. I have run it with several different VM configurations over the past few years. The majority of the time I ran 2 VM’s. One personal and one work and I would RDP over to the work VM. If I wanted to game I had a third gaming VM and allocated all resources to it. It’s not super co…
-
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 corresponding changes to the documentation [ ] My changes generate no ne…
-
Description Remove PGP signing from the script as its done in GHA. Also remove generating .current control file as its obsolete in this design. Also remove rootfs-cache alias as we are anyway making action script from scratch. Nobody else uses this. View the full article
-
Description It wasn't possible to use overlays out-of-the-box because of they didn't have same prefix as Armbian's overlay prefix. Now they have valid names and it's possible to use them without extra effort. How Has This Been Tested? [x] Checked overlays on OPi5 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 Most chips support 2.2GHZ as maximum freq. Needs some voltage overclock to get 2.35-2.4GHz speeds. Looks like 50 mV enough to get this speeds. Note: Doesn't have much performance improvement. It provides better performance to disable DMC and changing governors. How Has This Been Tested? [x] Tested on OPi 5. Seems stable 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 publis…
-
SiFive HiFive Pro P550 RISC-C motherboard based on Intel “Horse Creek” quad-core SiFive Performance P550 processor will launch this summer with 16GB DDR5 memory, two PCIe expansion slots, Gigabit Ethernet networking, USB 3.x ports, and on-board graphics. Intel Horse Creek platform was first revealed when SiFive unveiled the SiFive Performance P550 64-bit RISC-core with Cortex-A75 class performance in June 2021. The companies then demonstrated an internal Intel Horse Creek board with 8GB DDR5 and PCIe Gen5 at the Intel Innovation 2022 Developer Conference last October, and it looks like the 7nm RISC-V processor will finally be available to developers this summer with the l…
-
SB Components’ HackyPi is a Raspberry Pi RP2040-based USB dongle whose main purpose is to teach ethical hacking and coding programs, in other words, some sort of portable educational hacking tool. The small USB stick features a 1.14-inch color LCD, a MicroSD card to store data such as scripts and photos, and a button to enable programming like on other Raspberry Pi RP2040 boards. HackyPi specifications: MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ 133 MHz with 264KB SRAM Storage – QSPI flash, MicroSD card slot Display – 1.14-inch color LCD with 240×240 resolution USB – 1x USB 1.1 Type-A port Misc – Boot “Initiate Program” button Power Supply – 5V via U…
-
add support for various HID game controllers and waydroid on rk3588 legacy kernel 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…
-
Description Removing packages we might not need. Jira reference number AR-1516 How Has This Been Tested? [ ] Build all (supported) changed scenarios 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 Sorry for my force push same as https://github.com/armbian/build/pull/4729 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 corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the f…
-
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 corresponding changes to the documentation [ ] My changes generate no ne…
-
The Storaxa is a multi-purpose device powered by an Intel Celeron N6005 Jasper Lake processor which works as a 5-bay SATA NAS, which also happens to take up to four NVMe SSDs, a 4K media center with HDMI and DisplayPort interfaces, and a WiFi 6 router equipped with four 2.5GbE ports. The solution is fitted with 16GB RAM, comes with four 10 Gbps USB 3.2 ports and two USB 2.0 ports, and runs Proxmox VE to handle both TrueNAS SCALE and OpenWrt for the NAS and router functions respectively. Storaxa specifications: SoC – Intel Celeron N6005 quad-core Jasper Lake processor @ 2.0GHz / 3.3GHz (Turbo) with 32EU Intel UHD graphics @ 450 / 900 MHz (Turbo); 10W TDP System Memory – 16…
-
An OEM fanless network appliance has shown up online with a choice of 15-watt Intel Core i3-1215U, Core i5-1235U, and Core i7-1265U Alder Lake processors, and six 2.5GbE interfaces, as well as HDMI and DisplayPort video outputs, and support for M.2 NVMe SSD and 2.5-inch SATA drives. The design looks very similar to another white brand fanless network appliance with six 2.5GbE ports and an Intel Gemini Lake processor that we covered last year. Besides the faster processor, the new system replaces i225-V controllers with i226-V controllers, some of the USB ports have been upgraded to “USB 3.2”, and DisplayPort output was added for dual display setups. Specifications: Alder …
-
Twitter counter is broken so remove it until fixed be more precise in terms of 64 bit View the full article
-
A few days before launching the Raspberry Pi Camera Module 3 with HDR and autofocus, Raspberry Pi Trading asked me whether I would be interested in reviewing the new modules, and sent me three samples: the standard module, the Raspberry Pi Camera Module 3 Wide, as well as the NoIR version that lacks an IR filter and is better suited for night shots. It took a full week for DHL to send the package to my house, but I’ve now had time to review the new Raspberry Pi Camera Module 3, mostly with libcamera, but also Picamera2, focusing on the new features such as HDR, autofocus, and wide angle. I also had a quick try at the Raspberry Pi Camera Module 3 NoIR but without IR lights…
-
Description This PR enables support for MediaTek USB modules in Rockship legacy kernel. MediaTek branch was enabled in the past but all the devices were set not to build. This change adds them as modules. 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] Create and build full Armbian desktop image based on OPI5 WIP [X] Test with hardware on Orange PI 5 [X] Connect to Wifi network with image + Asus USB AC55 (MediaTek MT7621U) 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 comment…
-
Description On my samsung TV, Rock 5b disconnects the CEC communication after TV restart. This patch fixes that. 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 ] Rock 5b using Samsung TV 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 [x ] I have made corresponding changes to the documentation [x ] My changes generate no new warnings [x ] Any dependent changes have been merged and pub…
-
Description sunxi: switch CURRENT to v5.15.89, EDGE to v6.1.7 Checklist: [ ] Test build sunxi [ ] Test build sunxi64 View the full article
-
ZSWatch is an open-source hardware smartwatch based on an u-Blox ANNA-B402 module with Nordic Semi nRF52833 Bluetooth 5.1 SoC and running Zephyr real-time operating systems. We’ve seen several open-source hardware smartwatches over the years, as well as open-source firmware projects such as AsteroidOS or InfiniTime with the latter used in the PineTime smartwatch, and the ZSWatch adds to the list of interesting open-source wearables with all source files made public. ZSWatch specifications: Wireless module – u-blox ANNA-B402 based on Nordic Semi nRF52833 Arm Cortex-M4F microcontroller with Bluetooth LE 5.1 and direction finding support Storage – 8MB flash (MX25R6435FZNIL0)…
-
Description Moving wireless driver(s) from kernel specific folders. Todo: Compare and unify with the driver that floats in Rockchip patches. Jira reference number AR-1507 How Has This Been Tested? [x] Build test on current and next [ ] Test on hardware 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 If the argument for the key is a long path like /home/user/tmp/test or a non-existent device, then an awk script error and incorrect data or nonsense is printed on the screen. Split Pull Request [#4691] Checklist: [x] Test on board View the full article
-
After two years of hosting the event virtually, Brussels will once again welcome attendees on February 4 & 5 on the old stomping grounds of the ULB Solbosch Campus. Collabora will be presenting 8 different talks, in 7 devrooms as well as on the main track! View the full article
-
Description Clear the code for system scripts: /etc/kernel/postrm.d/xx-initramfs-cleanup /etc/kernel/postinst.d/xx-initramfs-cleanup Split Pull Request [#4691] Checklist: [x] Tested on the bananapim64 device of the jammy OS [ ] Test on a device with a separate partition /boot OS debian View the full article
-
Yesterday, I ended up on the HPMicro website showing the illustration above about a 1 GHz MCU called HPM64G0. It looked interesting enough so I clicked on the link to a page with some documentation for the company’s HPM6700/6400 microcontrollers. But in typical Chinese fashion, I was asked for a mobile phone number to download the documents. No luck this time since a Chinese mobile phone number is required. If anybody can set up a mirror on Mega or other websites easily accessible outside of China that would be appreciated. But eventually, I found an article in Chinese on EETrend where we can learn more about the HPM64G0 which happens to be a 1GHz microcontroller based on…
-
No descriptionView the full article
-
No descriptionView the full article
-
Description Hi Igor, as discussed in radxa e25 channel on discord i did a first build with edge kernel of e25 radxa board. my board did not yet arrvie so i cannot test this properly uboot is from radxa kernel is 6.1.y i was able to build this image Armbian_23.02.0-trunk_Radxa-e25_jammy_edge_6.1.7.img i also added another board here, it is a beelink gs1 allwinner h6 TV box which builds properly with just mainline kernel. and it works fine with, it is installed on internal emmc. Armbian_23.02.0-trunk_Beelink-gs1_jammy_current_5.15.80.img Armbian_23.02.0-trunk_Beelink-gs1_jammy_edge_6.1.2.img.sha Armbian_23.02.0-trunk_Beelink-gs1_jammy_edge_6.1.6.img How Has This Bee…
-
LILYGO T-RSC3 is a relatively compact ESP32-C3 board with WiFi 4 and Bluetooth LE 5.0 connectivity, support for RS232 and RS485 communication protocols through a DB9 connector and a terminal connector respectively, and a wide 5V to 24V DC power input. LILYGO had already made an ESP32 board with CAN Bus and RS485 interfaces called the T-CAN485, but without any isolation. The new T-RSC3 offers both RS232 and RS485 interfaces, but no CAN Bus, protected by isolated transceiver modules that should make it safer to use in industrial environments. LILYGO T-RSC3 board specifications: Wireless module – Espressif Systems ESP32-C3-MINI-1U module with ESP32-C3 RISC-V microcontroller …
-
Frore Systems Airjet Mini and Airjet Pro are active cooling chips that are just 2.8mm thick and quietly suck cool air in from the top of the chip before pushing it out the sides with the aim to replace traditional fan-based solutions in ultrabooks, or be integrated into VR headsets and smartphones for improved cooling. Yesterday we saw that cameras could clean themselves with micro-vibrations, and it happens that processors can be cooled with vibrations too as the Airjet chips are comprised of tiny membranes that vibrate at ultrasonic frequencies to generate a flow of air that enters through inlet vents in the top and transformed into high-velocity pulsating jets exiting …
-
Description Backported PR from https://github.com/jwrdegoede/rtl8189ES_linux/pull/87 to all other wifi drivers. (similar to #4661) Need to fix, but currently skipped: rtl8723cs: This driver was added to each kernel separately. Impossible to maintain. Need move driver to separated repo and add to the drivers_network.sh. rtl8723bs: have different code base, can't easily be ported. How Has This Been Tested? [x] It's builds without errors. 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…
-
Description Backported PR from https://github.com/jwrdegoede/rtl8189ES_linux/pull/89 to all other wifi drivers. P.S. Also, we have rtl8723cs with the same bug. But this driver was added to each kernel separately. Impossible to maintain. Need some refactoring: need move driver to separated repo and add to the drivers_network.sh. How Has This Been Tested? [x] It's builds without errors. 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…
-
Refresh scorecard action View the full article
-
Description Backported PR from https://github.com/jwrdegoede/rtl8189ES_linux/pull/88 to all other wifi drivers. P.S. Also, we have rtl8723cs with the same bug. But this driver was added to each kernel separately. Impossible to maintain. Need some refactoring: need move driver to separated repo and add to the drivers_network.sh. How Has This Been Tested? [x] It's builds without errors. 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…
-
Variscite VAR-SOM-MX93 is a 200-pin SO-DIMM system-on-module based on NXP i.MX 93 dual-core Cortex-A55/M33 AI processor with up to 2 GB LPDDR4 RAM, 64GB eMMC flash, and onboard WiFi & Bluetooth module and audio driver. The Variscite module follows the announcement of two other NXP i.MX 93 system-on-modules, namely the Forlinx FET-MX9352-C with board-to-board connectors and the iWave Systems iW-RainboW-G50M LGA module compliant with OSM Size L form factor to be soldered directly on the carrier board. VAR-SOM-MX93 specifications: SoC – NXP i.MX 93 with up to 2x Cortex-A55 cores @ 1.7GHz, 1x Cortex-M33 real-time co-processor @ 250 MHz, 0.5 TOPS NPU, 2D PxP graphics engin…
-
CHIPSEA CST85F01 is an Arm Cortex-M4F microcontroller clocked at up to 480 MHz and designed for IoT applications with dual-band (2.4/5.0 GHz) WiFi 6 with TWT (Target Wake Time) support, Bluetooth 5.0 LE, and a range of I/Os. Following the recent availability of 2.4 GHz WiFi 6 IoT chips such as Espressif Systems ESP32-C6 and Bouffalo Lab BL616, CHIPSEA CST85F01 offers an alternative with dual-band WiFi 6 connectivity while we are waiting for the launch of the ESP32-C5 RISC-V microcontroller. CST85F01 specifications: CPU core – Arm Cortex-M4F CPU with MPU and FPU @ up to 480 MHz Memory – 992 KB SRAM, SDR/DDR PSRAM interfaces Storage – 752 KB ROM, 8 Mbit to 128 Mbit flash Wi…
-
XCY-X66 is a tiny (75 x 75 x 52mm) mini PC based on Intel Celeron N5105 Jasper Lake and equipped with four 2.5GbE ports using Intel i225V controllers that should make it suitable for a range of networking applications. The small actively-cooled computer also comes with 8GB LPDDR4X, an M.2 2242 socket suitable for NVMe or SATA storage, one 4K-capable HDMI 2.0 port, and a few USB ports. XCY-X66 mini PC specifications: SoC – Intel Celeron N5105 quad-core Jasper Lake processor @ 2.0GHz / 2.9GHz (Turbo) with Intel UHD graphics 605; 10W TDP System Memory – 8GB LPDDR4X Storage 1x M.2 M-key 2242 socket for NVMe PCIe 3.0 or SATA 3.0 SSD MicroSD card slot Video Output – 1x HDMI 2.0…
-
Description This PR adds some missing overlays of Orange Pi 5 that doesn't exists on Radxa's kernel source. I didn't add pwm13-m2 and pwm14-m1 because of they were already exists. How Has This Been Tested? [x] Checked availability of PWM, I2C, SPI, UART from /dev. 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 Update odroidxu4-current kernel to 5.4.229. 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
-
Teledyne e2v Hydra3D+ is a high-resolution Time-of-Flight (ToF) CMOS image sensor with 832 x 600 resolution, designed for 3D detection and measurement, and that can operate in real-time without motion artifacts. The first ToF sensor I used was an STMicro VL53L0X ranging sensor that could measure distances accurately and quickly up to 2 meters away, then the company started to launch multi-zone ToF ranging sensors such as the VL53 that enabled new features such as touch-to-focus, multiple-target identification, flash dimming, or video tracking assistance, and one variant used for human detection. But the 832×600 resolution of Hyrdra3D+ brings even more interesting use case…
-
AAEON has just launched the UP Xtreme i12 Edge mini PC based on the company’s UP Xtreme i12 SBC equipped with an Intel Core i7-1280PE and other Alder Lake processors, up to 32GB LPDDR5 memory, and support for two M.2 NVMe SSD as well as SATA storage The Xtreme i12 Edge is the successor of the Xtreme i11 Edge Compute Enabling Kit powered by a choice of Intel Tiger Lake processors. It also comes with 2.5GbE and GbE networking, one USB4 port, several USB 3.2 Gen2 ports, HDMI and DisplayPort video outputs, plus some COM ports and a terminal block for GPIOs. UP Xtreme i12 Edge mini PC specifications: Alder Lake-P SoC (One or the other) Intel Core i7-1270PE 12-core/16-thread pr…
-
U-boot-rockchip64 rk3399-ehci-probe-usb2.patch. No code changes. Original patch applied and new patch generated then mbox tweaked to retain relevant details. Prevents patching errors in armbian-next. Jira reference number AR-1499 [ ] Builds without errors on master [ ] Builds without errors on armbian-next Checklist: [ ] My changes generate no new warnings View the full article
-
Texas Instruments (TI) has introduced the ULC1001 digital signal processor (DSP) ultrasonic lens cleaning (ULC) technology designed – when combined with DRV2901 piezo transducer driver – for self-cleaning camera systems to quickly detect and remove dirt, ice, and water using microscopic vibrations. Cameras used in the automotive, industrial, robotics, and smart farming industries may require cleaning from time to time and that usually means manual cleaning leading to potential downtime, higher maintenance cost, and so on. It could also be done through mechanical parts but that adds further complexity to the system, so instead, Texas Instruments ULC1001 and DRV2901 combo e…
-
MLfix is an open-source tool that combines novel unsupervised machine-learning pipelines with a new user interface concept that, together, help annotators and machine-learning engineers identify and filter out label errors. View the full article
-
Hackerboards.com single board computer database has been around for several years starting as Board-DB, but I noticed another one called FindBoard while browsing on Aliexpress with some more exotic boards. Hackerboards’ database currently features 467 SBCs and MCU boards, while FindBoard has 453 boards. There are some overlaps, but also boards that are not found in the first database. Many of the boards on FindBoard are Linux-capable, but they are also some microcontroller boards as we can see from the screenshot above. If Chinese is selected, the “Buy now” will redirect you to Taobao, and if it is English they will be a link to an Aliexpress page. There’s a parametric se…
-
Description Our Docker images generation logic will be tied to those values and we anyway don’t want to generate Focal or Buster Docker images anymore. Jira reference number AR-1495 How Has This Been Tested? No need, as we only change statuses. View the full article
-
Description New Docker generating script is based on @rpardini for Armbian NEXT with one exception - hard coded values has been replaced with automated generation from our build config. We will be making Docker images for all images except AR-1495 old releases such as Focal / Buster which are currently still tagged as supported. To do: [ ] Switch from armbian-next to master [ ] Resolve AR-1495 Script: https://github.com/armbian/scripts/pull/38/files Test run: https://github.com/armbian/build/actions/runs/3938745257 Jira reference number AR-1449 How Has This Been Tested? [x] Manual run, images are deployed Checklist: [x] My code follows the style guidelines of thi…
-
Elephant Robotics ultraArm P340 is a robot arm with an Arduino-compatible ATMega2560 control board with a 340mm working radius whose arm can be attached with different accessories for drawing, laser engraving, and grabbing objects. We’ve previously written and reviewed the myCobot 280 Pi robotic arm with a built-in Raspberry Pi 4 SBC, but the lower-cost ultraArm P340 works a little differently since it only contains the electronics for controlling the servos and attachments, and needs to be connected to a host computer running Windows or a Raspberry Pi over USB. ultraArm P340 specifications: Control board based on Microchip ATMega2560 8-bit AVR microcontroller @ 16MHz wit…
-
Times are changing: LLVM has become more than a spare to GCC, such that glibc - the last big GCC bastion, is now working towards supporting LLVM as a first-class citizen. View the full article
-
Edatec CM4 Sensing is a compact industrial computer based on the Raspberry Pi Compute Module 4 (CM4) with multiple RS485, RS232, and CAN bus interfaces, an HDMI port, two USB ports, Gigabit Ethernet, and optional WiFi, Bluetooth, and/or 4G LTE connectivity. The industrial mini PC can operate in the -25 to 70°C temperature range, supports 8 to 28V DC wide voltage input, includes an RTC, and the single board computer also features a MIPI DSI interface to connect the official Raspberry Pi 7-inch display as well as an FPC interface with HDMI and USB touch. Edatec CM4 Sensing specifications: SoM – Raspberry Pi CM4 module with Broadcom BCM2711 quad-core Cortex-A72 SoC, 1GB to…
-
For rockchip64 all applicable versions (patch is identical for all from 5.15 to 6.1). No code changes. Prevents patching errors in armbian-next. Jira reference number AR-1494 [x] Builds without errors on master [x] Builds without errors on armbian-next Checklist: [x] My changes generate no new warnings View the full article
-
Mount /tmp in docker builder container tmpfs. Makes compilation with ccache in docker builder run faster. Inspired by #4703 View the full article
-
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…
-
I’ve now had time to play with TwoTrees TS2 laser engraver after doing an unboxing and providing assembly instructions last month, so I can report my experience in this review using LaserGRBL program and MKSLaser mobile app. Note that this is my first laser engraver, and I’ll detail the many issues and mistakes I’ve come across so it might be useful to other beginners. Testing TS2 laser engraver assembly Before doing some engravings and cuts, we’ll have to test the TS2 to make sure it was properly assembled and we can operate it normally. The company is recommending the open-source and free LaserGRBL or the paid Lightburn program to control the TS2. I went with the former…
-
As expected, Sipeed has now launched the Sipeed M0S IoT module based on Bouffalo Lab BL616 RISC-V microcontroller with 2.4 GHz WiFi 6, BLE 5.2, and Zigbee connectivity along with the “Sipeed M0S Dock” development board. The M0S is a tiny module (11×10 mm) with a 320 MHz wireless MCU, a ceramic antenna, and castellated holes for I/Os, and the Sipeed M0S Dock places the module on an easy-to-use board with a USB Type-C port, a BOOT button, and a 12-pin 2.54mm pitch header. Sipeed M0S module specifications: MCU – Bouffalo Lab BL616 32-bit RISC-V (RV32IMAFCP) microcontroller @ up to 320 MHz (384 MHz overclocked) with 480KB SRAM, 4MB flash, 2.4 GHz WiFi 6, Bluetooth 5.2 dual m…
-
Description When the system temporary folder is mounted as tmpfs, it makes sense to mount the temporary compiler cache folder in /tmp. This speeds up the compilation process and saves the hard disk resource. About the SSD resource, I think that it is clear to everyone. How Has This Been Tested? For my virtual machine 6 spu frequency 3.6G Compile Time before: Runtime 46:43 min Compile time after: Runtime 35:42 min Checklist: [x] Test build View the full article
-
Description This backports a commit from the Linux kernel into version 5.15 in order to enable the automatic control of the fan, based on the CPU temperature. Otherwise, the fan would run at maximum speed all the time (per default). How Has This Been Tested? I've built the kernel and installed the resulting .deb packages on my RockPro64 (running Bullseye). I monitored the CPU temperature and verified that the fan speeds up as soon as it hits the trip points defined in the device tree. 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 hav…