Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Corsair RMi, HXi, AXi PSU Statistics - CyanLabs's fork

Featured Replies

2 hours ago, Bngoold said:

The zip I shared contains all the source code I modified. The actual

binary (ax1600i) is from Jon0's public repo:

https://github.com/Jon0/ax1600i

I compiled it from source - you can verify it matches by building from

that repo yourself.

My modifications are just the PHP files, page files, and shell scripts,

which are all in the zip in plain text.

If you'd prefer a Git repo, I can mirror it to GitHub. Just let me know!

Ah, gotcha! I thought you also made some changes.

I just merged your changes and pushed a new release for the plugin.

Please verify everything works as expected. Thank you very much.

I honestly just did not have to do that on my own and install my own ax1600i into the server or at least connect it to an unraid server as they are just too far away.

Please upload the raw output from the executable, just for the sake of knowledge.

  • Replies 371
  • Views 68.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Hi,   i bought a HX 1000i it is visible in systemdevices: Bus 001 Device 002 Port 1-1 ID 1b1c:1c1e Corsair HX1000i Power Supply But there are no values in the plugin on the dashboa

  • Initially, someone spoke to me to set the min version higher so we don't have a plugin shown twice in CA.   I lowered the minimum version to 6.11.5. You can try again now.

  • Note:   Although /usr/local/bin is included in $PATH, his server somehow doesn't care for the subfolder cpsumon which results in the fact that the command is not found. Echo'ing $PATH s

Posted Images

13 hours ago, giganode said:

Ah, gotcha! I thought you also made some changes.

I just merged your changes and pushed a new release for the plugin.

Please verify everything works as expected. Thank you very much.

I honestly just did not have to do that on my own and install my own ax1600i into the server or at least connect it to an unraid server as they are just too far away.

Please upload the raw output from the executable, just for the sake of knowledge.

I'm not seeing any /dev/ttyUSB devices nor a loaded driver. I can see the device itself on a USB hub (using the usb plugin) but it doesn't seem to be communicating with the system in the correct manner to get a ttyUSB assignment so I can use it in the plugin.

2 hours ago, Rhynri said:

I'm not seeing any /dev/ttyUSB devices nor a loaded driver. I can see the device itself on a USB hub (using the usb plugin) but it doesn't seem to be communicating with the system in the correct manner to get a ttyUSB assignment so I can use it in the plugin.

Sorry, which device are you talking about?

4 hours ago, giganode said:

Sorry, which device are you talking about?

My apologies, AXi1600.

I uninstalled Bngoold’s patch, updated the plugin, and I am not seeing stats for my AXi1600 either as a point of reference. The patch before did present stats prior to uninstalling and updating the plugin.

Following the troubleshooting from the README with Bngoold’s patch after updating the plugin:

- Check: lsusb | grep -i corsair (should show device)

Bus 001 Device 010: ID 1b1c:1c11 Corsair USB API

- Test binary: /usr/local/bin/ax1600i (should show PSU data)

Found device

Device desc DeviceDescriptor { bLength: 18, bDescriptorType: 1, bcdUSB: 272, bDeviceClass: 0, bDeviceSubClass: 0, bDeviceProtocol: 0, bMaxPacketSize: 64, idVendor: 6940, idProduct: 7185, bcdDevice: 256, iManufacturer: 1, iProduct: 2, iSerialNumber: 3, bNumConfigurations: 1 }

Device config ConfigDescriptor { bLength: 9, bDescriptorType: 2, wTotalLength: 32, bNumInterfaces: 1, bConfigurationValue: 1, iConfiguration: 0, bmAttributes: 128, bMaxPower : 15 }

Device interface 0

Device name: AX1600i

Version: [0, 9, 0]

Device firmware: USB to SMB Bridge (Firmware by Ross Fosler)

Input: voltage = 121 v, current = 2.53125 a, power = 300 w

Rail 0: voltage = 12.015625 v, current = 13.375 a, power = 160 w

Rail 1: voltage = 4.9375 v, current = 8.5625 a, power = 40 w

Rail 2: voltage = 3.296875 v, current = 2.625 a, power = 0 w

12v page 4: voltage = 12.015625 v, current = 2.625 a, power = 35, ocp limit = 40.4375

12v page 5: voltage = 12.015625 v, current = 4.9375 a, power = 63, ocp limit = 40.4375

Uptime 14.92 hours

Temp 1 35.5 C

Temp 2 38.25 C

Fan speed 0 rpm

Setting fan mode

- Check: /boot/extra/ax1600i (binary should be present on flash)

root@xxxx: ls /boot/extra/ax1600i

ls: cannot access '/boot/extra/ax1600i': No such file or directory

Perhaps the last step where the binary is not showing on flash is the culprit?

6 hours ago, Rhynri said:

