I tested this on my two machines and everythig worked perfectly. evtest was able to detect all the buttons advertised by the wheelbase. I couldn't test it in games running through proton as SDL has to be recompiled with this patch applied and updated (SDL relies on this constant) If this is a pressing matter, I could resubmit this patch but with the value increased to 0x333 instead of 0x3ff to cut down on teh mentioned array sizing. 0x333 wuld still include support for 128 buttons. 0x3ff would be more future-proof, but we can always adjust this value later.