test version as a real fd source
protocol now works perfect!
added protocol files

its because in raspberry there is no mono, and we cant generate protocol files