Description
A lot of development is done for free. In our private time. Some of the work is nice to do, we do it for fun. Its a donation of our time to open source software.
Regular donations covers only up to 1% of costs we have. We do four point releases every year. There are around 200 tasks and projects we have closed in past release cycle:
Closed projects
- AR-1759 Improve Khadas support
- AR-1988 Resolve Rockchip patch maintenance nightmare
- AR-2087 Add functionality to freeze git resources
- AR-2095 Improve support for Radxa Rock S 0 and test USB and Ethernet
- AR-2100 Add KDE Neon desktop to Armbian Jammy
- AR-2144 Add support for the Orange Pi 5 Pro
- AR-2145 Add mainline Panthor driver to 6.1
- AR-2148 Add board Bananapi M7 to vendor kernel 5.10 and 6.1
- AR-2153 Add board FriendlyElec CM3588 NAS board
- AR-2156 Add support for Radxa ROCK 5 ITX
- AR-2158 Add board Radxa Zero 3 with overlays
- AR-2171 Drop DEBUG_KERNEL/DEBUG_INFO disables; force EXPERT=y and bring back CONFIG_GPIO_SYSFS=y for all kernels
- AR-2172 Update meson edge to 6.8 kernel
- AR-2173 Change the way APT repository is getting updated
- AR-2174 Thinkpad-x13s: drop steev's kernel and switch to jhovold's wip/sc8280xp-6.9
- AR-2178 Fix u-boot build for Odroid C1 + fix onboard usb hub on Odroid C1
- AR-2179 Phytium_embedded: update kernel config from phytium repo
- AR-2180 Rockchip-rk3308-current: sakura pi rk3308b adds kernel 6.6 and 6.8 support
- AR-2185 Switch odroidxu4-current kernel to 6.6
- AR-2186 VIM1S/VIM4: Allow building on arm64 platform
- AR-2187 VIM1S/VIM4: Add support for emmc + NVME/USB booting
- AR-2196 CLI: Add command "dts-check" to validate dts files and improve board & patch development overall
- AR-2197 Add support for allwinner T527 Avaota-A1
- AR-2203 Rockchip-rk3308-current: add support for sakura pi rk3308b
- AR-2208 Update sm8250: kernel add current and edge branch And Update Odin2: add kernel update hook script
- AR-2212 H96-TVbox-rk3566 Board Bring Up
- AR-2215 Enable vendor kernel branch on Khadas Edge 2
- AR-2216 arm64: swiotlb: Reduce the default size if no ZONE_DMA bouncing needed
- AR-2218 FriendlyElec CM3588-NAS: device tree fixes & improvements
- AR-2222 Rock-5b: move edge (only) to mainline/Kwiboo u-boot 2024.04
- AR-2226 FriendlyElec CM3588 NAS: Add mainline kernel support
- AR-2227 mekotronics: mainline u-boot (next/Kwiboo rk3xxx-2024.04, generic-rk3588_defconfig)
- AR-2229 rk3588: vendor-boogie-panthor
- AR-2230 rockchip-rk3588: it's vendor boogie panthor time (experimental)
- AR-2235 Bump meson64 edge from 6.7 to 6.8
- AR-2246 Add support for Radxa ZERO 3E/3W
- AR-2250 Rock 4C+: update and cleanup boot config
-
AR-2265 cli: rewrite-
-patches: rewrite only patches needing a rebase - AR-2267 Add SK-AM68 board support
- AR-2270 rk35xx/rockchip-rk3588: vendor: switch to armbian/linux-rockchip#rk-6.1-rkr1
- AR-2274 Add tqma8mpxl boards support
- AR-2276 cli: introduce rewrite-uboot-patches cli command, works similar to the kernel one
- AR-2281 Add csc hinlink h6xk boards
- AR-2282 Kernel: Enable *NVMe-over-TCP* for rk35xx/rk3588/rockchip64/uefi/wsl
- AR-2289 qemu-uefi-x86: new board for virtualized environment with serial console support, kernel boot messages
- AR-2290 cli: introduce kernel-dtb cli command, to build only DTB, and output full preprocessed dts source
- AR-2291 cli: introduce inventory-boards cli command, for hopefully painless & useful one-board-per-line CSV output
- AR-2292 Add board: FriendlyElec CM3588 NAS
- AR-2293 Add vendor branch for new 6.1-rkr1 BSP vendor kernel, and keep legacy for the 5.10-rkr6 BSP vendor kernel
- AR-2294 Phytium-embedded: add support for 4Gb Phytium Pi
- AR-2295 Rockchip RK3588-edge: rewrite kernel patches and configs against v6.8-rc6
- AR-2297 Refactor automatic armbian-firstlogin
- AR-2299 Develop build config for board BananaPi M4 Zero
- AR-2301 Develop and add Ayn Odin2 build config
- AR-2307 Thinkpad-x13s: bump to steev's 6.7.y; enable noble userspace; bump alsa-ucm-conf hack to master
- AR-2308 Debootstrap: use latest git for Ubuntu/Debian debootstrap instead of host-installed
- AR-2322 Develop PPA for (patched) aarch64 Chromium
- AR-2327 Add support for RK3588 based Cool PI CM5 EVB
Closed Tasks
- AR-2043 armbian-install should do rsync --one-file-system
- AR-2057 enable DRBD in the kernel config of mvebu
- AR-2077 Orangepi 5: update memory blobs
- AR-2079 Enable ssdm autologin and apply theme
- AR-2092 Drop repository for unsupported Releases
- AR-2096 USB Gadget mode for rockchip 32 bit
- AR-2101 Cleanup desktop packages
- AR-2102 Adjusting pull request template for documentation
- AR-2103 Disable automatic enablement of Nvidia proprietary drivers on x86
- AR-2105 Rockchip bootscripts: `Failed to load '...-fixup.scr'` and `Unknown command 'kaslrseed'`
- AR-2110 Fix rtl8723cs for kernel 6.8
- AR-2111 Bump rockchip edge kernel to 6.8
- AR-2112 Bump rockchip64 edge kernel to 6.8
- AR-2131 Builds fail for EOS distributions (for example focal)
- AR-2132 Fail at check_loop_device: device node doesn't exist and `$LOOP=`
- AR-2135 Move Firefly station M2 to RK35xx family
- AR-2136 Synchronise Rock 5 ITX from Radxa repository
- AR-2137 Cleanup and merge OPi5 Plus device tree
- AR-2138 Add support for the Orange Pi 5 Pro to 6.1
- AR-2139 Add armsom sige1 support to 6.1
- AR-2140 Add Radxa Rock 5c support to 6.1
- AR-2141 Add dynamic-power-coefficient properties to all cores
- AR-2142 Sync Panthor with drm-misc-next by adding missing commits
- AR-2146 Upgrade RKNPU driver to 0.9.6
- AR-2147 Cleanup Khadas edge 2 device tree
- AR-2149 Use simple-audio-card for HDMI sound for rk3528
- AR-2151 Carrying over some CM5-related commits from Radxa 3.4 branch
- AR-2152 Add missing led gpio for hinlink h66k
- AR-2155 Add cooling-maps and pwm-fan support for Station M3
- AR-2159 Allow FFmpeg to capture from HDMI input
- AR-2160 Add Ubuntu Noble support for Rockchip multimedia extension
- AR-2161 Switch CM3588 NAS to kwiboo uboot
- AR-2162 Declare Ubuntu Noble as supported build target
- AR-2164 Rockchip rk3588 edge: add Hantro G1 VDPU and RGA2
- AR-2165 Rockchip RK3588 EDGE: add generic pwm overlays from vendor kernel
- AR-2166 rk35xx: drop vendor-boogie-panthor BRANCH; it has been integrated into vendor
- AR-2167 Multiple boards: fixes for board file syntax / missing vars (fixing JSON matrix prepare
- AR-2168 VIM1S/VIM4: initialize video firmware symlink
- AR-2169 Use oibaf and v4l2 extension in desktops only
- AR-2170 Treat sid and unstable as synonyms in distro-specific.sh
- AR-2175 Add latest Ubuntu development branch Oracular
- AR-2176 Armsom rk3588 boards: use radxa's new uboot
- AR-2177 Phytium_embedded: update phytium u-boot binary
- AR-2182 Enable android binder to support android containers like anbox or waydroid on rk3588 edge kernel builds
- AR-2190 Rockchip: bump rk322x u-boot to v2024.01 and support HDMI
- AR-2191 Switch Radxa u-boot to more recent branch
- AR-2192 Odroidn2: u-boot: fix eMMC stability
- AR-2198 Rockchip64: cleanup rk3318-box hdmi patches
- AR-2199 Add current kernel support for phytium-embedded
- AR-2201 Board: h96 rk3566 HDMI sound & audio fix
- AR-2202 Odin2 Use Custom ABL, boot from TF Card
- AR-2204 H96-tvbox-3566 device tree fixes & improvements: wifi fix, Led and IR enable
- AR-2206 rk35xx-vendor: enable panthor gpu driver
- AR-2207 Rockchip64: bump rk3318-box uboot to v2024.01
- AR-2209 Typo: while Fosstodon is the instance, Mastodon is the software used.
- AR-2210 Rockchip64-edge: add pcie support to orangepi rk3399
- AR-2214 Rockchip-rk3588-edge: opi5b: add support for pcie wifi
- AR-2217 rockchip-rk3588-edge: opi5: fix typec and add support for GPU
- AR-2219 Unlock Code and Thunderbird from all distributions
- AR-2223 Add bluedevil for bluetooth support
- AR-2231 rockchip: rewrite dts for rock3c
- AR-2233 DE: KDE: add package kscreen
- AR-2236 Rockpro64: bump u-boot to v2024.04-rc4; use binman-produced bins
- AR-2237 Fix kernel compilation for meson-s4t7 due to Khadas vendor common_drivers not working without DEBUG enabled
- AR-2238 Fix forced kernel options and make kernel-config consistent with rewrite-kernel-config
- AR-2239 Rockchip RK3588 edge: enable nodes for armsom-sige7, rock 5a and h88k
- AR-2240 armsom-sige7: add ap6275p wifi support
- AR-2241 Rockchip-rk3588-edge: refresh cpufreq patches and auto fan control for Edge2
- AR-2242 GH Actions: Beautify kernel hardening analysis
- AR-2243 Khadas-vim3l/khadas-vim3: enable networking cmds in u-boot
- AR-2244 Rockchip-rk3588-edge: khadas-edge2: add support for GPU and improve display modes
- AR-2245 Build script: configuration: Check if ROOTFS_TYPE is supported by build host
- AR-2247 Create linux-libc-dev when building kernel packages
- AR-2248 bsp-cli: include BOOT_SOC to /etc/armbian-release and bsp-cli hash
- AR-2255 Enable module snd_aloop for linux-rk35xx legacy and vendor
- AR-2260 BananaPi M4 Zero: add gpu and uart nodes
- AR-2262 GH Actions: Kernel hardening analysis: Exclude RISC-V configs
- AR-2266 Expand predicted size for rootfs for abl type of images
- AR-2269 Extend PR template when asking for documentation
- AR-2271 rk35xx-vendor: Add kernel patching config
- AR-2272 rk35xx-vendor: add rk3528 and lima driver support
- AR-2275 GH Actions: Update forked-helper and add some doc on secrets in workflow's README.md
- AR-2277 u-boot: rewrite/rebase u-boot patches for a few boards; bump odroidm1 and orangepi3b
- AR-2280 Show correct reason about omit tmpfs usage if FORCE_USE_RAMDISK is set
- AR-2286 BananaPi M4 Zero: enable 8821cu and blacklist rtw88_8821cu
- AR-2287 lib: drop old boot_logo code; keep png/gif as they're used for plymouth
- AR-2288 Rk35xx vendor kernel: add some network drivers
- AR-2296 meson-6.7: Copy patches from 6.6
- AR-2298 Prepare-host/host-release: enable noble for building
- AR-2303 kernel: call make with INSTALL_MOD_STRIP=1 so modules are stripped
- AR-2304 wsl2: arm64: current: DRM/FB stuff so wsl2-arm64 can be used in HyperV with video & keyboard
- AR-2305 mekotronics 3588: add SRC_CMDLINE, for use with u-boot-menu extension
- AR-2306 khadas-vim3/khadas-vim3l: u-boot v2024.01: enable more compression, kaslr, and led config options via hook
- AR-2324 Optimize the kernel device tree patch for rk3399-firefly
- AR-2325 Give shellcheck directions (to /dev/null for dynamic, to repo-relative path for static) for all sourced references
- AR-2328 Extensions: rk-panthor: mesa-oibaf + DEFAULT_OVERLAYS="panthor-gpu"
- AR-2333 Set linux-image packages to provide wireguard-modules
- AR-2335 Add chromium v4l2 encoder/decoder udev rules for all boards
Solved Bugs
- AR-650 Odroid N2+ possible boot problems on eMMC
- AR-1582 CI on our runners sometimes throws out error regarding loop devices
- AR-2034 RockPI-S does WiFi broken on kernels >6.5
- AR-2045 Resolve extensions rootfs encryption conflicts
- AR-2070 VIM1S/VIM4: Booting from UHS sdcard only works intermittently
- AR-2076 Fix random MAC address on Orangepi 5 series
- AR-2080 Lightdm greeter is without wallpaper - black background
- AR-2086 Home assistant supervised fails to install on Khadas VIM1S
- AR-2090 Debootstrap is again too old for latest releases
- AR-2094 Build failed during partprobing of /dev/loop device.
- AR-2097 GH Actions: "Kernel hardening analysis (pull request)" kconfig-hardened-check: No such file or directory
- AR-2098 Torrent generation fails silently
- AR-2121 RockPi-S WiFi broken again on kernel's >6.7
- AR-2125 Deboostrap trixie fails at stage 2
- AR-2143 Fix Orange Pi 5 Plus load average >= 1
- AR-2150 Fixing deadlock issue with spin_lock in interrupt handling
- AR-2154 Fix CEC on rk356X on tv restart
- AR-2157 Rock-5a: pull down data-strobe to fix emmc compatibility
- AR-2163 Restore armbian-config desktop icon
- AR-2181 Rockchip Rock 5C: Fix RK3582 with disabled rkvdec node
- AR-2183 Fix memory size detection for 1.5GB Orange Pi Zero 3 board on v2024.01 u-boot release
- AR-2184 rockchip64: rework drm hunk due to mainlined patch
- AR-2188 Make debian/trixie debootstrap-able again
- AR-2189 Fix PCIe for RK35xx+Fix ROCK5A PCIe device tree
- AR-2193 Hostdep fixes for Noble distutils and pyelftools removed hooks
- AR-2200 Fixing broken device tree for H96 tvbox 3566
- AR-2205 Fixing not operational USB port on Udoo quad
- AR-2211 Ramlog: harden the zram mounting
- AR-2213 Restore wireless functionality on Rock Pi S
- AR-2220 Rockchip: update DTS patches for Orangepi R1 Plus
- AR-2221 riscv64: fixes/skips for building (sans Docker) ON riscv64
- AR-2224 Disable mtd-tools on Armbian Noble for armhf architecture
- AR-2225 Fixing broken user space packages dependencies and small optimisations
- AR-2228 RTW88: 6.x.y patches adjustment due to upstream changes
- AR-2232 Raspberry 5 has troubles booting when faster memory access is enabled
- AR-2234 BananaPi CM4/M2S: The fan on the unit is constantly running. So lets set thermal trip points
- AR-2252 Rockchip RK3588 edge: fix wrong gpu node patch
- AR-2253 Rockchip RK3588 edge: improve display modes support
- AR-2273 Xiaomi elish fix 6.7: fixing broken dsi panel
- AR-2283 Remove hard-coded defaults from repository management tool
- AR-2285 Several small fixes for Banana Pi M4 Zero
- AR-2300 Rockchip RK3588 edge: Orangepi 5 pluse: fix USB3 Host
- AR-2309 Fixing small problems in wireless driver RTW88: RTL8822/21CU code
- AR-2311 Meson64: fixing Librecomputer Lafrite boot failure
- AR-2323 Resolving Armbian Noble incompatibility with Rockchip VPU extension
- AR-2326 Radxa rock-5c: rename wireless interface name to a static one
- AR-2329 Add new user to render group, otherwise the non-root user do not have access /dev/dri/renderD128 on RK3399
- AR-2334 Resolve dependency issues with armbian-config
Closed Sub-task
For some we spent 30 minutes, for some hours, for some weeks. We have full time staff, part timers, volunteers helps where they like. If one quarter of tasks are funny and where more people would like to help, there rest will always remain pain and suffering where its a little of motivation. We are happy to make value as in this release, but costs of our work-that-is-not-fun is running against us. This campaign is an attempt and survey - is it right what we are doing?
This is also an opportunity to raise problems you have
After you made a donation, feel free to make a link to the problem that bothers you - in the comments below. For example: if you made a donation of 100 EUR, report a single problem that can be resolved in less then one hour. Please skip asking for supporting a new platform or developing big and complex chunks of code as associated work exceeds maximum donation amount. We can not promise a solution to any of the problem, support remains best effort, however, we will review all comments that will be posted.
If problem is not registered yet, you are welcome to open a ticket to our ticketing system:
Write down all possible information you have. You are also welcome to stay, monitor and provide testing on a task. We can't do this alone!
If you want to work for community software and be paid from the budget we will raise here, apply here!
Instructions
- Click Donate button
- Choose donation amount
- Select payment option and conduct payment.
Bank wire donations are approved manually and will show up with a delay!