So, you just started Verifone development, and you’re trying to download your first “hello world” application to your Verix or eVo terminal. You’ve got your terminal connected to your PC RS-232 port using the verifone download cable, your application and its signature file are ready, and you run the ddl.exe command from the eVo/Verix SDK, something like :
ddl *GO=HelloWorld.out Debug\HelloWorld.out debug\HelloWorld.out.p7s
Here are some additional points to check to solve your problem:
- Ensure you’re using the proper COM port. By default, the dll command will use COM port 1. If you have no serial port on your PC and are using an USB adapter, the port number will be different. Use the Windows device manager to identify the number of your com port, and restart the dll command with an additional parameter for the port to use. For example, if your port is 4 :
ddl *GO=HelloWorld.out Debug\HelloWorld.out debug\HelloWorld.out.p7s -p4
- If using an USB COM port, make sure it is properly detected and configured. Go to Windows device manager, and check that no conflict/warning is reported for your COM port.
First, try to connect the USB port to a different USB socket. If the issue is gone, problem was probably coming from a conflict with a previous configuration. Else this is most likely a driver issue, you’ll be on your own to fix it
- Ensure your terminal is not set to debug mode. When debug is configured on a terminal, logs will be output to the COM port, preventing any download. To check if debug mode is enabled, and eventually to disable it :
- Switch your terminal to system mode (by pressing F2 and F4 at the same time) and entering your password
- Select the “Edit parameters” menu (F2)
- Select group 1 and enter your password
- When prompted for the config file name, keep the default “config.sys”, and press ok.
- Look for a *DEBUG parameter. If it’s present and is set to 1, debug mode is enabled. Disable it by setting it to 0.
Hopefully, this will unblock you. Let me know if you faced other issues and you fixed them, I’ll update this post with your experience.