[Problem] Overheating Asus M409DA / X409DA MB

Can someone help me.

I have asus m409da or x409da amd ryzen 3 3200u

The problem originate from bad cooling, from start its already overheating a lot booting windows causing it to reach 100°C

And the fan started to fail and i kinda moded the laptop with older laptop fan, its not great but get the jobs done

And after some time, my relative use the laptop and last time i used it it still great but idk the specific.

But the person that use this laptop start telling me like the battery was starting to go bad etc2 and now i exchange the laptop so i could use it for my nas or smth but i get a weird issue

Its always stuck at 0.39 or 0.4ghz i already tried flashing the bios, removing the battery and trying throttle stop and amd ryzen master which both of them will not work

I launch hwinfo and see the temps and all the temps are normal, i run sensors in linux and i get.
Amdgpu-pci-0200
Edge +48.0°C

asus-isa-0000
cpu_fan: 0 rpm

BAT0-acpi-0
In0: 0v
Power1:0w

Iwlwifi
+46c

K10temp-pci-00c3
Tctl: +47c

Acpitz-acpi-0
Temp1: +47c

Which is weird, and it always show prochot-ext and prochot htc or smth in hwinfo

Is there any way to bypass this prochot stuff maybe bios modding or even ec programming ? And how do we debug what causing the prochot ext. Hope someone could really help me

Bios link
https://www.asus.com/supportonly/m409da/helpdesk_bios/

Boardview link

Edit by Fernando: Thread moved into the “BIOS Problem” Forum Category and title customized

Its done, i found out prochot line was causing it to lock at 0.4ghz instead of fixing it i just pull it high to 3.3v line and now it works fine