Cooing Fan Assemble Guidance


I just thought that we shipping with a bad one :wink:

Actually, you can also DIY the RTC battery slot for cooling fan, both comes 1.25mm pitch header.

I’ve just update the datasheet of the cooling fan, it’s not Sunon one, but from a Taiwan factory.


Hello, Gouwa!
PWM_F - Is it the control output for fan?
Does it has the control driver?


The GPIO Pin cannot drive the cooling fan directly(the fan need more than 100mA current, but the GPIO can just provide less than 10mA), so a PWM module is needed for it.


I undestand, that it cannot drive the cooling fan directly. I mean, What is “F”? And how is it work?

I need a switch-on signal control for my cooler’s circuit with a 12V supply.


Just a name for PWM, check the schematic for information:


I see it.
How to add 3 operation modes of the cooler? Like you did for geekbox :slight_smile:

Mode 1: always on
Mode 2: always off
Mode 3: trigger by the temperature of CPU.
How to set the temperature of the trigger-cooler?

May be, Will terry adds the selection menu to the settings on android? Like he added for geekbox’s Mmallow…


As we haven’t develop a module for cooling fan yet, so we don’t got the source code porting on the VIM.

But you can refer the Geekbox source code and port to VIM, if any technical issues just let us know.



I need ON/OFF signal only. I asked about the control output. If Vim does not has this output, how to do it?
My ITPS has driver +12V for FAN on MOSFET transistors with galvanic isolation.
+5V is very low for good cooling. See more about my system


Is there a place to buy the heatsink from yet, or what the specs are for the one that was used with the fan?

CPU heating issue

Not a direct answer to your question, but this will answer part of it. :slight_smile:
Gouwa stated the room reserved for heatsink in this post.
Area reserved for heatsink:
25 x 32 x 5mm

Looking at the picture in Gouwa’s post, the heatsink appears to be a 25x25x5mm( I assume 5mm) heatsink. It is approximately 11 GPIO pins wide, turns out that is ~25mm.

CPU heating issue
Bluetooth remote
¿Que disipador o ventilador le pongo? TV Box Khadas VIM2

I have connected the fan to the 3.3V gpio, and tbh i do not notice any difference, it’s still too noisy.


I found sitting on a rubber mouse mat removed a lot of Noise.
or add some rubber feet.


I’ll look and try to find something, it doesn’t make much noise when you put it on the soft surface.


This is compativel wiht khadas Vim?:face_with_raised_eyebrow:

Best regards


Same here. For a small fan WAY too loud… It almost sounds like a small vacuum cleaner! BUT it works temperature wise. Before my VIM was in idle and working mode between 75 and 85 degrees celcius. And now in idle mode its 50 degrees.


It makes too much noise, even desktops aren’t that loud, it’s better to use some externally powered x86/64 fan connected through 5V power supply.


sometimes the image disappears and the blue screen turns up, help me if I’ve done something wrong?
I noticed that both happen on rom Vim and on AndroidTV, thanks


Hi there everyone, I’m new on this community.
I tried to buy the cooling fan for khadas on the link above but it was sold out.
When will it be available again?

@Gouwa Do you have any info regarding this subject? :slight_smile:

Best Regards,


Hi, Amauron:
Which VIM model do you have? VIM1 or 2?

VIM1’s cooling fan is out of stock temporary.

Cooling fan kit

Hi, i’ve got a VIM 2 model.