# On the client PC Source: [https://docs.qualcomm.com/doc/80-41102-1/topic/on_the_client_pc.html](https://docs.qualcomm.com/doc/80-41102-1/topic/on_the_client_pc.html) ## Set up PC host environment to run script tool python3 -m pip install doipclient==1.1.1 python3 -m pip install udsoncan==1.23.1Copy to clipboard ## Copy client script Copy the script tool from telaf/apps/tools/diag/update\_client.py to the home directory of the UDS client PC host. ## Configure IP address Configure the IP address of the UDS server by changing the line in the update\_client.py file based on the target's IP configuration. DoIPClient("192.168.225.1", 513) // IP address : 192.168.225.1 logical address: 513Copy to clipboard ## Configure file path and name Configure the location of the file to transfer by changing the line in the update\_client.py file based on the absolute source path of the file. update_file = "/home/ubuntu/data/update_ubi_ab.zip"Copy to clipboard ## Physical connection Make sure the bidirectional Ethernet connection is reachable between the UDS client PC host and the target. ## Run python script from client PC python3 update_client.pyCopy to clipboard The UDS client should be running properly. Note: Before every new run of the diag sample app on the target, the previously downloaded files under /data/images need to be removed. **Parent Topic:** [Set up diagnostic testing environment](https://docs.qualcomm.com/doc/80-41102-1/topic/set_up_diagnostic_testing_environment.html) Last Published: Aug 06, 2026 [Previous Topic On the target](https://docs.qualcomm.com/bundle/publicresource/80-41102-1/topics/on_the_target.md) [Next Topic How to](https://docs.qualcomm.com/bundle/publicresource/80-41102-1/topics/How-to.md)