hos firmware
wpf progress window separate thread