patches are in semc hardware