(02-27-2019, 12:03 AM)JimIve Wrote: The 256KB FRAM contains a FAT12 filesystem, but doesn't contain the sleep data (having some communication errors which need to be knocked down so I haven't seen every "page" on there yet, but it appears to be just settings and a journal file) and some DATALOG files (which don't contain sleep data), and the FRAM would be too small:
Code:drwxrwxrwx 1 unknown staff 1024 1 Jan 2012 DATALOG
drwxrwxrwx 1 unknown staff 1024 1 Jan 2012 ERRORLOG
drwxrwxrwx 1 unknown staff 1024 1 Jan 2012 SETTINGS
-rwxrwxrwx 1 unknown staff 16384 1 Jan 2012 journal.jnl
./DATALOG:
total 296
drwxrwxrwx 1 unknown staff 1024 1 Jan 2012 .
drwxrwxrwx@ 1 unknown staff 16384 26 Feb 21:55 ..
-rwxrwxrwx 1 unknown staff 5120 1 Jan 2012 AEE.EVN
-rwxrwxrwx 1 unknown staff 26880 1 Jan 2012 BAE.EVN
-rwxrwxrwx 1 unknown staff 3840 1 Jan 2012 BEE.EVN
-rwxrwxrwx 1 unknown staff 6400 1 Jan 2012 DAE.EVN
-rwxrwxrwx 1 unknown staff 33280 1 Jan 2012 DAF.EVN
-rwxrwxrwx 1 unknown staff 5120 1 Jan 2012 ELV.EVN
-rwxrwxrwx 1 unknown staff 3840 1 Jan 2012 FAE.EVN
-rwxrwxrwx 1 unknown staff 26880 1 Jan 2012 RAE.EVN
-rwxrwxrwx 1 unknown staff 6400 1 Jan 2012 REE.EVN
-rwxrwxrwx 1 unknown staff 5120 1 Jan 2012 SRE.EVN
-rwxrwxrwx 1 unknown staff 6400 1 Jan 2012 XSE.EVN
./ERRORLOG:
total 34
drwxrwxrwx 1 unknown staff 1024 1 Jan 2012 .
drwxrwxrwx@ 1 unknown staff 16384 26 Feb 21:55 ..
./SETTINGS:
total 60
drwxrwxrwx 1 unknown staff 1024 1 Jan 2012 .
drwxrwxrwx@ 1 unknown staff 16384 26 Feb 21:55 ..
-rwxrwxrwx 1 unknown staff 27 6 Aug 2017 AGL.set
-rwxrwxrwx 1 unknown staff 23 6 Aug 2017 AHL.set
-rwxrwxrwx 1 unknown staff 80 1 Jan 2012 BGL.set
-rwxrwxrwx 1 unknown staff 345 1 Jan 2012 BTP.set
-rwxrwxrwx 1 unknown staff 20 6 Aug 2017 CGL.set
-rwxrwxrwx 1 unknown staff 325 1 Jan 2012 DID.set
-rwxrwxrwx 1 unknown staff 28 6 Aug 2017 EGL.set
-rwxrwxrwx 1 unknown staff 1038 1 Jan 2012 MCF.set
-rwxrwxrwx 1 unknown staff 28 6 Aug 2017 MGL.set
-rwxrwxrwx 1 unknown staff 54 1 Jan 2012 MML.set
-rwxrwxrwx 1 unknown staff 48 6 Aug 2017 PGL.set
The SPI Flash seems to contain the sleep data, but I'm stumped as to the format. Anyone have a clue how they're storing the sleep data? They use "FS NOR" repeatedly at the beginning of every page, but I couldn't find a match on the flash file format. Anyone familiar with SleepyHead have any ideas about this?
I just took a quick look at the SPI NOR data you posted and am trying to make sense of the data. There is a small header and then a bunch of records but no index or table of contents present that I can see. I'm thinking that maybe they're using the FRAM to keep track of this bookkeeping information such as where to write next, etc...
Can you upload the FRAM contents as well? I think the journal might contain some helpful clues.