Tal, I consulted the HP48G Advanced User's Reference Manual.
Archive to a port using the port number (SX:0,1,2) (GX: 0 to 33) as follows:
:n: name n = number of port - from above
ENTER to stack
ARCHIVE
If you archive to a PC, specify IO instead of a number:
:IO: name IO directs to serial port
ENTER to stack
ARCHIVE
BUT - make sure system flag -33 is clear, directing IO to the serial port.
Since you need to get it all back - RESTORE. This is less automatic. To restore:
name SEND command on PC, using name of archive file
RECV on HP48
wait for transfer, then,
'name' RCL tick object name and recall
RESTORE
I hope this is correct and solves your problem. If not, double check your IOPAR setting is the HOME directory, making sure these setting match your PC.
Joe
PS: With all your HP48 postings at this site, do you have a hobby???? (just kidding)