The Phantom platform is the same between the Advanced and Professional. There might be a cable that has to get purchased for the swap as the Professional has a fan for the video processor which the Advanced doesn't.
Whenever you swap camera/gimbals that haven't been flashed with firmware, you need to install the firmware. I don't know if DJI flashes them at the factory or if it's up to you to take care of.