DBaldock9
Headphoneus Supremus
It may be that your OS doesn't have the necessary drivers. How many volume steps can you count?
Well, I've also got Xposed Framework installed, with the VolumeSteps+ module, which lets me set up to 50 volume steps.