old-commit-hash: 9cda2d63380dc9b554212ba15e82ca0621ab1945
* move hardware to system/ * fix mypy old-commit-hash: 1139fe507b01f34de9714c99228f411558b44231