OH, WAIT ... I didn't notice that. Now I feel rather silly

@[member='suloku'], so why are you looking for GC source code if you had linked an updated GC version? Didn't you base THAT on the original source itself?
I think I'm missing something here.
Original ctr-gcs worked over BBA, with a client runing on GC and actual operations managed from the pc end. It has no problems on restoring raw images to oficial cards, which is the problem we face: even in gc mode I haven't been able to write a raw image. That's why I asked for its source
Looking at dacotaco's source I think he only borrowed the name (as the aplication serves the same purpose), but actual code I think it's directly adapted from libogc functions and GCI documentation, or maybe mcbackup or any other "old" memory card utility.
The only two applications I know to correctly work with memory cards are ctr-gcs (over BBA) and softdev's sdmc, which AFAIK both source's (on gamecube side) are unavailable.
You may now understand why I asked about homebrew support on devolution (ctr-gcs + wifi = win). Of course another option is to use sdmc and gamecube homebrew launcher, but that requires a patched MIOS and sdgecko, and I'd really like to see an open source fully working memory card aplication on wii/gamecube (or one that can at least dump and restore raw images to both official and non oficial cards, we can always mangle with them with dolphin's memory card manager)
BTW EmuKidid's swiss also has memory card support, but raw images aren't implemented and I tried it and found it to be a little buggy.
The version he uses is based on the tueidj's mod, which is based on the daco's mod.
And I think that none have the original sources of GC version.
What happens is that the Homebrew behaves differently in GC mode in this case I think it have no problems with the official cards and I think that's why he wants the source of that version, but I not sure.
Your are wrong, it also fails in gamecube mode, there's something aside from unlocking official cards that's buggy (maybe the sramex bug in libogc is the source of it all?)
This bug may also have been in GCMM all along, but as official cards weren't working little people may have noticed, including myself when testing, because to truly test a gci restore it has to be a diferent card or the same card zeroed (this is another thing about oficial cards, if you write a 00 byte it IS written to the card.
But this is going to far away from the main topic, I'll wait for tueidj's response and see if he knows about original's ctr-gcs source (or maybe he knows Cowtrobo, the author, wich may also help)