kdazrael:

I have a lot of K-2SO questions. So Wookiepedia says: 

At some point, however, the droid encountered Captain Cassian Andor, a member of the Rebel Alliance, a resistance movement that sought to overthrow the Empire and restore democracy. Andor was able to reprogram K-2SO to serve the Alliance.

Was K-2SO reprogrammed by choice – as in he was already somewhat sympathetic to Cassian and/or the rebellion (or at least unhappy as an Empire-enforcer), and so he asked Cassian to ‘break’ his programming and let him act on his subversive urges? Or did Cassian essentially jump him and reprogram him without his consent?

Also does ‘reprogramming’ mean he had one set of values and loyalties replaced by another, or that he was given a greater capacity for independent thought and action? 

Cassian says something about K-2SO’s eccentricities being a side-effect of his reprogramming, I really want to know what that means. Does it mean that breaking the original programming has left him with droid PTSD? Or that those glimpses we get of a unique personality (his sarcasm and irritability) are instances of him working around the roadblock of his imposed loyalty to Cassian/the rebel alliance?