I'm working on reverse engineering a small household weather station, and I have successfully managed to extract the contents of a SPI NOR flash chip (using a modified version of this Python library to add the ID for the flash chip on the PCB) that I found on the circuit board, but the data appears to have some sort of shifting/jumbling.
For example:
00070f10 20 54 52 50 4a 4f 43 45 49 54 4e 4f 41 20 54 4c | TRPJOCEITNOA TL|
00070f20 57 2f 54 49 20 48 41 46 52 48 4e 45 45 48 54 49 |W/TI HAFRHNEEHTI|
00070f30 20 20 45 43 53 4c 55 49 20 53 52 50 4a 4f 00 00 | ECSLUI SRPJO..|
00070f40 00 00 20 20 55 43 52 52 4e 45 20 54 20 20 52 20 |.. UCRRNE T R |
I can clearly tell the word FAHRENHEIT is on the second line, CELSIUS is on the third line, and CURRENT is on the fourth line, but the characters are all mixed up. Is this some sort of basic encryption, or is it a sign that I am reading the flash memory improperly?