Are you sure you have hard wired the modem control signals correctly for HyperTerminal to operate? Or set HyperTerminal to ignore control signals? this is the usual gotcha for this type of problem.