Well, after a long night of hacking I’ve finally got this up and running. I’ve used the libraries in a different way to the previous version which will make the whole update process easier in future.

Get it here