Need help getting an AT Zenith Z150 working
-
- Location: Canada
- Main keyboard: Model M SSK
- Main mouse: Corsair M65
- Favorite switch: Capacitive Buckling Spring
I'm currently restoring this keyboard and I just finished lubing all the switches and soldered them back in, when I tried to use it to test the switches out, it didn't work although the beeper sometimes worked and the keyboard would also sometimes spit out what would seem to be the date and time. I think it could be the capacitors, if so how would I go about identifying their values?
- TNT
- Location: Germany, Karlsruhe
- Main keyboard: Ellipse Model F77 / Zenith Z-150
- Main mouse: Logitech G203 Prodigy
- Favorite switch: It's complicated
- DT Pro Member: 0250
Wow, that plate is clean!
If you don't have a multimeter and wanna go the safe road, just replace all the electrolytic capacitors. Very inexpensive. Their capacitances are written on their sides. Mind the correct direction when soldering them back in.
Also, what's that poor, lonely bamboo white doing there inbetween all of the greens?
If you don't have a multimeter and wanna go the safe road, just replace all the electrolytic capacitors. Very inexpensive. Their capacitances are written on their sides. Mind the correct direction when soldering them back in.
Also, what's that poor, lonely bamboo white doing there inbetween all of the greens?
Last edited by TNT on 23 Jan 2021, 00:01, edited 1 time in total.
-
- Location: Canada
- Main keyboard: Model M SSK
- Main mouse: Corsair M65
- Favorite switch: Capacitive Buckling Spring
Thanks for the tip! As for the white switch it's just replacement for a broken green lol.TNT wrote: ↑22 Jan 2021, 22:48Wow, that plate is clean!
If you don't have the multimeter and wanna go the safe road, just replace all the electrolytic capacitors. Very inexpensive. Their capacitances are written on their sides. Mind the correct direction when soldering them back in.
Also, what's that poor, lonely bamboo white doing there inbetween all of the greens?
- hasu
- Location: Japan
- Main keyboard: HHKB
- Main mouse: HHKB
- Favorite switch: Topre
- DT Pro Member: -
Are you sure that the keyboard worked correctly before you restored?
And how do you connect it onto computer? directly to PS/2 port on motherboard, via PS/2-USB converter or ...
I won't be surprised at all if the keyboard works weirdly regardless of your restoration.
I have seen that people reported weirdness and various results of Zenith Z-150 AT keyboard.
https://github.com/tmk/tmk_keyboard/wik ... h-z-150-at
As far as I know the keyboard uses non-straight(illegal) AT protocol.
https://github.com/tmk/tmk_keyboard/wik ... -150-beige
And how do you connect it onto computer? directly to PS/2 port on motherboard, via PS/2-USB converter or ...
I won't be surprised at all if the keyboard works weirdly regardless of your restoration.
I have seen that people reported weirdness and various results of Zenith Z-150 AT keyboard.
https://github.com/tmk/tmk_keyboard/wik ... h-z-150-at
As far as I know the keyboard uses non-straight(illegal) AT protocol.
https://github.com/tmk/tmk_keyboard/wik ... -150-beige
-
- Location: Canada
- Main keyboard: Model M SSK
- Main mouse: Corsair M65
- Favorite switch: Capacitive Buckling Spring
I didn't test it out beforehand and I've tried through a generic PS/2 to USB converter and through a soarer's. I'll order the Monoprice converter to see if it works, thanks for the help
- hasu
- Location: Japan
- Main keyboard: HHKB
- Main mouse: HHKB
- Favorite switch: Topre
- DT Pro Member: -
You can try my firmware, it is compatibile to Soarer's converter.
https://geekhack.org/index.php?topic=103648.0
I have improved the firmware to add support for Z-150 AT, it should work except for CapsLock, NumLock and ScrollLock.
https://geekhack.org/index.php?topic=103648.0
I have improved the firmware to add support for Z-150 AT, it should work except for CapsLock, NumLock and ScrollLock.
- hasu
- Location: Japan
- Main keyboard: HHKB
- Main mouse: HHKB
- Favorite switch: Topre
- DT Pro Member: -
-
- Location: Canada
- Main keyboard: Model M SSK
- Main mouse: Corsair M65
- Favorite switch: Capacitive Buckling Spring
is this what you are looking for?
Waiting for new device:.....
Listening:
TMK:e473e8ce/LUFA
USB configured.
Keyboard start.
I316 wFF A1320
ERR:17 ISR:0000 X1821
PRT:11 ISR:7E90 rFA W1822 rAA W2058 R2559
ID:FFFD(AT_Z150) S2559 L2559
- hasu
- Location: Japan
- Main keyboard: HHKB
- Main mouse: HHKB
- Favorite switch: Topre
- DT Pro Member: -
Yes, that is exactly what I asked.
It seems that the keyboard fails to receive command from converter.
Updated firmware for debug. Try this and show debug outputs when you have time.
https://github.com/tmk/tmk_keyboard/tre ... usb/binary
It seems that the keyboard fails to receive command from converter.
Updated firmware for debug. Try this and show debug outputs when you have time.
https://github.com/tmk/tmk_keyboard/tre ... usb/binary
-
- Location: Canada
- Main keyboard: Model M SSK
- Main mouse: Corsair M65
- Favorite switch: Capacitive Buckling Spring
Just tried the updated firmware, still doesn't work but hid_listen reacts like before to keypresses,
Here's the output though;
Waiting for new device:..............
Listening:
TMK:05dc12ae/LUFA
USB configured.
Keyboard start.
I350 wFF A1388
ERR:11 ISR:0000 X1889
ERR:F0 ISR:FFE0
PRT:23 ISR:0000 !FF! rFF W1890
PRT:11 ISR:7E90 rFA W1891 rAA W2123 R2123
ID:FFFD(AT_Z150) S2123 L2123
Here's the output though;
Waiting for new device:..............
Listening:
TMK:05dc12ae/LUFA
USB configured.
Keyboard start.
I350 wFF A1388
ERR:11 ISR:0000 X1889
ERR:F0 ISR:FFE0
PRT:23 ISR:0000 !FF! rFF W1890
PRT:11 ISR:7E90 rFA W1891 rAA W2123 R2123
ID:FFFD(AT_Z150) S2123 L2123
- hasu
- Location: Japan
- Main keyboard: HHKB
- Main mouse: HHKB
- Favorite switch: Topre
- DT Pro Member: -
Thanks for your patience, Lekrafter.
I want to add support for Zenith Z-150 AT to my converter but it requires many trial-and-error process.
Hmm, the log shows new errors 'ERR:11' and 'ERR:F0' this time, which seems to be caused by
You can get 'ERR:11' again with another test?
To reproduce consistent result as possible, please connect the keyboard with the converter first and then plug into USB port.
I want to add support for Zenith Z-150 AT to my converter but it requires many trial-and-error process.
Hmm, the log shows new errors 'ERR:11' and 'ERR:F0' this time, which seems to be caused by
You can get 'ERR:11' again with another test?
To reproduce consistent result as possible, please connect the keyboard with the converter first and then plug into USB port.
-
- Location: Canada
- Main keyboard: Model M SSK
- Main mouse: Corsair M65
- Favorite switch: Capacitive Buckling Spring
Hey so sorry I basically forgot about it for a couple days lol, but here you go, hope this helps!hasu wrote: ↑26 Jan 2021, 01:44Thanks for your patience, Lekrafter.
I want to add support for Zenith Z-150 AT to my converter but it requires many trial-and-error process.
Hmm, the log shows new errors 'ERR:11' and 'ERR:F0' this time, which seems to be caused by
You can get 'ERR:11' again with another test?
To reproduce consistent result as possible, please connect the keyboard with the converter first and then plug into USB port.
https://youtu.be/w0WAVNaGPXg
-
- Location: Canada
- Main keyboard: Model M SSK
- Main mouse: Corsair M65
- Favorite switch: Capacitive Buckling Spring
And in this one I disconnected and reconnected it in the usb port instead of the DIN5 connector
https://youtu.be/OlPPRv8LBx8
https://youtu.be/OlPPRv8LBx8
-
- Location: Canada
- Main keyboard: Model M SSK
- Main mouse: Corsair M65
- Favorite switch: Capacitive Buckling Spring
Yea well that keyboard was for a trade with a friend and his motherboard's PS/2 port works fine with it, but I don't have a PS/2 port on my mobo and I still got a couple of AT Z150s I want to use so I'd like to get things figured out.
- hasu
- Location: Japan
- Main keyboard: HHKB
- Main mouse: HHKB
- Favorite switch: Topre
- DT Pro Member: -
Lekrafter, Thanks for the test.
In the first video:
'ERR:17'(and 'ERR:20') still occurs but it can be recovered with the latest firmware.
The converter works with the keyboard probably.
In second one(Repluging at USB connector case):
No error found. The converter should work as well.
The converter seems to start up as expected in both cases.
1) Can you type keys with the latest firmware now? Post debug log if you have any problem on typing.
2) And check if the converter works when pressing CapsLock(and NumLock). Can you post debug log for this test?
In general you better connect a keyboard with the converter before plugging into USB port. Otherwise, the converter can fail to initialize keyboard sometimes, but not so often.
BTW, please just 'copy and paste' debug log text if possible. It would be preferable to video recording, text is easier to make reference in post.
In the first video:
'ERR:17'(and 'ERR:20') still occurs but it can be recovered with the latest firmware.
The converter works with the keyboard probably.
In second one(Repluging at USB connector case):
No error found. The converter should work as well.
The converter seems to start up as expected in both cases.
1) Can you type keys with the latest firmware now? Post debug log if you have any problem on typing.
2) And check if the converter works when pressing CapsLock(and NumLock). Can you post debug log for this test?
In general you better connect a keyboard with the converter before plugging into USB port. Otherwise, the converter can fail to initialize keyboard sometimes, but not so often.
BTW, please just 'copy and paste' debug log text if possible. It would be preferable to video recording, text is easier to make reference in post.
- hasu
- Location: Japan
- Main keyboard: HHKB
- Main mouse: HHKB
- Favorite switch: Topre
- DT Pro Member: -
Updated firmware with fix for Z-150.
https://github.com/tmk/tmk_keyboard/tre ... usb/binary
Feedback and hid_listen debug log is still required to improve its support.
Thanks
https://github.com/tmk/tmk_keyboard/tre ... usb/binary
Feedback and hid_listen debug log is still required to improve its support.
Thanks
- pr0ximity
- Location: Maine, USA
- Main keyboard: Anything linear with Cherry caps
- Main mouse: Microsoft WMO 1.1A
- Favorite switch: IBM Beamspring (metal chassis)
- DT Pro Member: 0173
Didn't realize there was ongoing work on the Z-150 AT, next time I have access to my office I'll have to pick mine up and get a Soarer's for it. Mine works pretty well with a simple DIN -> PS/2 -> USB, except that F7 doesn't register and I'd like some on-board (or on-adapter) remapping.
-
- Location: Canada
- Main keyboard: Model M SSK
- Main mouse: Corsair M65
- Favorite switch: Capacitive Buckling Spring
Tried the new firmware out, first time;hasu wrote: ↑06 Feb 2021, 06:29Updated firmware with fix for Z-150.
https://github.com/tmk/tmk_keyboard/tre ... usb/binary
Feedback and hid_listen debug log is still required to improve its support.
Thanks
Listening:
TMK:b4a30776/LUFA
USB configured.
Keyboard start.
I360
PRT:11 ISR:6A90 rAA AA429 wF2 R956
ID:FFFF(XT) S956 L956
second time;
Listening:
TMK:b4a30776/LUFA
USB configured.
Keyboard start.
I287
PRT:11 ISR:6A90 rAA AA421 wF2 R948
ID:FFFF(XT) S948 L948
- hasu
- Location: Japan
- Main keyboard: HHKB
- Main mouse: HHKB
- Favorite switch: Topre
- DT Pro Member: -
Thanks for your patience.
That firmware version(b4a30776) seems to have regression on keyboard protocol recognition. (The keyboard is recognized as a XT keyboard instead of AT.)
Power-on test result(rAA) from the keyboard is received but
'Read keyboard ID' command(wF2) fails and the keyboard doesn't reply for some reason.
Can you try this firmware and share debug outputs?
And check if:
1) Typing a key registers on computer?
2) LED indicators of CapsLock and NumLock works when the keys are pressed?
https://github.com/tmk/tmk_keyboard/tre ... usb/binary
That firmware version(b4a30776) seems to have regression on keyboard protocol recognition. (The keyboard is recognized as a XT keyboard instead of AT.)
Power-on test result(rAA) from the keyboard is received but
'Read keyboard ID' command(wF2) fails and the keyboard doesn't reply for some reason.
Can you try this firmware and share debug outputs?
And check if:
1) Typing a key registers on computer?
2) LED indicators of CapsLock and NumLock works when the keys are pressed?
https://github.com/tmk/tmk_keyboard/tre ... usb/binary
-
- Location: Canada
- Main keyboard: Model M SSK
- Main mouse: Corsair M65
- Favorite switch: Capacitive Buckling Spring
I just did, the lock lights do not turn on except in the "booting" of the keyboard, and I typed hello after, here's the output;
Device disconnected.
Waiting for new device:..
Listening:
TMK:f8ce50eb/LUFA
USB configured.
Keyboard start.
PRT:11 ISR:6A90 I301
PRT:11 ISR:0000 rAA AA302 R803
ID:FFFD(AT_Z150) S803 L803 r33 rF0 r33 r24 rF0 r24 r4B rF0 r4B r4B rF0 r4B r44 rF0 r44
Device disconnected.
Waiting for new device:..
Listening:
TMK:f8ce50eb/LUFA
USB configured.
Keyboard start.
PRT:11 ISR:6A90 I301
PRT:11 ISR:0000 rAA AA302 R803
ID:FFFD(AT_Z150) S803 L803 r33 rF0 r33 r24 rF0 r24 r4B rF0 r4B r4B rF0 r4B r44 rF0 r44
- hasu
- Location: Japan
- Main keyboard: HHKB
- Main mouse: HHKB
- Favorite switch: Topre
- DT Pro Member: -
I found a bug and updated firmware again.
https://github.com/tmk/tmk_keyboard/tre ... usb/binary
Could you test this when you have time?
https://github.com/tmk/tmk_keyboard/tre ... usb/binary
Could you test this when you have time?
- TNT
- Location: Germany, Karlsruhe
- Main keyboard: Ellipse Model F77 / Zenith Z-150
- Main mouse: Logitech G203 Prodigy
- Favorite switch: It's complicated
- DT Pro Member: 0250
- hasu
- Location: Japan
- Main keyboard: HHKB
- Main mouse: HHKB
- Favorite switch: Topre
- DT Pro Member: -
Great!
Can you confirm that LED indicators works when pressing Lock keys?
Also 'F7' key works? (Monoprice converter fails at F7 for no reason.)
I still like to check debug output to know that it works as expected.
Posting debug log with pressing those keys would be appreciated.
Can you confirm that LED indicators works when pressing Lock keys?
Also 'F7' key works? (Monoprice converter fails at F7 for no reason.)
I still like to check debug output to know that it works as expected.
Posting debug log with pressing those keys would be appreciated.