My apologies, AXi1600.

Ah, okay let's wait for @Bngoold here. He has a working ax1600i.

16 hours ago, ThirDegree said:

I uninstalled Bngoold’s patch, updated the plugin, and I am not seeing stats for my AXi1600 either as a point of reference. The patch before did present stats prior to uninstalling and updating the plugin.

Following the troubleshooting from the README with Bngoold’s patch after updating the plugin:

- Check: lsusb | grep -i corsair (should show device)

Bus 001 Device 010: ID 1b1c:1c11 Corsair USB API

- Test binary: /usr/local/bin/ax1600i (should show PSU data)

Found device

Device desc DeviceDescriptor { bLength: 18, bDescriptorType: 1, bcdUSB: 272, bDeviceClass: 0, bDeviceSubClass: 0, bDeviceProtocol: 0, bMaxPacketSize: 64, idVendor: 6940, idProduct: 7185, bcdDevice: 256, iManufacturer: 1, iProduct: 2, iSerialNumber: 3, bNumConfigurations: 1 }

Device config ConfigDescriptor { bLength: 9, bDescriptorType: 2, wTotalLength: 32, bNumInterfaces: 1, bConfigurationValue: 1, iConfiguration: 0, bmAttributes: 128, bMaxPower : 15 }

Device interface 0

Device name: AX1600i

Version: [0, 9, 0]

Device firmware: USB to SMB Bridge (Firmware by Ross Fosler)

Input: voltage = 121 v, current = 2.53125 a, power = 300 w

Rail 0: voltage = 12.015625 v, current = 13.375 a, power = 160 w

Rail 1: voltage = 4.9375 v, current = 8.5625 a, power = 40 w

Rail 2: voltage = 3.296875 v, current = 2.625 a, power = 0 w

12v page 4: voltage = 12.015625 v, current = 2.625 a, power = 35, ocp limit = 40.4375

12v page 5: voltage = 12.015625 v, current = 4.9375 a, power = 63, ocp limit = 40.4375

Uptime 14.92 hours

Temp 1 35.5 C

Temp 2 38.25 C

Fan speed 0 rpm

Setting fan mode

- Check: /boot/extra/ax1600i (binary should be present on flash)

root@xxxx: ls /boot/extra/ax1600i

ls: cannot access '/boot/extra/ax1600i': No such file or directory

Perhaps the last step where the binary is not showing on flash is the culprit?

No, the binary is in the correct place. You get output when you manually exec the binary. So it's working in general.

Temporary fix:

1. nano /boot/config/plugins/corsairpsu/corsairpsu.cfg

2. Change type to ax1600i and save the file.

3. Verify stats working again and report back to this forum thread.

4. Permanent fix will be pushed tomorrow. I will post further information once i pushed the release.

  • 1 month later...

is it possible to have a plugin like this for Seasonic PSU's? I have no idea how to see if they expose stats like this.

Can you please help me with connecting old AX1500i with micro-USB connection?

Bus 001 Device 008 Port 1-1.2.2

ID 1b1c:1c02 Corsair AX1500i Power Supply

There is no /dev/ttyUSB0 device

Edited by bondarev

.

On 12/30/2025 at 4:09 AM, MrCrispy said:

is it possible to have a plugin like this for Seasonic PSU's? I have no idea how to see if they expose stats like this.

Does it have data connection?

9 hours ago, bondarev said:

Can you please help me with connecting old AX1500i with micro-USB connection?

Bus 001 Device 008 Port 1-1.2.2

ID 1b1c:1c02 Corsair AX1500i Power Supply

There is no /dev/ttyUSB0 device

Hey, at first please upload Diagnostics.

That way, I can take a look at the situation and know where to start from.

  • 2 weeks later...
On 1/7/2026 at 1:59 PM, giganode said:

I can take a look at the situation

Can you please help me?

  • 2 weeks later...

Hey found this plugin recently and its been exactly what I've been looking for.

My problem is I have a AXi1500 and its not showing statistics.
I checked with lsusb -t and found the device and noticed a driver was not binded to it.
I tried binding the cp210x driver to it as shown in earlier posts but either that driver is not on my machine or its not located where I think it would be.

Any help on this would be greatly appreciated.

  • 4 weeks later...

Hey! Love the idea behind this plugin and installing it went fine, but unfortunately, I haven't been able to get it to display any stats. I have an HX1200i Shift from mid-2025, which uses USB-C for iCUE connection (in addition to the propriatary iCUE connectors). This USB-C connection should be the way to get the telemetry data out. I have connected it directly to the Mobo (an ASUS W880-SE) using the USB-C-to-10-pin header cable that came with the PSU.

When I do lsusb i get (among other things):

Bus 003 Device 010: ID 1b1c:0c3f Corsair iCUE LINK System Hub

