VOGONS


HIDman - USB to PS/2 converter (Open Source)

Topic actions

Reply 500 of 514, by Lostdotfish

User metadata
Rank Member
Rank
Member
rasteri wrote on 2025-03-22, 18:01:
Lostdotfish wrote on 2025-03-22, 17:29:

With both cables connected - holding the HIDMan button does not result in the menu outputting in the text editor (which is no surprise as no keystrokes seem to make it to the PC with both cables installed)

Aha - I had a look at a photo of your motherboard and it does indeed ground the spare PS/2 pins.

Looks like I'll have to add an option to disable the auxilliary pins on hidman's end too.

Just need to hope I can get it into bootloader mode long enough to flash it 🤣

Reply 501 of 514, by weedeewee

User metadata
Rank l33t
Rank
l33t
Lostdotfish wrote on 2025-03-22, 18:11:
rasteri wrote on 2025-03-22, 18:01:
Lostdotfish wrote on 2025-03-22, 17:29:

With both cables connected - holding the HIDMan button does not result in the menu outputting in the text editor (which is no surprise as no keystrokes seem to make it to the PC with both cables installed)

Aha - I had a look at a photo of your motherboard and it does indeed ground the spare PS/2 pins.

Looks like I'll have to add an option to disable the auxilliary pins on hidman's end too.

Just need to hope I can get it into bootloader mode long enough to flash it 🤣

WRT the grounded pins on the motherboard...

You could cut/interrupt the not used wires in the cable or remove the pins from the connector on the cable which are normally not used for keyboard or mouse, thus ensuring you only get the keyboard or mouse signal over a single cable.

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 503 of 514, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie
Lostdotfish wrote on 2025-03-22, 18:11:

Just need to hope I can get it into bootloader mode long enough to flash it 🤣

OK try this - https://github.com/rasteri/HIDman/releases/tag/v1.1.5h

By default it won't use the AUX pins now. (but now If you want to use a Y-cable you'll have to enable the AUX pins in the advanced menu, that will break compat with your motherboard though)

Reply 504 of 514, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie
Lostdotfish wrote on 2025-03-22, 18:46:

Is this a suitable crystal?

https://www.mouser.co.uk/ProductDetail/Diodes … x6G1SthhQ%3D%3D

I want to test the theory that my crystals are bad. But I can't find a trustworthy supplier of the one from your BOM

Yes I think that'll be fine.

Mine look very different from yours so yeah I think yours could be sketch

Reply 505 of 514, by Lostdotfish

User metadata
Rank Member
Rank
Member
rasteri wrote on 2025-03-22, 19:05:
Lostdotfish wrote on 2025-03-22, 18:11:

Just need to hope I can get it into bootloader mode long enough to flash it 🤣

OK try this - https://github.com/rasteri/HIDman/releases/tag/v1.1.5h

By default it won't use the AUX pins now. (but now If you want to use a Y-cable you'll have to enable the AUX pins in the advanced menu, that will break compat with your motherboard though)

Apart from having to replug the thing about 100 times to get it into bootloader mode..... this has fixed it.

Reply 506 of 514, by keenmaster486

User metadata
Rank l33t
Rank
l33t

After using the HIDMan for a while, I can report what seems to me to be significant latency when using the mouse. It’s usable, but noticeably far from instant response, to the point of requiring slow, deliberate movements to have any sort of accuracy. I haven’t investigated this at all, but I thought I would throw it out there.

World's foremost 486 enjoyer.

Reply 507 of 514, by Lostdotfish

User metadata
Rank Member
Rank
Member
keenmaster486 wrote on 2025-03-23, 05:38:

After using the HIDMan for a while, I can report what seems to me to be significant latency when using the mouse. It’s usable, but noticeably far from instant response, to the point of requiring slow, deliberate movements to have any sort of accuracy. I haven’t investigated this at all, but I thought I would throw it out there.

What sort of mouse into what sort of system running what OS?

I've found mouse input can be generally flakey on old systems (without using the HIDMan) especially when trying to use things like wireless or optical mice... I think modern low latency, high DPI mice have spoiled me...

