firstHW upload