Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SROM for Logitech's S9500 #1

Closed
neyon3D opened this issue Oct 17, 2022 · 0 comments
Closed

SROM for Logitech's S9500 #1

neyon3D opened this issue Oct 17, 2022 · 0 comments

Comments

@neyon3D
Copy link

neyon3D commented Oct 17, 2022

Hello qsxcv. I couldn't message you as a newbie on OC so i'm here.

I'm trying to fix the tracking and maximize the performance of my bread and butter mouse the Logitech G500 and to do that, i've been trying to interface the S9500 sensor with an arduino to get SQUAL readings and frame capture to see how well it's reading the surface. I'm out of my wits here. Short story below explains why I want this project. I see you're the mouse expert on OC and saw your post about reverse engineering the PWM3366. Amazing stuff. I wonder if I can trouble you to reverse this sensor for the SROM data to use in Arduino? How's $300? I'd send you the mouse. Don't even need it back. I just need the code. $500 for frame capture + SQUAL .INO project? I'm not sure how extensive or difficult a task like this is for you so excuse me if I'm asking for too much. I'm just really eager to create this. You can message me on OC for reply. https://www.overclock.net/members/neyon3d.530930/

The short story is that I bought this mouse in 2009, and the particular one that I bought tracked phenomenally. It broke in late 2012, around the time i was getting into competitive CSGO, so I bought another one. The next one wasn't the same, and neither was the next, maybe, 10 that I bought over the years. Didn't understand why until recently (I stopped gaming for years due to life stuff, the mouse, and electrical issues at home.) So, I bought the logitech G9x this year to discover that it tracks just like my original G500, as suspected. Opened them to find that their base-plate assembly heights aren't identical. Both mice use identical chips. It seems there was a manufacturing revision for the G500's assembly that pretty much screwed the sensor positioning. I've done some work to get it close to the height of the G9x and the tracking is a lot better, but still not quite there. We're talking +/- 0.1 mm here. So this project would help me confidently correct the distance from the surface.

One of many posts made on this issue gone unsolved - https://www.overclock.net/threads/logitech-g500-small-movements.822427/

Project I want to recreate - https://www.reddit.com/r/MouseReview/comments/bavlui/sensor_height_vs_cpi_change_visualized/

You're probably thinking to yourself why not just get a newer better optical mouse. But I'm sure you yourself know that mice can be extremely custom to some people. Things I prefer in this mouse is: Sensor placement (forward placement, greatly complements my style of play and wrist movement), button layout (gotten used to all of my utility being on mouse buttons), form/grip, and believe it or not, the tracking on specific surfaces is really good and custom with logitech's Setpoint G driving the mouse when you untick OS native drivers. (LGS dropped that function). The S9500 on a highly textured HDPE-like surface with Setpoint is really good to me.

@neyon3D neyon3D closed this as completed Oct 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant