Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    WGXepc on XTM5

    Scheduled Pinned Locked Moved Hardware
    11 Posts 5 Posters 1.9k Views 5 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • stephenw10S Offline
      stephenw10 Netgate Administrator
      last edited by stephenw10

      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

      1 Reply Last reply Reply Quote 0
      • A Offline
        Andrew453
        last edited by

        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.

        1 Reply Last reply Reply Quote 0
        • stephenw10S Offline
          stephenw10 Netgate Administrator
          last edited by

          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

          1 Reply Last reply Reply Quote 0
          • D Offline
            DeLorean
            last edited by

            @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

            1 Reply Last reply Reply Quote 0
            • stephenw10S Offline
              stephenw10 Netgate Administrator
              last edited by

              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

              D D 2 Replies Last reply Reply Quote 1
              • D Offline
                DeLorean @stephenw10
                last edited by

                @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

                1 Reply Last reply Reply Quote 0
                • D Offline
                  dog2bert @stephenw10
                  last edited by

                  @stephenw10 I am trying to install WGXepc but get the following error:

                  [2.4.5-RELEASE][admin@pfSense.localdomain]/root: /etc/rc.conf_mount_rw
                  [2.4.5-RELEASE][admin@pfSense.localdomain]/root: fetch -o /conf https://sites.google.com/site/pfsensefirebox/home/WGXepc
                  /conf/WGXepc 13 kB 3815 kBps 00s
                  [2.4.5-RELEASE][admin@pfSense.localdomain]/root: chmod 0755 /conf/WGXepc
                  [2.4.5-RELEASE][admin@pfSense.localdomain]/root: cd /conf
                  [2.4.5-RELEASE][admin@pfSense.localdomain]/conf: dir
                  dir: Command not found.
                  [2.4.5-RELEASE][admin@pfSense.localdomain]/conf: ls
                  WGXepc enableserial_force
                  backup pkg_log_pfSense-pkg-LCDproc.txt
                  config.xml pkg_log_pfSense-pkg-Shellcmd.txt
                  copynotice_version upgrade_log.txt
                  copyright
                  [2.4.5-RELEASE][admin@pfSense.localdomain]/conf: ./WGXepc -f 10
                  ELF interpreter /libexec/ld-elf.so.1 not found, error 8
                  Abort

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S Offline
                    stephenw10 Netgate Administrator
                    last edited by stephenw10

                    That's the 32bit version, it's ancient. Use: https://sites.google.com/site/pfsensefirebox/home/WGXepc64

                    There is no need to remount anything RW any longer either, that only applied to NanoBSD.

                    Steve

                    D 1 Reply Last reply Reply Quote 0
                    • D Offline
                      dog2bert @stephenw10
                      last edited by

                      @stephenw10 said in WGXepc on XTM5:

                      https://sites.google.com/site/pfsensefirebox/home/WGXepc64

                      Do you have a guide to install the "modern" way?

                      1 Reply Last reply Reply Quote 0
                      • stephenw10S Offline
                        stephenw10 Netgate Administrator
                        last edited by

                        This probably: https://forum.netgate.com/post/867995
                        Just fetch it and set the file permissions, it's not a particularly fancy program. ๐Ÿ˜‰

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.