Milestone 32 for HSMC communication board