single block simulation recover, code need to be reset
code recovery