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.
-
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.
-
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 -
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 -
@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 -
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
-
@stephenw10 said in WGXepc on XTM5:
https://sites.google.com/site/pfsensefirebox/home/WGXepc64
Do you have a guide to install the "modern" way?
-
This probably: https://forum.netgate.com/post/867995
Just fetch it and set the file permissions, it's not a particularly fancy program.