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?
If yes, please follow the recommendations in this step 5 for older MDK versions. I hope this will solve your problem.