Skip to content

Releases: armbian/build

v24.8.0-trunk.176

20 Jun 07:57
Compare
Choose a tag to compare

Armbian Rolling releases

Armbian Linux stable Armbian Linux rolling


Please note that Armbian Rolling Releases are not recommended for production environments, as these builds are not thoroughly tested. However, in most cases, they should work well. Before making this switch, we recommend checking our automated tests.

What's Changed

v24.8.0-trunk.147

14 Jun 10:11
Compare
Choose a tag to compare

Armbian Rolling releases

Armbian Linux stable Armbian Linux rolling


Please note that Armbian Rolling Releases are not recommended for production environments, as these builds are not thoroughly tested. However, in most cases, they should work well. Before making this switch, we recommend checking our automated tests.

What's Changed

  • RK3588 edge kernel: Add support for Linux 6.10 + introduce stable current branch (6.8) by @ColorfulRhino in #6699
  • rk3588: Add board NanoPi R6C by @ColorfulRhino in #6738
  • re-add some Khadas Edge 2 patches to edge kernel by @efectn in #6737
  • Update JetHome JetHub D2 support by @adeepn in #6736
  • rockchip-rk3588 6.8.y: nanopct6: Add NanoPC T6 SPI Flash (v6.8.y version) by @rpardini in #6735
  • rockchip64/rk3318-box: move stack further from base addr to allow bigger uboot image by @alex3d in #6731

Full Changelog: v24.8.0-trunk.132...v24.8.0-trunk.147

v24.8.0-trunk.132

12 Jun 15:46
Compare
Choose a tag to compare

Armbian Rolling releases

Armbian Linux stable Armbian Linux rolling


Please note that Armbian Rolling Releases are not recommended for production environments, as these builds are not thoroughly tested. However, in most cases, they should work well. Before making this switch, we recommend checking our automated tests.

What's Changed

Full Changelog: v24.8.0-trunk.127...v24.8.0-trunk.132

v24.8.0-trunk.127

11 Jun 19:53
Compare
Choose a tag to compare

Armbian Rolling releases

Armbian Linux stable Armbian Linux rolling


Please note that Armbian Rolling Releases are not recommended for production environments, as these builds are not thoroughly tested. However, in most cases, they should work well. Before making this switch, we recommend checking our automated tests.

