Posts posted by Igor
-
-
I managed to bring Bananapi M4 / RTD1395 to latest mainline uboot and kernel in usable state. https://github.com/armbian/build/pull/11071 Booting still require to load some audio propriatery blob (don't want to boot without) ... so it remain a nasty port. But board is usable, at least for server tasks, even pci works, but I am stopping here.
Perhaps, with some luck, this port could be usable for tv boxes based on this chip. FYI, no support can be provided.
-
-
First fix was already merged. Try with this one:
https://github.com/armbian/build/pull/11084
12 hours ago, Raul said:Then unfortunately I ran into a github token expiry situation:
This is a temporally problem - like error says: 60 requests/hour per IP.Authentication to GitHub helps:
GITHUB_TOKEN=$(gh auth token) ./compile.sh build ... -
-
9 hours ago, Raul said:
But tell me the exact git command
cd build git fetch origin pull/11072/head:pr-11072 git checkout pr-11072 ./compile.sh build BOARD=rock-5-itx BRANCH=vendor ... UEFISIZE=512Perhaps just do a quick test to confirm even I am pretty confided it should work now.
9 hours ago, Raul said:but anyways I hope my stupidity helped improve Armbian by just a bit ...
Yes, it revealed a bug. Thank you.
-
-
LTS and non LTS has different wifi chip.
BTW, (some) fixes are coming up https://github.com/armbian/build/pull/11056 -
On 10/17/2026 at 2:26 PM, drracer said:
my bug hunt and fix have been greatly supported by LLM tools (AI assistant Claude), no cubietrucks have been harmed during the sessions.
Now ask your assistant to submit a PR at https://github.com/armbian/build/pulls
We're already overwhelmed with bug reports, fixes, PRs, and the ongoing work required to keep everything running. From my perspective, what's often missing is an understanding of just how much effort it takes to maintain reliable Linux support for such a wide range of inexpensive yet surprisingly complex hardware.
Suggestions and AI-generated solutions are welcome, but turning them into working, tested, and maintainable code is where the real work begins. Contributions are always appreciated!
-
-
Armbian datacenter gateway runs on Nanopi R6S, more then enough, I would say even overkill. If you want to do virtualization, I think 32Gb version exists. Should do the job. We don't run much stuff on it, so memory usage: 11% of 7.75G
-
On 10/13/2026 at 4:31 PM, KSJ said:
And what about the GUI I sent in picture. There are no checkboxes seen, until I press space to switch changes and also the checkbox is then visible on other line, then it should be.
Another, more weird bug. Also fixed: https://github.com/armbian/configng/pull/1063 -
It was broken - fix is coming up shortly:
https://github.com/armbian/build/pull/10985 -
11 minutes ago, j0ta said:
only nightly edge kernels contain the ethernet speed fix for m1
Didn't know that, our tests doesn't show alerts on suboptimal perfomance.
https://docs.armbian.com/status/board-tests/#odroid-m1-01
This is with stable kernel at our tests: eth0 ↑644/↓941 Mbps Annoying but not critical.11 minutes ago, j0ta said:just move the rc kernels into bleeding-edge until the stable release
We can't change operations nor policy just like that. It is stressful and costly for time. Most of processes are automatic and disrupting their regular path is asking for much bigger problems then lower ethernet speed. Our staff and machinery is already operating at extreme edge.
Idealy for sorting out this problem would be backporting fixes to LTS kernel. RC / edge kernels has different role and I think we are not moving CURRENT (LTS kernel) to 7.x in upcoming release. Its too soon. -
1 hour ago, j0ta said:
Please test rc in bleeding-edge before making it available on edge
That is extremely expensive, far beyond what we can afford. On top of work that only buy you a coffee. And I'm not aware of any Linux distribution doing hardware validation at this scale. Perhaps by the end of next year we'll be able to introduce hardware validation at the pull-request level. Until then, we have "just" this small testing setup in place:
https://blog.armbian.com/booting-every-board-every-night/
And it actually caught this problem.
I've already spent an hour investigating it, then making a patch, and more time will go into working with upstream developers to get the fix merged into mainline Linux. Upgrade was broken for cca. two days, and only in nightly builds, which aren't suitable for production use anyway.
At the current donation rate, it will take about 33 years
for GitHub Sponsors to cover our investment in the existing autotest hardware. And probably another 10–15 years to bring hardware validation closer to the development process. Until then, please don't expect us to provide on-demand hardware testing on rolling test releases.
-
-
-
On 9/19/2026 at 11:53 AM, dave3 said:
but I found it better supported.
From a technical perspective, Armbian community-supported and DietPi are pretty much the same thing: same kernel source, same U-Boot, same patches. The difference is mainly who answers the issues.
It's a division of labour. Armbian maintains expensive SW stack: the kernel, U-Boot and board support for 200+ boards, and that's where most of our time goes. DietPi only ships that work, which leaves them more time for dealing with users. Their contributions to the shared stack, don't show up in our statistics. A single average Armbian contributor commits more value than the whole DietPi team. That's not a complaint, just how it is.
When something on the NEO breaks with a new kernel and later starts working again (Ethernet, Wi-Fi, LEDs, booting itself), that fix usually comes from people you never talk to. They're digging through kernel patches and U-Boot, reading not answering forum posts or GitHub issues. Its open source and anyone use those fixes. If you want to help keep the NEO in good shape, support developers unlike support service.
tl;dr on why the two projects don't get along: on these boards, DietPi's kernel, U-Boot and firmware come from Armbian — the same sources and patches, built with our framework. DietPi adds its own userland on top. When something breaks in that stack, DietPi's answer to their users is "that's an Armbian problem". That puts the pressure and the load on us, and leaves their users thinking we're the problem. And it's not a one-off, it happens again and again.
The real problem is the enormous technical complexity of supporting this hardware, which we don't have the resources to keep up with. Dismissing our work doesn't help with that. It makes it worse. -
Running from eMMC.
https://docs.armbian.com/status/board-tests/#orange-pi-pc-01Did you update bootloader?
-
On 5/24/2026 at 4:36 PM, Sam Rossiter said:
Has support for this board been dropped?
Community maintained build targets are "supported" this way:
https://docs.armbian.com/contribute/board-support-rules/#community-maintained
We can only afford to sponsor build capacity and host on free public resources (Github releases). If compilation breaks, we can only (temporally) remove them, fixing is your problem. Once / If community maintainer / random luck fixes compilation, they are (automatically) back, else they are gone. For good. Or only temporally. We don't store older images for community supported hardware, but they remain in the build framework so one can build then on their own. If last build broke, there won't be download page. This is the policy in tl;dr;
-
The problem is the address itself. With netmask 255.255.255.0, 192.168.1.255 is the broadcast address of the 192.168.1.x network, so it can't be used by a device, as @TrevorH also pointed out. The imager accepted it without warning, and the documentation didn't mention it either. That's on us.
Because the board couldn't get on the network with that address, first-time setup asked "Connect via wireless? [Y/n]". The imager profile doesn't answer that question, so on a headless board setup waited until you logged in. What to do now: flash again with the same settings but a normal address, for example 192.168.1.50 (anything from .2 to .254 that isn't used by another device and isn't handed out by your router's DHCP).
- armbian/build#10840, no blocking questions during unattended first login, plus the DNS fix: https://github.com/armbian/build/pull/10840
- armbian/imager#193, always answers the wireless question: https://github.com/armbian/imager/pull/193
- armbian/imager#194, static IP validation: https://github.com/armbian/imager/pull/194
- armbian/documentation#1419, autoconfig page update: https://github.com/armbian/documentation/pull/1419
-
5 hours ago, vtech said:
If it is not natively supported by Armnian imager?
Its not a problem of imager, but this feature is not designed as you expect:
https://github.com/armbian/build/blob/main/packages/bsp/common/usr/lib/armbian/armbian-firstlogin#L93This needs to be extended here first, then Armbian imager will follow.
5 hours ago, vtech said:How to work around in this situation to configure static IP to wifi.
Workaround is to mount SD card and create / adjust configuration by hand. Do not select static IP, but put WIFI password, SSID, country ... and then, once image is mounted, add static IP and GW to that /etc/netplan/* yaml file. Not the best way, but it should work. -
6 hours ago, vtech said:
from armbian imager
I think it might be a design issue. Static IP is meant for wired network only.
This is the base:
https://docs.armbian.com/user-guide/autoconfig/#configuration-directives
that is used by Armbian Imager.I am using this feature reguraly to add a device to wireless network unattended, seleciing SSID / password / Country only.
-
9 years later
Port to latest mainline 7.2.y kernel.
https://github.com/armbian/build/commit/29eb954d4e15773c551324ee4e6bdedb8d6302b0https://armbian.com/boards/nanopim3
https://armbian.com/boards/nanopifire3
https://armbian.com/boards/nanopct3plus
Not perfect but usable.
-
Fixed! Ref: https://github.com/armbian/configng/pull/1021
Just run armbian-upgrade on your SD card and re-try installation. I verifed manually ext4, btrfs and f2fs install options. All works as expected. I tested scenario of full transfer to USB media so it boots without SD card. If you re-insert SD card, it will boot from there.
BOOTSIZE build param has no effect!
in Beginners
Your fetch pulled PR #11072, not #11084: pull/11072/head:pr-11084. #11072 still mounts EFI at /boot. That is why the kernel files are on p1. Revert your local grub.sh edit and run:
git fetch origin pull/11084/head:pr-11084 git checkout pr-11084 ./compile.sh build BOARD=rock-5-itx ... ENABLE_EXTENSIONS=uefi-edk2-rk3588 BOOTFS_TYPE=ext4 BOOTSIZE=512 UEFISIZE=256Expected result: kernel, initrd and grub/ on p2 (/boot), EFI on p1 at /boot/efi. Please report if it boots. I tested the image layout, not a boot.