Hi,

Nothing surprising :

1) you Write W1 in EEProm @1
2) you read @1 an call it X1
3) you Write X1 @2
4) you read @2 and call it X2


from that ... X2 = W1 ...

The good question is :

What did you intend to do ??? Store Odd passes result in W1 and even passes result in X2 ???

Alain