Hardware interface rework