The following warnings occurred:
Warning [2] Undefined array key 50818 - 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 50821 - 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 50828 - 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 50836 - 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 50838 - 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 50841 - 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 50842 - 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 50821 - 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 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 array key 50828 - 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 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 array key 50842 - 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 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





repairing common woodstock problem - hp 22



#3

I have an HP-22 which suffers from the common woodstock problem cited on the repairs page of the MoHPC.
(The calculator performs all basic stack and math functions, but the summation and memory operations produce spurious results.)
I would like to try to repair the machine as described in the pages, but I cannot identify all the chips on the mother board. Can anyone help?

Information I have: At the lower end of the board (between the battery connections and the keyboard connector), there are 4 ICs and space for another:

  • 8-pin: 1820-1983
  • 16-pin: 1820-1564
  • 22-pin: 1820-1523
  • 18-pin: 1818-0164
What are each of these chips - which is the ACT chip, and which is the ROM chip?

The board also suffers from some minor corrosion. What would be the best way to clean it?

Thanks


#4

  • 1820-1983: function unknown - my HP-22 does not have this or any other 8-pin chip, but I have seen the 1820-1983 in an HP-29C. Possibly part of the power supply or power-on reset circuit? The one I saw was made by AMD (not AMI!)
  • 1820-1564: RAM
  • 1820-1523: ACT
  • 1818-0164: ROM

You should also have two other chips near the display:

  • 1818-0163 ROM/anode driver (18 pin)
  • 1820-1382 cathode driver (20 pin)

In general, the 1818- prefix parts contain ROM (or have other customizable mask variations), so they are usually specific to a single calculator or very closely related calculators (e.g. -67 and -97). The 1818-0012 and 1818-0078 CTC chips were in theory mask-programmable for different word select digit timings, but in practice were used across the entire classic series.

The 1820- prefix parts are usually more general-purpose.

An exception is the 1818-1396 RAM chip used in the HP-85,
which AFAIK is an industry-standard 16K DRAM.

#5

Your problem is most likely (99%) a bad RAM chip. Very minor chance that once you get the corrosion cleaned up it will work.

Try standing the circuit board up in a glass of vinegar for around 30 minutes (to the top of the battery contacts). Then brush it with a stiff toothbrush. Rinse very well with water. Shake ir dry. Then let it dry fully for 24 hours.

#6

Hi,

If you want to know about spare HP classic calculator ICs', try to found it on the next site:

www.sphere.bc.ca/test/hpparts.html#cross

A cross reference IC numbers are available.

Albert


#7

They don't list calculator chips, and generally calculator chips don't cross-reference to anything since they were custom designed by or for HP.


#8

Sorry but,

Did you see already such cross-reference list? For instance, inside my HP-67, the 1858-0050-1D display driver is a CA 3082 standard IC (coming from the well known RCA manufacturer). The 1858-0023 is a CA 3081; both 2x8 DIP encapsulated IC.

Maybe not all ICs have spare, but at least, 5% could be found out in a ordinary Radio Shack.

Regards,

Albert


#9

And those are just about the only ones. NONE of the ICs in an actual Woodstock calculator is standard, nor are any of the ICs in the Classic, Spice, or Voyager series. The 67 and the Topcat models are the only HP calculators I can think of made before the mid-1980s that contained any standard ICs at all, and they didn't have many even in those.

The HP-85 was AFAIK the first Corvallis division product to use industry standard RAM chips. The HP-75 was the first handheld to do so, and the HP-28S was the first handheld calculator to do so.

I've inspected the innards of every released model of HP handheld calculator and almost every desktop (including some unreleased ones). I've done a fair amount of reverse engineering of how the custom circuits work. I'm not just making this stuff up.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Is Linux common among us RPN types? db (martinez, ca.) 46 16,008 12-11-2013, 08:25 PM
Last Post: Paul Guertin
  Usefulness of Woodstock Cs without their C Matt Agajanian 5 2,676 12-10-2013, 02:05 PM
Last Post: Geoff Quickfall
  Woodstock, Classic & Spices for iPhone Matt Agajanian 8 2,782 07-10-2013, 06:10 PM
Last Post: BShoring
  HP 11C Batteries have lasted 22 years nink 3 1,404 06-23-2013, 06:51 PM
Last Post: Les Koller
  Repairing HP 65 Michae Altmann 5 2,005 03-15-2013, 04:13 AM
Last Post: Joel Setton (France)
  [41CL] Repairing an image in Flash Monte Dalrymple 0 876 01-24-2013, 07:01 PM
Last Post: Monte Dalrymple
  Book on repairing HP calculators? Dave F 24 5,815 11-23-2012, 06:46 AM
Last Post: Bart (UK)
  A Woodstock 67 Matt Agajanian 4 2,027 05-20-2012, 10:57 PM
Last Post: Mike Morrow
  Disassemble Battery Pack 82028B (woodstock) Jacques Karensky 0 1,115 05-19-2012, 03:39 AM
Last Post: Jacques Karensky
  Woodstock/Spice Keyboard Cleaning Revisited Matt Agajanian 0 1,022 05-12-2012, 03:43 PM
Last Post: Matt Agajanian

Forum Jump: