jurkovic-nikola / OpenLinkHub

Open source interface for iCUE LINK Hub and other Corsair AIOs, Hubs for Linux
GNU General Public License v3.0
54 stars 4 forks source link

Support for LX120 RGB Fans/ Donation Link OR BTC address #19

Closed Dirty-Dan closed 2 weeks ago

Dirty-Dan commented 3 weeks ago

First off, thank you so much, this software is incredible and I was in the same situation you were in.

I have LX120 RGB fans that use ICUE link. Support would be greatly appreciated, also, please consider adding a donation link, or BTC/Monero address for donations.

jurkovic-nikola commented 3 weeks ago

Hello, LX support was added couple of releases back. Please change /opt/OpenLinkHub/config.json debug value to true and restart product. Send me stdout.log file.

There is no donations, this is free and will remain free.

Dirty-Dan commented 3 weeks ago

Please see attatched below. stdout.log

jurkovic-nikola commented 3 weeks ago

Thank you.

040000 - Hub returned 4 devices back 07020000051a30323532303131423030443130443635303334434539303030300000 - H150i AIO 01000000051a30313030313141433132303335354437313730303030333444330000 QX Fan 01000000051a30313030323433413632303335363130414130303030343631380000 QX Fan 01000000051a30313030304431333032303335343238314630303030313645300000 QX Fan

Hub never returned data for LX Fan, which is 02 id, so program sees 0 LX fans. I'll try to reproduce this once LX fans arrive, with your firmware level on hub.

jurkovic-nikola commented 2 weeks ago

@Dirty-Dan Tested LX fans on 1.8.369 version and they are not operational. You will need at least 2.X.X firmware. Please use iCUE to update device firmware and LX fans will be visible and operational.

Dirty-Dan commented 2 weeks ago

Thank you, I upgraded the firmware, and now the fans light up blue, but do not show in the device dashboard, any ideas? Here is attached stdout.log stdout.log

jurkovic-nikola commented 2 weeks ago

Try with this:

  1. Disable debug data, data is okay and fans are detected now. "debug": false
  2. sudo rm /opt/OpenLinkHub/database/profiles/A2CB88B1CC6A6A5B91F5785CE7080FBD.json
  3. sudo systemctl restart OpenLinkHub.service

There seems to be issue with Position field value in profile, I'll fix it in later release. Deleting profile and restarting app should take care of saving new device positions.

Dirty-Dan commented 2 weeks ago

That solved it! Thank you!!!