Reply 508 of 514, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie
keenmaster486 wrote on 2025-03-23, 05:38:

After using the HIDMan for a while, I can report what seems to me to be significant latency when using the mouse. It’s usable, but noticeably far from instant response, to the point of requiring slow, deliberate movements to have any sort of accuracy. I haven’t investigated this at all, but I thought I would throw it out there.

Have you tried latest firmware versions ( https://github.com/rasteri/HIDman/releases/tag/v1.1.5h )? I did do some mouse latency work a little while ago.

Also what mouse are you using, is this on serial, is advanced mode on/off, etc? Can you get me a HID dump of the mouse you're using (including moving the mouse around and pushing some buttons)?

Reply 509 of 514, by keenmaster486

User metadata
Rank l33t
Rank
l33t

It's a Logitech G305 wireless. HIDMan is plugged into the serial port. Default settings (advanced mode off? Haven't messed with that).

I tried a different mouse and it felt better, maybe about half the latency. Could just be that the latency buildup from having a wireless mouse plus HIDMan is unavoidable.

World's foremost 486 enjoyer.

Reply 510 of 514, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie
keenmaster486 wrote on 2025-03-23, 22:17:

It's a Logitech G305 wireless. HIDMan is plugged into the serial port. Default settings (advanced mode off? Haven't messed with that).

I tried a different mouse and it felt better, maybe about half the latency. Could just be that the latency buildup from having a wireless mouse plus HIDMan is unavoidable.

I have a g304 on the way to me (it also has problems) I'll see what its latency is like.

Reply 511 of 514, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie

So I've been on a fun journey of discovery.

Someone on github filed a bug report saying their Logitech G304 didn't work with HIDman. I looked at their logs and the output of the mouse is really glitchy (not hidman's fault).

So I bought a G304 myself, and I also got glitchy behaviour. Then I checked the vendor ID of the mouse using USBTreeView, and it's Yichip - not logitech. Turns out the G304 I bought is fake.

Then I went back to the original bug report on github. They also have a fake G304!

It would appear that the market is absolutely teeming with fake logitech mice.

keenmaster486 wrote on 2025-03-23, 22:17:

It's a Logitech G305 wireless. HIDMan is plugged into the serial port. Default settings (advanced mode off? Haven't messed with that).

Weird question but are you 100% sure your G305 is actually a G305? There's apparently a lot of fake ones out there...

Reply 512 of 514, by keenmaster486

User metadata
Rank l33t
Rank
l33t

Weird. Well, this is what it comes in as in lsusb:

Bus 001 Device 054: ID 046d:c53f Logitech, Inc. USB Receiver

Nothing about the mouse appears illegitimate, and I haven't had any issues with it. There aren't glitches, just a little latency in HIDMan. Otherwise the mouse has worked perfectly.

When purchased, it was in the original Logitech packaging. I think I got it from Micro Center but I can't remember exactly.

World's foremost 486 enjoyer.

Reply 513 of 514, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie
keenmaster486 wrote on 2025-03-25, 23:18:
[…]
Show full quote
Bus 001 Device 054: ID 046d:c53f Logitech, Inc. USB Receiver

Yeah that's a real one. 046D indicates genuine logitech.

Mine came in what looked like genuine logitech packaging too, they're actually really good fakes. The other guy with a fake one also had a real one and couldn't tell the difference.

Nonetheless I'll do some mouse latency testing on some random other wireless mice - I've only really tested keyboard latency so far.

Reply 514 of 514, by nizmow

User metadata
Rank Newbie
Rank
Newbie

Just recently ordered 5 of these from PCBWay and they arroved with 8 pin mini-DIN sockets soldered on instead of 6 pin! They admitted their error and are now sending 5 more, though I’ve managed to desolder one unit and attach 6 pin, works like a charm — although desoldering those things without proper equipment is a mission. Thanks for your work! I found some housings which fit pretty well from element14. Once I get the new units I’ll probably sell them along for cost (or actually less than cost, I’m mostly doing this for fun) if that’s okay.