The Museum of HP Calculators

HP Forum Archive 19

[ Return to Index | Top of Index ]

Need help with HP 48sx file transfer
Message #1 Posted by Martin Pinckney on 7 Nov 2009, 8:25 p.m.

I am trying to install some libraries on my 48sx, and having some issues. The first time I try to upload a file to the 48, it works OK, but try another file, and I get a dialog box that says "There was insufficient memory to complete this operation." Not sure if this message is coming from HP48 Explorer or Windows.

If I close HP48 Explorer and reopen it, it works again the first time, then repeats the problem.

Restarting HP48 Explorer each time is a workaround, but this should not be necessary, Any suggestions? Thanks.

      
Re: Need help with HP 48sx file transfer
Message #2 Posted by Michael de Estrada on 7 Nov 2009, 8:37 p.m.,
in response to message #1 by Martin Pinckney

What exactly is "HP48 Explorer" ?

            
Re: Need help with HP 48sx file transfer
Message #3 Posted by Martin Pinckney on 7 Nov 2009, 9:23 p.m.,
in response to message #2 by Michael de Estrada

HP48 Explorer is the Windows file transfer utility by Chris Mumford available from HPCalc.org. An alternative to the HP software.

                  
Re: Need help with HP 48sx file transfer
Message #4 Posted by Michael de Estrada on 7 Nov 2009, 10:08 p.m.,
in response to message #3 by Martin Pinckney

OK, I was not aware of this. I have always used a DOS computer and Kermit. Does it work with the serial RS232 port?

                        
Re: Need help with HP 48sx file transfer
Message #5 Posted by Martin Pinckney on 7 Nov 2009, 11:35 p.m.,
in response to message #4 by Michael de Estrada

I am using a Belkin USB-RS232 converter, which is seen by HP48 Explorer as COM5. That part seems to work OK.

      
Re: Need help with HP 48sx file transfer
Message #6 Posted by Vieira, Luiz C. (Brazil) on 7 Nov 2009, 10:01 p.m.,
in response to message #1 by Martin Pinckney

Hi, Martin;

what version of Windows are you using? I am not quite sure if the HP48 Explorer works fine under XP, but I remember testing it OK with W95 and W98. Do you have an old PC running one of these to try it out?

