
EP1 – Q03 Programming Dongle
Quick-Start Guide

EP1 – Q03 Programming Dongle - Quick Start Guide – v1.2 – 10 September2010 2
Introduction
The EP1 Programming Dongle is used to upgrade the firmware of Q03 DATRAN
RTUs. The EP1 can be used to upgrade Revisions B, C, D & E Q03 Processors for
both QRTU and DATRAN II eXcel RTUs.
This photograph shows the EP1 connected to a Revision D Q03 Processor.
The following is a detailed step by step procedure for updating the firmware in a Q03
Processor. Each step should be completed in the order shown.
Requirements
We have endeavoured to make the practical use of the EP1 as simple as possible.
However, there are several important prerequisites to the successful use of the EP1.
Please remember that the programming of micro controllers is a specialised task and
only technical staff that are capable, confident and have experience of DATRAN
should complete it.
• The EP1 Programming Dongle installed with the latest Q03 firmware and the
loaded with the required quantity of upgrade licenses.
• A notebook or other portable computer running Q90 v3.27.
• Q90 Diagnostics cable (QTech part PD6502) RTU to PC serial cable.
• An existing understanding of the operation of the Q90 Configuration and
Diagnostic Program and familiarity of DATRAN RTUs.
• Flat blade screwdriver, small pair of pointed nose pliers.

EP1 – Q03 Programming Dongle - Quick Start Guide – v1.2 – 10 September2010 3
Upgrade Instructions
1. Install the Q90 serial cable between the RTU and PC. Using the Q90 program
press the Save Configuration button from the File Menu. Save the current Q03
configuration to a folder or the Desktop. It is recommended that you include the
site name and/or date in this file name to assist with record keeping.
Please remember that completing an upgrade will loose the DLP, real time clock
(RTC) setting and any RTU Data Logging settings. These need to be reloaded
after completion.
2. Remove the power to the RTU containing the Q03 to be upgraded. Remove any
necessary cables, covers, etc to gain access to the Q03 Processor.
3. Note down the current Q03 ADDRESS CODE settings from the DIP switches.
4. Locate Jumper J8 on the Q03 Processor and install the shorting link onto the pins
of J8. Refer to Figure 1 for typical locations.
5. Install the EP1 10-way ribbon cable plug into the mating 10 pin socket labelled
PROGRAMMER on the Q03 Processor. Refer to Figure 1 for locations.
6. Set the QRTU Select switch on the EP1 programmer to the required RTU
motherboard type, i.e. Q20 for QRTU or Q22 for eXcel RTU.
7. Re-power the Q03 Processor by applying power to the RTU motherboard.
8. The EP1 LED indicators will flash alternatively Red and Green for approximately
40 seconds. Do not remove power during this time.
After the alternate flashing, the green LED will flash to indicate that the firmware
in the RTU has been upgraded and a license has been used.
If the green LED is on continuously it means that the Q03 firmware in the RTU
has not changed as it is the same version as that in the Dongle. A license has not
been used.
In both cases, the Q03 Processor OK LED should now flash in the usual manner.
9. If the EP1 Red LED indicator is flashing or continuously on, then the programming
of the Q03 Processor has failed. The power to the motherboard should be
removed for a few seconds and then steps 7 and 8 above should be repeated.
10. Once the Q03 Processor has been successfully reprogrammed the power should
be removed from the motherboard and then remove the EP1 ribbon cable.
11. Remove Jumper J8. Locate and remove Jumper J1. Wait 60 seconds and then
replace Jumper J1. This action clears the battery backed configuration data from
the Q03 Processor memory. Refer to figure 1 for location.
12. Set the ADDRESS CODE DIP switches to all ON. This is address 255 which
performs the “restore factory default”. Repower the Q03 Processor. After a short
while the green OK LED on the Q03 Processor should flash in the usual manner.
13. Set the ADDRESS CODE DIP switches to the setting noted in Step 3 above.