-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Problems with SIEMENS keyboard #747
Comments
That keyboard replies to 'Reset' command 'FF' with 'FA' correctly, but doesn't reply to 'ReadID' command 'F2'. And it sends many of 'AA' codes for some reason. What happens when plugging the converter into USB port first, wait a bit, and then connect the keyboard to the converter? |
Thx for your replay, I connected first the converter wait a bit and then connect the keyboard now i got this: 29252 ERR:20 ISR:C000 E29253 I29253 |
Next I tried to connect the keyboard first to Power get from USB, then connect the converter, wait a bit and then connect the keyboard. Now I get this: TMK:56e88e/LUFA:d6a7df USB configured. Loop start. r1C W40758 r1C W40759 r1C W40760 wF2 isr:1000 R40761 |
I can't see why the keyboard continues to send the last code endlessly, it is uncommon behaviour for AT keyboard. Can you try this firmware? This sends a command in different way. I don't think that power supply is a problem with the converter, you can draw around 500mA from USB port probably. But you may want to try a port of 'Powered USB hub' in case the keyboard needs more. |
Thanks for the firmware. Now i see the following in the debugger: TMK:dfe114/LUFA:d6a7df USB configured. Loop start. connecting keyboard 1366 PRT:10 ISR:EA90 rAA W1367 wF2 rFA rFA rFA R1872 r1C r1C r1C r1C r1C r1C r1C r1C... endless without debugger i see the character which I hit in the console, but endless. But I see the character. |
hmm, the keyboard seemt to work in different way from what my converter expects, at least. Can you capture wave form when the keyboard is connected to computer that works well? |
Ordered a logic analyzer for the keyboard. When it is available i will record the signals at startup on the pc where the keyboard works. will be back with pics when it is done… |
Hi tmk, so it's done, here the recorded signals from turning on the PC until Windows 10 is booted. Hope this is what you wanted. Thx |
The data file doesn't seem to include correct signal capture due to low sample rate perhaps? Can you capture signals with sample rate 1MHz(or better) again? |
Sorry i missed this, here the new one with 8MHz. Thanks |
Thanks for the capture. I added extra 'inhibit' time that the computer uses. Can you try this firmware? |
Hi tmk, these words are typed with the SIEMENS keyboard connected with your converter. Many many thanks for your fast and successful help. You are the best. Kind regards |
Hi tmk, one additional question. As you can see on the picture of the keyboard, i moved the minus key from the numpad upper right corner to the lower left side of the keyboard near by the left CTRL key. I used the free place on the circuit board and insert the minus-key. I hoped to get an key for the windows-key but it sends the same code as the CTRL-key. Is it right that when I want to change this code I need to reed out the 8071 with eeprom and change the key matrix table? Thx |
Great. Can you share hid_listen debug log? This is code modification for this for reference. I'll merge this into repository later unless this prevents other keyboards.
As for the 'free' key, yes, I think you need hardware modification if it sends same scan code as CTRL-key. |
SIEMENS PCD 2 Keyboard seems to require "inhibit" for a while after sending and receiving session, for some reason. A computer that can work with the keyboard adds "inhibit" after communications, and this appears to be remedy for the keyboard. #747
SIEMENS_PCD_SUPPORT #747 code should be applied only for AT. The code inhibits AT keyboard from sending by pulling clock line down, this made XT keyboard support messed.
Hi together,
I used hid_listen and got the following result:
Don't know how to read the console output.
Need help...
I have the IBM keyboard converter variant.
Device disconnected.
Waiting for new device:........................
Listening:
A5501 wFF rFA A5504 wFF R R R R R R R R R R
6224 ERR:11 ISR:8000 rAA W6555 rAA W6556 rAA W6558 wF2 isr:4800 R6558
ID:FFFF(XT) S6559 L6559 rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA rAA X6726
The text was updated successfully, but these errors were encountered: