device.py: support generating hardware data even if provSystem is None
(backported from 03e916240d2bf41bc7754b9569330e8ae43c95c6)
(backported from 03e916240d2bf41bc7754b9569330e8ae43c95c6)