jfedor2 / hid-remapper

USB input remapping dongle
Other
1.1k stars 133 forks source link

Hubs stopped working in r2024-10-22 on single Pico #184

Open undecideduser8 opened 2 weeks ago

undecideduser8 commented 2 weeks ago

flashed the new firmware to the adafruit feather and it doesnt work had to install the one before because it doesnt detect the mouse

jfedor2 commented 2 weeks ago

What mouse model are you using?

undecideduser8 commented 2 weeks ago

What mouse model are you using?

logitech g502 hero

JostBrand commented 2 weeks ago

For me the mouse wheel stopped working. The input is registered in the monitor tab of the configuration page as: Usage 0x00010038 V scroll Last value 1 Min value -1 Max value 1

jfedor2 commented 2 weeks ago

@undecideduser8 When your mouse wasn't working, did the inputs still show up in the Monitor tab?

hanga61 commented 2 weeks ago

For me it turns out that "only" usb hub isn´t working. single mouse or keyboard works. Using the the adafruit feather.

jfedor2 commented 2 weeks ago

@hanga61 Has it worked for you on the previous release?

hanga61 commented 2 weeks ago

I´ve tried the june release and it´s also not working. I have tried three different hubs, but all passive. Also tried different USB Ports.

Found your project on the weekend and imemdiately ordered two adafruit feather! :) Thanks for your work!

sdixon99 commented 1 week ago

The latest firmware also caused my pico based hid-remapper to stop working. In my case, the pico is wired into a two port hub directly so that correlates with the report from hanga61. Going back to the last firmware release restores functionality. In addition, I put together another pico wired to a single usb (from a cut off usb extension cable) and that one works fine with the latest firmware. So it does appear that the problem is with the new firmware used with usb hubs.

undecideduser8 commented 1 week ago

@undecideduser8 When your mouse wasn't working, did the inputs still show up in the Monitor tab?

didnt check that

undecideduser8 commented 1 week ago

The latest firmware also caused my pico based hid-remapper to stop working. In my case, the pico is wired into a two port hub directly so that correlates with the report from hanga61. Going back to the last firmware release restores functionality. In addition, I put together another pico wired to a single usb (from a cut off usb extension cable) and that one works fine with the latest firmware. So it does appear that the problem is with the new firmware used with usb hubs.

mine is also plugged to a usb hub

jfedor2 commented 1 week ago

OK, I can replicate the hub issue.

Any other issues with the new release, or existing previously, please file separate issues.

jfedor2 commented 1 week ago

I have a test build that should fix this regression if anyone wants to try ("artifact" link at the bottom):

https://github.com/jfedor2/hid-remapper/actions/runs/11525026520

Please note it doesn't make all hubs work, just the ones that worked before the latest release.

sdixon99 commented 1 week ago

The remapper.uf2 firmware from artifact.zip restores function to my single pico based device with usb hub. Thanks!

hanga61 commented 1 week ago

Do you have any advice for a working USB hub? Iḿ new to the project and my existing hubs doesn´t work. (Not with the new version, nor an older)

jfedor2 commented 1 week ago

I've had good results with this UGREEN one, but keep in mind that with products like this, silent revisions are not uncommon so there's no guarantee that you will get the same internals when you buy something that looks like this.

PXL_20241027_222943394 PXL_20241027_223000986

hanga61 commented 1 week ago

I could borrow one from AUKEY that looks similar to the ugreen and yes, it works. But from time to time mouse or keyboard stopped working. Sometimes completly Till replug, Sometimes for seconds. Also then it sends the last State, e. G. Wehen i'm typing it could send lllllllllllllllllllllllllllllllllllllots of letters.

jrhaggerty commented 1 week ago

@sdixon99 What two port hub do you have wired to the single pico? I actually tried this last week with cheap splitter board/cables and it didn't work.. but I just found this issue was present so may have to try again. Curious what works for you though.