Off the top,of my head, and on a Saturday evening:
You haven't described the problem, so I assume the boiler doesn't run when you think it should.
I don't know anything about the boiler so I don't know what that fault code means. Do you have the manual?
It looks from the picture that you have used a bit of 3 core cable and used the earth as a live return from the 'stat.
That's not good practice. Go on , lash out and buy a bit of four or five core and do the job properly!
Are you sure you have the 'stat connections right? I seem to recall that single and dual channel Hive units differ in their connections.
Then, disconnect the 'stat and put the link shown on the boiler label back.
Does it work now? If so you know it's the 'stat connection, so re-read the instructions for that.
Just guessing, but is that live output from the boiler ALWAYS live? Just maybe the 'stat needs a permanent live and that isn't one.