What's Changed

  • repo-list: fix build issue with eos distribution by @hzyitc in #6344
  • Rock S0: Tested Ethernet, USB and added 1.3ghz overclocking overlay by @brentr in #6348
  • phytium-embedded: add .wip support for Phytium PhytiumPi 4GB board by @chainsx in #6346
  • Re-enable Ubuntu mantic which will generate repository by @igorpecovnik in #6347
  • rockchip: add patches to fix usb-gadget/peripheral mode by @paolosabatino in #6352
  • Update odroidxu4-current to 6.1.80 by @belegdol in #6351
  • rk35xx/rockchip-rk3588: vendor: the unthinkable! add vendor branch for new 6.1-rkr1 BSP vendor kernel, and keep legacy for the 5.10-rkr6 BSP vendor kernel by @rpardini in #6356
  • Add board: FriendlyElec CM3588 NAS by @ColorfulRhino in #6355
  • cli: introduce inventory-boards cli command, for hopefully painless & useful one-board-per-line CSV output by @rpardini in #6354
  • cli: introduce kernel-dtb cli command, to build only DTB, and output full preprocessed dts source by @rpardini in #6353
  • mainline-kernel: bump 6.8 to 6.8-rc7; update linux-rockchip-rk3588-edge.config by @rpardini in #6357
  • Fix odin2 config udev path by @FantasyGmm in #6350
  • Improve loop devices management by allocating random free device by @igorpecovnik in #6345
  • qemu-uefi-x86: new board for virtualized environment with serial console support, kernel boot messages by @davidandreoletti in #6307
  • Rk35xx vendor kernel: add some network drivers by @amazingfate in #6359
  • lib: drop old boot_logo code; keep png/gif as they're used for plymouth by @rpardini in #6358
  • Hook leftovers when introducing vendor kernel for Rockchip 3588 by @igorpecovnik in #6361
  • Automatic board configs status synchronise by @igorpecovnik in #6349
  • BananaPi M4 Zero: enable 8821cu and blacklist rtw88_8821cu by @pyavitz in #6365
  • patches: BananaPi M4 Zero: fixups by @pyavitz in #6364
  • Update odin2 config by @FantasyGmm in #6363
  • rockchip-rk3588-edge: khadas-edge2: add MCU fan control by @efectn in #6362
  • Unset hardcoded defaults from repo management tool by @igorpecovnik in #6367
  • kernel: Enable NVMe-over-TCP for rk35xx/rk3588/rockchip64/uefi/wsl by @ColorfulRhino in #6368
  • Update odroidxu4-current to 6.1.81 by @belegdol in #6373
  • add csc hinlink h6xk boards by @amazingfate in #6372
  • Show correct reason about omit tmpfs usage if FORCE_USE_RAMDISK is set by @iav in #6371
  • GH actions: Kernel hardening analysis path and name of a tool has been changed by @igorpecovnik in #6370
  • NanoPi R5C/R5S: Bump U-Boot and don't install headers by default by @ColorfulRhino in #6366
  • Add KDE Neon DE which provides latest and greates KDE DE v6.x by @igorpecovnik in #6380
  • u-boot: rewrite/rebase u-boot patches for a few boards; bump odroidm1 and orangepi3b by @rpardini in #6378
  • cli: introduce rewrite-uboot-patches cli command, works similar to the kernel one by @rpardini in #6376
  • GH Actions: Update forked-helper and add some doc on secrets in workflow's README.md by @ColorfulRhino in #6375
  • Add tqma8mpxl boards support by @schmiedelm in #6309
  • Cleanup desktops packages symbolic link madness by @igorpecovnik in #6384
  • xiaomi elish fix 6.7 by @amazingfate in #6382
  • rk35xx-vendor: add rk3528 and lima driver support by @amazingfate in #6383
  • rk35xx-vendor: Add kernel patching config by @ColorfulRhino in #6381
  • rk35xx/rockchip-rk3588: vendor: switch to armbian/linux-rockchip#rk-6.1-rkr1 by @rpardini in #6385
  • Extend PR template when asking for documentation by @igorpecovnik in #6391
  • Disable automatic enablement of Nvidia proprietary drivers on x86 by @igorpecovnik in #6390
  • Add SK-AM68 board support by @3V3RYONE in #6275
  • Expand predicted size for rootfs for abl type of images by @igorpecovnik in #6394
  • cli: rewrite-<uboot,kernel>-patches: rewrite only patches needing a rebase by @ColorfulRhino in #6392
  • Automatic board configs status synchronise by @igorpecovnik in #6387
  • GH: ISSUE_TEMPLATE: Improve bug report template by @ColorfulRhino in #6400
  • desktop: jammy: kde-neon: more basic packages needed by @rpardini in #6397
  • rockchip64_common: use ttyFIQ0 as default SERIALCON for both legacy and vendor BRANCHes by @rpardini in #6396
  • GH Actions: Kernel hardening analysis: Exclude RISC-V configs by @ColorfulRhino in #6401
  • Kernel: Bump mainline from 6.8-rc7 to 6.8 stable, also bump UEFI-edge from 6.7 to 6.8 by @ColorfulRhino in #6399
  • rockchip64: merge rockpi-s into rockchip64 family by @paolosabatino in #6388
  • build(deps): bump tj-actions/changed-files from 42 to 43 by @dependabot in #6410
  • BananaPi M4 Zero: add gpu and uart nodes by @pyavitz in #6404
  • sync rk3588 edge hdmi with mainline by @amazingfate in #6405
  • kernel-configs: Rewrite/update mvebu64-current and sun50iw9-btt-legacy by @ColorfulRhino in #6407
  • bootscript: Fix error "Failed to load '...-fixup.scr'" for rockchip64 and rk3588-legacy by @ColorfulRhino in #6409
  • rockchip-rk3588: edge: add panthor support by @amazingfate in #6415
  • hinlink-h88k: edge: update mainline devicetree by @amazingfate in #6416
  • enable module snd_aloop for linux-rk35xx legacy and vendor by @lesca in #6418
  • bootscripts: Delete unused/left-over boot-rockchip64-vendor.cmd by @ColorfulRhino in #6412
  • armsom boards: all branches use the same uboot by @amazingfate in #6419
  • rockchip-rk3588: edge: improve display modes support by @amazingfate in #6422
  • rockchip: rk3588: edge: fix wrong gpu node patch by @amazingfate in #6426
  • fix rtl8723cs compilation for kernel 6.8 by @paolosabatino in #6428
  • armsom-sige7 rockchip-rk3588 edge support by @armsom-team in #6421
  • Rock 4C+: update and cleanup boot config by @gerculanum in #6414
  • config: boards: add X96 Mate TV Box config by @Ressetkk in #6413
  • rockchip: fix bootloader upgrade by @paolosabatino in #6427
  • b...
Read more

GitHub Action

03 Mar 16:14
Compare
Choose a tag to compare
name: "Build One by One (anyone)"
on:
  workflow_dispatch:
    inputs:

      armbian_target:
        type: choice
        description: 'Build'
        required: false
        options:
        - kernel
        - build
        default: build

      armbian_kernel_branch:
        type: choice
        description: 'Kernel branch'
        options:
        - legacy
        - current
        - edge
        default: 'current'

      armbian_release:
        type: choice
        description: 'Userspace'
        options:
        - jammy
        - bookworm
        - trixie
        default: 'jammy'

      armbian_ui:
        type: choice
        description: 'User interface (not all works)'
        options:
        - minimal
        - server
        - xfce
        - gnome
        - cinnamon
        - i3-wm
        - kde-plasma
        default: 'minimal'

      armbian_version:
        description: 'Version'
        required: false
        default: ''

      armbian_board:
        type: choice
        description: 'Board'
        options:
        - armsom-sige7
        - armsom-w3
        - bananapi
        - bananapicm4io
        - bananapim1plus
        - bananapim2plus
        - bananapim2pro
        - bananapim2s
        - bananapim2ultra
        - bananapim2zero
        - bananapim3
        - bananapim5
        - bananapim64
        - bananapipro
        - bananapir2
        - bananapir2pro
        - beaglev
        - bigtreetech-cb1
        - clearfogbase
        - clearfogpro
        - clockworkpi-a06
        - cubieboard
        - cubieboard2
        - cubieboard4
        - cubietruck
        - cubietruckplus
        - cubox-i
        - espressobin
        - firefly-rk3399
        - fxblox-rk1
        - helios4
        - helios64
        - hikey960
        - hinlink-h28k
        - hinlink-h88k
        - hinlink-ht2
        - indiedroid-nova
        - inovato-quadra
        - jethubj100
        - jethubj80
        - jetson-nano
        - khadas-edge
        - khadas-edge2
        - khadas-vim1
        - khadas-vim1s
        - khadas-vim2
        - khadas-vim3
        - khadas-vim3l
        - khadas-vim4
        - lafrite
        - lepotato
        - licheepi-4a
        - lime-a33
        - lime-a64
        - lime
        - lime2
        - macchiatobin-doubleshot
        - mekotronics-r58-minipc
        - mekotronics-r58x-4g
        - mekotronics-r58x-pro
        - mekotronics-r58x
        - melea1000
        - micro
        - mixtile-blade3
        - mk808c
        - nanopct4
        - nanopct6
        - nanopi-r1
        - nanopi-r1s-h5
        - nanopi-r2c
        - nanopi-r2s
        - nanopi-r4s
        - nanopi-r4se
        - nanopi-r5c
        - nanopi-r5s
        - nanopi-r6s
        - nanopia64
        - nanopiair
        - nanopiduo
        - nanopiduo2
        - nanopik1plus
        - nanopik2-s905
        - nanopim4
        - nanopim4v2
        - nanopineo
        - nanopineo2
        - nanopineo2black
        - nanopineo3
        - nanopineo4
        - nanopineocore2
        - nanopineoplus2
        - odroidc2
        - odroidc4
        - odroidhc4
        - odroidm1
        - odroidn2
        - odroidn2l
        - odroidxu4
        - olimex-teres-a64
        - olinux-som-a13
        - onecloud
        - orangepi-r1
        - orangepi-r1plus-lts
        - orangepi-r1plus
        - orangepi-rk3399
        - orangepi2
        - orangepi3-lts
        - orangepi3
        - orangepi3b
        - orangepi4-lts
        - orangepi4
        - orangepi5-plus
        - orangepi5
        - orangepilite
        - orangepilite2
        - orangepione
        - orangepioneplus
        - orangepipc
        - orangepipc2
        - orangepipcplus
        - orangepiplus
        - orangepiplus2e
        - orangepiprime
        - orangepiwin
        - orangepizero
        - orangepizero2
        - orangepizeroplus
        - orangepizeroplus2-h3
        - orangepizeroplus2-h5
        - panther-x2
        - pcduino3
        - pine64
        - pine64so
        - pinebook-a64
        - pinebook-pro
        - pinecube
        - pineh64-b
        - pineh64
        - qemu-uboot-arm64
        - qemu-uboot-x86
        - quartz64a
        - quartz64b
        - radxa-e25
        - radxa-zero
        - radxa-zero2
        - recore
        - renegade
        - roc-rk3399-pc
        - rock-3a
        - rock-4se
        - rock-5-cmio
        - rock-5a
        - rock-5b
        - rock64
        - rockpi-4a
        - rockpi-4b
        - rockpi-4bplus
        - rockpi-4c
        - rockpi-4cplus
        - rockpi-e
        - rockpi-n10
        - rockpi-s
        - rockpro64
        - rpi4b
        - rpi5b
        - sk-am62b
        - sk-am64b
        - sk-tda4vm
        - star64
        - station-m1
        - station-m2
        - station-m3
        - station-p1
        - station-p2
        - thinkpad-x13s
        - tinkerboard-2
        - tinkerboard
        - tritium-h3
        - tritium-h5
        - udoo
        - uefi-arm64
        - uefi-riscv64
        - uefi-x86
        - unleashed
        - unmatched
        - visionfive
        - visionfive2
        - wdk2023
        - wsl2-arm64
        - wsl2-x86
        - xiaomi-elish
        - zeropi
