## Preconditions to On-Device Debugging

Before you can use on-device debugging to debug 3rd and 5th edition devices, the following preconditions must be met.

#### Verifying On-device Debugging Preconditions

1. Verify that your system has the following:
   - A current Symbian OS SDK is installed
   - Perl installed
   - RVCT or GCCE compiler
   - USB or Bluetooth support on your PC
   - Nokia Ovi/PC Suite (or equivilent software) for connecting and installing applications to the device
2. Download and install the current CODA SISX file using the On-Device Connections dialog

If CODA is not install, use the On-Device Connections > New Connection Wizard > Install remote agents pane.

3. Specify the communication method with the on-target device during the debug session

Start CODA on the device. During startup of CODA on the device you must specify the communication method the on-device agent uses to debug the device. Currently, those methods include Bluetooth and USB or a null serial cable. For Bluetooth, you must pair the device with the PC and a valid serial port assigned. For USB, A USB cable must connect the PC to the device and a valid serial port assigned. Use On-Device Connections dialog to make the identification and connection setup quick and easy.

##### Related concepts

- On-device Debugging
- Build Configuration
- Launch Configuration

##### Related reference

- Starting the On-Device TRK Debug Agent

##### Related tasks

- Installing On-device Debug Agents using Bluetooth
- Installing On-device Debug Agents using USB