hw initiated