aboutsummaryrefslogtreecommitdiff
path: root/src/SPI.cpp
diff options
context:
space:
mode:
authorArisotura <thetotalworm@gmail.com>2019-10-15 23:30:01 +0200
committerArisotura <thetotalworm@gmail.com>2019-10-15 23:30:01 +0200
commit118b3b0f241973a1c667b03ce0d22d64d6b20d31 (patch)
tree83e90226def64e9ff4ba5c77b52368cc3ff285c6 /src/SPI.cpp
parentdcda848cdfd94aaa5549841d8ba3cb54370f9cbc (diff)
don't auto-patch firmware touchscreen coordinates, atleast until we find out whether that causes problems in DSi mode
Diffstat (limited to 'src/SPI.cpp')
-rw-r--r--src/SPI.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/SPI.cpp b/src/SPI.cpp
index e21ad0c..81b0c04 100644
--- a/src/SPI.cpp
+++ b/src/SPI.cpp
@@ -152,6 +152,7 @@ void Reset()
UserSettings = userdata;
// fix touchscreen coords
+ #if 0
*(u16*)&Firmware[userdata+0x58] = 0;
*(u16*)&Firmware[userdata+0x5A] = 0;
Firmware[userdata+0x5C] = 0;
@@ -174,12 +175,12 @@ void Reset()
Firmware[0x39] = rand()&0xFF;
Firmware[0x3A] = rand()&0xFF;
Firmware[0x3B] = rand()&0xFF;
-
+#endif
printf("MAC: %02X:%02X:%02X:%02X:%02X:%02X\n",
Firmware[0x36], Firmware[0x37], Firmware[0x38],
Firmware[0x39], Firmware[0x3A], Firmware[0x3B]);
- *(u16*)&Firmware[0x2A] = CRC16(&Firmware[0x2C], *(u16*)&Firmware[0x2C], 0x0000);
+ //*(u16*)&Firmware[0x2A] = CRC16(&Firmware[0x2C], *(u16*)&Firmware[0x2C], 0x0000);
// verify shit
printf("FW: WIFI CRC16 = %s\n", VerifyCRC16(0x0000, 0x2C, *(u16*)&Firmware[0x2C], 0x2A)?"GOOD":"BAD");