A bad PCM can cause the compressor to not kick on. It's not a program issue, it's a driver in the PCM that grounds the compressor relay. The pressure switch verification and the AC request signal are looked for by the PCM.
Let's Get It Fixed!
HomeX virtual experts will assess your issue (for free!) and can resolve simple problems.