Took GPU out and back in, now "fans not detected"

Windows 11 Framework 16

I recently took out my GPU to clean one of the fans. However, now I am getting a “Fans not detected” on boot and my laptop doesn’t spin them up under load. The GPU is able to be utilized fine, but for some reason the fans just aren’t detected. I don’t think it’s a connection issue because I checked the fan connections and both are secure. My fans were working perfectly before this so this is confusing to me.
What’s the next course of action here? It would be nice if there was same way to see where the problem was, whether it’s with just 1 fan or both.

The fans are detected by the EC.
The connection between the EC and the Fans is over the “interposer”. The small connector between the mainboard and the expansion bay.
It would probably be a good idea to open up the laptop, remove the interposer, and check that it is clean and no dust or something has got in, that might make some of the pins not connect. Check the interpose, and also the pads on the mainboard and expansion bay board.

If everything looks good, put the interposer back in, tighten all 6 screws and try again.

There is a tool, called “ectool” that you can use to force the fans on, and see their RPM.

I did that and still the same problem :(. So the interposer appears to be just fine.
And attempting to force the fans on did not work, they did not start at all.

Can you get any log output from “ectool console” while trying to force the fans on and see their RPM.
It might give some indication as to why the fans are not working.

I should’ve clarified: I’m on windows so I’m using Framework Control to try force my fans on.

Seen this thread?

Yes and I didn’t find any help from it

Point being that this appears to be an issue with the Framework 16 AMD laptops (which model do you have?).

One thing to try appears to be seeing if the issue occurs with the mid-plate removed (as noted by two people in the 7040 Github thread.

See the Github issues in links below and add your experience to the relevant one:

Update:
I’ve contacted support to see what they have to say and I’m fairly sure at this point it’s a hardware issue, as I tried downgrading my BIOS to see if that helped at all and it didn’t. And since the interposer is seemingly working fine (as I can use the dgpu), and the fan cables have no visible problems, I’m unsure where to proceed from here.

Yeah I think my issue is most likely a hardware one as my fans aren’t even working within the OS

Dumping some info here gotten from the framework_tool util

>framework_tool --expansion-bay
Expansion Bay
Enabled:       true
No fault:      true
Door closed:   true
Board:       DualInterposer
Serial Number: FRAKMBCPA3410600BE                                                                                       Config:        Pcie8x1
Vendor:        GpuAmdR23M
Expansion Bay EEPROM
Valid:       true
HW Version:  8.0
>framework_tool --thermal
F75303_Local: 47 C
F75303_CPU:   45 C
F75303_DDR:   48 C
APU:          47 C
dGPU VR:      60 C
dGPU VRAM:    62 C
dGPU AMB:     62 C
dGPU temp:    65 C
Fan Speed:     0 RPM
Fan Speed:     0 RPM