Jump to content

WizzyThing

Members
  • Posts

    61
  • Joined

Everything posted by WizzyThing

  1. Currently it's pretty much this: Driver -> RESTApi -> WebView Right now the web view is reachable via localhost:someport. We'll most likely create a stand alone application as well.
  2. I appreciate the input, it's just not what I was looking for.
  3. I'm more looking for a layout structure rather than an actual design right now, colors and everything will end up customizable in the end.
  4. Some progress: I sort of implemented fan and LED controllers so far, I also added graphs because graphs are fancy.
  5. I also want to repeat that we are looking for a designer, we really aren't all that good at design.
  6. It's not quite possible to get the AFP data right now because the microcontroller is reporting bull**** data, if we were able to patch the firmware we could make it work.
  7. This is pretty much our version of an alpha: There are a lot of features missing but the core is done.
  8. For now we shifted our focus away from the driver as it's pretty much complete at this stage. Dori is currently implementing a RESTful API, that will allow us to query the driver via browser or whatever, we also hope to implement a proper standalone program that does not require a browser. Here's the full device tree I queried from the API: { "Name": "Root Device", "Present": true, "Valid": true, "AbsolutePath": "/", "ParentPath": null, "Children": [ { "Name": "Corsair Link", "Present": true, "Valid": true, "AbsolutePath": "/CorsairLink", "ParentPath": "/", "Children": [ { "Name": "Corsair Commander Mini USB", "Present": true, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_", "ParentPath": "/CorsairLink", "Children": [ { "Name": "Corsair Commander Mini", "Present": true, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_", "Children": [ { "Controller": { "Value": 94, "RegisteredName": "CorsairLink.FanFixedPercentController" }, "ValidControllerNames": [ "CorsairLink.FanDefaultController", "CorsairLink.FanBalancedModeController", "CorsairLink.FanQuiteModeController", "CorsairLink.FanPerformanceModeController", "CorsairLink.FanCustomCurveController", "CorsairLink.FanFixedRPMController", "CorsairLink.FanFixedPercentController" ], "PWM": false, "SensorType": "Fan", "Unit": "RPM", "Name": "Fan 0", "Present": true, "Value": 2759, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0/SensorFan0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0" }, { "Controller": { "Value": 94, "RegisteredName": "CorsairLink.FanFixedPercentController" }, "ValidControllerNames": [ "CorsairLink.FanDefaultController", "CorsairLink.FanBalancedModeController", "CorsairLink.FanQuiteModeController", "CorsairLink.FanPerformanceModeController", "CorsairLink.FanCustomCurveController", "CorsairLink.FanFixedRPMController", "CorsairLink.FanFixedPercentController" ], "PWM": false, "SensorType": "Fan", "Unit": "RPM", "Name": "Fan 1", "Present": true, "Value": 873, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0/SensorFan1", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0" }, { "Controller": { "Value": 94, "RegisteredName": "CorsairLink.FanFixedPercentController" }, "ValidControllerNames": [ "CorsairLink.FanDefaultController", "CorsairLink.FanBalancedModeController", "CorsairLink.FanQuiteModeController", "CorsairLink.FanPerformanceModeController", "CorsairLink.FanCustomCurveController", "CorsairLink.FanFixedRPMController", "CorsairLink.FanFixedPercentController" ], "PWM": false, "SensorType": "Fan", "Unit": "RPM", "Name": "Fan 2", "Present": true, "Value": 1248, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0/SensorFan2", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0" }, { "Controller": { "Value": 94, "RegisteredName": "CorsairLink.FanFixedPercentController" }, "ValidControllerNames": [ "CorsairLink.FanDefaultController", "CorsairLink.FanBalancedModeController", "CorsairLink.FanQuiteModeController", "CorsairLink.FanPerformanceModeController", "CorsairLink.FanCustomCurveController", "CorsairLink.FanFixedRPMController", "CorsairLink.FanFixedPercentController" ], "PWM": false, "SensorType": "Fan", "Unit": "RPM", "Name": "Fan 3", "Present": true, "Value": 882, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0/SensorFan3", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0" }, { "Controller": { "Value": 94, "RegisteredName": "CorsairLink.FanFixedPercentController" }, "ValidControllerNames": [ "CorsairLink.FanDefaultController", "CorsairLink.FanBalancedModeController", "CorsairLink.FanQuiteModeController", "CorsairLink.FanPerformanceModeController", "CorsairLink.FanCustomCurveController", "CorsairLink.FanFixedRPMController", "CorsairLink.FanFixedPercentController" ], "PWM": false, "SensorType": "Fan", "Unit": "RPM", "Name": "Fan 4", "Present": true, "Value": 860, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0/SensorFan4", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0" }, { "Controller": { "Value": 94, "RegisteredName": "CorsairLink.FanFixedPercentController" }, "ValidControllerNames": [ "CorsairLink.FanDefaultController", "CorsairLink.FanBalancedModeController", "CorsairLink.FanQuiteModeController", "CorsairLink.FanPerformanceModeController", "CorsairLink.FanCustomCurveController", "CorsairLink.FanFixedRPMController", "CorsairLink.FanFixedPercentController" ], "PWM": false, "SensorType": "Fan", "Unit": "RPM", "Name": "Fan 5", "Present": true, "Value": 831, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0/SensorFan5", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0" }, { "SensorType": "Temperature", "Unit": "DegreeCelsius", "Name": "Temp 0", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0/SensorTemp0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0" }, { "SensorType": "Temperature", "Unit": "DegreeCelsius", "Name": "Temp 1", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0/SensorTemp1", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0" }, { "SensorType": "Temperature", "Unit": "DegreeCelsius", "Name": "Temp 2", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0/SensorTemp2", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0" }, { "SensorType": "Temperature", "Unit": "DegreeCelsius", "Name": "Temp 3", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0/SensorTemp3", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0" }, { "Controller": { "Value": { "R": 255, "G": 2, "B": 39 }, "RegisteredName": "CorsairLink.LEDSingleColorController" }, "ValidControllerNames": [ "CorsairLink.LEDSingleColorController", "CorsairLink.LEDTwoColorController", "CorsairLink.LEDFourColorController", "CorsairLink.LEDTemperatureController" ], "Color": { "R": 255, "G": 2, "B": 39 }, "SensorType": "LED", "Unit": "Color", "Name": "LED 0", "Present": true, "Value": 2556671, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0/SensorLED0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel0" } ] }, { "Name": "Corsair PSU AX1200i", "Present": true, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_", "Children": [ { "SensorType": "Temperature", "Unit": "DegreeCelsius", "Name": "Temp 0", "Present": true, "Value": 37.5, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorTemp0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Controller": { "RegisteredName": "CorsairLink.FanDefaultController" }, "ValidControllerNames": [ "CorsairLink.FanDefaultController", "CorsairLink.FanFixedPercentController" ], "PWM": false, "SensorType": "Fan", "Unit": "RPM", "Name": "Fan 0", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorFan0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Name": "PSU 5V", "Present": true, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain1", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1", "Children": [ { "SensorType": "Current", "Unit": "Ampere", "Name": "Current 0", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain1/SensorCurrent0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain1" }, { "SensorType": "Power", "Unit": "Watt", "Name": "Power 0", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain1/SensorPower0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain1" }, { "SensorType": "Voltage", "Unit": "Volt", "Name": "Voltage 0", "Present": true, "Value": 5, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain1/SensorVoltage0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain1" } ] }, { "Name": "PSU 3.3V", "Present": true, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain2", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1", "Children": [ { "SensorType": "Current", "Unit": "Ampere", "Name": "Current 0", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain2/SensorCurrent0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain2" }, { "SensorType": "Power", "Unit": "Watt", "Name": "Power 0", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain2/SensorPower0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain2" }, { "SensorType": "Voltage", "Unit": "Volt", "Name": "Voltage 0", "Present": true, "Value": 3.3, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain2/SensorVoltage0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain2" } ] }, { "Name": "PCIe 1 Current", "SensorType": "Current", "Unit": "Ampere", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorCurrent0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Name": "PCIe 2 Current", "SensorType": "Current", "Unit": "Ampere", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorCurrent1", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Name": "PCIe 3 Current", "SensorType": "Current", "Unit": "Ampere", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorCurrent2", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Name": "PCIe 4 Current", "SensorType": "Current", "Unit": "Ampere", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorCurrent3", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Name": "PCIe 5 Current", "SensorType": "Current", "Unit": "Ampere", "Present": true, "Value": 7.6, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorCurrent4", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Name": "PCIe 6 Current", "SensorType": "Current", "Unit": "Ampere", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorCurrent5", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Name": "PCIe 7 Current", "SensorType": "Current", "Unit": "Ampere", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorCurrent6", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Name": "PCIe 8 Current", "SensorType": "Current", "Unit": "Ampere", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorCurrent7", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Name": "PSU 12V Current", "SensorType": "Current", "Unit": "Ampere", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorCurrent8", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Name": "PERIPHERAL 12V Current", "SensorType": "Current", "Unit": "Ampere", "Present": true, "Value": 0, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/SensorCurrent9", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1" }, { "Name": "Mains", "Present": true, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1", "Children": [ { "SensorType": "Current", "Unit": "Ampere", "Name": "Current 0", "Present": true, "Value": 0.8, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain0/SensorCurrent0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain0" }, { "SensorType": "Power", "Unit": "Watt", "Name": "Power 0", "Present": true, "Value": 153.33360879160318, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain0/SensorPower0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain0" }, { "SensorType": "Voltage", "Unit": "Volt", "Name": "Voltage 0", "Present": true, "Value": 228, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain0/SensorVoltage0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain0" }, { "SensorType": "Power", "Unit": "Watt", "Name": "Power 0", "Present": true, "Value": 153.33360879160318, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain0/SensorPower0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain0" }, { "SensorType": "Efficiency", "Unit": "Percent", "Name": "Efficiency 0", "Present": true, "Value": 89.56402382687102, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain0/SensorEfficiency0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel1/PowerMain0" } ] } ] }, { "Name": "Corsair H100i", "Present": true, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel2", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_", "Children": [ { "Controller": { "Value": { "Points": [ { "X": 25, "Y": 1000 }, { "X": 60, "Y": 2000 }, { "X": 60, "Y": 2000 }, { "X": 60, "Y": 2000 }, { "X": 60, "Y": 2000 } ] }, "RegisteredName": "CorsairLink.FanCustomCurveController" }, "ValidControllerNames": [ "CorsairLink.FanDefaultController", "CorsairLink.FanBalancedModeController", "CorsairLink.FanQuiteModeController", "CorsairLink.FanPerformanceModeController", "CorsairLink.FanCustomCurveController", "CorsairLink.FanFixedRPMController", "CorsairLink.FanFixedPercentController" ], "PWM": true, "SensorType": "Fan", "Unit": "RPM", "Name": "Fan 0", "Present": true, "Value": 1248, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel2/SensorFan0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel2" }, { "Controller": { "Value": { "Points": [ { "X": 25, "Y": 1000 }, { "X": 60, "Y": 2000 }, { "X": 60, "Y": 2000 }, { "X": 60, "Y": 2000 }, { "X": 60, "Y": 2000 } ] }, "RegisteredName": "CorsairLink.FanCustomCurveController" }, "ValidControllerNames": [ "CorsairLink.FanDefaultController", "CorsairLink.FanBalancedModeController", "CorsairLink.FanQuiteModeController", "CorsairLink.FanPerformanceModeController", "CorsairLink.FanCustomCurveController", "CorsairLink.FanFixedRPMController", "CorsairLink.FanFixedPercentController" ], "PWM": true, "SensorType": "Fan", "Unit": "RPM", "Name": "Fan 1", "Present": true, "Value": 1268, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel2/SensorFan1", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel2" }, { "SensorType": "Pump", "Unit": "RPM", "Name": "Pump 4", "Present": true, "Value": 2261, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel2/SensorPump4", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel2" }, { "SensorType": "Temperature", "Unit": "DegreeCelsius", "Name": "Temp 0", "Present": true, "Value": 33.265625, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel2/SensorTemp0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel2" }, { "Controller": { "Value": { "R": 255, "G": 1, "B": 1 }, "RegisteredName": "CorsairLink.LEDSingleColorController" }, "ValidControllerNames": [ "CorsairLink.LEDSingleColorController", "CorsairLink.LEDTwoColorController", "CorsairLink.LEDFourColorController", "CorsairLink.LEDTemperatureController" ], "Color": { "R": 255, "G": 1, "B": 1 }, "SensorType": "LED", "Unit": "Color", "Name": "LED 0", "Present": true, "Value": 66047, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel2/SensorLED0", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel2" } ] }, { "Name": "Corsair AirFlow Pro", "Present": true, "Valid": true, "AbsolutePath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_/Channel3", "ParentPath": "/CorsairLink/____hid_vid_1b1c_pid_0c04_6_34b03405_0_0000__4d1e55b2-f16f-11cf-88cb-001111000030_" } ] } ] } ] }
  9. We are currently trying to figure out the specifics of the firmware, we already figured out it's saved in an SREC(http://en.wikipedia.org/wiki/SREC_(file_format)) format and unpacked the actual firmware from it. We still need to figure out what exactly is running the firmware before we can start messing with that and fix stuff like the temp sensors not working.
  10. You also missed the fact that the AFP LINK interface is completely broken.
×
×
  • Create New...