Regarding sgminer-gm, I originally tried just adding ethhash-new.cl to the kernel folder but it's not recognized unless you have a re-compiled version of the main binary.
This is what my working sgminer-gm shows as the version: sgminer 5.5.5-gm-a
why not loading the complete miner and put it in the sgminer folder of SMOS instead of just loading a component which the miner doenst know cause of wrong version?