Hardware switcheroo

Hardware switcheroo