Provided are a communication equipment, device, and software version upgrade method utilized in a communication equipment. The method comprises: receiving, by a main control single board in the communication equipment, and in a software version upgrade process, an upgrade packet for upgrading a software version of the main control single board; determining whether the main control single board is compatible with the upgrade packet, and obtaining a determination result; when the determination result indicates that the main control single board is compatible with the upgrade packet, upgrading, via the upgrade packet, the main control single board; and when the determination result indicates that the main control single board is incompatible with the upgrade packet, discarding the upgrade packet. The present invention addresses the problem in the related art of how to prevent from interrupting operational services when a software version is incompatible during a software upgrade.