

RSS Bot
Bot-
Posts
4209 -
Joined
-
Last visited
Never
Content Type
Forums
Store
Crowdfunding
Applications
Events
Raffles
Community Map
Everything posted by RSS Bot
-
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 changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
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 (rockchip64) There was not field testing for this change, I really expect the driver to work the same as before. 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
-
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 prior software installation. Access to the STM32 model zoo, a repository of trainable deep-learning models and demos. It currently features human motion sensing for activity recognition and tracking, computer vision for image classification or object detection, audio event detection for audio classification, and more. You’ll find those on GitHub [...] The post STM32Cube.AI Developer Cloud generates AI workloads for STM32 microcontrollers appeared first on CNX Software - Embedded Systems News. View the full article
-
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 this type of hardware including lower electricity bills, a lower carbon footprint, and potentially quieter devices since the cooling fan may not have to be turned on as often. The Green Metrics Tool aims to help in that regard. The developers explain how that works: [...] The post Green Metrics Tool helps developers measuring & optimizing software power consumption appeared first on CNX Software - Embedded Systems News. View the full article
-
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, portability, and autonomy. The IDE is inspired by Scratch, and as such, looks very similar to other visual programming interfaces I have used over the years. You can launch MicroBlocks from Google Chrome or Microsoft Edge on a PC (not a mobile device) without having to install [...] The post MicroBlocks is a visual programming IDE for 32-bit microcontrollers appeared first on CNX Software - Embedded Systems News. View the full article
-
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 downstream modules View the full article
-
After two years of taking place exclusively online, FOSDEM 2023 is back in Brussels, Belgium with thousands expected to attend the 2023 version of the “Free and Open Source Developers’ European Meeting” both onsite and online. FOSDEM 2023 will take place on February 4-5 with 776 speakers, 762 events, and 63 tracks. As usual, I’ve made my own little virtual schedule below mostly with sessions from the Embedded, Mobile and Automotive devroom, but also other devrooms including “Open Media”, “FOSS Educational Programming Languages devroom”, “RISC-V”, and others. FOSDEM Day 1 – Saturday February 4, 2023 10:30 – 10:55 – GStreamer State of the Union 2023 by Olivier Crête GStreamer is a popular multimedia framework making it possible to create a large variety of applications dealing with audio and video. Since the last FOSDEM, it has received a lot of new features: its RTP & WebRTC stack has greatly improved, Rust [...] The post FOSDEM 2023 schedule – Open-source Embedded, Mobile, IoT, Arm, RISC-V, etc… projects appeared first on CNX Software - Embedded Systems News. View the full article
-
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 been merged and published in downstream modules View the full article
-
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 memory copy, converting the call into proper strncpy to avoid potential buffer overflows (see here) I have removed the workaround patch for bluetooth (failed initialization) and replaced it with a quirk-based patch: the previous patch was kinda nasty because it would always say bluetooth was initialized successfully even when it wasn't, and it was configured to do so for any bluetooth driver on both allwinner and rockchip families. The new one is not ideal, but is indeed a step forward. Some considerations: drivers like uwe5622 are problematic when put in patch/misc: in this case allwinner and rockchip provide their own driver with their own changes. Their goal probably is "let the thing work on our platform". This makes hard to consolidate the changes into a single driver entity. in case allwinner or rockchip will decide to publish a new updated driver that differs significantly, for the reason above, it would be quite challenging update the patches in misc; provide a kernel version directory for misc patches, or at least for wifi patches? In this particular case, I had to introduce two more patches for v6.1, because some bluetooth sources and wireless interface changed, and programmatically apply them. But this makes the flow of applied patches hard to follow and even harder to tidy up in case of rebase. Maybe a git repository for such drivers and tinkering with tags and versions would help making things tidier? Jira reference number AR-1256 How Has This Been Tested? [x] Tested on OrangePi 4 LTS with current v5.15 kernel (AP association, ssh access and iperf3 tests ok) [x] Tested on OrangePi 4 LTS with edge v6.1 kernel (AP association, ssh access and iperf3 tests ok) Would be nice to test this on an allwinner board too. 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
-
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 connect an Ethernet cable to the router you can switch to step two. If you only rely on WiFi for the setup that works too as the Beryl AX router will [...] The post GL.iNet Beryl AX review with OpenWrt – WiFi 6 performance, repeater, NAS, and 4G hotspot modes appeared first on CNX Software - Embedded Systems News. View the full article
-
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 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 Vulnerabilities … but don't expect patched versions to make their way to BSP kernels any time soon I tried using a newer kbase version with the Rockchip kernel… but with all of Rockchip's often broken changes, it's quite a hassle. I guess that is why the "patch gap" exists: https://googleprojectzero.blogspot.com/2022/11/mind-the-gap.html The kernel patches are important for performance as they allow applications to pipeline rendering without the windowing system needing to know about it (only Android has the necessary plumbing to work well without the patches) 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 rock5b kernel with no error [x] test glmark2-es2-wayland with env PAN_MESA_DEBUG=gofaster 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
-
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 Neural Decision Processor (NDP) with one Syntiant Core 2 ultra-low-power deep neural network inference engine, 1x HiFi 3 Audio DSP, 1x Arm Cortex-M0 core up to 48 MHz, 48KB SRAM Wireless MCU – Nordic Semiconductor nRF52832 Arm Cortex-M4 microcontroller @ 64 MHz with 512KB Flash, 64KB RAM, Bluetooth [...] The post Arduino Nicla Voice enables always-on speech recognition with Syntiant NDP120 “Neural Decision Processor” appeared first on CNX Software - Embedded Systems News. View the full article
-
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 decoding + image quality engine Video Output – Up to Full HD Video Input – HDMI input The projector itself features two stereo speakers, WiFi 6 connectivity, and can be turned into a Bluetooth speaker. It also supports keystone correction and autofocus. Allwinner [...] The post Allwinner TV303 quad-core Cortex-A53 “Smart Screen” processor is made for projectors appeared first on CNX Software - Embedded Systems News. View the full article
-
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-cores @ 1.5GHz / 3.3GHz, 20MB cache, Intel UHD Graphics 730; PBP: 65W Intel Core i7-13700E with 8x P-cores @ 1.9GHz / 5.1GHz, 8x E-cores @ 1.3GHz / 3.9GHz, 30MB cache, Intel UHD Graphics 770; PBP: 65W Intel [...] The post conga-HPC/cRLS Raptor Lake COM-HPC Client module supports up to 128GB DDR5 RAM appeared first on CNX Software - Embedded Systems News. View the full article
-
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 such as the Terasic developer kit or Startix-10 GX evaluation kit. PathFinder appears to just be one of the casualties after Intel reported a loss for Q4 2022, and announced it will lose even more in Q1 2023 with Tom’s Hardware also highlighting Intel would stop investing in new products for [...] The post Intel kills PathFinder IDE for RISC-V processors appeared first on CNX Software - Embedded Systems News. View the full article
-
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 reproducible results and updates will only introduce variables to the testing Pick a desktop environment for testing: GNOME (tested by @Kreyren) XFCE4 (wanted) KDE (wanted) others? Report any bugs Help solving issues No Audio The current image has no audio which is currently being investigated, if you have any relevant info then let me know GNOME Laggy af The animations needs to be disabled for it to be usable or the gnome build optimized Unable to login after wrong password When i put wrong password in the gdm it will get stuck in authentification error blinking for some reason How to contribute a. Clone the repository $ git clone --branch=armbian-next https://github.com/armbian/build armbian-build-next b. Build the image $ ./combile.sh docker-shell c. Put the image on your OLIMEX Teres A64 system # dd if=./output/images/armbian..img of=/dev/SDCARD_HERE conv=sync status=progress 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 new warnings [ ] Any dependent changes have been merged and published in downstream modules Superseeds: https://github.com/armbian/build/pull/4749 View the full article