This is the only Corsair-related line item.

What have I done wrong, and what can I do next? (Note: the 'Serial Device (Only needed for AXi PSUs)' field has been left blank as it isn't an AXi.)

Screenshot 2026-02-22 at 19.48.41.png

Screenshot 2026-02-22 at 19.54.06.pngScreenshot 2026-02-22 at 19.53.38.png

Edited by Vasa

  • 2 months later...

Just another person with an AX1500i here chiming in to say that I can't get this plugin to show any data from my PSU. Any help would be appreciated.

The plugin is showing the PSU type twice in the description

image.png

Could we also get a minimize button on the next update.

So ever since upgrading to 7.3 (not beta or RC, worked fine there) my HX1200i no longer shows anything. I know its detecting just fine (my VM shows it as a USB passthrough device) not sure if anyone else has the same issue? On 7.3 official release. Been having nothing but issues on 7.3 honestly and will probably be rolling back to RC1. Some issues other users have been having as well so i know its not just me.

On 5/27/2026 at 6:12 PM, drtweak said:

So ever since upgrading to 7.3 (not beta or RC, worked fine there) my HX1200i no longer shows anything. I know its detecting just fine (my VM shows it as a USB passthrough device) not sure if anyone else has the same issue? On 7.3 official release. Been having nothing but issues on 7.3 honestly and will probably be rolling back to RC1. Some issues other users have been having as well so i know its not just me.


Is it the HX1200i or HX1200i Shift? If the latter, how did you make it work initially?

1 hour ago, Vasa said:


Is it the HX1200i or HX1200i Shift? If the latter, how did you make it work initially?

What does corsairmi show,

name: 'CORSAIR HX1000i PSU'

vendor: 'CORSAIR HX1000i PSU'

product: 'CORSAIR HX1000i PSU'

powered: 20174857 (233d. 12h)

uptime: 878857 (10d. 4h)

temp1: 46.2

temp2: 50.2

fan rpm: 0.0

supply volts: 230.0

total watts: 116.0

output0 volts: 12.1

output0 amps: 6.5

output0 watts: 74.0

output1 volts: 5.0

output1 amps: 5.3

output1 watts: 26.5

output2 volts: 3.3

output2 amps: 3.8

output2 watts: 12.0

root@QNAPR420:~#

On 8/8/2025 at 12:14 PM, ChillZwix said:

I have used your plugin for year without problem, but just upgraded my PSU to HX1000i with usb-C. It shows up but missing some info? Its says 115V but I got 230V. 12V does not work?

Any idea?

image.png

Almost one 1 year later, still missing info.

corsairmi

name: 'CORSAIR HX1000i PSU'

vendor: 'CORSAIR HX1000i PSU'

product: 'CORSAIR HX1000i PSU'

powered: 26192885 (303d. 3h)

uptime: 24833285 (287d. 10h)

temp1: 46.8

temp2: 47.0

fan rpm: 0.0

supply volts: 115.0

total watts: 128.0

output0 volts: 11.9

output0 amps: 8.5

output0 watts: 100.0

output1 volts: 5.0

output1 amps: 5.6

output1 watts: 28.0

output2 volts: 3.3

output2 amps: 0.4

output2 watts: 1.0

Skjermbilde 2026-06-06 160106.png

2 hours ago, ChillZwix said:

Almost one 1 year later, still missing info.

corsairmi

name: 'CORSAIR HX1000i PSU'

vendor: 'CORSAIR HX1000i PSU'

product: 'CORSAIR HX1000i PSU'

powered: 26192885 (303d. 3h)

uptime: 24833285 (287d. 10h)

temp1: 46.8

temp2: 47.0

fan rpm: 0.0

supply volts: 115.0

total watts: 128.0

output0 volts: 11.9

output0 amps: 8.5

output0 watts: 100.0

output1 volts: 5.0

output1 amps: 5.6

output1 watts: 28.0

output2 volts: 3.3

output2 amps: 0.4

output2 watts: 1.0

Skjermbilde 2026-06-06 160106.png

root@QNAPR420:~# corsairmi

name: 'CORSAIR HX1000i PSU'

vendor: 'CORSAIR HX1000i PSU'

product: 'CORSAIR HX1000i PSU'

powered: 20852874 (241d. 8h)

uptime: 1556874 (18d. 0h)

temp1: 43.2

temp2: 45.0

fan rpm: 0.0

supply volts: 230.0

total watts: 104.0

output0 volts: 12.1

output0 amps: 5.8

output0 watts: 68.0

output1 volts: 5.0

output1 amps: 5.1

output1 watts: 25.5

output2 volts: 3.3

output2 amps: 3.2

output2 watts: 10.5

It is working for me fine with hx1000i

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.