The following warnings occurred:
Warning [2] Undefined array key 34760 - 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 34765 - 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 34778 - 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 34784 - 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 34785 - 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 34765 - 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 34785 - 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 34784 - 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





Opening (and repairing) a halfnut



#5

Hi, HP41 maniacs.

I'm opening an HP41CV halfnut because it has a problem I cannot repair without spreading its guts around: after a MEMORY LOST and SIZE 000, it gives me .END. REG 63 instead of .END. REG 319. I did not test regular memory modules (82106A) so far, but I'll do it later. I read in some posts (some time ago) that RAM chips are in the LCD assy, and I'm gonna open it. I'm scanning all intermediate images so far, and I found out two somewhat important facts:

1 - tactile sense in halfnuts is solely due to a thicker rubber sheet between the keyboard and the keys; parts used in both half- and fullnut keyboards, i.e., the metal caps, are essentially the same;

2 - based on the ones I have in hands, calculator's plastic case has the same geometry for both types, meaning you can remove the halfnut guts and build a complete fullnut in the same halfnut case. I removed the halfnut guts and tested a fullnut keyboard. Fits perfectly. (in fact, after testing, I could not identify which case was the original one except for a missing post in the fullnut's one)

I am now with a strange thinking: I have an HP41C's case and a fullunt's guts that acts like an HP41C. I'm tempted to keep the halfnut's guts as is and build it as an HP41C. And I'll have a genuine... O.K., O.K., a cheated HP41C fullnut. In any case, I'll open the LCD assy in order to check for the cause of the missing 256 registers. As the plastic rivets were untouched, it's definitely a problem to be solved instead of an original HP41C halfnut in an HP41CV's case.

As I have all images scanned and saved, I'm posting a new message.

Suggestions? Comments?

Luiz C. Vieira - Brazil


#6

Hi;

just to add an information.

Although the halfnut guts fits in a fullnut's halfcase, there are 7 (seven) plastic rivets that must be removed from the fullnut's case because there are no equivalent holes in the halfnut's mainboard for them. Tha mainboard fits in, but cannot be settle unless they are removed.

When I post the images, I'll indicate which rivets are the ones to be rmoved in this case.

Best regards.

Luiz C. Vieira - Brazil

#7

It is very interesting to hear about the difference in keyboards; I have often wondered if the difference in feel of the case, and the creaking of a halfnut, was due to a poorer grade plastic. Or is it the construction?

Anyway I am tempted to send you my halfnut 'as new' CX and ask you to upgrade it to to old fullnut keyboard and display for me!


#8

Hi, Gordon;

thank you for your always valuable and supporting comments.

But I have to warn you that the inner guts cannot be transplanted. The fullnut's LCD cannot be used in a halfnut mainboard (at least I did not try to...). What I did was using a fullnut's upper halfcase to hold a halfnut internal. But it must be a complete halfnut internal. What can be done is replacing the thicker halfnut rubber sheet, under the keys, for the fullnut's. I tested and the key feeling of the fullnut is kept: it feels as if you are using a fullnut.

I promise I'll go deeper into the LCD's compatibility. I did not disassemble any fullnut LCD so far, but it seems to me there is one malfunctioning LCD comming closer to my hands, and if I need to, I'll open it and compare it to the halfnut. I'll let you know...

Best regards.

Luiz C. Vieira - Brazil

#9

Hi, HP41 maniacs;

I have concluded my incursion into the inner guts of the HP41 halfnut. I scanned some interesting sites, mostly the hybrid RAM/ROM Display Driver, from what seems to come the Voyager R2D2 + uP. Yes, believe me, I removed the display driver IC in search for a failing jumper, connection or the like, but I was not successful.

Even after being completely disassembled and reassembled, the halfnut insists on seeing only 64 registers instead of the expected 320. I also compared the hybrid code to another existing 41CV halfnut and the codes match. What to do?

I already built the mainboard in a former HP41C fullnut case. Yes, it fits fine. I had to remove eight (not seven as I thought) of the small plastic posts (rivets) used to settle the mainboard in the upper half case. Now I have a custom HP41C halfnut.

I'll post images as soon as the webmaster explains to me why can't I access the page where my previous images were loaded. I cannot even open the page, not necessary to say I cannot upload the images.

I'll take a little time to treat the images and prepare the one showing which plastic rivets must be removed in a fullnut's case in order to accept a halfnut's internals. The opposite operation - using a halfnut case to build a fullnut internal - needs no further operations; simply stuff it in.

I hope the images to be posted and the information herein help others to handle the halfnuts internals.

Best regards.

Luiz C. Vieira - Brazil


Possibly Related Threads…
Thread Author Replies Views Last Post
  opening hp 15c for repair FORTIN Pascal 4 1,956 10-12-2013, 10:35 AM
Last Post: FORTIN Pascal
  Repairing HP 65 Michae Altmann 5 1,991 03-15-2013, 04:13 AM
Last Post: Joel Setton (France)
  [41CL] Repairing an image in Flash Monte Dalrymple 0 874 01-24-2013, 07:01 PM
Last Post: Monte Dalrymple
  Book on repairing HP calculators? Dave F 24 5,750 11-23-2012, 06:46 AM
Last Post: Bart (UK)
  Killed my 41-CX Halfnut aj04062 7 2,587 07-10-2012, 07:47 PM
Last Post: Luiz C. Vieira (Brazil)
  opening HP 30B Harald 6 2,114 02-26-2012, 09:07 AM
Last Post: Marcus von Cube, Germany
  Opening a 100LX David Ramsey 4 1,462 11-29-2011, 12:34 PM
Last Post: Hubert Weikert
  HP-25C Repairing aj04062 11 3,108 10-31-2011, 01:11 PM
Last Post: Randy
  Repairing HP 41C screw posts Fouad M. Kaadou 7 2,255 09-25-2011, 08:19 PM
Last Post: Randy
  Opening the HP49g+ AdrianT 2 1,298 09-23-2011, 05:53 AM
Last Post: Bart (UK)

Forum Jump: