Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SBC News

Atom feed, Pull requests awaiting review and other tech news

  1. Upstream link: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/net/phy/motorcomm.c?h=v6.3.5&id=4ac94f728a588e7096dd5010cd7141a309ea7805 How Has This Been Tested? No test preformed. 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

    • Reputation Points

    • 0 replies
    • 1.1k views
  2. Lets us put down the hammer. Cleaned 6.1, 6.3 and added 6.2 patch set. Simplified function: rtw88_driver This PR was created in order to ease the pain here https://github.com/armbian/build/pull/5276 and add support for the current edge branch 6.2. 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 [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 928 views
  3. Description The 32-bit Allwinner dtb files are under /boot/dtb and not under /boot/dtb/allwinner as expected by u-boot because of the current board config. Fixed dtb location by removing the allwinner/ prefix for nanopi-r1 and nanopi duo2 boards. This issue seems to have already reported on the forums as well - https://forum.armbian.com/topic/28117-nanopi-duo-2-hang-on-boot/ How Has This Been Tested? Tested by creating edge image with the changes included in the pull request. The stable image still doesn't boot because of the ongoing issue with the 6.1.30 kernel image, but 6.2.16 kernel from edge image works [x] Created edge image and booted on nanopi duo2 Checklist:…

    • Reputation Points

    • 0 replies
    • 995 views
  4. driver_rtl8723cs: completely (not partially) disable for bcm2711 and d1 families I think Igor half-disabled this for the release. No use having half of this View the full article

    • Reputation Points

    • 0 replies
    • 755 views
  5. rock-5a: fix broken u-boot build + move from family to board file rock-5a: fix broken u-boot build by forcing build of u-boot.dtb before u-boot.itb rock-5a: move board-specific code from family file to board file with post_family_config_branch_legacy hook View the full article

    • Reputation Points

    • 0 replies
    • 792 views
  6. For @pyavitz @adeepn appreciation, most patches failed to apply on 6.3, and a few on 6.2. View the full article

    • Reputation Points

    • 0 replies
    • 595 views
  7. rpardini's bag-of-stuff incl fixes - early June/'23 I'm back at it, fixing and breaking stuff. Fixing: prepare-host: check_host_has_enough_disk_space(): don't check if dir does not exist; fixes #5246 distro-agnostic: don't assume armbian.list exists when seding for beta pipeline: repo-reprepro: run clearvanished & check before adding to repo Breaking: BREAKING CHANGE: patches failing to apply now break the build. fixes #4958 also break on legacy process_patch_file() failure, remove EXIT_PATCHING_ERROR repo: split image apt .list deployment into image-early (after rootfs extract, before building) and image-late (after building) rationale: having the re…

    • Reputation Points

    • 0 replies
    • 974 views
  8. This will reset bluetooth host-wake-gpios, enabling it to come back upon reboots. Jira reference number AR-1724 How Has This Been Tested? [X] On cold boot and reboot. 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 [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 939 views
  9. Description Adaptation of @the-going import and closing https://github.com/armbian/build/issues/5268 How Has This Been Tested? [x] Build test 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 [ ] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 672 views
  10. Description Simple change to h616 OrangepiZero2 LED's functioning. Resembles Legacy kernel behavior, symbolically signifies more active development OrangepiZero2 How Has This Been Tested? [x] Test A compiled and booted with expected result [ ] Test B Checklist: [x] 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 [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 717 views
  11. A while back I presented USB 2.0 host support that was added to U-boot for the Radxa Rock-5B RK3588 Rockchip board. This time, USB 3.0 was added with support for the host and gadget. View the full article

    • Reputation Points

    • 0 replies
    • 976 views
  12. The Armbian project is nearing its 10-year anniversary, and we’re excited to announce that our upcoming release Armbian 23.05, codename “Suni”, will be the biggest one yet! It’s a significant milestone as it marks the first release based on our completely refactored build framework! The new framework has been in development for around 3 years, during which we combined our decades long experience with Linux and embedded systems with the latest technologies that have emerged in recent years. We’ve taken all that knowledge and expertise to create something truly exceptional for our users and Linux community at large. Continue reading to learn more about the project and …

    • Reputation Points

    • 0 replies
    • 1.4k views
  13. BPI-CM4: In accordance with the BSP DTS, set LED gpio to GPIO_ACTIVE_LOW. Added default-on trigger to led-green Board now powers off, added reboot node 'meson64-reboot'. CONFIG_POWER_RESET_MESON64 Isolated RESET ODROID driver and renamed to MESON64 as it can be used in more than ODROIDS. MESON UART Series improves support for UART attached Bluetooth modules on Amlogic Meson G12A and newer SoCs. These SoCs also support the "divide XTAL by 2" bit which (greatly) reduces jitter when generating baud rates such as 1500000 (which is used by the Bluetooth part of the RTL8822CS SDIO WiFi and UART Bluetooth combo chip). Jira reference number [AR-9999] How Has This Been Tested?…

    • Reputation Points

    • 0 replies
    • 869 views
  14. Description BigTreeTech CB1 current(6.1) & edge(6.2) patches. AXP313A PMIC ok Onboard RTL8189FS WIFI ok The Ethernet AC200/AC300 PHY drivers built-in H616 and HDMI have not yet been adapted. In fact, the HDMI of sun50i-h616-orangepi-zero2.dts and the ethernet of sun50i-h616-x96-mate.dts also have the same effect(cannot work) Jira reference number [AR-9999] How Has This Been Tested? Both BRANCH=current and BRANCH=edge have been compiled successfully without any errors and can be started normally when written to the device. 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 m…

    • Reputation Points

    • 0 replies
    • 1.1k views
  15. Description Add @adeepn to meson64-related stuff Jira reference number AR-1766 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

    • Reputation Points

    • 0 replies
    • 727 views
  16. Description Additional driver support: Realtek 8822BS SDIO wireless network adapter Realtek 8822BU USB wireless network adapter Realtek 8822CS SDIO wireless network adapter Realtek 8822CU USB wireless network adapter Realtek 8821CS SDIO wireless network adapter Realtek 8821CU USB wireless network adapter Revert "Revert "BPI-CM4 IO: RTW88: Realtek 8822CS SDIO Wireless Support"": This reverts commit 672bd5393af1d8d59cad02462bc52980f1a99dfd. This restore commit 3f169bcae25557e60fe9fec613ab2a5bcf8219ac. Revert: https://github.com/armbian/build/pull/5257 Based on: https://github.com/armbian/build/pull/5248 WARNING: This move RTL88x2CS driver to EXTRA_WIFI=no Jira referenc…

    • Reputation Points

    • 0 replies
    • 1.5k views
  17. Description Rock5a has emmc and spi flash sharing the same pin, so we can't support them in the same devicetree. I've added a new uboot defconfig supporting spi flash: https://github.com/radxa/u-boot/pull/23. We have to build uboot twice for rock5a, the first time supporting spi flash, the second time supporting emmc. 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 image for rock5a and flash it to emmc, boot fine. [x] Flash rkspi_loader.img to spi flash, booting image flashed to nvme SSD, boot fine. Checklist: [x] My code follows the style guidelines …

    • Reputation Points

    • 0 replies
    • 1.4k views
  18. Readability/grammatical improvements Removed icon to fix broken Contribution link in TOC View the full article

    • Reputation Points

    • 0 replies
    • 768 views
  19. Bumps tj-actions/changed-files from 35 to 36. Release notes Sourced from tj-actions/changed-files's releases. v36 Changes in v36.0.9 What's Changed Upgraded to v36.0.8 by @​tj-actions-bot in tj-actions/changed-files#1192 Update README.md by @​jackton1 in tj-actions/changed-files#1195 Updated README.md by @​tj-actions-bot in tj-actions/changed-files#1196 fix: matching all nested files with a directory name by @​jackton1 in tj-actions/changed-files#1197 Full Changelog: https://github.com/tj-actions/changed-files/compare/v36...v36.0.9 Changes in v36.0.8 What's Changed Upgraded to v36.0.7 by @​tj-actions-bot in tj-actions/changed-files#1190 feat: add support for runn…

    • Reputation Points

    • 0 replies
    • 1.1k views
  20. Set in the heart of Silicon Valley, XR enthusiasts are eagerly awaiting to see the latest advancements on display at Augmented World Expo (AWE) 2023. View the full article

    • Reputation Points

    • 0 replies
    • 735 views
  21. Description Same fixes for rockchip 32 bit and rk322x families applied to patches for kernel 6.1 here, but for edge kernel 6.3 to let it compile happily. Can wait next release, but it should be no harm in any case How Has This Been Tested? [x] Compiled kernel deb packages for rk322x [x] Compiled kernel deb packages for rockchip 32 bit 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 pub…

    • Reputation Points

    • 0 replies
    • 858 views
  22. Description As per subject, fixes the esp8089 driver to allow module remove without errors and leave the hardware in cold state to allow further module insertion. Not a great deal, can even wait after release, but only deal with CSC boards so should not be too worrisome. How Has This Been Tested? [x] Module has been tested [x] Current kernel debian packages compile [x] Edge kernel debian packages compile 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 gene…

    • Reputation Points

    • 0 replies
    • 975 views
  23. Description Enabling since it works. Jira reference number AR-1762 How Has This Been Tested? [x] Generated Jammy rootfs View the full article

    • Reputation Points

    • 0 replies
    • 796 views
  24. Description The default power_allocator governor will not speed up the pwm fan when temp rises up, but step_wise will do according to cooling_level defined in the devicetree. Before this commit I have to set the governor manually by command echo step_wise > /sys/class/thermal/thermal_zone0/policy on rock5b. Since there are many rk3588 boards have pwm-fan node defined in the devicetree, I think it's better to set this governot to default. 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] No need to manualy set the governor after installing the kernel Checkli…

    • Reputation Points

    • 0 replies
    • 2k views
  25. starfive/edge: bump 6.1.23 to 6.1.y; rebase to v6.1.30; hammer dma,pwm patches; update .config no idea if this works, at least it builds View the full article

    • Reputation Points

    • 0 replies
    • 741 views
  26. Description U-boot will go into boot loop when SSD is attached to the USB 3 port. There is a conflict in the patch patch/u-boot/v2022.10/meson64-boot-usb-nvme-scsi-first.patch. The boot loop has been resolved by removing the patch or by placing the priority of USB below MMC. How Has This Been Tested? By compiling u-boot.bin from trunk (linux-u-boot-bananapim5-current_23.05.0-trunk) for u-boot v2022.10 and v2023.4 and testing it on Bpi-M5. Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Test A - Removing patch/u-boot/v2022.10/meson64-boot-usb-nvme-scsi-first.patch [x] Test B - Reorde…

    • Reputation Points

    • 0 replies
    • 1.4k views
  27. 😢 still fallout from yesterday's 6.1.30 / 6.3.4 chaos and we're 6.2.16 in the middle EOL View the full article

    • Reputation Points

    • 0 replies
    • 889 views
  28. Description Also update rk35xx to 5.10 rkr4 for rk356x boards. 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 legacy image for rock3a [x] Image works on rock3a 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

    • Reputation Points

    • 0 replies
    • 905 views
  29. Released last week, Weston 12.0 brings a number of highlights including two new backends, support for multiple scanout devices, and the addition of new protocol implementations. Here's a look at some of the changes that have landed in this new version. View the full article

    • Reputation Points

    • 0 replies
    • 902 views
  30. Description Just a board status change. View the full article

    • Reputation Points

    • 0 replies
    • 652 views
  31. BPI-CM4 IO: RTW88: Realtek 8822CS SDIO Wireless Support Additional driver support: Realtek 8822BS SDIO wireless network adapter Realtek 8822BU USB wireless network adapter Realtek 8822CS SDIO wireless network adapter Realtek 8822CU USB wireless network adapter Realtek 8821CS SDIO wireless network adapter Realtek 8821CU USB wireless network adapter Jira reference number AR-1724 How Has This Been Tested? Built a new kernel with the latest changes, installed it, added required firmware and rebooted. ____ ____ _ ____ __ __ _ _ ___ ___ | __ )| _ \(_) / ___| \/ | || ||_ _/ _ \ | _ \| |_) | | | | | |\/| | || |_| | | | | | |_) | __/| | | |___| | | |__ _…

    • Reputation Points

    • 0 replies
    • 1.8k views
  32. Description Add cpu-frequency to orangepizero2, allwinner h616 6.x.y kernels Follow up Jira reference number AR-1683 How Has This Been Tested? Armbian 23.05.0-trunk Bullseye ttyS0 orangepizero2 login: alistair Password: ___ ____ _ _____ ____ / _ \| _ \(_) |__ /___ _ __ ___|___ \ | | | | |_) | | / // _ \ '__/ _ \ __) | | |_| | __/| | / /| __/ | | (_) / __/ \___/|_| |_| /____\___|_| \___/_____| Welcome to Armbian 23.05.0-trunk Bullseye with bleeding edge Linux 6.2.16-sunxi64 No end-user support: built from trunk System load: 13% Up time: 0 min Memory usage: 8% of 984M IP: 10.0.0.12 CPU temp: 42°…

    • Reputation Points

    • 0 replies
    • 1.1k views
  33. Description Test build from here: https://github.com/amazingfate/armbian-rock5b-images/releases/tag/20230524-0807 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] Image build sucessfully [x] Image running fine on rock5b 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…

    • Reputation Points

    • 0 replies
    • 1.1k views
  34. drivers_network: fix bluetooth stuff landed in 6.1.30/6.3.4 but not in 6.2.y drivers_network: wireless-driver-for-uwe5622-park-link-v6.1-post: fix for 6.1.30 drivers_network: rtl8723cs bt: disable landed patches in 6.1.30/6.3.4; keep for 6.2, which is EOL rockchip64/current 6.1.y: fix broadcom bt serdev hack for 6.1.30 rockchip64/edge 6.3.y: fix broadcom bt serdev hack for 6.3.4 Only after doing this I saw https://github.com/armbian/build/pull/5240 -- sorry View the full article

    • Reputation Points

    • 0 replies
    • 853 views
  35. Description A bunch of patches did not apply anymore to rk322x/rockchip familes due to small upstream changes. This PR fixes the annoyance. How Has This Been Tested? [x] rk322x family patches apply cleanly for current kernel [x] rockchip family patches apply cleanly for current kernel 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

    • Reputation Points

    • 0 replies
    • 971 views
  36. Description 1 out of 1 hunk FAILED --> (43) WARNING: * applying patch/misc/wireless-rtl8723cs/bluetooth-btrtl-quirk-local-ext-features.patch [ failed ] 10 out of 14 hunks FAILED Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored --> (43) WARNING: * applying patch/misc/wireless-rtl8723cs/Bluetooth-btrtl-add-support-for-the-RTL8723CS.patch [ failed ] Ass per title. https://paste.next.armbian.com/girevorico @paolosabatino Also bump Allwinner Jira reference number [AR-9999] How Has This Been Tested? [x] Compiling current meson64 kernel Checklist: [ ] My code follows the style guidelines of this project [ ] I ha…

    • Reputation Points

    • 0 replies
    • 752 views
  37. rock-5a: add support for Rock-5A, WiP, using rockchip-rk3588 - by @amazingfate Split-off from https://github.com/armbian/build/pull/5230 Board file straight from https://github.com/amazingfate/armbian-rock5b-images/blob/master/rock-5a.conf View the full article

    • Reputation Points

    • 0 replies
    • 1.5k views
  38. rockchip64/edge 6.3.y: manually fix Radxa E25/CM3 patches, rebase to v6.3.3, update .config fix E25/CM3 patches from https://github.com/armbian/build/pull/5165#issuecomment-1560666066 rebase all patches to v6.3.3, archeology for missing mboxes update .config, no actual changes Still trying to keep edge clean & patching working... View the full article

    • Reputation Points

    • 0 replies
    • 957 views
  39. kernel: drivers: wireless-rtl8723du-6.3.patch: don't patch the same thing twice Can't really tell how this happened. Am I missing something, @paolosabatino? This removes second identical patch in the same file... View the full article

    • Reputation Points

    • 0 replies
    • 845 views
  40. 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-1754 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. booted and verified that wlan0's MAC was being derived from the CPU's serial number again 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 corres…

    • Reputation Points

    • 0 replies
    • 1.4k views
  41. Description Fix for Orangepi-r1plus-lts network interface logical names that changed and broke networking. The problem was caused by one of the network interface logical names changing from eth0 to end0. Fixed with a rename in /etc/udev/rules.d/70-rename-lan.rules which is already created from a hook in the board config file (to rename the other network interface). Jira reference number AR-1747 How Has This Been Tested? [x] Built images on: current bookworm, current jammy, edge sid. [x] Tested each image with an iperf3 server session via each network interface individually from an iperf3 client session on a computer with Gb NIC. Performance was as expected. [x] Teste…

    • Reputation Points

    • 0 replies
    • 1.3k views
  42. New boards & fixes; this de-media-fies the khadas-edge2 khadas-edge2: switch to rockchip-rk3588 legacy kernel add bluetooth-hciattach for working bluetooth most of the work done by @monkaBlyat mekotronics (all boards): use new bluetooth-hciattach extension for out-of-the-box working bluetooth rock-5a: add support for Rock-5A, WiP, using rockchip-rk3588 - by @monkaBlyat bluetooth-hciattach: new generic extension to facilitate adding hciattach systemd service, given the correct params this is not specific to rk3588 and can be reused by others View the full article

    • Reputation Points

    • 0 replies
    • 985 views
  43. image: sanity check: warn if any deb artifacts' actually-installed version does not match artifact-built version this catches problems with outdated/crazy repos, customize doing wrong things, wrong pinning, etc View the full article

    • Reputation Points

    • 0 replies
    • 916 views
  44. rootfs-to-image: find, warn, and remove dangling symlinks in FAT32 /boot otherwise rsync gags. it should not happen, but if it does, we get a nice warning now View the full article

    • Reputation Points

    • 0 replies
    • 853 views
  45. artifacts: introduce calculate_hash_for_variables() which normalizes the input; use in kernel/uboot/etc Does not look like it, but this is a bugfix -- UBOOT_TARGET_MAP might contain $SRC (due to BL31=, etc) and that is hashed into something only ever matches by accident Also fixes artifact-armbian-desktop vs appgroups/config_base differences some hashed variables might contain "${SRC}", so hashes never match, unless built in Docker - this strips away SRC from all vars and adds debugging so we can detect more later. artifact-uboot: include more variables into hash, for ATF & rk stuff artifact-armbian-desktop: - hashed vars actually contain /armbian in different…

    • Reputation Points

    • 0 replies
    • 1.1k views
  46. artifacts (all): implement DONT_BUILD_ARTIFACTS=any (so we don't need to list them all for CI image builds) View the full article

    • Reputation Points

    • 0 replies
    • 754 views
  47. Description As per description. Jira reference number AR-1751 View the full article

    • Reputation Points

    • 0 replies
    • 974 views
  48. Description Enable INNOLUX_AFJ101_BA2131 panel on rk3588 legacy kernel Jira reference number [AR-9999] How Has This Been Tested? [x] Build kernel 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

    • Reputation Points

    • 0 replies
    • 1.7k views
  49. rpi4b/bcm2711: introduce RPI_DEBUG_CONSOLE=yes which at once disables bt, enables uart, and adds ttyAMA0 Enabling uart debug on rpi4b requires a bunch of seemingly unrelated changes. The UART stuff on bcm is a bit cuckoo. View the full article

    • Reputation Points

    • 0 replies
    • 980 views
  50. rockchip-rk3588-legacy: switch to 48-bit virtual address; enable more eBPF/net stuff enable more eBPF/net stuff for Cilium switch to 48-bit virtual addresses, so we're tcmalloc compatible - see https://github.com/cilium/cilium/issues/17467 - see https://github.com/envoyproxy/envoy/issues/15235#issuecomment-850516622 View the full article

    • Reputation Points

    • 0 replies
    • 967 views
  51. git-ref2info: source.denx.de is a GitLab instance, add it to the selector See #5168 View the full article

    • Reputation Points

    • 0 replies
    • 864 views
  52. artifact-uboot: include more variables into hash, for ATF & rk stuff More vars hashed into u-boot version, mostly for ATF and rk stuff. This will cause a full rebuild of all uboots, but better be safe than sorry. Impact of not having this: certain changes to u-boot in board or family won't be detected. View the full article

    • Reputation Points

    • 0 replies
    • 856 views
  53. Greetings Armbian Community, Here are some fresh updates and announcements for this week. We are approaching the release of Armbian 23.05, codenamed “Suni”. As we finalize this release, we kindly request your assistance in testing it on devices that we were unable to cover. Your feedback will help us ensure the stability and reliability of the release https://forum.armbian.com/topic/28289-armbian-2305-suni-testings/ In an effort to improve user experience, we have recently redesigned the participation page, https://www.armbian.com/participate on our website. The new page provides basic guidance on how to get involved with the project and showcases open bugs and tasks …

    • Reputation Points

    • 0 replies
    • 1.2k views
  54. Description Add support for BigTreeTech CB1 (Allwinner H616) board AXP313A PMIC HDMI HDMI Audio H616 Audio Codec AC200 or AC300 (Drive automatic detection) ethernet PHY inside the H616 chip Onboard RTL8189FS WIFI 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] HDMI: The CLI and desktop displays are both normal [x] H616 Audio Codec: LINEOUTL/R aplay -D hw:0,0 /usr/share/sounds/alsa/Noise.wav output audio is normal [x] AC200 or AC300: recognize the PHY(ac200/ac300) and connect to the network normally [x] RTL8189FS WIFI: conne…

    • Reputation Points

    • 0 replies
    • 2.8k views
  55. Description Remove postinst manipulation as its not needed. SKEL is copied at user creation, psd goes up at first run if its there. Also fix executing bit at armbian-firstlogin script Jira reference number AR-1706 How Has This Been Tested? [x] Image with removed get psd up and skel is also copyed View the full article

    • Reputation Points

    • 0 replies
    • 809 views
  56. armbian-zsh: use fixed commit for ohmyzsh; was using very high traffic 'master' branch upstream has no branches, no tags, only way to quiesce this is via commit:<sha1> View the full article

    • Reputation Points

    • 0 replies
    • 870 views
  57. prepare-host: refactor disk space check; test "${DEST}" and "${SRC}/cache", no longer "${SRC}" View the full article

    • Reputation Points

    • 0 replies
    • 736 views
  58. grub: fixes for wallpaper / gfxmode / submenu /etc Debian working Ubuntu's grub needs more work (refuses to use wallpaper in many situations) View the full article

    • Reputation Points

    • 0 replies
    • 898 views
  59. odroidm1 / rk3568-odroid: recover overlays from 6.1; update .config; fix patch dir name I had inadvertently: used wrong naming for the patch folder completely left behind the patches in 6.1 folder when moved to 6.2 made it worse by moving to 6.3 This recovers the patches (confirmed working), updates the .config (no changes), and fixes the patch dir name. View the full article

    • Reputation Points

    • 0 replies
    • 985 views
  60. initrd: when cache hit, don't preserve perms during deploy, otherwise FAT32 /boot gags AR-1715 View the full article

    • Reputation Points

    • 0 replies
    • 653 views
  61. utils-dpkgdeb: fix wrong DEBIAN/md5sums generation remove the prefix, otherwise a temporary path is included don't include DEBIAN/* files themselves AR-1714 View the full article

    • Reputation Points

    • 0 replies
    • 913 views
  62. meson64-edge (6.2.y): rebase & update .config to 6.2.16 (EOL); pick chewitt (add t95z+fixes); rework SPI-NOR dtbs 6.2.16 is EOL, so lets rebase one final time. Pick some strategic patches from chewitt; fixes for ODROID C2 USB, Kernel Panic on VIM3, SDIO for gxl/gxm Remove old builddeb patch that did nothing useful after armbian-next Rework the -spinor extra DTBs, for all meson64's that have SPI flash meson64-edge (6.2.y): drop old/unused/pre-armbian-next builddeb patch that was leftover meson64-edge (6.2.y): pick & squash from chewitt's tree; new t95z board and its tm1628 driver, fixes for odroidc2, vim3, gxl/gxm SDIO meson64-edge (6.2.y): reword the -spi extr…

    • Reputation Points

    • 0 replies
    • 1.1k views
  63. Description beaglev, edge, sid, cli, ubuntu-latest error! Could not download 'http://deb.debian.org/debian-ports/pool/main/b/base-files/base-files_12.4_riscv64.deb' https://deb.debian.org/debian-ports/pool -> pool-riscv64 Jira reference number AR-1733 How Has This Been Tested? [ ] Manual rebuild 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 t…

    • Reputation Points

    • 0 replies
    • 819 views
  64. Description Disable excessive debug on packages install. Not really something that we need in production. Jira reference number AR-1717 How Has This Been Tested? [x] Generate image without using pre-cached packages. View the full article

    • Reputation Points

    • 0 replies
    • 795 views
  65. Description BPI-CM4 CM4IO dts/dtsi backport to Linux 6.1 LTS Added "current" to the KERNEL_TARGET variable Jira reference number AR-1723 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] Added the relevant patch to the meson64-6.1 patch directory and adjusted the board .conf file to support both current and edge. [X] Issued the following command to make sure it pulls and builds: ./compile.sh BOARD=bananapicm4io BRANCH=current kernel Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I hav…

    • Reputation Points

    • 0 replies
    • 851 views
  66. Description The old branch https://github.com/radxa/u-boot/tree/stable-5.10-rock5 is not updated since Feb 2023, and radxa changes to a new branch next-dev which has merged a lot of commits from rockchip. Radxa is now working at next-dev for rk3588 devices. 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 test on rock5b 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 th…

    • Reputation Points

    • 0 replies
    • 808 views
  67. After upstream gets this pr https://github.com/armbian/linux-rockchip/pull/26 merged, we can delete all patches under patch/kernel/archive/rk35xx-5.10. View the full article

    • Reputation Points

    • 0 replies
    • 787 views
  68. Description Move disable-debug-rtl8189.patch from kernel to misc(drivers_network.sh), theoretically, all release OS Image dislike these redundant debug information 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 completed normally without error messages, And the redundance debug information in the Image dmesg has disappeared 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 …

    • Reputation Points

    • 0 replies
    • 837 views
  69. Work continues on the Radxa ROCK5B RK388, as PCIe and RTL8125B networking support in U-boot have now been added. Publishing code as Open Source can benefit many different other projects, and allows anyone to benefit. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  70. Description After this pr https://github.com/armbian/linux-rockchip/pull/25 is merged, we don't need these patches anymore. View the full article

    • Reputation Points

    • 0 replies
    • 927 views
  71. Description This PR contains update to make creation of armbian i3-wm images possible for the following distributions listed by their code names. jammy focal bookworm bullseye Jira reference number AR-1708 How Has This Been Tested? So far I have made sure that the images can be built and that they are bootable and functional. Testing was done on real hardware, bare metal. [X] Test A - able to create the image in the first place without errors present [X] Test B - check if bootable and can be used like a regular i3-wm setup Checklist: Not sure what to mark exactly, so leaving most of these blank for now [] My code follows the style guidelines of this project [X] I…

    • Reputation Points

    • 0 replies
    • 877 views
  72. Description Jira reference number AR-1443 How Has This Been Tested? [x] Build and boot test image https://paste.armbian.com/cozadamazi Checklist: [x] My code follows the style guidelines of this project [x] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 850 views
  73. export-logs: add GHA output for logs_url (when SHARE_LOG=yes) View the full article

    • Reputation Points

    • 0 replies
    • 872 views
  74. RFC: introduce armbian-base-files artifact, which downloads & repacks base-files from upstream distro This was raised by Igor during upgrade testing. base-files upgrade coming from upstream distro causes many problems during upgrade, including losing the Armbian identity in /etc/os-release and /etc/issue. bsp-cli: now depends on base-files (>= ${REVISION}), this way upgrading the bsp-cli causes our base-files to be installed - bsp-cli no longer does gymnastics with /etc/os-release et al, all done in armbian-base-files now general/apt-utils.sh: introduce apt_find_upstream_package_version_and_download_url() base-files: add release to version, in order to comply…

    • Reputation Points

    • 0 replies
    • 1.3k views
  75. rootfs: partially revert f26a41ff, so all repo components (all -utils -desktop) are included in rootfs cache View the full article

    • Reputation Points

    • 0 replies
    • 826 views
  76. Description Just updating kernel configs. View the full article

    • Reputation Points

    • 0 replies
    • 868 views
  77. Updated missing desktop to the armbian-firstlogin script View the full article

    • Reputation Points

    • 0 replies
    • 789 views
  78. Description Panther X2 is a blockchain terminal device:https://shop.panther.global/ I used rock 3c's uboot defconfig and uboot devicetree and it worked fine. I may patch in the future, as the uboot patch is board specific. 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

    • Reputation Points

    • 2 replies
    • 5k views
  79. rpardini's mid-may/`23 pipeline fixes, debs-to-repo, rootfs-repo de-chicken-egg-ize General fixes for GHA/pipelines, produced debs, etc export-logs: add GHA output for logs_url (when SHARE_LOG=yes) github-actions: more logging for GHA actions outputs oci-oras: retry harder, and sleep for more time, if push failed artifacts(debs): include DEBIAN/md5sums and a correct Installed-Size: field in DEBIAN/control (for all debs) artifacts(debs): rationalize "bash hash" creation with new calculate_hash_for_bash_deb_artifact() helper kernel-debs: include "Priority: optional" in all kernel debs (all other packages have it...) also for fake_ubuntu_advantage_tools also include "S…

    • Reputation Points

    • 0 replies
    • 944 views
  80. Description There are many rk3588 boards using u-boot from radxa, and they share the same patch fix_source_so_boot_scr_works.patch. It's better to have just one patch in the repo. So I create one common patch dir legacy/u-boot-radxa-rk3588 for all boards using radxa's u-boot. Since 0001-Add-defconfig-and-dtb-of-nanopi6.patch and add-board-mekotronics-r58.patch won't harm other boards so I also move them to the common dir. If someone want board specfic patches, he can put them to patch/u-boot/legacy/u-boot-radxa-rk3588/board_${BOARD}, just like patch/u-boot/legacy/u-boot-radxa-rk3588/board_hinlink-h88k/uboot-hinlink-h88k-config.patch. How Has This Been Tested? Please desc…

    • Reputation Points

    • 0 replies
    • 1k views
  81. Add possibility of nilfs2 fs based image generation. nilfs2 automatically does snapshots and allow to restore any file to state back in time until it purged. 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: [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 publ…

    • Reputation Points

    • 0 replies
    • 806 views
  82. Description We voted to switch before release. Jira reference number AR-1695 How Has This Been Tested? [x] Boot Nanopi M4v2 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

    • Reputation Points

    • 0 replies
    • 678 views
  83. Description We somehow ended with non-bootable image yet again. Jira reference number AR-1692 How Has This Been Tested? Does not work yet, while it boots with defconfig. 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

    • Reputation Points

    • 0 replies
    • 830 views
  84. Description Add support for NanoPi R4SE, which has eMMC for R4S. The dts file mostly come from lede When upgrade to kernel 6.0, it will be much simple since the FriendlyElec already contrib it, armbian should only need this. How Has This Been Tested? I have compiled this patch in userpatches and running on R4SE hardware for a month (kernel upgrades disabled). 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 [ ] My changes generate no new warnings [x] Any dependent changes h…

    • Reputation Points

    • 0 replies
    • 1.2k views
  85. Description Current u-boot is a bit unstable, so this bump can't hurt. How Has This Been Tested? [x] Generated image, survived several reboots. Checklist: [x] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 776 views
  86. Hello Armbian Community, We are already in May! As we approach the code freeze, we begin the bug-hunting phase, with all our efforts focused on one final check. Our primary focus is on the boards that our vendors assist us with, labelled as platinum support. We apply the same level of service to “supported” boards, but we carry the biggest burden of board maintenance. If we still have time, at the end of the process, we will also evaluate the status of boards that are still in development and those that we have officially deemed as unsupported. We are continuing with the development and testing of our CI! It has been completely rewritten to significantly improve the re…

    • Reputation Points

    • 0 replies
    • 958 views
  87. Description The current kernel.sh build system uses the grab_version() function in utils-compilation.sh to determine the version string of the kernel and locate the build artifacts after make has completed. grab_version is a simple implementation that parses the makefile to guess the final kernel version, but if a userpatch has been applied to the kernel that includes a localversion-xx file (the PREEMPT_RT patch does this, for example), the returned value will be wrong (grab_version returns 5.10.110 when the true value used to name the vmlinuz image is 5.10.110-rt53-rockchip-rk3588) Thank you to @rpardini on Discord for helping me identify a fix for this issue. This pa…

    • Reputation Points

    • 0 replies
    • 1.4k views
  88. Description Radxa e 25 now booting 6.3 kernel, no test done yet 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: [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 cha…

    • Reputation Points

    • 0 replies
    • 813 views
  89. After the T-Display-S3 AMOLED board, LILYGO has launched another ESP32-S3 board with an AMOLED display named the T-Track that features a smaller 1.1-inch AMOLED display and a trackball that allows the user to navigate any menu or user interface shown on the display. The rest of the board’s specifications are very similar with an ESP32-S3R8 dual-core chip with 8MB PSRAM providing WiFi and BLE connectivity, a 16MB SPI flash for storage, two rows of pins for up to 18x GPIOs, a Qwicc connector for module expansion, and support for USB-C charging and a LiPo battery for power. T-Track specifications: Wireless MCU – Espressif Systems ESP32-S3R8 dual-core Tensilica LX7 @ up to 24…

    • Reputation Points

    • 0 replies
    • 1.2k views
  90. Orange Pi 5 Plus is the first Rockchip RK3588 SBC from the company and succeeds the cheaper Rockchip RK3588S-based Orange Pi 5 and Orange Pi 5B single board computers that had a more limited number of high-end interfaces. Switching to the I/O rich RK3588 processor allowed Orange Pi to add two 2.5GbE networking interfaces, support for NVMe SSD storage up to 2,000 MB/s, up to four display interfaces with two HDMI 2.1 ports, MIPI DSI and USB-C with DisplayPort Alt. mode, as well as an extra M.2 socket for optional WiFi 6 and Bluetooth connectivity. Orange Pi 5 Plus specifications: SoC – Rockchip RK3588 CPU – Octa-core processor with 4x Cortex-A76 cores @ up to 2.4 GHz, 4x Co…

    • Reputation Points

    • 0 replies
    • 4k views
  91. Shenzhen Rongpin Electronic Technology (Rongpin) DR4-S905 and DR4-A311D are SO-DIMM system-on-modules (SoM) respectively powered by Amlogic S905D3 quad-core Cortex-A55 processor and Amlogic A311D octa-core Cortex-A73/A53 processor. The modules come with 2GB LPDDR4 and 16GB eMMC flash by default, but can be ordered with up to 4GB RAM and 128GB storage, and the company offered a feature-rich carrier board to test all interfaces provided but the system-on-modules. DR4-S905 system-on-module specifications: SoC – Amlogic S905D3 quad-core Cortex-A55 processor @ 1.9GHz with Arm Mali-G31MP2 GPU up to 800MHz supporting OpenGL ES 3.2, Vulkan 1.0 and OpenCL 2.0, real-time Cortex-M4 …

    • Reputation Points

    • 0 replies
    • 1.9k views
  92. fixes and squash warnings, mid May/'23: All not-eos artifacts & boards now build OK Board/family fixes for non-building stuff mt7623: remove packages/extras-buildpkgs/mmc-utils/debian/rules install that does not exist anymore (should fix bananapir2) no idea where this went... ❓ rootfs/aggregation/helios64: fix: include PACKAGE_LIST_BOARD_REMOVE (and FAMILY version) into rootfs' artifact_input_variables PACKAGE_LIST_BOARD_REMOVE is used only in helios64 board the fact is PACKAGE_LIST_BOARD_REMOVE removes the packages from the rootfs and not from the image (this is a breaking, unwanted, change in aggregation that happened during armbian_next, that should be fixe…

    • Reputation Points

    • 0 replies
    • 993 views
  93. KOKONI SOTA 3D printer with an inverted design (the printing head is under the hotbed) that supports printing speeds of up to 600mm/s, as well as 7-color printing through a filament tower adding support for 5 extra filament rolls. The upside-down design was made to move motors and rails to the bottom base of the printer to lower the center of gravity and help improve stability, reduce the vibration to virtually nothing, and enable the faster printing speed. KOKONI also says the SOTA 3D printer offers 0.1mm accuracy thanks to AI radar detection and error compensation and operates relatively silently at 30dB one meter from the 3D printer. KOKONI SOTA specifications: Printin…

    • Reputation Points

    • 0 replies
    • 802 views
  94. FriendlyELEC NanoPC-T6 is a feature-rich Rockchip RK3588 SBC with up to 16GB LPDDR4X RAM, 256GB eMMC flash, two HDMI 2.1 output ports, one HDMI 1.4 input port, dual GbE, two M.2 PCIe socket for storage or wireless, a mini PCIe socket and microSIM slot for 4G LTE connectivity, and more. The new NanoPC-T6 single board computer offered many more interfaces than the recent NanoPi R6S or R6C board based on the Rockchip RK3588S with fewer I/Os. As such, it would be suitable for a wider range of applications and FriendlyELEC says it is well suited to enterprise consumers who want to develop mini machine vision systems, and embedded systems hobbyists who want to explore and imple…

  95. squash some warnings (found during all-artifacts+all-images builds on CI) When building "all" the things, these kind of innofensive WARNs pile up. Clean them up a bit. Raises the estimate of 2000MiB to 2300MiB for CLI images. This was determined empirically. binfmts: don't raise warning if qemu-arm failed to load under aarch64 (some are native, some are emulated, all are good) reported by @igorpecovnik on Discord, during massive CI build, when armhf builds landed on arm64 builders logging: squash undue warnings rootfs/aptcache rootfs is built with BOARD= so just live with it (idea about this warn was that families might hook rootfs build process) count, instead of…

    • Reputation Points

    • 0 replies
    • 852 views
  96. LOLIN S3 Mini is a tiny ESP32-S3 WiFi and Bluetooth IoT development board that follows the Wemos D1 Mini form factor and supports its equally tiny stackable shields to add relays, displays, sensors, and so on. Wemos/LOLIN introduced their first ESP32-S3 board last year with the LOLIN S3 board with plenty of I/Os and an affordable $7 price tag. But I prefer the company’s Mini form factor because of its size and the ability to select add-on boards to easily add a range of features to your projects. So I’m pleased to find out the company has now launched the LOLIN S3 Mini following the ESP32-C3 powered LOLIN C3 Mini board unveiled in March 2022. LOLIN S3 Mini specifications…

    • Reputation Points

    • 0 replies
    • 1.7k views
  97. Description Related to https://github.com/armbian/build/pull/5137 How Has This Been Tested? None. Build fails without and this is CSC config. View the full article

    • Reputation Points

    • 0 replies
    • 728 views
  98. by popular demand: bring back KERNEL_CONFIGURE=yes during image build It seems I was once again terribly wrong. People love KERNEL_CONFIGURE=yes and specially the ability to select in dialog, and specially the one-step config+build all at once. Sorry for inconvenience caused... partially revert 6ef394d95de6a113099caf3d31b668c04dda3862 (thus bring back the TUI/dialog for selecting KERNEL_CONFIGURE=yes/no) partially revert d890b418c7107af183b5f1f2a9304923537766c4 (thus bring back the capacity to config & build image in one go) stop after configuring kernel, but only if command is kernel-config, not regular image-build KERNEL_CONFIGURE=yes View the full article

    • Reputation Points

    • 0 replies
    • 729 views
  99. Previously I reviewed Beelink’s SER6 Pro mini PC when it was released with an AMD Ryzen 7 6800H processor, mentioning that a ‘refreshed’ model had since been released. Beelink have kindly sent me this updated model which now uses an AMD Ryzen 7 7735HS. Given this is virtually an identical processor with just a 50 MHz improvement to the boost frequency, this review will look at confirming that the Windows performance is just as good as before and also revisiting the issues faced previously with the USB4 port. Spoiler alert: the USB4 now works perfectly! Beelink SER6 Pro 7735S specification Beelink list the SER6 Pro 7735HS specifications as: with the only differences to the…

    • Reputation Points

    • 0 replies
    • 3k views
  100. Description Yes, we have documented the maintainers in armbian/documentation. But it seem like that some of them don't maintain anymore. Use a separated repos make us forget to update it. So let's document here. What's more, defining this make us easier to update .github/CODEOWNERS The way to find out the BOARD_MAINTAINER has documented in the commit messages. The script to do this #!/bin/bash SRC="$(realpath "${BASH_SOURCE%/*}/../")" readarray -t members < <(curl -L -H "Accept: application/vnd.github+json" -H "Authorization: Bearer ${TOKEN}" "https://api.github.com/orgs/armbian/members?per_page=100" | jq -r .[].login) doc="$(curl -L https://github.com/armbi…

    • Reputation Points

    • 0 replies
    • 1.1k views

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.