Does your buddy have support from the Resolume people? That would be where I'd start as there are a lot of pieces to this that could be wrong.