Franticware / usb-to-playstation-mouse

MIT License
64 stars 7 forks source link

Not working for me #3

Open ZILOG3000 opened 1 year ago

ZILOG3000 commented 1 year ago

First off thank you very much for doing this Franticware.

Unfortunately iits not working for me,. I have triple checked the wiring Uploaded the file using Thonny Tried two different USB mouse Also the LED light under the mouse does not light up... I am really baffled why its not working!!

Oops forgot to mention the LED light under the mouse does not light up when the adapter is plugged in.

Bertzerker commented 1 year ago

I got the cursor to show up, but no mouse is working for me. I tried the MS Intelli 1.1 and the MS Explorer 1.0. Those are the most generic mice I own.

Franticware commented 1 year ago

First off thank you very much for doing this Franticware.

Unfortunately iits not working for me,. I have triple checked the wiring Uploaded the file using Thonny Tried two different USB mouse Also the LED light under the mouse does not light up... I am really baffled why its not working!!

Oops forgot to mention the LED light under the mouse does not light up when the adapter is plugged in.

One thing I would try here is measure voltage between USB GND and VCC when the adapter is connected to PS1. It should be 5 V.

Franticware commented 1 year ago

I got the cursor to show up, but no mouse is working for me. I tried the MS Intelli 1.1 and the MS Explorer 1.0. Those are the most generic mice I own.

I plan to add list of known working mice. I had best luck with mouse with exactly two buttons and one wheel. Which is not the case for Microsoft IntelliMouse Optical 1.1A, if I am not mistaken.

ZILOG3000 commented 1 year ago

The PFM USB module was not working, changed it, now the mouse is getting power. Unfortunately i tried two generic brand mice and no luck!(Test done in the system menu)

Is it ok to just upload the code using Thonny? Am i missing a step?

Thanks again Francticware :)

ZILOG3000 commented 1 year ago

Hi Franctiware

Any ideas why this would not work? i have now tried it with x4 different mice and no luck. Could it be that its compatible with only certain types ps1 models? (scph-1000 etc..)

Thanks!

Franticware commented 1 year ago

Hi Franctiware

Any ideas why this would not work? i have now tried it with x4 different mice and no luck. Could it be that its compatible with only certain types ps1 models? (scph-1000 etc..)

Thanks!

It should be compatible with any PS1 model. The usb mouse driver part needs some serious work. I would like to see it working with most, if not every, mouse out there, which currently is not the case. The thing is, I don't have much time at the moment. If you could list the problematic mice you are working with, that would help too.

ZILOG3000 commented 1 year ago

Mice tested and not working

Mouse #1 Brand:Microsoft Model: Basic optical mouse #1094

Mouse #2 Brand:AST Model: 3D optical mouse (no model number)

Mouse #3 Brand:Prodata Model: MK520C-US

Thanks again for you help and time I understand this is a side project, so thanks again for what you have already done!

Franticware commented 11 months ago

I have just published a new version to support more mice.

LobAnovich commented 11 months ago

Japanese BIOS versions up to 3.0 do not support the mouse in the manager, but do support it in games

Franticware commented 11 months ago

@LobAnovich Good to know, thanks!

Franticware commented 11 months ago

@ZILOG3000 There is a new release, I am wondering if it helps in your case.

itsoh commented 8 months ago

does this support ANY wireless mouse? i dont mind the original ball mouse, i just cant stand cables across my living room in 2024.

Franticware commented 8 months ago

The thing is, software USB host driver I took from Pi Pico examples is not the best, at least for mice. Some work, some don't. I can see most wireless mice would be some kind of combined device with keyboard or something. My current knowledge of this area is not great, USB is quite complex with all possible mouse configuration variants. What I face is basically fixing the tinyusb library, which is not an easy task.

Franticware commented 7 months ago

There is a bug in pico-examples which causes the usb data received from the mouse to be incomplete. It is almost a miracle that at least some mice work. I have reported the bug, let's see where it goes from there: https://github.com/raspberrypi/pico-examples/issues/489

There is another project Pico-PIO-USB that works much better, but it is not compatible with my schematic. Having to resolder the device people already built (including adding more components) is inconvenient and I would like to avoid it at this point.

LobAnovich commented 7 months ago

There is a bug in pico-examples which causes the usb data received from the mouse to be incomplete. It is almost a miracle that at least some mice work. I am going to report the bug and see where it goes from there.

There is another project Pico-PIO-USB that works much better, but it is not compatible with my schematic. Having to resolder the device people already built (including adding more components) is inconvenient and I would like to avoid it at this point.

To improve compatibility, I am ready to make changes or make a new device. I look forward to further changes in the project

Franticware commented 5 months ago

I have started a new repo for the successor project: https://github.com/Franticware/usb-to-ps1-mouse-pro

Mouse compatibility will improve.

Franticware commented 4 months ago

The new project is now ready complete with a wiring guide (see the wiring subdir)