Can anyone help me with this? Do I need to use a different Bluetooth version, for example, Armbian_25.11.1_Rock-2f_bookworm_vendor_6.1.115-omv_minimal.img.xz
The OS version shouldn’t really matter as they both use the vendor kernel and PCIE support should be enabled in both. At least it was in my case, after testing the Radxa distro and armbian.
In my experience it’s probably just a problem with power (excluding the possibility that you put the cable the wrong way). If I use a powered PCIE x1 HAT, the connection always works.
Hello,
I’ve checked again. I’ve connected the additional 5V power supply from the motherboard, and the data cable is also connected correctly (Pin 1 to Pin 1).
Using the Rock 2F’s PCI-e slot is terrible; I’ve tried everything and can’t get it to work, it’s very frustrating. I’ve tried several OS images and it doesn’t work, it gives the same problem as yours. I’ve already tried 3 different HATs for NVMe and I can’t get it to work. The “ Enable PCI-E” option doesn’t even appear in rsetup. I’ve checked the cable about 10 times and everything seems fine, apparently the problem is with the board and not with us. I’m preferring the Orange Pi.
The cable is connected correctly. Just to illustrate how bizarre this is, I connected an external power supply to the HAT before powering the board, and the board turned on just by powering the HAT. This means the PCI-e cable is connected correctly because it powered the board.
This is expected, as the standard exposed main 5V rail on the connector. If you power the HAT it is the same as powering the underlying board via 5V pins on the GPIO header.
Can you detect the SSD when powering via the HAT? Your issue sounds like insufficient power from 2F, which is limited to 5V@3A for the whole system.
What do you mean, expected? you stated that it is compatible with raspberry. So solve this massive problem. Issue instructions to users on how to fix whether additional power needs to be supplied. You lose your reputation by not doing anything to the community. I bought a nat freenove (it works on ROCK 5C) and the problem is 0x0 like everyone else on rock2f.
When I tested powering the HAT, it wasn’t connected to the GPIO pins on the motherboard, only to the PCI-e. The test I did was to power the motherboard with one power supply and the HAT with another to see if it was a power issue. As soon as I connected the HAT to the power supply, the motherboard booted, connected ONLY with the PCI-e cable.
There is a solution. But it’s not simple. It seems that the DTB is intentionally damaged in the builds. It’s like “if you want PCIe, buy a more expensive board.” Just my opinion.