Jump to content

BillFleming

Members
  • Posts

    3
  • Joined

  • Last visited

  1. To build the current version kernel or images install a Debian 12 or LMDE6 VM on an x86_PC. Then do: apt-get -y install git git clone --depth=1 --branch=armbian-tv https://github.com/150balbes/build.git cd build ./compile.sh BOARD=firefly-itx-3588j BRANCH=current BUILD_MINIMAL=no BUILD_DESKTOP=no BUILD_ONLY=u-boot,kernel,armbian-config,armbian-zsh,plymouth-theme-armbian,armbian-firmware,armbian-bsp KERNEL_CONFIGURE=yes This will build just the 6.2 kernel and uboot. You will also still need to enable virtualization/KVM in the 6.2 kernel as it isn't selected. To make a full Debian sid SD card image you do something like this, but I haven't tried it yet. You need to modify a config file in the subfolders to get normal Debian 12. ./compile.sh BOARD=firefly-itx-3588j BRANCH=current BUILD_MINIMAL=no BUILD_DESKTOP=yes BUILD_ONLY=default KERNEL_CONFIGURE=yes There is ongoing work in the upstream Armbian to update the rockchip kernel for 6.5 and above, but currently it doesn't boot on 3588 boards. https://github.com/armbian/build/pull/5657 After someone gets it booting on a more mainstream 3588 board then someone needs to be bribed to update the device tree files for the firefly ITX board. They apparently renamed the power related sections (among other things) in the new kernels. Going to the upcoming 6.7 rc if using the Collabora kernel there would be a (relatively) very small number of patches required to boot a 3588 board, but we still need to get device trees updated for all of them. If other boards get upstreamed I can maybe work on the DST stuff around Thanksgiving where hopefully they have some other boards working on 6.6 or 6.7 by then....
  2. I tested both the Debian 5.10 and 6.2 xfce sid images. Armbian_23.06_Firefly-itx-3588j_sid_current_6.2.0_xfce_desktop (616) Armbian_23.06_Firefly-itx-3588j_sid_legacy_5.10.110_xfce_desktop (619) Both booted successfully but on different video ports. (legacy image tested on usb-c, 6.2 tested dual hdmi output) Didn't test all of them but it seems all usb ports work. Sata works, and so did ethernet and the blue leds. Note (for others reading this) that on the first boot of a fresh image you won't see any LED activity until the partition is finished resizing. This is different than stock image. Unfortunately the fan isn't working on either image. Going to look into that tonight. This really needs to be fixed before other people start using it. The good news is you need to work that chip to get it to overheat. Also the wi-fi isn't working on either image. Now on that 6.2 image I've started installing lots of things and testing it out a bit more. It seems much more stable than the old factory Debian image that firefly provides. (much harder to get it to crash) I am able to boot into the cinnamon desktop (both normal and software rendering) for example and it doesn't crash. When I plug the bottom HDMI into a 5k monitor it is able to run 5120x2160 30Hz ok single screen, but second hdmi will fail due to shared resources. Dual HDMI monitors is working as long as the resolution isn't too high on each one. Edit: Also those images showed "Station M3" in a few places still.
  3. Please add support for the FireFly ITX-3588J. Note that the Armbian Station M3 latest UEFI image boots unmodified on an SD card on this hardware, with working picture on one of the HDMI ports. (But no USB) So the partition structure is ok. 20230428-EDK2-EFI-current/Armbian_23.04_Station-m3_sid_current_6.2.0.img.xz So it is already close to a usable image once the relevant device tree bits are swapped out. I am not 100% sure the details yet of the uboot they ship, or even how to just install the uboot part to emmc but when I flashed the complete Debian 11 "firmware" they provide on the website link to the EMMC (using the linux command line loader program over usb-c) it has the uboot that will boot the uefi image from SD card. Note that 32G RAM+256G EMMC configuration is now shipping also on FireFly 3588 hardware. I asked them nicely way back in like November to give us 256GB emmc instead of 128GB. 🙂
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines