There is no amount of firmware patching that will solve this problem. If a media is unsupported by the firmware, then the drive will simply burn the media at a generic speed with a generic strat. You could wipe out every single media code in the code table, and the drive will still recognize the media.
If the drive fails to recognize the media, then either...
1/ The drive may be defective. Does the drive recognize other media? If so, then the drive is fine. If not, then the drive is defective.
2/ Ritek media is all too often marginal in quality. If you have a bad batch, then that could cause recognition problems, as DeadMan suggests. A disc doesn't have to be rejected by every drive in order for it to qualify as marginal.
If it is case 1 (which is likely, but you can't be certain until you try out something else), then the solution is to get a replacement. If it is case 2, then stop using Ritek--they look great compared to Princo, but compared to any other major disc maker even CMC, they are shoddy at best.