Giter VIP home page Giter VIP logo

Comments (4)

berarma avatar berarma commented on June 25, 2024

Hi,

I know nothing. I'd look into new kernel changelogs, although some new driver might emerge from somewhere else. it might take a considerable time to get it properly supported since it isn't a very appealing upgrade and there's an extra feature to support which is undocumented as of yet. But this is an oppinion, I don't really know what will happen.

from oversteer.

ZRtmWrJqXcjbqBLIMBYMCeUw avatar ZRtmWrJqXcjbqBLIMBYMCeUw commented on June 25, 2024

Hello @berarma,

I would like this issue reopened as I have found some changes that can be made to the Oversteer software that will allow it to work correctly with the G923 wheel, see pull request #37.

I have looked at some kernel mailing lists (e.g. here and here) and through the kernel source code (e.g. drivers/hid-logitech-hidpp.c) and found defintions for other steering wheels such as the G29 and G920.

Overall, I have learned from this that recent Logitech steering wheels use the HID++ protocol and that some minor kernel driver tweaks will likely need to be made to get the G923 to work as well. I will gladly move all of this somewhere else as I do realized modifying the kernel is far beyond the scope of this project, I just think it would be a good idea to have this somewhere easily accessible, such as this project, for anyone that might be in the same situation as me and @kdw2060.

Thanks @berarma for all your work on this project.

from oversteer.

berarma avatar berarma commented on June 25, 2024

Hi @ZRtmWrJqXcjbqBLIMBYMCeUw,

Overall, I have learned from this that recent Logitech steering wheels use the HID++ protocol and that some minor kernel driver tweaks will likely need to be made to get the G923 to work as well. I will gladly move all of this somewhere else as I do realized modifying the kernel is far beyond the scope of this project, I just think it would be a good idea to have this somewhere easily accessible, such as this project, for anyone that might be in the same situation as me and @kdw2060.

I don't think this project is the best place to discuss adding support for the G923 into the kernel, but I'm not against talking about it as a previous step.

Have you got the G923 working with the HID++ driver? I'm not sure how far have you've gone.

You should first confirm it's a standard HID++ device, then some changes should be made to the hid-logitech-hidpp module: adding the id and possibly some other adjustment.

Since the original issue was a question that's already answered, and there's already an open PR for adding support to Oversteer, I'd leave this issue closed for now.

from oversteer.

ZRtmWrJqXcjbqBLIMBYMCeUw avatar ZRtmWrJqXcjbqBLIMBYMCeUw commented on June 25, 2024

I do not have the G923 working with the HID++ driver yet. I do also need to confirm that it is a standard HID++ device. I have added the id but there is probably more to it.

And I see no problem with keeping this issue closed for the reasons you mentioned.

Edit: project for creating a kernel patch for the Logitech G923 can be found here: https://github.com/ZRtmWrJqXcjbqBLIMBYMCeUw/Logitech-G923-Linux-Kernel-Driver

from oversteer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.