All Activity
- Past hour
-
@going Yes, git is a pain in ass. I think it's better to teach everyone the git commands. Maybe someone will learn from my instructions and contribute to the mainline Linux kernel. The Transpeed 8k618-t Tv box will always be supported because I learned how to use git commands and submit patches. I hope others will do the same.
- Today
-
The way the Debian .iso installer does it: sudo apt-get -o APT::Install-Recommends="true" install task-lxqt-desktop That will install a fully functional desktop with a minimal set of applications. If you set Install-Recommends to false, or any other way of installing it (i.e. lxqt), in my experience, the result may not be quite functional.
-
@remlei I'did uploading this imagem, is minimal, i hope help you! https://drive.google.com/file/d/1esroAyxq2D2kJ5XPB2_pofQ473B-h1_S/view
-
From a minimal image type this (If you are going to use it in English, skip the "l10n" commands or translations) sudo apt update sudo apt install task-lxqt-desktop papirus-icon-theme gvfs locales polkitd xdg-desktop-portal-lxqt sudo reboot sudo apt install gvfs-backends lxqt-l10n-es liblxqt-l10n qterminal-l10n pcmanfm-qt-l10n featherpad-l10n lxqt-panel-l10n lxqt-session-l10n lxqt-powermanagement-l10n lxqt-config-l10n lxqt-about-l10n lxqt-admin-l10n lxqt-archiver-l10n sudo apt install gvfs-backends liblxqt-l10n qterminal-l10n pcmanfm-qt-l10n featherpad-l10n lxqt-panel-l10n lxqt-session-l10n lxqt-powermanagement-l10n lxqt-config-l10n lxqt-about-l10n lxqt-admin-l10n lxqt-archiver-l10n sudo apt install lxqt-globalkeys-l10n lxqt-policykit-l10n lxqt-runner-l10n lxqt-sudo-l10n lximage-qt-l10n libfm-qt-l10n lxqt-openssh-askpass-l10n ls xdg-user-dirs sudo apt install pavucontrol-qt-l10n sudo apt install dmz-cursor-theme sudo apt install openbox sudo apt purge --remove xfwm4 sudo apt autoremove sudo apt install obconf-qt obconf-qt-l10n sudo apt search xterm sudo apt purge --remove xterm sudo apt install qpdfview qpdfview-translations sudo apt install screengrab
- Yesterday
-
can someone please reupload the legacy images, all links aside from the armbian community github page returns a 404
-
Dont write that "fbi works correctly", when it is not. The display remains white, and the kernel doesn't show any errors. * Re-check your wiring * Disconnect the touch part of the LCD pins * Try reversing the polarity: dc-gpios = <&pio 2 6 1>; << change the 1 to 0 reset-gpios = <&pio 2 9 1>; << change the 1 to 0 If the CPU is successful sending the reset signal, the data/command, the chip select and any bytes through SPI, at least the LCD should turn black.
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Robert Steinman replied to Hqnicolas's topic in Rockchip CPU Boxes
@Hqnicolas Thanks for your response and apologies being so slow to reply busy IRL and then I forgot I used Google to sign up to this site.... yeah... Okay thanks - I thought it would just be a changing of timing so to speak on x86. In this case if I plan to develop for something I also go for the lowest variant of it, ofc, at this time both were Android. Rather code closer to the "metal" than bringing a whole web browser in to say "hello world" The images came from a link on this thread; either yourself or another member. Yeah I noticed a certain lag on the ethernet with 1GBit connection -- it has all the resources available yet it pings hard and downloads fluctuate. My plans for this Armbian is WiFi Repeater (router is broadcom and no Open- or DD-WRT alternative) to relay the signal. I don't want mesh, I don't need a TPLink account. The box will provide some services to Orange/Raspberry Pi systems. Right. I'm against AI So last thing I'd do. A link was provided but as I said expired. I'm sure there's differences in SDCard holders so didn't want to order two of the wrong type! Ah obrigado! I think your link may have solved it. I'll look in to it a bit in the future. Amazing how an Firestick turned me to Chinese TV boxes which are quite capable once you get rid of the Spyware. What I will say is, I think these boxes may have poor solder joints on the WiFi sub board, was hoping it was a misconfiguration my 8G model no longer recognizes the Wifi board, when I get the SD card holders I'll reflow it ad see. dmesg, lsusb, lspci know nothing of it. my 2G box the WiFi is fine. Regards -
@emor acid you could also edit the dts and compile a dtb. Then transfer it to your sdcard. https://stackoverflow.com/questions/21670967/how-to-compile-dts-linux-device-tree-source-files-to-dtb
-
I know this is older, but you need fping6 as well. See inside my install script for Zabbix server https://github.com/sgjava/install-zabbix/blob/589abd9527b1dbd505776a4c80afe8e515aef878/scripts/install.sh#L210
-
Can you use @Nick A instructions?
-
It seems this shitty utility should be redesigned for better user use.
-
@dale Sure, I'll upload what have so far. Need help debugging it.
-
@emor acid You could use the armbian build system to create patches https://docs.armbian.com/Developer-Guide_Build-Commands/#rewrite-uboot-patches. I like to use the git commands and make my own patches. git clone https://github.com/NickAlilovic/build.git --branch v20250306 cd build ./compile.sh choose "Do not change kernel configuration" choose "Show CSC/WIP/EOS/TVB" choose "I understand and agree" choose "x98h" choose "edge" rest is up to you. Stop the build after the kernel patches are applied in the middle of the kernel build. Use "ctrl c" keys. ctrl c Patch your u-boot dts. cd cache/sources/u-boot-worktree/u-boot/v2025.01 sudo pico dts/upstream/src/arm64/allwinner/sun50i-h618-x98h.dts Delete this. ethernet0 = &emac1; &emac1 { pinctrl-names = "default"; pinctrl-0 = <&rmii_pins>; phy-mode = "rmii"; phy-handle = <&rmii_phy>; phy-supply = <®_aldo1>; allwinner,rx-delay-ps = <3100>; allwinner,tx-delay-ps = <700>; status = "okay"; }; &mdio1 { rmii_phy: ethernet-phy@16 { compatible = "ethernet-phy-ieee802.3-c22"; reg = <16>; }; }; Add this ethernet0 = &emac0; ethernet1 = &emac1; &emac0 { compatible = "allwinner,sun50i-h616-emac"; pinctrl-names = "default"; pinctrl-0 = <&ext_rgmii_pins>; phy-mode = "rgmii"; phy-handle = <&ext_rgmii_phy>; phy-supply = <®_gmac_3v3>; phy-io-supply = <®_dldo1>; allwinner,rx-delay-ps = <3100>; allwinner,tx-delay-ps = <700>; status = "okay"; }; &mdio0 { ext_rgmii_phy: ethernet-phy@1 { /* rtl8211F compatible string for mdio and phy */ compatible = "ethernet-phy-id001c.c916"; reg = <1>; reset-assert-us = <20000>; reset-deassert-us = <100000>; reset-gpios = <&pio 8 16 GPIO_ACTIVE_LOW>; /* PI16 */ }; }; &emac1 { compatible = "allwinner,sunxi-gmac"; status = "disabled"; }; &mdio1 { rmii_phy: ethernet-phy@1 { compatible = "ethernet-phy-ieee802.3-c22"; reg = <1>; }; }; sudo git add dts/upstream/src/arm64/allwinner/sun50i-h618-x98h.dts sudo git commit This opens up an editor. First line is your Title. The rest is your description. Remember to save when you are done. Title Description sudo git format-patch -1 Your new patch. 0001-Title.patch Rename 0001-Title.patch to 172-Title.patch Copy your patch into the build/patch/u-boot/u-boot-h616 directory. Patch your kernel dts. cd cache/sources/linux-kernel-worktree/6.12__sunxi64__arm64 sudo pico arch/arm64/boot/dts/allwinner/sun50i-h618-x98h.dts Same changes as above. sudo git add arch/arm64/boot/dts/allwinner/sun50i-h618-x98h.dts sudo git commit Title Description sudo git format-patch -1 Rename 0001-Title.patch to 2002-Title.patch. Copy your patch into the build/patch/kernel/archive/warpme-6.12 directory.
-
I am trying to extend the chipselect from spi4. Because I will need to control more boards, so I tried to transform GPIO into chipselect (CS). This is the original SPI4: /dts-v1/; / { fragment@0 { target = <0xffffffff>; __overlay__ { status = "okay"; #address-cells = <0x01>; #size-cells = <0x00>; pinctrl-names = "default"; pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff>; spidev@0 { compatible = "rockchip,spidev"; status = "okay"; reg = <0x00>; spi-max-frequency = <0x2faf080>; }; spidev@1 { compatible = "rockchip,spidev"; status = "okay"; reg = <0x01>; spi-max-frequency = <0x2faf080>; }; }; }; __fixups__ { spi4 = "/fragment@0:target:0"; spi4m1_cs0 = "/fragment@0/__overlay__:pinctrl-0:0"; spi4m1_cs1 = "/fragment@0/__overlay__:pinctrl-0:4"; spi4m1_pins = "/fragment@0/__overlay__:pinctrl-0:8"; }; }; And this is the my change that is compiling with warning: /dts-v1/; / { fragment@0 { target = <0xffffffff>; __overlay__ { status = "okay"; #address-cells = <1>; #size-cells = <0>; pinctrl-names = "default"; pinctrl-0 = <0xffffffff 0xffffffff 0xffffffff>; cs-gpios = < 0xffffffff 4 1 /* CS2: GPIO1_A4 */ 0xffffffff 6 1 /* CS3: GPIO1_A6 */ 0xffffffff 7 1 /* CS4: GPIO4_A7 */ >; spidev@0 { compatible = "rockchip,spidev"; reg = <0>; spi-max-frequency = <50000000>; status = "okay"; }; spidev@1 { compatible = "rockchip,spidev"; reg = <1>; spi-max-frequency = <50000000>; status = "okay"; }; spidev@2 { compatible = "rockchip,spidev"; reg = <2>; spi-max-frequency = <50000000>; status = "okay"; }; spidev@3 { compatible = "rockchip,spidev"; reg = <3>; spi-max-frequency = <50000000>; status = "okay"; }; spidev@4 { compatible = "rockchip,spidev"; reg = <4>; spi-max-frequency = <50000000>; status = "okay"; }; }; }; __fixups__ { spi4 = "/fragment@0:target:0"; spi4m1_cs0 = "/fragment@0/__overlay__:pinctrl-0:0"; /* CS0 */ spi4m1_cs1 = "/fragment@0/__overlay__:pinctrl-0:4"; /* CS1 */ spi4m1_pins = "/fragment@0/__overlay__:pinctrl-0:8"; /* SCLK/MISO/MOSI */ spi4m1_cs2 = "/fragment@0/__overlay__:cs-gpios:0"; /* CS2 */ spi4m1_cs3 = "/fragment@0/__overlay__:cs-gpios:1"; /* CS3 */ spi4m1_cs4 = "/fragment@0/__overlay__:cs-gpios:2"; /* CS4 */ }; };
-
I simply don't need or want a desktop or anything with icons. I do use a few things on occasion that have toolbars like libre office or krita, gimp, ink scape, and kicad. But otherwise I have no use for all that mess of desktop window management and mousing. Xfce is ok for a half day of installing stuff. But otherwise I have no use for that stuff.
-
A bad news, I am not good at customizing armbian dts, and I don't know how to apply it to the x98h compilation project. Can anyone help me? @going @Nick A
-
due to network limitations, how to compile Ubuntu 22.04 Gnome OS image in offline mode, build.sh need to download many debs,can I download them in advance,then install them locally. I have already downloaded kernel and uboot.
- Last week
-
need help regarding wifi, i tried different server img and found no working wifi, should i just install armbian full or keep searching,,,,,plus is latest recommended or older versions......my device is 1gb ram with 8 rom, it may sound cheap, but i got this piece for free just tryin to repurpose it rather than getting a pi, i need it only for klipper, i got no lan ports left(lan ports are filled with different uses), only wifi, or should i just give up
-
Thank you so much for your help and explaining how it should work! I tried all the cores that you ordered - it only worked on this: #unnamed -a Linux orangepi5-plus 6.16.4-edge-rockchip64 #1 SMP PREEMPT Thu Aug 28 14:34:51 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux I put it like this: @apt install linux-image-edge-rockchip64 linux-headers-edge-rockchip64 The old cores were not suitable because the wifi card 0002:21:00.0 Network controller: MEDIATEK Corp. Device 7925 refuses to run on cores less than 6.12.X I bow low to you! cat /boot/armbianEnv.txt verbosity=1 bootlogo=true console=both overlay_prefix=rockchip-rk3588 fdtfile=rockchip/rk3588-orangepi-5-plus.dtb rootdev=UUID=e08e0355-09a7-41ad-a6db-fa17566a7f12 rootfstype=ext4 extraargs=cma=1G usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u With the extraargs=cma=1G parameter, videos in the browser somehow load faster.
-
Not planned but should be possible. A good start would be to copy the mentioend 2f and extract the device tree from official image and add it to vendor kernel source. If you're lucky that's all what's needed to get it to work.
-
moved to offtopic. not using Armbian. If you need support with that image, ask at the place where you downloaded from.
-
DDR d5483af87d cym 23/11/23-16:15:24,fwver: v1.15 LPDDR4X, 2112MHz channel[0] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB channel[1] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB channel[2] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB channel[3] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB Manufacturer ID:0x0 ch:0 dq0 fail,write:0x1,read:0x0 ch:0 dq1 fail,write:0x2,read:0x0 ch:0 dq2 fail,write:0x4,read:0x0 ch:0 dq3 fail,write:0x8,read:0x0 ch:0 dq4 fail,write:0x10,read:0x0 ch:0 dq5 fail,write:0x20,read:0x0 ch:0 dq6 fail,write:0x40,read:0x0 ch:0 dq7 fail,write:0x80,read:0x0 ch:0 dq8 fail,write:0x100,read:0x0 ch:0 dq9 fail,write:0x200,read:0x0 ch:0 dq10 fail,write:0x400,read:0x0 ch:0 dq11 fail,write:0x800,read:0x0 ch:0 dq12 fail,write:0x1000,read:0x0 ch:0 dq13 fail,write:0x2000,read:0x0 ch:0 dq14 fail,write:0x4000,read:0x0 ch:0 dq15 fail,write:0x8000,read:0x0 ch:0 dq0 fail,write:0xfffffffe,read:0x0 ch:0 dq1 fail,write:0xfffffffd,read:0x0 ch:0 dq2 fail,write:0xfffffffb,read:0x0 ch:0 dq3 fail,write:0xfffffff7,read:0x0 ch:0 dq4 fail,write:0xffffffef,read:0x0 ch:0 dq5 fail,write:0xffffffdf,read:0x0 ch:0 dq6 fail,write:0xffffffbf,read:0x0 ch:0 dq7 fail,write:0xffffff7f,read:0x0 ch:0 dq8 fail,write:0xfffffeff,read:0x0 ch:0 dq9 fail,write:0xfffffdff,read:0x0 ch:0 dq10 fail,write:0xfffffbff,read:0x0 ch:0 dq11 fail,write:0xfffff7ff,read:0x0 ch:0 dq12 fail,write:0xffffefff,read:0x0 ch:0 dq13 fail,write:0xffffdfff,read:0x0 ch:0 dq14 fail,write:0xffffbfff,read:0x0 ch:0 dq15 fail,write:0xffff7fff,read:0x0 error ERR I am using Orangepi5B, OS: Copy of Orangepi5b_1.0.8_debian_bookworm_desktop_xfce_linux6.1.43 Providing sufficient power, with 5V and 4A. any solution to recover from this phase ? i have also inserted the SD card, but using that i am also getting error, it is not booting up.
-
Hello, Noticed the NanoPi Zero2 the other day and it might help me setting up a wifibridge WiFi (WiFi6) to LAN. Since it has the RK3528A SoC there is an image avaiable based on that SoC , though for the Rock 2F Therefore wondering about its status and if it will be (not) adapted? Thanks