It could be something as simple as swapping TX/RX. Are you using a serial level converter like a MAX232/233? If not you may want to, the 5V serial signal might not be enough for the device to recognize. With the level converter the voltage will get bumped up to 12V.