The MFD2 doesn't need a code because the car's ECU records that the radio already had the code inserted before. So if you disconnect the battery it won't ask for the code again.
So, unless something happened to your ECU, your CAN isn't communicating with your radio or something like it. You might have stolen the radio and want us to tell you how to make it work.