Odyssey X86 - Defective FAN

According to lmsensors, the cores on mine are at 84deg, and no fan running. Should I be worried?

I have been told by Seeed Support to upgrade the firmware and BIOS but there are other reports that the new BIOS is not working either.

2 Likes

I suggest you wait the new one.

@Bruce.Qin

  1. Hello, could you tell me when new firmware will be released?

  2. if latest firmware has option to turn on the fan as always, what is fan speed power?(e.g. 50%). because as you know my one activates the fan 100% easily it’s noisy.

@happyzung The new EC firmware and BIOS has been tested, We will release this week,
The fans speed will be 80% in always on mode.

@Bruce.Qin
Thank you!
I am looking forward to it.
I love this device without fan noise.

You can choose normal mode make less noise.

We have release a new EC and BIOS firmware.

oh! ok i will try it. thanks!

@Bruce.Qin I am using the new firmware and BIOS and I see that the fan is on at 40 degrees in normal mode. Is that expected?

How you detect the 40 deg? The new firmware threshole is 35/55 degress.

Thanks @Bruce.Qin.

I use sensors on Linux as well as OpenHardware on Windows.
My BIOS is set to normal fan mode, so it should get on only at 55 degrees?

Maybe the sensors have a bit late compare with the system sensor.

@rgl, @solidus1983 (+ others) – did any of you upgrade to the most recent firmware (and EC) versions – and if so did the changes have an impact on how the fan is operating?
(The most recent at the time of writing appears to be SD-BS-CJ41G-300-101-F. https://files.seeedstudio.com/wiki/ODYSSEY-X86J4105864/Documents/SD-BS-CJ41G-300-101-F.zip)

I am also experiencing this issue; fan does not work at all when in “Always On” mode, even when all sensors reach over 90C (194F), 5 degrees centigrade below critical point (tested with MPrime). When set to “Normal” or “Positive”, it only creates a very annoying ticking/scratching sound, and the fan is constantly “revving” up and down, without doing any real work.

Since there have been reports of firmware upgrades bricking the Odyssey, it would be extremely helpful to know for sure whether this is actually a software issue or hardware-related before attempting a fix.

Thanks for any input. :+1:

@milasx (who I also notice is using sensors on Linux) + @komorebi: did any of you try the firmware update fix for the defective (non-spinning) fan-issue?

Yes and the fan seems more responsive to temperature changes. Unfortunately there is no way to monitor the speed of the fan so we cannot be sure but it seems to spin more than before and it is not stuck.

1 Like

Thanks for confirming, @milasx. My main issue was that the fan was either completely switched off (when, ironically, it was in “Always On” mode), or did its constant “revving-up” thing while in “Normal” or “Positive”. I’m normally not a fan of fan noise (pun intended), but the scratching and ticking sound really became bothersome, even when it was in the other side of the room.

I’ll try a firmware upgrade, but obviously wanted to make sure if there were adverse effects in doing this beforehand, since some users reported that the Odyssey was left in an unbootable state after doing so (which is – shall we say – suboptimal)

btw. did you also remove the CMOS battery as the guide suggested (presumably to set it back to factory defaults)?

Be easy to upgrade the firmeare. The EC first, then BIOS. Upgrade the BIOS may take severial miniutes, donot remove the power or force restart the machine unless you see the boot logo showed in the screen.

1 Like

@Drag0nFly I had the same problem as you say and the update fixed it. I did not remove the CMOS battery. I followed the instructions as per post from @Bruce.Qin.

Fingers crossed for you!

1 Like

Ignore the post about the sha256sums, I see now that they are based on the actual zip file, not the BIOS files (which is more common practice).

It’s probably a good idea to mention upgrading the EC firmware prior to the BIOS on the Wiki though, based on the comments above, as it sounds like a critical step.