Open Source Bitfenix Recon Software (Linux, OSX, Windows) (Beta Testers)

We'll be releasing version 1.1.1 this weekend.

Tealc, I've implemented the feature where the channel speed sliders are "locked" after you manually set them. They still may change once after setting a manual speed if a packet comes from the device saying a different manual speed. This is very difficult to avoid because there is no way to tell if the packet coming from the device is the result of an earlier request or the user manually changing the manual RPM using the Recon panel. Version 1.2.x will have a separate dial for setting the manual RPM and the sliders will become "progress bars".

Cheers,
Craig
 
Sneak peak:

V1.1.1-Beta-Win7.JPG


The little lights under the RPM sliders change to yellow if the manually set RPM does not match the current RPM (instead of the sliders moving around the place until they settle, when in manual mode.)

Release will be this weekend.

After this release we will start working on features that the OEM software does not provide. E.g. Software fan curves
 
Last edited:
Version 1.1.1 (Beta) is released!

https://sourceforge.net/projects/phoebetria/

Although this is a "point release" many changes and improvements have
been incorporated. Behind the scenes the code is more efficient. These
efficiency gains mean that, from a user perspective, the GUI is more
responsive and many bugs have been fixed. The GUI has been polished and
now the controls and window properly resize themselves depending on user
settings and the user environment. Additionally, when setting a manual
RPM using the RPM sliders, the sliders now 'lock' to the user-defined
RPM; if the reported RPM is not equivalent to the manual RPM an
indicator below the slider changes to yellow. Minimise to tray has been
implemented and user profiles have been improved.

This release is also a milestone. From this point onward we will be
adding features to Phoebetria that the OEM software does not provide.
 
Just grabbed it.

Initial testing.

Dropped the manual speed to 600 as displayed in application. Took a little while to adjust speed. Settled at 586 RPM true speed, green bar, shows 700 RPM in the little window. Not accurate speed reading, but this is probably Recon.

Ramped speed to 1000 RPM as dsplayed. Changed speed almost instantly to 993 RPM true speed. Green bar. Displays 1000 RPM.

Ramped speed to 1400 RPM. Changed speed quickly to true speed 1412 RPM, but then dropped it back to 1276 RPM. Still displaying 1400 RPM.

Dropped to 700, displays 700, green, actual 591.

Rise to 800, displays 800, green, actual 695.

When you drag a slider and release it snaps back to the old speed momentarily before recovering a second later. A similar thing happens when you press a button sometimes.

Will continue some testing and see if the speed resolves itself over time.
 
Thanks Tealc

Two questions:

a) What fans (brand, model number); I'll try and order them (if they're available in Australia)
b) How are you getting the actual RPM of each of the fans? At the moment the best I can do is read voltage using a multimeter, but if there's a better way I'll do that

Cheers
Craig
 
Will definatly be giving this a test when i get my recon soon. Is there any plans to attempt to get the remote web access feature working in this version or is that far too complex to try to reverse engineer?
 
Will definatly be giving this a test when i get my recon soon. Is there any plans to attempt to get the remote web access feature working in this version or is that far too complex to try to reverse engineer?

There are plans to add the feature. I am not exactly sure of an ETA because Chris (the other developer) will probably be looking after that side of things. At the moment, though, it's not #1 on the list of things to do, but we are open to persuasion ;)

Edit: My biggest concern about the "remote web access" is how to implement it in a secure manner. It'll take some thought...
 
Last edited:
Thanks Tealc

Two questions:

a) What fans (brand, model number); I'll try and order them (if they're available in Australia)

The one I'm monitoring at present is a 2 year old Noctua NF-P12.

b) How are you getting the actual RPM of each of the fans? At the moment the best I can do is read voltage using a multimeter, but if there's a better way I'll do that

I'm using a bit of insulated wire connected between the recon fan connector and one already connected to my motherboard and then using Speedfan to tell me the speed. The cable running to me motherboard used to power and receive tach when I had a PWM fan connected powered from my graphics card.


