The Museum of HP Calculators

HP Forum Archive 21

[ Return to Index | Top of Index ]

[WP34s] What am I doing wrong?
Message #1 Posted by Dieter on 18 Nov 2012, 8:28 a.m.

Finally I am about to flash a HP30b to become my first "hardware" WP34s. :-) Everything required should be there: A computer running XP SP3, equipped with two physical on-board RS232-ports, which are reported by the OS to be configured as COM1 and COM2, set to 9600 baud and 8N1, I got the HP programming cable and there also is the MySamba flash tool (modified version from the WP34s sourgeforge site).

I followed the steps as described in the manual, and everything works fine from step A1 to A8 - the display finally turns off as it is supposed to. However, the next step (press ON/CE and the display should stay blank) will not work - the 30b turns on. In other words: all I get is a reset 30b.

What am I doing wrong here, and where should I look for the cause of this? The 30b is new, so the batteries should be fresh.

Dieter

      
Re: [WP34s] What am I doing wrong?
Message #2 Posted by Marcus von Cube, Germany on 18 Nov 2012, 8:47 a.m.,
in response to message #1 by Dieter

Dieter, the essence of the instruction sequence outlined by Walter is that you need to press ERASE while the processor is running. This is easiest if you press ERASE and ON at the same time. The ON key will wake up the processor, it will "see" ERASE, and it will clear the flash memory, including the bit that controls SAM-BA boot mode. Press ON again to make sure the processor is executing the SAM-BA code before you start the transmission.

If this does not work, the connection of the programming cable to the contacts of the calculator might be problematic.

      
Re: [WP34s] What am I doing wrong?
Message #3 Posted by Walter B on 18 Nov 2012, 9:08 a.m.,
in response to message #1 by Dieter

Dieter, did you hold down ERASE all the time from A4 to A7?

            
Re: [WP34s] What am I doing wrong?
Message #4 Posted by Dieter on 18 Nov 2012, 12:24 p.m.,
in response to message #3 by Walter B

Walter, of course the Erase button was pressed all the time, just as described in the manual. Pressing Reset (cf. A5) turns off the calculator (while Erase is still held down). ON/CE turns it on again (with Erase still pressed). After this step the Erase button is released, as described in A7. Another short press of the Reset button turns of the device, but the following ON/CE does not make it look dead - it comes back with 0.00 as usual.

Marcus, I am not sure if you want to suggest a different procedure. What exactly (step-by-step) do you want me to try and see if this will work or not? Is there a way to check if the cable and/or connection is okay or not?

Dieter

                  
Re: [WP34s] What am I doing wrong?
Message #5 Posted by Marcus von Cube, Germany on 18 Nov 2012, 1:44 p.m.,
in response to message #4 by Dieter

As stated in my first post, the whole procedure is about shorting the terminals of ERASE and Vdd while the processor does something. Walters procedure is the fool proof procedure to ensure this. I have the feeling that something is wrong with your cable. Pressing ERASE should short two diagonally positioned pins on the cable. Se manual contains the details. You can replace the ERASE function of the cable by a piece of wire as stated in Walter's manual.

Another thought, try the following procedure:

Turn the calculator on. It should show 0.00.
With the cable pugged in, assert ERASE.
Press some arbitrary buttons on the calculator.

If it doesn't seem to freeze, the cable contacts must be the problem.

                        
Re: [WP34s] What am I doing wrong?
Message #6 Posted by Dieter on 18 Nov 2012, 2:01 p.m.,
in response to message #5 by Marcus von Cube, Germany

Quote:
If it doesn't seem to freeze, the cable contacts must be the problem.
Okay - before I try this: what problem will I have if the calculator actually does freeze ?-) What's to do then?

Dieter

                              
Re: [WP34s] What am I doing wrong?
Message #7 Posted by Marcus von Cube, Germany on 18 Nov 2012, 2:13 p.m.,
in response to message #6 by Dieter

Then it is in SAM-BA boot mode as desired. Press RESET, then ON and send the .bin file via MySamba.

Edited: 18 Nov 2012, 2:14 p.m.

                                    
Re: [WP34s] What am I doing wrong?
Message #8 Posted by Dieter on 18 Nov 2012, 3:13 p.m.,
in response to message #7 by Marcus von Cube, Germany

Ok, I tried it. Connected the cable to the serial port and the calculator, turned it on, pressed Erase - nothing happens. The 30b continues to work as usual.

I took another look at the manual. It says: "The following procedure will work only with fresh batteries or an external 3V supply". The batteries that came with the calculator have voltages of 2,98 and 2,95 V (without load). May this explain the problems?

Dieter

                                          
Re: [WP34s] What am I doing wrong?
Message #9 Posted by Walter B on 18 Nov 2012, 3:33 p.m.,
in response to message #8 by Dieter

That's as good as 3V. The reason I put that sentence in was the battery draining problem mentioned one page before.

                                          
Re: [WP34s] What am I doing wrong?
Message #10 Posted by Marcus von Cube, Germany on 18 Nov 2012, 3:46 p.m.,
in response to message #8 by Dieter

Dieter, either your cable or the connector is at fault. You can send me both the cable and the calculator and I'll try it here, if you are interested.

                                                
Re: [WP34s] What am I doing wrong?
Message #11 Posted by Dieter on 18 Nov 2012, 4:52 p.m.,
in response to message #10 by Marcus von Cube, Germany

Ah, that would be great. I'll send another message through the forum's email system.

Dieter


[ Return to Index | Top of Index ]

Go back to the main exhibit hall