0.3.1: fixed hardwareid generation