jobs:

  build:
    name: "Build Armbian"
    runs-on: ubuntu-latest
    steps:

      - uses: armbian/[email protected]
        with:
          armbian_token:              "${{secrets.GITHUB_TOKEN}}"
          armbian_target:             "${{inputs.armbian_target}}"
          armbian_release:            "${{inputs.armbian_release}}"
          armbian_kernel_branch:      "${{inputs.armbian_kernel_branch}}"
          armbian_ui:                 "${{inputs.armbian_ui}}"
          armbian_board:              "${{inputs.armbian_board}}"
          armbian_release_tittle:     "Armbian SDK"
          armbian_release_body:       "Virtual images for x86 and arm64"
          armbian_pgp_key:            "${{secrets.GPG_KEY1}}"
          armbian_pgp_password:       "${{secrets.GPG_PASSPHRASE1}}"`

GitHub Action

01 Jan 19:17
900309e
Compare
Choose a tag to compare
name: "Build One by One (anyone)"
on:
  workflow_dispatch:
    inputs:

      armbian_target:
        type: choice
        description: 'Build'
        required: false
        options:
        - kernel
        - build
        default: build

      armbian_kernel_branch:
        type: choice
        description: 'Kernel branch'
        options:
        - legacy
        - current
        - edge
        default: 'current'

      armbian_release:
        type: choice
        description: 'Userspace'
        options:
        - jammy
        - bookworm
        - trixie
        default: 'jammy'

      armbian_ui:
        type: choice
        description: 'User interface (not all works)'
        options:
        - minimal
        - server
        - xfce
        - gnome
        - cinnamon
        - i3-wm
        - kde-plasma
        default: 'minimal'

      armbian_version:
        description: 'Version'
        required: false
        default: ''

      armbian_board:
        type: choice
        description: 'Board'
        options:
        - armsom-sige7
        - armsom-w3
        - bananapi
        - bananapicm4io
        - bananapim1plus
        - bananapim2plus
        - bananapim2pro
        - bananapim2s
        - bananapim2ultra
        - bananapim2zero
        - bananapim3
        - bananapim5
        - bananapim64
        - bananapipro
        - bananapir2
        - bananapir2pro
        - beaglev
        - bigtreetech-cb1
        - clearfogbase
        - clearfogpro
        - clockworkpi-a06
        - cubieboard
        - cubieboard2
        - cubieboard4
        - cubietruck
        - cubietruckplus
        - cubox-i
        - espressobin
        - firefly-rk3399
        - fxblox-rk1
        - helios4
        - helios64
        - hikey960
        - hinlink-h28k
        - hinlink-h88k
        - hinlink-ht2
        - indiedroid-nova
        - inovato-quadra
        - jethubj100
        - jethubj80
        - jetson-nano
        - khadas-edge
        - khadas-edge2
        - khadas-vim1
        - khadas-vim1s
        - khadas-vim2
        - khadas-vim3
        - khadas-vim3l
        - khadas-vim4
        - lafrite
        - lepotato
        - licheepi-4a
        - lime-a33
        - lime-a64
        - lime
        - lime2
        - macchiatobin-doubleshot
        - mekotronics-r58-minipc
        - mekotronics-r58x-4g
        - mekotronics-r58x-pro
        - mekotronics-r58x
        - melea1000
        - micro
        - mixtile-blade3
        - mk808c
        - nanopct4
        - nanopct6
        - nanopi-r1
        - nanopi-r1s-h5
        - nanopi-r2c
        - nanopi-r2s
        - nanopi-r4s
        - nanopi-r4se
        - nanopi-r5c
        - nanopi-r5s
        - nanopi-r6s
        - nanopia64
        - nanopiair
        - nanopiduo
        - nanopiduo2
        - nanopik1plus
        - nanopik2-s905
        - nanopim4
        - nanopim4v2
        - nanopineo
        - nanopineo2
        - nanopineo2black
        - nanopineo3
        - nanopineo4
        - nanopineocore2
        - nanopineoplus2
        - odroidc2
        - odroidc4
        - odroidhc4
        - odroidm1
        - odroidn2
        - odroidn2l
        - odroidxu4
        - olimex-teres-a64
        - olinux-som-a13
        - onecloud
        - orangepi-r1
        - orangepi-r1plus-lts
        - orangepi-r1plus
        - orangepi-rk3399
        - orangepi2
        - orangepi3-lts
        - orangepi3
        - orangepi3b
        - orangepi4-lts
        - orangepi4
        - orangepi5-plus
        - orangepi5
        - orangepilite
        - orangepilite2
        - orangepione
        - orangepioneplus
        - orangepipc
        - orangepipc2
        - orangepipcplus
        - orangepiplus
        - orangepiplus2e
        - orangepiprime
        - orangepiwin
        - orangepizero
        - orangepizero2
        - orangepizeroplus
        - orangepizeroplus2-h3
        - orangepizeroplus2-h5
        - panther-x2
        - pcduino3
        - pine64
        - pine64so
        - pinebook-a64
        - pinebook-pro
        - pinecube
        - pineh64-b
        - pineh64
        - qemu-uboot-arm64
        - qemu-uboot-x86
        - quartz64a
        - quartz64b
        - radxa-e25
        - radxa-zero
        - radxa-zero2
        - recore
        - renegade
        - roc-rk3399-pc
        - rock-3a
        - rock-4se
        - rock-5-cmio
        - rock-5a
        - rock-5b
        - rock64
        - rockpi-4a
        - rockpi-4b
        - rockpi-4bplus
        - rockpi-4c
        - rockpi-4cplus
        - rockpi-e
        - rockpi-n10
        - rockpi-s
        - rockpro64
        - rpi4b
        - rpi5b
        - sk-am62b
        - sk-am64b
        - sk-tda4vm
        - star64
        - station-m1
        - station-m2
        - station-m3
        - station-p1
        - station-p2
        - thinkpad-x13s
        - tinkerboard-2
        - tinkerboard
        - tritium-h3
        - tritium-h5
        - udoo
        - uefi-arm64
        - uefi-riscv64
        - uefi-x86
        - unleashed
        - unmatched
        - visionfive
        - visionfive2
        - wdk2023
        - wsl2-arm64
        - wsl2-x86
        - xiaomi-elish
        - zeropi
jobs:

  build:
    name: "Build Armbian"
    runs-on: ubuntu-latest
    steps:

      - uses: armbian/[email protected]
        with:
          armbian_token:              "${{secrets.GITHUB_TOKEN}}"
          armbian_target:             "${{inputs.armbian_target}}"
          armbian_release:            "${{inputs.armbian_release}}"
          armbian_kernel_branch:      "${{inputs.armbian_kernel_branch}}"
          armbian_ui:                 "${{inputs.armbian_ui}}"
          armbian_board:              "${{inputs.armbian_board}}"
          armbian_release_tittle:     "Armbian SDK"
          armbian_release_body:       "Virtual images for x86 and arm64"
          armbian_pgp_key:            "${{secrets.GPG_KEY1}}"
          armbian_pgp_password:       "${{secrets.GPG_PASSPHRASE1}}"

Armbian Linux Build Framework

31 Dec 17:21
Compare
Choose a tag to compare
  • Builds custom kernel, image or a distribution optimized for low-resource hardware,
  • Include filesystem generation, low-level control software, kernel image and bootloader compilation,
  • Provides a consistent user experience by keeping system standards across different platforms.