using new protocol for own hardware