The following warnings occurred:
Warning [2] Undefined array key 208365 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 208366 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 208374 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 208405 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 208405 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





HP 9826A key switches



#2

I've come into possession of a 9826A controller, the red-headed stepchild of HP collectors.

It was free, and has 2.7MB of memory.

I installed a TAS-obtained BASIC 2.0 card. It took me a while to figure out how to use it, 'cause the manual says with a ROM BASIC card it will simply come up automatically and say READY, but in reality it displays "ROM: B B" at the upper right hand corner of the screen and you have to press "B". But I digress...

Several of the keys on the keyboard don't register. Checking with a multimeter, I can see that pressing a working key shorts the corresponding switch's two contacts on the bottom of the keyboard PCB, whereas pressing a non-working key does not. OK, so the problem is the key switch.

The dead keys are really dead and will not register no matter how hard I bang on them.

Physically, the 9826A key switches look very like modern key switches. They snap into a metal support plate and have two solder points on the keyboard PCB.

So: any suggestions as to my options? Is removing a key switch and trying to disassemble and clean it reasonable? Should I look for a parts machine?


#3

Ah, never mind. The solution is:

1. Unsolder and remove key switch. Professional desoldering station is a help, but a standard iron and pump type solder sucker can get it done.

2. Disassemble key switch. Surprisingly easy to do.

3. Remove metal switch contact plates. Wipe on T-shirt.

4. Snap switch back together and check for proper operation.

5. Repeat until done.


#4

I am pretty sure I totally dismantled one of these keyboards (perhaps on a 9836, it's the same part). As you said, it's not hard, and I found a normal soldering iron and solder sucker was easily good enough.

One thing I did was to sort the keyswitches into working and not working when I took them out. I cleaned up the not-working ones and they seemed OK, but when I put it back together, I put the non-working ones in little-used places (I almost never use the numeric keypad, so the cleaned ones ended up there).


#5

I'm sufficiently unskilled with a soldering iron and sucker to worry about lifting traces or otherwise damaging the keyboard. I did remove, disassemble, and clean the four switches on the main keyboard that weren't working (A,H,J, and X) and they're all back in now. There are five more nonfunctional switches on the numeric pad and I just noticed the "6" key on the main keyboard doesn't work, but I'm going to wait until I get my desoldering station (reasonably cheap these days) to do any more work.

The machine has 2.7MB of memory but no language cards when I received it. I found the BASIC 2.0 card in California and the HPL card in Israel, both are now installed and working perfectly, although the manual's description of how the language cards work is nothing like my system. The manual says with just the BASIC card installed, the system will come up with BASIC READY, and that with both cards installed it'll say WHICH SYSTEM? B H

Mine says ROM: B H at the upper right of the screen with both cards, and ROM: B with only the BASIC card. But pressing B or H still works.

Disks format and I can save and load files with no problem.

Oddly, the machine identifies itself as a 9836A when it boots. Perhaps this is the result of a service or parts swap?


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP Prime - EEX/X/Toolbox-key suggestions bluesun08 2 1,488 11-07-2013, 06:15 PM
Last Post: bluesun08
  HP PRIME : strange behavior when trying user key capability Damien 12 3,803 11-03-2013, 11:02 AM
Last Post: Joe Horn
  HP PRIME: How to use [a b/c] key from a program Joseph Ec 4 1,853 10-29-2013, 06:18 PM
Last Post: Joseph Ec
  Roll-down key in HP-15C Steve Ross 6 2,222 10-15-2013, 04:12 AM
Last Post: Nick_S
  HP-15 LE Key repair question Namir 2 1,407 06-10-2013, 10:42 PM
Last Post: Namir
  HP calculators: origin of prefix key labels f and g M Habl 9 2,713 11-21-2012, 08:29 PM
Last Post: Gerson W. Barbosa
  HP Key Notes Programmes? Michael Lopez 0 920 07-02-2012, 09:26 AM
Last Post: Michael Lopez
  HP-97 Key Contact Repair Adventure LHH 0 966 06-09-2012, 05:26 PM
Last Post: LHH
  HP 9826A HPL ROM board part number David Ramsey 2 1,189 12-17-2011, 10:12 PM
Last Post: David Ramsey
  HP-15LE: Anybody else see double key registrations? BobVA 5 1,703 11-13-2011, 06:48 AM
Last Post: Jan

Forum Jump: