NanoPi R5C - Rockchip RK3568B2 - 2 PCIe 2.5Gbps

It helped when I read the wiki https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R5C#Flash_third_party_OS_.28Image_file.29_to_eMMC

I flashed OpenWRT. :slight_smile:

1 Like

What package do I need to see the temperature of the CPU?
There are 15 "sensors" packages.
Does anything work with the NanoPi?

luci-app-statistics collectd-mod-thermal

You may also want to install collectd-mod-cpufreq while you're at it. You may also want to configure the RRD tool plugin to save data more frequently. I prefer every 10 seconds myself: Under the Collectd Settings tab, set data collection interval to 10. Then under the Output Plugins tab, configure the RRDTool: RRD step interval to 10; heartbeat interval to 20; rows per rra to 720.

collectd-mod-thermal also needs to be enabled under Statistics>Setup here:

image

1 Like

Is there a command line command to see it?

Is this the eMMC?

# df -h

Filesystem                Size      Used Available Use% Mounted on
/dev/root               247.9M    147.7M     95.0M  61% /

Not very big. :frowning:

root@R5C:~# cat /sys/class/thermal/thermal_zone*/temp
47777
46111

Divide output by 1000 for Celsius.

luci-app-statistics with collectd-mod-thermal is prettier though :wink:

Mine is averaging 37.1 but the case is off and there is no wifi.

My R5C is in its OEM metal case, but stuffed into a Legrande 14 inch EN1400 in-wall metal enclosure with metal cover built into a closet wall along with a modem, GS308T switch, and a HD TV antenna amplifier. Ethernet back-haul cable enters the cabinet for AP's on each floor of the house.

Ventilation, such as it is, is the air flow within the wall through holes in the upper and lower cabinet walls.

It runs ~4 C cooler if I remove the metal cabinet cover, but there is no need. Temperature remains well within its operating range.

seems like newest snapshot build is broken for nfa765 on my nanoPi r5c. fails to do dfs.

Sun Jul 14 17:43:17 2024 daemon.notice hostapd: phy1-ap0: interface state COUNTRY_UPDATE->HT_SCAN
Sun Jul 14 17:43:17 2024 daemon.notice hostapd: phy1-ap0: interface state HT_SCAN->DFS
Sun Jul 14 17:43:17 2024 daemon.notice hostapd: phy1-ap0: DFS-CAC-START freq=5500 chan=100 sec_chan=1, width=2, seg0=114, seg1=0, cac_time=60s
Sun Jul 14 17:43:17 2024 daemon.err hostapd: DFS start_dfs_cac() failed, -1
Sun Jul 14 17:43:17 2024 daemon.err hostapd: Interface initialization failed
Sun Jul 14 17:43:17 2024 daemon.notice hostapd: phy1-ap0: interface state DFS->DISABLED
Sun Jul 14 17:43:17 2024 daemon.notice hostapd: phy1-ap0: AP-DISABLED

Is the nfa765 any good?
I've only been looking at MediaTek.

The Qualcomm is marginally cheaper.

it's fine i guess, good for additional AP but not as main AP, thing is still pretty buggy.

I ended up ordering a MediaTek 7922.
It'll be a backup AP so as long as it doesn't crash OpenWRT it'll be good. :slight_smile:

I installed to the eMMC and then decided to boot from an SD card as long as I am using snapshots.
I changed some mount points and the router had to reboot.
It rebooted to the version on the eMMC.
Is there a way to boot to what was in use (eMMC or SD)?

I think you can have a look to the uboot-envtools package.

For your information, I ran into the issue linked below while using emmc and sdcard.

If you only want AP, Netgear WAX220, Zyxel NWA50AX Pro, Mercusys MR90X, Asus TUF-AX4200 should work...

1 Like

Do I need a package to get HDMI output during boot or is there any work being done to get this working?

is it only on my side or is dfs broken for y'all on nfa765 module?

I am not able to set up channel 100 with 80mHz width on 5gHz

Thu Jul 25 23:00:17 2024 daemon.notice hostapd: phy1-ap0: interface state HT_SCAN->DFS
Thu Jul 25 23:00:17 2024 daemon.notice hostapd: phy1-ap0: DFS-CAC-START freq=5500 chan=100 sec_chan=1, width=1, seg0=106, seg1=0, cac_time=60s
Thu Jul 25 23:00:17 2024 daemon.err hostapd: DFS start_dfs_cac() failed, -1
Thu Jul 25 23:00:17 2024 daemon.err hostapd: Interface initialization failed
Thu Jul 25 23:00:17 2024 daemon.notice hostapd: phy1-ap0: interface state DFS->DISABLED
Thu Jul 25 23:00:17 2024 daemon.notice hostapd: phy1-ap0: AP-DISABLED

I bought a Mediatek 7922 but I couldn't get the antenna wires attached.
It was either user error or a defective/refurbished card.
It's always a risk of buying from aliexpress but it may have been my fault.
Either way it is an "oh well".
I bought the R5C to be a wired router. :slight_smile:

What else could I put in the M2 slot?
Can I boot off an SSD?

No but you can use it for data (nas/docker...)