WGXepc on XTM5



  • Dear friends,

    I just already purchased a watchguard XTM5. I am trying to control fan speed but WGXepc app is telling me that is still unimplemented. Is there any possibility to have this script working on this wg brand or is impossible?

    Best regards.


  • Netgate Administrator

    The system fan is controllable but the CPU fans are not because the chip controlling them is accessible only via smbus. And that's, currently, not anything I know about. 😉

    See the main XTM5 thread: https://forum.netgate.com/topic/39639/watchguard-xtm-5-series

    The fans are thermally controlled by default though. I never found it too noisy myself.

    Steve



  • Thanks for your work on this Steve. I wonder if it might be possible to reverse engineer the BIOS to find the code responsible for controlling the CPU fans on the XTM 5? There seems to be a lot of modding of the BIOS on the main XTM 5 thread on here, so I'd imagine there's a lot of knowhow around the BIOS for these devices already. If someone could point me in the direction of a suitable firmware image (or even better, decompiled source code) I'll see if I can have a look.


  • Netgate Administrator

    Well anything is possible. 😉

    You can try to decompile the bios code but you'd have to be pretty good at it. I would expect it to be far easier to just read the datasheet and configure the chip via smbus. I don't think there's any particular mystery there it's just not something I've done before.

    Steve



  • @andrew453 said in WGXepc on XTM5:

    I wonder if it might be possible to reverse engineer the BIOS to find the code responsible for controlling the CPU fans on the XTM 5?

    A while ago i have used the following method to control the speed of ALL 3 fans with WGXepc64 :
    Disconnect the 3 fan connectors and connect them together with 3 Y fancable splitters so that you end up with 1 connector.
    Place this connector on the chassis connector on the motherboard (closest to the powersupply).
    With Shellcmd can now the fanspeed added after boot, but since a few months when using this command , WGXepc64 gives a error message that the XTM5 is not supported, while previous it worked.

    I have not pinpoint the exact reason for this error or exact moment when tis occured, but i assume it's got to do with the version of WGXepc64 package.
    When i place a CF card with a older pfSense version like 2.3.x it works fine.

    Grts
    DeLorean


  • Netgate Administrator

    Because I added two sets of fans for boards that can control both. -f for the CPU fan and -f2 for the system fan.
    Since the XTM5 only has controllable system fans it is now on the -f2 switch.

    Steve



  • @stephenw10 said in WGXepc on XTM5:

    Because I added two sets of fans for boards that can control both. -f for the CPU fan and -f2 for the system fan.
    Since the XTM5 only has controllable system fans it is now on the -f2 switch.

    Steve

    Thx Steve, i gonna try it tomorrow.

    Grts
    DeLorean