How to unlock the maximum frequency of the M1 processor on Bianbu 2.2.1 ?

I finally received my Milk-V Jupiter motherboard with an M1 processor and 16GB of RAM.

Yesterday I spent the entire evening installing and connecting this board to an old PC case. It turned out that the USB Type-C power supply wasn’t turning on the board?! Only the 12V/3A power supply and the 24P ATX power supply were working.
I loaded OS Bianbu 2.2.1 from an SD card and checked $ neofetch and saw that the maximum processor frequency was only 1.600GHz. Than i looked at the documentation for this board, which stated 1.800GHz for the M1 by default. What’s wrong? While searching for the cause of the lock, I came across a thread on the community.milkv.io forum: M1's frequency? - #14 by Lutz_Fechner - Jupiter - Milk-V Community . Aha, it became clear that for some reason the maximum frequency was locked after all. I tried the unlock recommendations, and they seemed to work. But after rebooting, it actually resets to default.

So, my question is: is the maximum frequency lock information for this processor stored in m1-x_milkv-jupiter.dtb? If so, how do I properly unlock the maximum frequency at kernel boot?

As I understand it, the maximum frequency is automatically unlocked if a cooling fan is connected. That is, during boot, the fan’s power supply is checked, and if power is supplied, the maximum frequency is unlocked; if not, it is locked.

1 Like