Announcement

Collapse
No announcement yet.

The Reverse-Engineered Corsair PSU Linux Driver Continues To Be Improved Upon

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • evil_core
    replied
    Originally posted by uid313 View Post
    Sounds kind of useless. More like a "cool" feature that provides no real benefit. When it comes to power supplies, the most important thing for me is the efficiency, such as having 80 Plus Platinum or 80 Plus Titanium certification.

    I guess it would be pretty cool if the "12-V only" thing took off, but it doesn't seem to.
    Corsair-link is not useless, because it's not only used monitoruing. (End even if, it's nice to be able to debug in case of problems, why machine is resetting randomly or under load, etc, without using external meters)
    There's also userspace corsair-link. I needed to use windows in the past to make common 12V rail (by default it's split, and Radeon VII was turning overcurrent protection on HX1200i). So without this tool I was unable to use hi-end cards.

    Leave a comment:


  • Akiko
    replied
    Originally posted by olielvewen View Post
    Akiko

    I don't know if you are aware but there is already existing a support for RMi and HXi series PSU Corsair in the Liquidctl project (https://github.com/liquidctl/liquidc...tegrate-lqinfo) and since September/October 2019. And Event a partial support for Some Seasonic/NZXT series PSU.
    And for Corsair it is a full support. Take a look here
    You should contact Jonas, it a great man and very open.
    I'm aware of all these projects. The liquidctl does not support reading critical values (min/max). It does not even support all RMi/HXi PSUs out there (some usb hid ids are missing). Furthermore, the driver I wrote is part of the hwmon subsystem. So everything is reported via sysfs/debugfs and can be used by every tool, that deals with the hwmon subsystem or the lw_sensors api. I'm also aware that it supports fan mode changing and over current protection switching. This is something I do not include into the driver, because you can damage your PSU with these kind of options. But the driver provides a rawHID interface. You can use it to send and receive the 64byte messages the USB HID interface is using, to add this functionality. Can be done in under 10 lines of code.

    What I really need is access to AXi series PSUs, which is very unlikely to happen, these PSUs are just to expensive.

    Leave a comment:


  • olielvewen
    replied
    Akiko

    I don't know if you are aware but there is already existing a support for RMi and HXi series PSU Corsair in the Liquidctl project (https://github.com/liquidctl/liquidc...tegrate-lqinfo) and since September/October 2019. And Event a partial support for Some Seasonic/NZXT series PSU.
    And for Corsair it is a full support. Take a look here
    You should contact Jonas, it a great man and very open.


    And if the project is enough good (and if the compagny has an "open source mind" they can something help a private developer like Flozz the developer of the rivalcfg project (SteelSeries mouses). Now, SteelSeries sends him new models for making reverse-engineering.

    Leave a comment:


  • torsionbar28
    replied
    Originally posted by stiiixy View Post
    12V PSU's would be aqesome!
    There are some ITX server boards that have switched to an 8 pin DC input, requiring only 12v, instead of the 24 pin ATX connector.
    Last edited by torsionbar28; 17 March 2021, 01:43 PM.

    Leave a comment:


  • coder
    replied
    Originally posted by zeb_ View Post
    It was Plextor indeed. I collaborated with Alexander Noe who wrote the Windows version and did the port to Linux. His project page with source code is still up: https://www.alexander-noe.com/cdvd/px/index.php.
    Thanks for the background, and thanks again for your work.

    Originally posted by zeb_ View Post
    Interestingly Plextor Europe had no problem with it, it was Plextor Japan who threatened us. Shortly after the threats Plextor released new models where the check commands were protected.
    Did any other brands sell rebadged Plextor drives? Other than that, I seem to recall that there were OEM versions of Plextor drives that came without their software tools. I can only guess they were concerned that the availability of free tools would erode the value-add of their retail version.

    It's a little ironic that a company who indirectly profited so much from piracy of software, music, and movies was itself so sensitive to such a slight.

    Leave a comment:


  • zeb_
    replied
    Originally posted by coder View Post
    I know of only 2 brands that supported this: Lite-On and some Plextor models. So, I guess that narrows it down.
    It was Plextor indeed. I collaborated with Alexander Noe who wrote the Windows version and did the port to Linux. His project page with source code is still up: https://www.alexander-noe.com/cdvd/px/index.php. My Linux code is not available on Sourceforge anymore. Interestingly Plextor Europe had no problem with it, it was Plextor Japan who threatened us. Shortly after the threats Plextor released new models where the check commands were protected. I abandoned the project after that - Plextor who were the best at the time were rapidly joined by the competition anyway, and writing reliability was overall very good among most hardware makers. And today, optical storage is starting to become obsolete.

    Leave a comment:


  • boxie
    replied
    Originally posted by Akiko View Post

    I'm the author of the corsair-psu driver ... well, I never thought about contacting Corsair. Though I did contact vendors in the past. But as a developer who does this in private (and not part of a company) you are basically ignored most of the time. At least my success rate was below 5%. But yeah, if I try now after the driver got mainlined I may get some support. I still need the protocol of the AXi series (which do not use USB HID).
    I for one am a very happy user of your work, thank you!

    Leave a comment:


  • coder
    replied
    Originally posted by Nout View Post
    On the hardware side it's just an internal USB cable between the motherboard and the PSU. That's a pretty elegant solution IMO.
    It feels like overkill, to me. I wish ATX had just included an I2C pin in the connector block. I think that would be adequate to the task.

    Leave a comment:


  • coder
    replied
    Originally posted by zeb_ View Post
    a decade ago I received a cease and desist letter from a famous DVD-burner company, because I published a software under Linux using the quality scan capability of the drive - which was transmitted in clear by the DVD drive!
    Thank you. Having used such tools "back in the day", I really appreciate your efforts.

    I know of only 2 brands that supported this: Lite-On and some Plextor models. So, I guess that narrows it down.

    I always thought it'd be neat to project the scan data back on an image of the disc, so you could see where defects were physically located. In case some were dirt or fingerprints, this would help you see where to clean the disc (assuming the disc was clean, at the time it was written!).

    Leave a comment:


  • flower
    replied
    Too bad i just bought an AX850.

    Leave a comment:

Working...
X