А почему
SetByte(0,'$ff$20$21$2E$D0$03',6)
а не
SetByte(0,'$ff$21$20$2E$D0$03',6) ????