"Coding" no, brute force trial and error, yes. There's enough open source code running around for XM that it should be a decent empeg project to learn on. I wouldn't buy a tuner based on that though.