Cheers
Craig

Hope this ^^ helps.

I believe speedfan's reading is reasonably accurate but don't have anything to actually check it with, although I was going to build a circuit to do it a while back.
 
There are plans to add the feature. I am not exactly sure of an ETA because Chris (the other developer) will probably be looking after that side of things. At the moment, though, it's not #1 on the list of things to do, but we are open to persuasion ;)

Edit: My biggest concern about the "remote web access" is how to implement it in a secure manner. It'll take some thought...

Thanks a lot for the reply. It would be a cool feature to have, thats one of the main selling points of this controller IMO.

I will definatly be giving this software a run though, especially as it develops features that the official software lacks, cant wait to see what you have in mind!
 
Hope this ^^ helps.

I believe speedfan's reading is reasonably accurate but don't have anything to actually check it with, although I was going to build a circuit to do it a while back.

Thanks Tealc. I'll buy one of those fans and try and hook up a wire to the m/b so I have a similar set up.

Is the bfx fan service turned off when you ran the tests? Some internal changes to Phoebetria may mean that it now conflicts.

Thanks a lot for the reply. It would be a cool feature to have, thats one of the main selling points of this controller IMO.

I will definatly be giving this software a run though, especially as it develops features that the official software lacks, cant wait to see what you have in mind!

Thank *you*. :)
 
Ok, I have been testing with two Noctua NF-S12B but cannot replicate. I might have to add the fan speed monitor wire and run it to a m/b header so I can see if maybe there is interference from doing that.
 
There could be some issue reading tach in two places as they might both pull up to different voltage. It shouldnt make much Difference though as its just a square wave signal and if there were interference of some kind then the speed would never settle and throw spurious values in on occasion, like when I slowed the fan too much and I got the PWM signal coming through behind the tach.

The initial reason for hooking up the wire was to check how erratic the speed was.
 
Hi there.

I think I installed the software correctly in Ubuntu 12.04, but not getting any values and the logo is in red.

If I remember rightly I did the following:

Code:
sudo apt-get install libusb-1.0-0-dev
sudo apt-get install libudev-dev
Followed instructions in INSTALL.txt
Followed instructions in Readme_Linux.txt

In that order.


Please let me know if you need any other information.
 
Hi scorpuk... did you add the rule to /etc/udev/rules.d/ and add you user to the fancontrollers group?

I've noticed that on Fedora I couldn't get udev to recognise the new rule no matter what I tried; I ended up having to reboot :/

99-fancontroller.rules
Code:
SUBSYSTEM=="usb", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="7100", NAME="bfxrecon", GROUP="fancontrollers"

If that doesn't work, please sudo lsusb and email me the output and I'll see if I can see anything (craigrobbins at users.sf.net)

Cheers
 
Another update.

Things are generally working in the about-to-be-released new version. There are small loose ends to tie up and a mystery bug on the OSX build. I want to work out the OSX bug before release in case it's a ticking time bomb for the Windows and Linux versions
 
I know that the thread is extremely old but someone may help. I am trying to install Phoebetria to Ubundu 22.04

I used this:

sudo add-apt-repository ppa:ubuntuhandbook1/ppa
sudo apt-get update
sudo apt install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
sudo apt install libcanberra-gtk-module libcanberra-gtk3-module
sudo apt-get install libusb-1.0
sudo apt-get install libusb-dev
cd /lib/x86_64-linux-gnu/
sudo ln -sf libudev.so.1 libudev.so.0
cd ~/Downloads
sudo apt-get install -f ./phoebetria-debian-amd64-1.4.0-1.deb
sudo usermod -a -G fancontrollers USERNAME
reboot

The app shows at Ubuntu Applications but not opening. The cursor is spinning for 2-3 seconds and that's it. Any idea? Thanks if anyone exists....
 
Back
Top Bottom