diff --git a/input_devices/mag/TLE493D/hello.TLE493D.t412.ino b/input_devices/mag/TLE493D/hello.TLE493D.t412.ino
index bf55949108d11e7fc75e90853a9f280d51ec4d86..f275d41705141c5cc6b39e9d7c0931d1b3430f87 100644
--- a/input_devices/mag/TLE493D/hello.TLE493D.t412.ino
+++ b/input_devices/mag/TLE493D/hello.TLE493D.t412.ino
@@ -25,17 +25,11 @@ void setup() {
    //
    // reset TLE493D
    //
-   Wire.beginTransmission(address);
-   Wire.write(0xFF);
-   Wire.endTransmission();
-   Wire.beginTransmission(address);
-   Wire.write(0xFF);
+   Wire.requestFrom(0xFF,0);
+   Wire.requestFrom(0xFF,0);
+   Wire.beginTransmission(0x00);
    Wire.endTransmission();
-   Wire.beginTransmission(address);
-   Wire.write(0x00);
-   Wire.endTransmission();
-   Wire.beginTransmission(address);
-   Wire.write(0x00);
+   Wire.beginTransmission(0x00);
    Wire.endTransmission();
    delayMicroseconds(50);
    //