Ok figured it out... my custom serial cable was obviously wired wrong I had four little stripped wires going to cross TxD and RxD but I ended up shorting them because I wasn't careful enough. To make a long story it works now. Of course it wouldn't have worked until I made myself look like an idiot publically, like I just did, that's just Murphy's Law.