HP 50g issue


I purchased an HP 50g a few weeks ago and I'm getting comfortable with it. One strange thing that annoys me is a long pause during simple math (usually division operations or entering a number into the stack). I start to work the math and all the sudden the calculator pauses for a few seconds (up to 10 seconds!). At first I thought I wasn't hitting the keys hard enough, but if I hit the key again, I get two operations. I then started looking for the hourglass when it acts up. If I see the hourglass, I wait. I could understand if it was calculating a limit of an improper integral, but division! Is there something wrong with this calculator or is it in some kind of mode that it's estimating out too far? I usually keep it in real and estimate mode. I haven't been able to determine if complex/real and/or exact/estimate mode are the issue. I usually don't have time to pay attention (in the middle of an exam or trying to get homework done in a short period of time). I bought a 35s today and I'm using it for now until I can figure out why my 50g is so slow.


I've got mine set with Flag 103 set (Complex On) and Flag 105 set (Approximate mode on) with no delays.


Mine did this once. I did an On+F6 then ON to reboot. Has been ok since. Alternatively yank a battery out for a few seconds.

From a programming perspective it feels like it's out of memory and/or the garbage collector is buggy. Occasionally it does pause so I assume its doing a collection run or something. I know nothing about the internals so I could be wrong.


> At first I thought I wasn't hitting the keys hard enough, but if I hit the key again, I get two operations.

Aha, that sounds like the infamous HP 50g "Busy Bug". If you press a key at *exactly* the moment that the busy annunciator turns off, then that keystroke gets stored in the key buffer but is not executed until the next system interrupt, such as the next keystroke.

This causes exactly the behavior you described: It seems that a keystroke was missed (nothing happens), but then the next keystroke performs BOTH keystrokes.

There's a easy workaround for the Busy Bug: Just set flag -40 (which turns on the ticking clock display in the status area). When that flag is set, a system interrupt occurs every second (to update the clock), which releases any keystroke that may have been frozen by the Busy Bug. So if a keystroke seems to do nothing when it should have, just wait a maximum of one second and it'll activate. The annoyance is not eliminated, but it's greatly reduced, because you no longer have to wonder whether a keystroke was ignored; within one second, you'll know for sure.

Hope that helps!



Oddly, I turned the clock on recently, because it's nice to have, and it hasn't acted up. Maybe that did it. I'm using it more right now to understand some different uses for the Taylor series and graphing quite a bit, so hopefully I'll know if it's gone soon. Thanks for all the advice!

Possibly Related Threads…
Thread Author Replies Views Last Post
  Solver issue with HP 17BII - different from 19BII Jeff Kearns 13 4,497 11-28-2013, 02:36 AM
Last Post: Don Shepherd
  Another minor Prime hexagesimal issue Jonathan Cameron 1 1,342 11-08-2013, 02:37 PM
Last Post: Michael de Estrada
  HP Prime Solver Variables Issue Anibal Morones Ruelas 8 3,000 10-19-2013, 09:45 AM
Last Post: Harold A Climer
  Voyager keyboard issue John Richards 2 1,465 09-27-2013, 07:43 PM
Last Post: John Richards
  WP-34S: Little issue with program step indicator Miguel Toro 6 2,295 09-06-2013, 12:45 PM
Last Post: Miguel Toro
  HELP! WP-34S (Flashing Issue) Barry Mead 2 1,400 07-15-2013, 04:25 AM
Last Post: Marcus von Cube, Germany
  [wp34s] Minor Issue with Stopwatch on real hardware RalfGeiger 3 2,069 04-16-2013, 04:12 PM
Last Post: Eric Smith
  Re: Help: HP9825A Power Up Issue Vassilis Prevelakis 0 976 12-20-2012, 11:44 AM
Last Post: Vassilis Prevelakis
  Help: HP9825A Power Up Issue John M (Ottawa) 4 1,640 09-19-2012, 04:33 PM
Last Post: Dave Shaffer (Arizona)
  HP42S power-on issue David Persinger (US) 2 1,338 07-10-2012, 03:15 PM
Last Post: David Persinger (US)

Forum Jump: