19 January 2017
The difference between a MAC and channel Ex10 is in the backplane VPD and the firmware, there is no external difference.
There is no way to change the backplane VPD except with factory tools.
If you have a mismatched controller and chassis, the controller will boot up in maintanance mode. You can flash the appropriate firmware from maintanance mode using the 'ptiflash' command and a tftp server (tftpd32 is free and works well). The 'about' command will tell you the firmware version, the channel fw will have 0000 as the vendor code and MAC will be 2270.
Also note that in the Ex10 the memory and firmware on both controllers has to match or you will see maintanance mode. The solution is to boot single controller and update the firmware to match that of the other controller. Since MAC controllers came with 2GB memory default and channel with 512MB, you cannot mix them without changing the memory so they match.
The latest channel firmware only supports SATA drives up to 2TB, larger SAS drives can be used, check the compatibility list.
There may be some wiggle room here, I believe that the SATA 2TB limit is a limitation of the AAMUX needed for dual controller operation. This means that larger SATA drives *might* work in single controller mode. I have not tested this.
Regarding perfect path, the latest PP has not been tested with the EX10 and is not supported, but it should work.