Ahhh, well that explains it. I think it might be out of my league but might take a look.
Not sure why they put it up if its not working.

I put it up because it gets us 90% of the way there, so that there is miner code with the algo switch already integrated and all someone has to do is tweak the midnight.cl kernel file to get it properly hashing with OpenCL on the gpu's, which doesn't require recompiling the executable, so someone can take it and work with it by modifying the .cl file and re-running the miner. I have been trying to adapt it to bmw-256 but have not been able to get it to work myself yet.