I did do HID test, it would not be recognized by it unless it was in DirectInput mode, but the controller.ini requires that it's in XInput mode.
It could sound stupid, but, use it in XInput mode, I don't know how it works because I use a USB PC Controller, that controller to works need to be in analog mode, it's something similar?