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.
    • paffendorfP Offline
      paffendorf
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • 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.