The following warnings occurred:
Warning [2] Undefined array key 26277 - 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 26285 - 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 26318 - 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 26322 - 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 26327 - 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 26318 - 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 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 26327 - 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 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 26322 - 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 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





dismantle 48 series



#6

I have a 48 series calculator that is on the blink, sometimes it works then it sort of resets itself or turns its self off. I have 2 questions, 1) has anyone had this happen to them before? and 2) how do you dismantle one without damaging the case??

Thanks
Mike


#7

Does it come back to life with a "Try to Recover Memory" message? Or does it retain memory and display the stack as it was before dying?

Anything been spilled into the keyboard? Most probable cause of what you describe.

Opening a 48 is best done by prying open at the appropriate locations. There are 10 heat stake posts that can be "popped" and 6 side catches that must be defeated. Pops open in few minutes and they snap back together like a Lego set. Don't try to peel the bezel off - it's a disaster and the "cutting method" is a total hack job.


#8

I've found the "cutting method" to work fine -- I've opened a few that way.

Instructions for the "cutting method" may be found here.

Regarding the other method described, I wonder how one gets enough grip on the front & back to pop the heat stakes.

Can anyone point us to instructions for the other method?

Thanks, (and good luck!)

Paul B.

#9

It comes back to life and displays the stack as it was before dying. As far as has anything been spilled on it I don't know, I bought it second hand so it may have. I will look over which way may be the easiest way to open it.

Thank you to Randy and Paul.

#10

Having tried both cutting the stakes from inside the calculator and peeling the bezel off a dead 48G with a heat gun, I was less than satisfied with either method. I was ruminating on this weeks later, thinking the 48 was just a big pioneer with more heat stakes when I found this article: http://www.hpcalc.org/details.php?id=4701 I stumbled a bit with the language, but the concept was clear. They can indeed be popped open. I tried the method and it was deceptively simple, it became a matter of finding a tool to do the job without marring the calculator.

I found that tool in the form of a wooden craft stick. I use the ones that are approximately 1" wide, 6" long. The wood is typically (and should be) softer than the plastic, so it does not leave marks like metal tool suggested in the article.

Using the craft stick, I cut one end off straight and shaved one side to form a chisel. It slides right under the top lip of the case. The long stick is a great lever to pop the heat stake mushrooms out. The top four stakes are easy. Just slide the stick in and lift up. The two stakes on each side pop right open. I then take another craft stick that has been cut on a 45° angle and shaved again to be an angle chisel. This can then be slid down the side of the case to release the three catches on each side. Back to the straight chisel and slide it in and pop the six bottom heat stakes and it's open. Do the bottom six in a set of two topmost then the remaining four. Once the outer bottom left and right are free, the center two can be popped like pulling the back off a pioneer machine.

You may bend the keyboard plate a bit at the end on the last two stakes, but it is easily straightened. I have found the G and G+ easier than the GX due to the expansion connector limiting access to the bottom six stakes.

When reassembling, straighten the top plate, especially at the top corners as these are usually bent upward. I then use a pair of flat jawed "duck bill" pliers to bend the seven locking tabs of the keyboard plate into the proper position so they relock into the case bottom. Prepare the stakes, using the same pliers, grab the top of a stake and twist 360° repeatedly, using a light pressure to compress the mushroomed end of the heat stake into a cylinder about the same size as the hole into which it is being inserted. Repeat for all ten stakes. I trim a small amount of the flash from the top of the stake so it does not extend too far and deform the keyboard bezel. I do not shave down the sides of the heat stake as you want the mushroom at the top of the stake to lock back into the keyboard plate.

Place the two halves together, start at the top and squeeze each stake area with just finger pressure. The whole thing snaps back together with a satisfying click. A drop or two of plastic welding solvent cement on each stake can be used if you want a really tight case. If you chose to do this, tightly tape the whole thing together and leave overnight to allow the solvent cement to do its thing and really lock the two halves together.

You can still disassemble in the same manner after gluing. I had one unit I must have popped open three or four times until I found the bottom tab of the positive battery clip was shorting out on the keyboard plate once the batteries where installed. That one is still tighter than many cases I see on new units. It's the same G+ that I installed a black on gray screen in from a dead 49 :-)


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP-48: extract coefficient of power series Thomas Klemm 3 1,479 10-21-2012, 11:42 PM
Last Post: Han
  Best Keyboard of the HP 28/48/49/50 Series Eddie W. Shore 9 3,151 07-12-2012, 07:21 AM
Last Post: Dave Britten
  Did HP or any 3rd party make a 64K card for the 48 series? mr-scorpio 2 1,078 07-22-2011, 11:50 PM
Last Post: Martin Pinckney
  Creating SysRPL library to exchange data between 39G/40G series and 49G series Marcus von Cube, Germany 4 1,508 10-28-2006, 04:00 AM
Last Post: Marcus von Cube, Germany
  48 series real time clock unspellable 1 786 10-06-2006, 08:23 PM
Last Post: James M. Prange (Michigan)
  HP 48 Series (Serial Numbers) Han 3 1,146 04-03-2006, 04:02 PM
Last Post: Raymond Del Tondo
  why should I want a 48 series? (having already bought a 49g) Chris 1 809 03-02-2006, 12:36 PM
Last Post: Ron Ross
  48's Ron 9 2,392 10-19-2005, 02:36 PM
Last Post: Crawl
  48-series question about downloads from PC Stephen Easterling 2 1,018 09-23-2005, 03:36 AM
Last Post: Karl-Ludwig Butte
  HP 48 G Peter Torrione 4 1,306 12-15-2004, 02:11 AM
Last Post: Tnohl

Forum Jump: