After reading the how to use this forum, I thought I would share some of my fails to make this work.
I pulled out another UNO (clone) and tried that - same problem.
I tried using the Microsoft driver - same.
I tried installing the FTDI drivers (no - I don't know why I tried this but I did) - no connection (expected).
Then something that got me a workaround
I then edited the code to shorten the output file size - Worked.!.!.!
The code has two versions of the PIC firmware as HEX assigned to two constants (one in Fahrenheit one in Celsius). I deleted most of the constant data for the Fahrenheit version. (I wanted the Celsius version) The code compiled and uploaded. I then went on and flashed the controller with success.
So now I'm confused. If the source compiled to something that's too big to fit in the memory of the UNO would it not error? Also others are reporting that they can compile and upload with no issue.
Would someone try uploading the code onto one of their spare UNO's please to see if it works?
I don't know if I'm chasing a code issue or a driver issue. If its a driver issue I still need to resolve it.