Incompability between SDL joystick button number and other tools (Windows' and online tools)

Now with all of the answer, I imagine what to do.
The only thing in my mind is: SDL: Allow HIDAPI controllers to override the default joystick type

(This might not be the place to talk about that)
I tried to disable PS4_HID_API with that command:
SDL_SetHint(SDL_HINT_JOYSTICK_HIDAPI_PS4, “0”);

in my application and in a very basic test setup. It seems it is giving exception internally to SDL in this case. Most probably I did wrong but its better to check by an experienced guy. Also Joystick and GameController numbers are always exactly same for my PS4 case (PS4_HID device). It seems even indexes in Joystick mode comes as mapped but I can’t confirm, its just suspicion (or they are exaclty same)

After all, thank you