_
www.HPComm.org FAQs
Last modified: Tue Jan 11 03:04:09 EST 2000
Last generated: Sat Jun 24 23:30:15 PDT 2000

Frequently Asked Questions

All these questions have come from real news articles and emails. Thanks to HPComm users everywhere for providing ideas.

Note that "HPComm" implies both the HPComm program, and the HPComm38 program.

Quick Index:

> My cable works with an HP48GX, but not the HP49G!
> My cable works with other programs, but I can't start or run HPComm!
> Why is HPComm only for Windows? What about other platforms?
> I can't select the COM port I want to use. Any ideas?
> The toolbar looks funny, and I can't double-click on the .flash file when upgrading the ROM. Why?
> I'm trying to do a screen capture with my HP49G, but the screen is corrupted. Why?
> 9600 baud doesn't work for me, but slower speeds do. Any ideas?

In Detail:

Q: My cable works fine with an HP48GX, but when I connect the cable to my HP49G, the screen goes funny, or if the calculator is on, it turns off. When I turn the calculator on again it says "Invalid Card Data". What's happening?
A: Chances are you're using the F1015A or F1016A cable or something similar. These cables were originally designed for the 200LX, and were shipped with HP's previous kits. While the connectors are the same, the signals are not. DO NOT USE A 200LX/F1015/F1016 CABLE WITH THE HP38G or HP49G, as it may damage your calculator. See here for more information:
  http://www.hpcalc.org/hp49/docs/faq/#ss5.9
  
The easiest solution is to use a cable you know is suitable for the HP38G, or buy HP's new PC Connectivity Kit, which includes a cable. Visit the products page for a listing of cable makers.

Q: I'm using the right cable, but I still can't connect. Any ideas?
A: First, are you able to use other programs such as HP Explorer or Kermit successfully? This will help you determine if the problem is with your computer or setup, or with the HPComm software.

If HP Explorer and HPComm both don't work, then check these things:

  • Have you selected the right port? (See below).
  • Are you SURE you're not using an HP 200LX cable? (See above).
  • Are the settings for speed (see below), translation and checksum the same on both? Do they match the settings on the calculator?
  • Have you tried fresh batteries in the calculator?

If HP Explorer works but HPComm doesn't, then it may be a software problem in HPComm.

  • Are HP Explorer and HPComm set to use the same port?
  • How far does HPComm progress through the startup procedure?
When HPComm starts, it shows what stage it's up to. If everything is correct, all five stages are displayed in green. When there's a problem in a particular stage, that stage is displayed in red. If you need help to resolve your problem, we need to know the colour of each stage. Send this information to the hpcomm mailing list. You can find out more about our mailing lists here:
  http://www.hpcomm.org/lists.html
  

Q: Why does the HP PC Connectivity Kit only run under Windows 95 and higher? What about users of DOS, Windows 3.1, Macs, and Linux?
A: Simply, the market is biggest for Win32 apps. Also, there are many good third party apps to suit the needs of DOS, Mac and Unix users. Visit the HP-PC Link Programs section of Eric Rechlin's http://www.hpcalc.org site for some good ones.

One of the biggest challenges I had while co-writing HPComm 3.0 was to get HP to make it Open Source. Having done so, I hope this paves the way for people to use the source code and make equivalent programs available on other platforms. So far, I've received a couple of offers, but we need to generate more interest, so please let me know.

We encourage anyone who would benefit from a program like HPComm on other platforms, to participate in HPComm development. Subscribe to the hpcomm-dev mailing list and help us make this happen.

If you're a Mac owner and want to upgrade your HP49G ROM, you presently have three options:

  • If you have a Mac G3, see if HPComm works with a PC Emulator.
  • Use a friend's PC.
  • Starting with ROM versions 1.14 and higher, it's possible to transfer a ROM from one HP49G calculator to another.

Upgrading the ROM doesn't happen very often. Using a friend's PC or transferring it from another HP49G is probably the best option.


Q: I can't select the COM port I want to use. Any ideas?
A: HPComm determines which serial ports are available by trying to open COM ports 1 through 4. If the open is successful, HPComm allows you to select it.
  • If you think a port should not be shown and is, it's usually because that device is not being used at the moment, for instance, a port with a modem attached.
  • If you think a port should be listed and isn't, the usual cause is that some other software package or device is already using that port. You may have a modem attached, or some device like the docking cradle for a Palm Pilot® or an HP Jornada.

The first thing to do is to check if the port you want is installed correctly. In Windows 95/98, do this: Start->Settings->Control Panel, then System->Device Manager. Under the "Ports" section, you should see "Communications Port (COMx)", where "COMx" is the COM port you want to use. Make sure the icon does not have a yellow exclamation mark, or a similar icon which indicates that the device has a problem.

If you are using Windows NT, do this: Start->Settings->Control Panel, then select "Ports". You should see "Ports" and a list of the installed ports on this machine. Ports starting with "COMx" are ports installed on this computer.

The next step is to check if you have some software running that uses the COM port you need. There's no easy way to check this, but many programs put a small icon in the "system tray", which is usually in the right-hand corner of the Windows taskbar.

If you are using Windows 2000, do this: Start->Settings->Control Panel, then System->Hardware->Device Manager. Under the "Ports" section, you should see "Communications Port (COMx)", where "COMx" is the COM port you want to use. Make sure the icon does not have a yellow exclamation mark, or a similar icon which indicates that the device has a problem.

The next step is to check if you have some software running that uses the COM port you need. There's no easy way to check this, but many programs put a small icon in the "system tray", which is usually in the right-hand corner of the Windows taskbar.

If this is the case, you have three choices:

  • Choose another serial port (if you have one free).
  • Purchase and install another serial port.
  • Stop the other software program before running HPComm.

Is the above helpful? Comments? Your feedback would be appreciated.


Q: The toolbar looks funny, and I can't upgrade the ROM by double-clicking on the .flash file. Why? (Alternatively, you get a box asking which application to use).
A: The ROM file must end with ".flash", so check this. (We strongly suggest starting Windows Explorer, selecting the "View->Options" pulldown menu, and ensuring the "Hide file extensions for known file types" option is unchecked.

Also, sometimes a ".flash" file may have been renamed by Windows, PKUnzip or some other program to end with ".fla". If this is the case, rename it to end with ".flash".

If you get the "Open with..." box, it means you're using Windows Explorer, rather than HPComm. You need to double-click on the ".flash" file while using HPComm, not Windows Explorer.

Finally, some versions of Microsoft Windows (especially Windows 95) were shipped with a faulty system library. You can upgrade this library here.


Q: I'm trying to do a screen capture with my HP49G, but the screen is corrupted. Why?
A: Does your screen look like this? [bad capture] Early versions of the HP49G had a bug which corrupted screenshots. Upgrading to version 1.10 or later will fix this.

Q: 9600 baud doesn't work for me, but slower speeds do. Any ideas?
A: There may be three causes:
  • Using the serial port on the calculator uses lots of power. Unless the batteries are in good condition, the calculator may not be able to generate good, clean signals. Try new batteries.
  • Make sure your cable is of good quality. (See the products page for some good cables). Home-made cables will usually work, but haven't been subjected to the same level of testing and R&D as professional cables, and may cause signal degradation.
  • For some reason, some laptops and PC motherboards just don't generate clean signals. Some have suggested early Intel Pentium motherboards. In order to determine whether this is the problem, try it on one or two other computers.

Got a question not answered here? Write to Mitch Davis.