-
Upcoming Events
-
-
Giveaways
-
Projects
-
Volunteering positions
-
Build framework maintainer
Position: Framework maintainerNumber of places: 16Applicants: 6
-
-
Chat | Social Media
#armbian at
irc.libera.chat or irc.oftc.net
Matrix or Discord
Mastodon | 𝕏 -
Popular Now
-
Activity Stream
-
88
Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G
@Keko Hello,Is there any successful running of rknn? -
0
SPI Boot [for USB or PXE without MicroSD]
SOURCE: https://github.com/MathiasStadler/orange-pi-zero-boot-from-spi I spent the whole day trying to boot without a microSD, and I finally got it, using the Orange Pi Zero SPI boot tutorial, with a few adjustments. First of all, you’ll need a microSD card. I used this Armbian version Armbian_24.11.1_Orangepizero2_noble_current_6.6.62_minimal.img.xz Once the system has booted from the microSD: sudo apt update && sudo apt upgrade -y reboot After the system reboots, we need to check if the SPI flash is detected: cat /proc/mtd #It should return something like: dev: size erasesize name mtd0: 00200000 00001000 "spi0.0" #Double-check with: ls -l /dev/mtd* #You should get something like: crw------- 1 root root 90, 0 Apr 10 19:34 /dev/mtd0 crw------- 1 root root 90, 1 Apr 10 19:34 /dev/mtd0ro brw-rw---- 1 root disk 31, 0 Apr 10 19:34 /dev/mtdblock0 /dev/mtd/ total 0 drwxr-xr-x 2 root root 60 Apr 10 19:34 by-name If you see a device at /dev/mtd0 or /dev/mtd/by-name/spi0.0, you can flash U-Boot to the SPI. # Create an empty image sudo dd if=/dev/zero count=2048 bs=1K | tr '\000' '\377' > spi.img # Write U-Boot to the image sudo dd if=/usr/lib/linux-u-boot-current-orangepizero2/u-boot-sunxi-with-spl.bin of=spi.img bs=1k conv=notrunc # Flash the image to SPI sudo flashcp -v spi.img /dev/mtd0 # Or /dev/mtd/by-name/spi0.0 Now it's time to plug in the USB drive (SSD or flash drive): # Install Armbian to the USB stick, pendrive or SSD # Follow the instructions in the menu, default values are usually fine # DON'T REBOOT the device after this step sudo nand-sata-install # Mount the USB stick sudo mount /dev/sda1 /mnt # Copy (overwrite) the /boot directory sudo cp -a /boot /mnt # Now edit /mnt/boot/boot.cmd and set the correct root device: setenv rootdev "/dev/sda1" #Then generate the new boot.scr sudo mkimage -C none -A arm -T script -d /mnt/boot/boot.cmd /mnt/boot/boot.scr #Finally, edit armbianEnv.txt to update the rootdev by UUID: blkid /dev/sda1 #Copy the UUID and update this line rootdev=UUID=your-usb-uuid nano /mnt/boot/armbianEnv.txt Now the moment of truth: sudo shutdown -Fh now Disconnect power and remove the microSD card. Reconnect the power adapter and the system should boot from the USB drive. If there's no sign of life, it's highly recommended to use a UART adapter to debug. Some boards require a jumper between GPIO pins 13 and 14 to boot from SPI — on my board (V1.5), this was not necessary. -
0
What are we running as routers / firewalls these days?
I’ve been rocking a Solidrun clearfog base with Armbian for ~10 years now as my home router and was very happy with it until a few months ago when the newer software updates began to break it. I think the software support is beginning to rot due to not many users and thus no push to maintain it. I figure it’s time to start looking for a replacement. I have a Rock 5 ITX that could do it but I’ve been trying to keep it on the vendor kernel so it can transcode in hardware for Jellyfin - but that vendor kernel has issues reliably detecting the SATA controllers - and I don’t want to have to reboot my router multiple times to get the hardware to work after applying updates. i also just got a Radxa Orion o6 which is awesome hardware but still quite raw. I don’t trust it for a router and it’d be overkill anyways. And I have some stupidly powerful x64 systems that eat a bunch of power but are otherwise up to the task. But I don’t want to go that way. What do you use these days for affordable, performant, and low power routers? At least two gbe ports (10g or multigig preferred), enough CPU to NAT and forward for 500m/30m cable connection, and handle wireguard at a good clip. Preferred serial console … support for Debian / Armbian. I don’t care about a GPU. What do people use these days? -
81
Armbian doesnt seem to see sata harddrives.
How to get debug serial logs: https://debug.armbian.de -
494
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
I have a temp fix for the WIFI on newer hardware with AIC8800 SDIO WIFI module. Download or wget : https://github.com/radxa-pkg/aic8800/releases/download/3.0%2Bgit20240327.3561b08f-4/aic8800-firmware_3.0+git20240327.3561b08f-4_all.deb https://github.com/radxa-pkg/aic8800/releases/download/3.0%2Bgit20240327.3561b08f-4/aic8800-sdio-dkms_3.0+git20240327.3561b08f-4_all.deb Then : sudo dpkg -i aic8800-firmware_3.0+git20240327.3561b08f-4_all.deb sudo dpkg -i aic8800-sdio-dkms_3.0+git20240327.3561b08f-4_all.deb
-
-
Member Statistics