Илья Бовсунов's post in how to connect 2 mrfc522 on orangepi 3b was marked as the answer
ok how i fix it?
go next:
sudo find /boot -type f -name '*cs0*dtbo'
i see on next:
rk356x-spi<BUS>-m<MUX>-cs<CS>-spidev.dtbo
│ │ │ │
│ │ │ └─ номер Chip-Select (0 или 1)
│ │ └─ «mux» — какие именно ноги вывели наружу (m0, m1…)
│ └─ номер аппаратного SPI-контроллера (spi0…spi5)
└─ серия SoC (rk3566 / rk3568 = rk356x, rk3588 …)
next setup instruction:
| Шаг | Команды (копируйте строка-в-строку) | Что должно получиться | |
| ------------------------------------------------------- | -------------------------------------------------------------------------------------- | ------------------------------------------------ | ---------------------------------------- |
| 1. Перейти в домашний каталог | `cd ~` | | |
| 2. Создать исходник DTS | `nano rk356x-spi3-m0-cs1-spidev.dts` | вставьте текст снизу → **Ctrl-O, Enter, Ctrl-X** | |
| 3. Скомпилировать в DTBO | `dtc -@ -I dts -O dtb -o rk356x-spi3-m0-cs1-spidev.dtbo rk356x-spi3-m0-cs1-spidev.dts` | файл *.dtbo* рядом | |
| 4. Узнать каталог оверлеев | `export OVR=/boot/dtb/rockchip/overlay` | (у вас именно такой путь) | |
| 5. Скопировать файл | `sudo cp rk356x-spi3-m0-cs1-spidev.dtbo $OVR/` | | |
| 6. Проверить | \`ls \$OVR | grep cs1\` | увидите *rk356x-spi3-m0-cs1-spidev.dtbo* |
| 7. Убедиться, что в `/boot/orangepiEnv.txt` есть строка | `overlays=spi3-m0-cs0-spidev spi3-m0-cs1-spidev` | если всё ок — дальше | |
| 8. Перезагрузить | `sudo reboot` | | |
| 9. После ребута | `ls /dev/spidev3.*` | **/dev/spidev3.0 /dev/spidev3.1** | |
#6 can be ignored.
at #2 next: rk356x-spi3-m0-cs1-spidev.dts <=== name
code:
/dts-v1/;
/plugin/;
/ {
compatible = "rockchip,rk3566";
fragment@0 {
target = <&spi3>;
__overlay__ {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
spidev@1 { /* CS1 = регистр 1 */
compatible = "spidev";
reg = <1>;
spi-max-frequency = <10000000>;
};
};
};
};
sudo reboot
after this: ls /dev/spidev3.*
orangepi@orangepi3b:~$ ls /dev/spidev3.*
/dev/spidev3.0 /dev/spidev3.1
make like