hardware update and software edit