In the above window firmware version is related to debugger or keil ide? can I change my firmware version for ulink pro d to 1.59?
OK, I think this is a completely different issue. When you connect a ULINKpro D to MDK 4.73 which does not work, do you get the error message "Firmware download failed" as described on this page in step 5?
https://developer.arm.com/documentation/101416/0100/Troubleshooting/Troubleshooting-Guide/Hardware-Checklist
If yes, please follow the recommendations in this step 5 for older MDK versions. I hope this will solve your problem.