Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Collabora is proud to sponsor this year's annual GStreamer conference, taking place in London, UK. Join us as we showcase the latest with machine learning analytics, WirePlumber, and more. View the full article
  3. Today
  4. I was able to extend, thanks everyone for the support. I attached my final dts, I also changed from spi4 to spi1, because I double check the pinount and spi4 is not mapped. In the original pinout armbian spi1 = orange pi 5 pro spi4. rk3588s-spi1-5cs-spidev.dts
  5. Thanks for your sharing! While I was trying to perform the upgrade for a Pine64, I happily notice that the latest release of armbian-config actually have an option for the distro upgrade. By following the wizard, Debian was upgrade to trixie.
  6. Try an apt full-upgrade. The libraspberrypi packages have been deprecated recently (e.g. June/July) and recent RPI packages shouldn't depend on them, including raspi-firmware.
  7. Hi, difficult task since there is no support for the whole chip family in the framework yet, but first steps are here:https://github.com/armbian/build/pull/8364 I suggest to start by getting familiar with the framework and how the mentioned pending pr it put together. moved
  8. Hi everyone. I am a crappy user not helping armbian to survive. My apologies. However, because I'm studying more linux, arm technologies. I would like to give any help to armbian. I am poor, not rich. But if there is another way to donate thousand dollars I'm ready to help. So my question is How to help Armbian about the new Orange pi sbc, orange pi 6 plus? Modos can delete this post if it breaks rules. No any problem for me. My apologies, my english is bad.
  9. Hello, I have installed NextcloudPi on my Raspberry PI5. Current OS is installed currently: Now, I would like to make an upgrade and get the following issue. What can I do? I am very grateful for any help.
  10. Hello! I have an RPi5 8GB board that I bought off of AliExpress, along with a Waveshare PoE M.2 HAT+ ( https://www.waveshare.com/poe-m.2-hat-plus-b.htm ) Initially I tried to use the Noble XFCE image, by following the recommended installation procedure via rpi-imager via a USB drive, hoping to install the system to a Toshiba (Kioxia) NVMe drive. The RPI5 was connected to a CrowView Note. What I saw was that the firmware loaded up the necessary files from the USB drive (then later the micro-SD card), and the initramfs loaded up too, then systemd started up, and probably when the screen usually goes blank for a short time (probably switching to KMS), here, the signal completely drops, and apparently nothing happens. (The messages scroll too fast, and then disappear, and I can't make out anything from the screen content.) I tried looking on the network to see whether the RPi5 comes up at all, but no. Since then, I tried to eliminate elements from my setup to see whether that makes any difference: I removed the Waveshare HAT Swtiched to using a micro-SD card instead of the USB thumb drive Tried to boot it without the CrowView Note Tried using the Noble Server image to eliminate any possible problems with the graphical UI but none of these helped. I now have the bare RPi5 with an active heatsink, and it's still not booting properly. What should I try? Should I try to get serial console working so that I at least see the boot messages? Is there an activity LED on the RPI5 where I could at least configure a heartbeat so that I could check whether the OS is alive at all? Since the OS can't be installed, I can't really submit much diagnostic information.
  11. @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 and Armbian. 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. A lot of the patches are mainlined for h618. I don't think it will be too long before Armbian only needs a Transpeed 8k618 board config to build an image. But of course there's different variations of the same box. I hope this thread helps them because I won't be here forever.
  12. 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.
  13. @remlei I'did uploading this imagem, is minimal, i hope help you! https://drive.google.com/file/d/1esroAyxq2D2kJ5XPB2_pofQ473B-h1_S/view
  14. 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
  15. Yesterday
  16. can someone please reupload the legacy images, all links aside from the armbian community github page returns a 404
  17. 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.
  18. @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
  19. @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
  20. 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
  21. Can you use @Nick A instructions?
  22. It seems this shitty utility should be redesigned for better user use.
  23. @dale Sure, I'll upload what have so far. Need help debugging it.
  24. @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 = <&reg_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 = <&reg_gmac_3v3>; phy-io-supply = <&reg_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.
  25. 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 */ }; };
  26. I can provide you the vmlinuz and uInitrd 5.10.43, if that helps. You should be able to put them on your SD card. Don't know of the newer userland can handle that old kernel, but at least you should be able to see the kernel log, to rule out hardware or u-boot problems.
  27. 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.
  28. 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
  1. Load more activity
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines