There is provided a safety helmet with a helmet fitting and impact attenuation system. The graphics and multimedia features may be programmed by the end user while restricting programmability of the wireless features. When the operating instruction or the communication action which corresponds to the symbol fails, the micro processor will enter a setting interface to set up an operating instruction or communication action which corresponds to the symbol.