This is not a firmware or a drive related problem. When you insert a 800MB or larger CD-R in a drive it will always be detected as 700MB disc. This is because larger discs are not standard. Your burner doesn't care about this though. If it can overburn it will just burn the full disc. In Nero you have to enable overburning support though, else it will not work.