Radxa Zero 3W temperatures too high even using the heatsink created especially for the radxa 3W

Hello to everyone.

I’ve bought this heatsink for my radxa 3W :

and I’ve applied it on top of the board :

The problem is that…it does not work,as u can see below,the temperatures are very high,anyway :

where is my error ? what should I do to keep the temperatures down ?

(I’m using FreeBSD 14.2-RELEASE).

1 Like

I have the same issue, there is some fix on this?, the sbc is super hot. using latest debian os

Very interesting to see that this is a cross problem. I doubt that we can find a fix via software in a little amount of time. I’ve bought this heatsink :

What operating system r u using? This is also the same with the orange pi zero 2w.

FreeBSD. Maybe there is a patch but I’m not sure that it will work very good.

Try treating the Sbc like a pc. Add thermal take or thermal grizzly paste as well

This is what I did,but the temperatures are still very high :

the official “heatsink specially designed for the radxa zero 3W” does not work at all.

  1. What were CPU temperatures without heatsink?

  2. Is there a good contact between CPU and heatsink? Have you used thermal compound?

  3. Have you tried using different heatsink? E.g. Waveshare heatsink reduces CPU temperature by about 20°C for us (RPi Zero 2W) - https://www.waveshare.com/product/pi-zero-case-b.htm (it fits on Radxa Zero too but I’m not sure about 3W)

  4. What’s your CPU usage? Isn’t there some very intensive process that overloads all CPU cores so even the heatsink does not manage to reduce the temperature enough?

  1. the same

  2. Is there a good contact between CPU and heatsink ? yes

  3. Have you used thermal compound ? No,I used the heatsink as is,as it has been sold.

    • Have you tried using different heatsink? E.g. Waveshare heatsink reduces CPU temperature by about 20°C for us (RPi Zero 2W) - https://www.waveshare.com/product/pi-zero-case-b.htm (it fits on Radxa Zero too but I’m not sure about 3W) : nope. I’ve ordered this one :
  1. almost in idle mode.

Despite everything. If I buy something that claims to be able to perform the task for which I bought it and it doesn’t,there is a problem somewhere and this problem cannot be caused by me. And this is confirmed by the various complaints that I read on the net. For sure I can change something,but I didn’t read on the page of the vendor that I should add this or that new component. It should work as it has been sold. This is how usually works. Even more if the description says “especially built for the radxa zero 3W”. I can’t do anything else but glue the sticky plastic over the circuits and place the aluminum heatsink on top of it. There is no other way to do this.

Try armbian or Debian and see what temps it gives u. Sometimes it can be the kernel version or os that gives hotter temps. That should help some

Is interesting to monitor the temperatures if one installs the Linux version reccomended by the radxa developers : “radxa-zero3_debian_bullseye_xfce_b6.img” ; I will not do it,because I want to install and use FreeBSD.

Sure was free ban
Specially
Made
For The hardware? Drivers etc? Is it it
Properly communicating?

Most important is the thermal pad between teh CPU and the heatsink to allow the thermal transfer from CPU to heatsink.

Check the themperature of the heatsink, should be as warm as the CPU to refrigerate, otherwise is even worse becasue the CPU can disipate the heat.

In Aliexpress: " silicone morbido cuscinetto conduttivo termico conduttivo"
and the other option is to use a heatsink with fan.

I have “silicone morbido cuscinetto conduttivo termico conduttivo” between the circuits and the heatsink.

This is how is the full product :



If you touch the heatsink with your fingers while the board is running and some driver reports +70°C… does it hurt? Does it feel warm at all?

—> If you touch the heatsink with your fingers while the board is running and some driver reports +70°C… does it hurt? Does it feel warm at all?

yes,yes,does it hurt. There is only a method to decrease the temperature from 70 to 50 :

to point the airflow that comes from a small fan above to the top of the board.

The product seems to be right but please do not consider that it works just becasue seems.
The temp in the base of the heatsink has to be similar to CPU.

tell you becasue I had problems with thermal pad that do not transfer heat to heatsink.

Which heat? Guys, this board here is equipped with a dog slow RK3566, tested by @geerlingguy a while ago on another board: https://github.com/ThomasKaiser/sbc-bench/issues/84

With SoC vendor’s BSP (Board Support Package, a Linux kernel 5.10.160 with proper driver support for all of the SoC’s internal sensors) this SoC idles at 34.4°C and shows 61.7°C under full load without any heatsink attached at all: https://github.com/ThomasKaiser/sbc-bench/blob/master/results/reviews/OrangePi-CM4.md

I’ve installed FreeBSD on the Radxa 3W,not Linux. Probably FreeBSD does not have the driver which support the Socs internal sensors. So. I should low the temperature via hardware.