how cool is that
perhaps you can help finding the problem in get_edge_file_num in edge_overlay.c it seems to not be able to read the content of a directory - on dryos cameras. see 0000095: edge overlay saving with dryOS - MantisBT
I see only bad coding problem, not in DRYOS:
ReadFastDir returns 8.3 filenames, and only in CAPITAL LETTERS.
So, strncmp(fn,EDGE_FILE_PREFIX,sizeof(EDGE_FILE_PREFIX)-1) == 0 fail in DRYOS, if
#define EDGE_FILE_PREFIX "ed_"
because strncmp() is case-sensitive.
And about 2000 year file time: in core/raw.c present example of setting file time using utime() function (also works in DRYOS now).