sorry to say but you dont even know what you're doing, PADReadGC is a file which gets executed ingame, the problem here is that the hack to even get HID and USB working makes problems. The reason it works for you now propably is a different compiler version or the file which slightly changed up the timings so right now it falls perfectly into the case again where it works. I dont want this mess anymore, I needed to do some dirty things to it in the past and I somewhat wanna stop doing that.
No offense taken, as I said I'm just trying to help you and not only whine about how nintendont doesn't cure cancer yet.
If that's the case, I'll recompile the source again and check if it works.
The verbose had plenty of "/bin/arm-none-eabi-gcc" not found errors, maybe because I didn't update to the last devkitARM version, so 90% you're right about that special case.
Sorry to bother you and thanks for your hard work.