Everything posted by RSS Bot
-
[Armbian build PR] - armsom rk3588 boards: use radxa's new uboot
Description Use radxa's next-dev-v2024.03 branch for armsom's boards. Note that I have to remove CONFIG_OPTEE_ALWAYS_USE_SECURITY_PARTITION=y from defconfig to boot the board. So boards affected by https://github.com/armbian/build/pull/6534 like nanopi6 and nanopc-t6 should also check this. @efectn @Tonymac32 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] ./compile.sh BOARD=armsom-sige7 BRANCH=vendor BUILD_DESKTOP=no BUILD_MINIMAL=no DEB_COMPRESS=xz KERNEL_CONFIGURE=no RELEASE=bookworm KERNEL_GIT=shallow Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
[Armbian build PR] - VIM1S/VIM4: Allow building on arm64 platform
Description Add support to build VIM1S/VIM4 images on arm64 platform. Currently only x86_64 platform was supported as build host as the gcc-linaro-aarch64-elf compiler version 7.3.1-2018.05 was not available for aarch64 platform. I have built the compiler myself on vim4 using the commands given here How Has This Been Tested? [X] Compiled u-boot for VIM1S and VIM4 [X] Created a minimal bookworm image for VIM1S and booted on the same 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] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
[Armbian build PR] - Add support for HUAWEI MateBook E Go(sc8280xp)
Description Add huawei matebook e go support How Has This Been Tested? Tested on HUAWEI MateBook E Go installed on sd card and device is booting fine 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
-
[Armbian build PR] - Declare Ubuntu Noble as supported build target
Description Status change for build target. How Has This Been Tested? Status change, no need for testing. Checklist: [x] My changes generate no new warnings View the full article
-
[Collabora] - Effortless GStreamer Analytics Cross-Platform Support via ONNX Runtime
GStreamer's support for diverse hardware and software platforms extends to its upstream Machine Learning capabilities, exemplified by its cross-platform ONNX Runtime implementation. View the full article
-
[Armbian build PR] - Update Odin2 kernel branch to skip initialization using the preset configuration
Description Update the kernel to use the preset configurations so that you don't need an external keyboard to access the desktop 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] Flash and directly boot to the desktop Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
[Collabora] - Re-converging control flow on NVIDIA GPUs - What went wrong, and how we fixed it
While I managed to land support for two extensions, implementing control flow re-convergence in NVK did not go as planned. This is the story of what went wrong and how we fixed it. View the full article
-
[Collabora] - Collabora, not just Earth Day. Every day.
As part of our commitment to social responsibility, we've been part of the 1% for the Planet Network since 2022. The environmental partners we support help to better the planet. View the full article
-
[Armbian build PR] - Add initial support for the Orange Pi 5 Pro
Description Add basic support for the new Orange Pi 5 Pro. 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] Compile U-Boot and Legacy 5.10 kernel [x] System boots as expected [ ] WiFi and Bluetooth work Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings View the full article
-
[Armbian build PR] - Removed excessive processing on the fork helper job
Description You can get the event details directly from the github action environment and also just pass the secret directly into the step. Removed excess steps/processing to simplify the action. https://docs.github.com/en/actions/learn-github-actions/contexts#github-context How Has This Been Tested? I have tested and used this in my repo here Checklist: I can add additional comments if needed but I don't believe they are. [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] My changes generate no new warnings View the full article
-
[Armbian build PR] - bcm2711: Use FS UUID and write config.txt and cmdline.txt earlier
Description This PR makes two changes for the bcm2711 family: Use FS UUID for mounting the root filesystem instead of the FS label, bringing this family in line with most other boards. Write config.txt and cmdline.txt earlier, allowing it to be modified from customize-image-host.sh or customize-image.sh. These two changes are conceptually independent, but touch the same area of code, so I put them in a single PR instead of splitting them. Documentation summary for feature / change No documentation needed. How Has This Been Tested? Built for rpi4b, with customizations to cmdline.txt and config.txt in customize-image-host.sh. Tested on rpi3b+ board. I do not have a rpi5 to test with, but I expect no issues there. Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings View the full article
-
[Collabora] - Monado stays ahead: Keeping pace with OpenXR 1.1 for cross-platform, open source XR
Monado, the cross-platform open source XR runtime, has recently received significant updates to align with the features and specifications of OpenXR 1.1, ensuring compatibility and optimal performance for developers and users alike. View the full article
-
[Armbian build PR] - Switch odroidxu4-current kernel to 6.6
Description There is a 6.6 kernel available from hardkernel: https://forum.odroid.com/viewforum.php?f=226. Start migrating from 6.1to it. How Has This Been Tested? Reboot of my Odroid HC1 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
-
[Collabora] - Blast from the past at Embedded World: Atari plays for Linux
Adhering to the fundamentals of open source, the Atari VCS OS is based on Debian using the Apertis infrastructure, and the graphics rely on Weston as its Wayland compositor. View the full article
-
[Collabora] - Up close and personal with STMicroelectronics' STM32MP2 at Embedded World
Using TensorFlow Lite models optimized for the STM3MP2 NPU along with an upstream-ready H.264 encoder (Video4Linux2), this demo showcases GStreamer's all-new analytic metadata framework. View the full article
-
[Collabora] - New unixfd plugin in GStreamer 1.24
GStreamer 1.24 was recently released, and with it came with a new plugin to help separate pipelines into different processes. View the full article
-
[Collabora] - Embeddd Open Source Summit 2024
Seattle is hosting this year's Embedded Open Source Summit, the umbrella conference for a collection of open source events. This is the premier space for the open source community and we'll be there with 6 talks! View the full article
-
[Armbian build PR] - WIP: Allow reusing existing kernel tree as-is
This skips all git checkout, patching, configuring and cleaning when USE_EXISTING_KERNEL_TREE=yes is passed. This can be useful when doing kernel development by making changes directly to the kernel sourcetree in cache/sources, while still allowing to use the compile.sh to use the same compilation commands, deb package building, ccache, etc. It is also useful when bisecting a kernel issue. Can be used something like this: USE_EXISTING_KERNEL_TREE=yes ./compile.sh default kernel To produce a kernel deb in a few minutes ready to be installed on a device. This is mostly a proof of concept to explore the usecase. In particular: I am not happy with the USE_EXISTING_KERNEL_TREE name yet. I wonder if this variable should maybe be split into different ones (e.g. for skipping git checkout, patching, config, clean already has one that can be used). Or maybe it would be better to split off some code out of compile_kernel() and expose a kernel_build and/or kernel_package command from ./compile.sh instead? View the full article
-
[Collabora] - Collabora's WhisperFusion nominated for Embedded Award 2024
Honoring outstanding innovations in the field of embedded system technologies, the annual Embedded Award ceremony will be taking place next week at Embedded World 2024 in Nuremberg. View the full article
-
[Collabora] - OpenXR & Monado: Recent progress and what's to come
As we reflect on the strides made in recent months, it's remarkable to see how OpenXR and Monado have evolved and are shaping the future of XR development. Let's take a closer look at the progress made and noteworthy achievements. View the full article
-
[Armbian build PR] - RFC: DO NOT MERGE: patching: rewrite: try to stabilize patch `index` stanzas as well as From lines
RFC: DO NOT MERGE: patching: rewrite: try to stabilize patch index stanzas as well as From lines RFC: DO NOT MERGE: patching: rewrite: try to stabilize patch index stanzas as well as From lines git format-patch --zero-commit doesn't affect index xxx...yyy lines, only From: so use the classy "use a regex with a callback" solution as git format-patch doesn't offer one this will make all patches change when rewritten, but hopefully for the last time ! not sure what other impacts this might have though - git am might not work any more? we need to preserve index 000000000000..xxx as zeros, which indicate new file creation, thus: new file creations are rewritten as index 000000000000..111111111111 non-creations are rewritten as index 111111111111..222222222222 DO NOT MERGE: Example rewrite of a patch with both file change & file creation View the full article
-
[Armbian build PR] - Fix kernel compilation for meson-s4t7 due to Khadas vendor `common_drivers` not working without DEBUG enabled
Description Fixes compilation for meson-s4t7. Had to enable DEBUG_KERNEL to fix Khadas vendor common_drivers. Apparently they won't compile without DEBUG stuff. Beware: This is the only SOC with DEBUG_KERNEL enabled now. See discussion here: https://github.com/armbian/build/commit/01be9ecbf9773dde94e089a852c3037e0daf0a9f How Has This Been Tested? [x] ./compile.sh kernel BOARD=khadas-vim1s BRANCH=legacy 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] My changes generate no new warnings View the full article
-
[Armbian build PR] - Draft: Orange Pi Zero2W (WIP) current and edge
Description Add support to OrangePi Zero 2W (allwinner H618), changes: Patch for u-boot v2024.04-rc5, includes: allwinner-h616-THS-workaround.patch allwinner-h616-GPU-enable-hack.patch allwinner-pwrled-config-option.patch allwinner-enable-autoboot-keyed.patch allwinner-boot-splash.patch Kernel patch for adding zero2w dts, some part are taken from the orange pi official repo. 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] Documentation summary for feature / change Please delete this section if entry to main documentation is not needed. If documentation entry is predicted, please provide key elements for further implementation into main documentation and set label to "Needs Documentation". You are welcome to open a PR to documentation or you can leave following information for technical writer: [ ] short description (copy / paste of PR title) [ ] summary (description relevant for end users) [ ] example of usage (how to see this in function) 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 and install the current image to SD, and then test on zero2w [x] Build and install the edge image to SD, and then test on zero2w [x] HDMI: test if HDMI output correctly [x] Network: test if wifi connect to access point correctly [x] Uart: test uart0 to get the kernel output [x] USB: test onboard type-c (host) [x] USB: test onboard type-c (otg) [x] USB: test usb port on the 24pin connector [x] GPIO: test GPIO voltage level - pull down and pull up by gpioset, both ok Checklist: Please delete options that are not relevant. [ ] 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 [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
[Armbian build PR] - rockchip64-edge (6.8.y): enable CONFIG_RTW88_PCI and all the RTW88 PCI cards
rockchip64-edge (6.8.y): enable CONFIG_RTW88_PCI and all the RTW88 PCI cards rockchip64-edge (6.8.y): enable CONFIG_RTW88_PCI and all the RTW88 PCI cards needed for the Tinkerboard-2 (8822CE) didn't touch SDIO or USB ones View the full article
-
[Armbian build PR] - Update odroidxu4-current to 6.1.83
Description Update odroidxu4-current kernel to 6.1.83. 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 [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 [ ] Any dependent changes have been merged and published in downstream modules View the full article