Sorry not being of much help... :^(

Luiz (Brazil)

Edited: 7 Nov 2009, 10:01 p.m.

            
Re: Need help with HP 48sx file transfer
Message #7 Posted by Chan Tran on 7 Nov 2009, 10:50 p.m.,
in response to message #6 by Vieira, Luiz C. (Brazil)

The 48sx doesn't have sufficient memory to do the transfer. Doing the transfer in binary mode instead of ACSII mode save some memory. But since the SX only has 32K RAM it could run out of memory.

                  
Re: Need help with HP 48sx file transfer
Message #8 Posted by Vieira, Luiz C. (Brazil) on 7 Nov 2009, 11:17 p.m.,
in response to message #7 by Chan Tran

Hi, Chan Tran;

since he says the operation succeeds after closing and opening the HP48 Explorer, do you believe the message is genuinely related to the HP48SX being out of memory? It seems to me it is something else, related mostly to the computer's O.S.

Any ideas?

Cheers.

Luiz (Brazil)

                        
Re: Need help with HP 48sx file transfer
Message #9 Posted by Martin Pinckney on 7 Nov 2009, 11:31 p.m.,
in response to message #8 by Vieira, Luiz C. (Brazil)

Quote:
do you believe the message is genuinely related to the HP48SX being out of memory?
You are right, I failed to mention I have 160k system RAM.
            
Re: Need help with HP 48sx file transfer
Message #10 Posted by Martin Pinckney on 7 Nov 2009, 11:33 p.m.,
in response to message #6 by Vieira, Luiz C. (Brazil)

I am running XP, and HP48 Explorer otherwise seems to work.

                  
Re: Need help with HP 48sx file transfer
Message #11 Posted by ferroburak on 8 Nov 2009, 3:48 a.m.,
in response to message #10 by Martin Pinckney

I don't recommend Vista.

      
Re: Need help with HP 48sx file transfer
Message #12 Posted by Egan Ford on 8 Nov 2009, 11:58 a.m.,
in response to message #1 by Martin Pinckney

Martin,

I've never had any problems using Kermit with any 48/50 connected to any PC (Windows, Mac, Linux, UNIX). Have you considered using that?

Kermit HOWTO:

  1. Get Kermit for your platform (Google it).
  2. Put all your HP files in a single directory, start up Kermit from that directory.
  3. Type the following commands (BTW, you can put this in the Kermit initialization file (read the docs)):
    C-Kermit>set line COM5: (or whatever)
    C-Kermit>set speed 9600
    C-Kermit>set carrier off
    C-Kermit>set parity none
    C-Kermit>robust
    C-Kermit>server
    
  4. Setup the SX for binary or ASCII.
  5. From the SX, enter the filename you want in single quotes, e.g. 'FOO', then KGET.
  6. Repeat last two steps until you have all the files.
  7. Ctrl-C Kermit server mode. 'exit' to exit.
            
Re: Need help with HP 48sx file transfer
Message #13 Posted by Martin Pinckney on 10 Nov 2009, 1:10 p.m.,
in response to message #12 by Egan Ford

Thanks, Egan, and everyone for your suggestions. I read the section in the Owner's Manual on Kermit, and it states "To transfer data to and from a computer, the computer must be running a program that implements Kermit protocol." My guess is, that's what HP48 Explorer does.

So the manual seems to say that Kermit is a protocol, but Egan, you seem to be suggesting that there are programs called Kermit.

                  
Re: Need help with HP 48sx file transfer
Message #14 Posted by Vieira, Luiz C. (Brazil) on 10 Nov 2009, 3:00 p.m.,
in response to message #13 by Martin Pinckney

Hi, Martin;

Kermit is a protocol and also a set of programs. Please, have a brief intro here. It is also free.

From wikipedia:

Quote:
Naming and copyright

Kermit was named after Kermit the Frog from The Muppets. The program's icon in the Apple Macintosh version was a depiction of Kermit the Frog. A backronym was nevertheless created, perhaps to avoid trademark issues, KL10 Error-Free Reciprocal Microprocessor Interchange over TTY lines.

Kermit is an open protocol - anybody can base their own program on it, but some Kermit software and source code is copyright by Columbia University.


Sorry, I could not resist

Cheers.

Luiz (Brazil)

Edited: 10 Nov 2009, 3:01 p.m.

                        
Re: Need help with HP 48sx file transfer
Message #15 Posted by Martin Pinckney on 10 Nov 2009, 10:10 p.m.,
in response to message #14 by Vieira, Luiz C. (Brazil)

Thanks, Luiz.

Well, I see Kermit sells for $50-$75, so I think I will stick to HP48 Explorer, and use my $50 for other purposes.

                              
Re: Need help with HP 48sx file transfer
Message #16 Posted by Egan Ford on 10 Nov 2009, 10:49 p.m.,
in response to message #15 by Martin Pinckney

The free DOS version works fine in Windows, but you may be limited to COM1:-COM4:. I have not used it in a while.

For all non-Windows users C-kermit is free. I could not find C-kermit for Windows.

                              
Re: Need help with HP 48sx file transfer
Message #17 Posted by Christoph Giesselink on 11 Nov 2009, 4:08 p.m.,
in response to message #15 by Martin Pinckney

I agree with Egan that the DOS Version works fine on XP.

I personally find that the Kermit protocol is too slow for many cases. In the early beginng of my SysRPL career it took me about 30 min. to restore the 100kB of my 48SX home directory. In the last 10 years I use a XModem Library on the SX. Now the restoring process takes about 2-3 min. over XModem.

Another way is to use Emu48 on the PC as Kermit program. I just load the file I want to send with "Load Object..." into Emu48, bound the COM port with the real 48SX in the Emu48 settings dialog to Wire. And then you have the choice, start the Kermit-server on real calculator or on the emulated one. I prefer the server on the real calc and using the SEND command on the emulated one.

Christoph


[ Return to Index | Top of Index ]

Go back to the main exhibit hall