Alors je pense qu'on peut difficilement faire plus simple

Sur l'UPCB, tout est en masse commune au niveau des boutons donc t'as juste un fil par bouton à souder sur le DB15 puis relier toutes les masses ensembles puis sur une broche du DB15...
Pour le cable UPCB vers Xbox, tu récupères le cable de ton hack actuel (juste pour avoir le connecteur xbox) et tu le soudes sur un DB15... Tu branches, et c'est fini

Donc 2 connecteurs à souder et c'est réglé...
PS : On parle bien de Xbox première du nom ? pas de 360 ?