I also read somewhere that my GCT file needs to be named riivolution.gct i dont know if that is correct.
I think you're wrong in that part. Try to create a folder in your SD root called "codes" (without quotation marks) and then place your GCT into it and rename it as RSBE01.GCT (or RSBP01.GCT if you are PAL)
EDIT: You have to use the correct template, so create a xml file including this: