Add custom vibration code support

Change-Id: Iab68ebf9124cedd32b2863ec93f1f499d0fafc1d