actually I managed to get a controller working with it, it's just that my controller has multiple modes and I was using the wrong one
That's new to me, may I know what controller are you using for reference?
EasySMX ESM-9100, it has several compatibility modes and one of them happened to work