I wrote a program using your provided code. It worked perfectly when tested on a T100MD888+. You are setting timer 1-9 using data from DM[11] to [19]. After power on, make sure that your first part of the statement (which is SETTIMERSV) is not executed somehow before the 1st scan pulse execute the GetTimerSV(1). Use a simple input to control a CF that execute the SettimerSV, then after power on reset the GetTimerSV will load the value into DM correctly.