So far so good.
Add a "-d 2" to the end of your command as a test. Let it mine long enough to submit 5 shares or so (valid or invalid). It will be mining with your CPU, so it won't be nearly as fast.
This we help me determine if the issue is hardware or code.
Let me know if it gets any valid shares.
15 shares: valid: 0 invalid: 15
Taking off to work so will try something later if you have an idea.
Also tried running it on the R9280x and the same. Invalids.
I feel like we might be getting somewhere with this.
I've uploaded a debug build to the dropbox page. Here's a direct link for convenience: https://www.dropbox.com/s/9bf5efl77vi6t3o/xptMiner-GPU-v1.4-debug.zip
Could you run that and post the information you provided earlier? It should include a few extra parameters.
At this point my next hunch is that we might be dealing with an big-endian/little-endian issue.
What operating system are you using and what version of OpenCL do you have installed?
Also, I just wanted to say thank you for helping me debug this issue. I know how frustrating it can be.