CatGenius needs a little love and attention, but what is there will get your box clean. I'm currently doing two full-time projects at a time, so I currently don't have time for it. I don't even have time to finish the move to GitHub...
But when I do have time again, I will start working on a replacement controller board, with a Raspberry Pi on board, making it much easier of people to customize their box and contribute to the project.
You shouldn't combine CatGenius and CartridgeGenius; That serves no purpose. They are two different projects for two different kinds of people.
CatGenius is for geeks like me and it is a complete firmware replacement for your CatGenie box. The old firmware will be erased and the new CatGenius firmware will take over control. Since we cannot read the original firmware from the box, this is an irreversible
process; Once a CatGenius, always a CatGenius. If you want to go back, you'll need to buy a new box. So I recommend people to use CatGenius only if they are familiar and confident with software development, to make sure they are able to fix problems in case
things aren't as expected. CatGenius can read cartridge chip contents, but doesn't actually used them. CatGenius allows you to modify your box' behaviour in any way so see fit.
CartridgeGenius is an emulator, emulating the cartridge reader and a cartridge chip. It replaces the original cartridge reader and it makes the original firmware believe it still has an original cartridge reader and a cartridge chip. The difference is that
it allows you to manipulate the contents of this cartridge chip. This will allow you to use your catbox the way _you_ want to.