I am working with an .edf file. While I started working with this .edf file I found that it is unable to read to python and some other edf reader software. After that, I tested my edf file with > rewrite_signal_date.rb> and found some errors. Here is the snippet of my errors.
I think EDFbrowser and Polyman both have EDF header editing capabilities. These tools will also do checks similar to those in the "edfize" tool in regards to whether or not the EDF header is written to the EDF specification.
We have come across plenty of sleep software manufacturers who do not adhere to the EDF specification, which is unfortunate. I assume that is what you are dealing with here. It's easy to see from the quick edfize command you ran that the date is not conforming to the "dd.mm.yy" requirement. Maybe one of the tools will be able to revise the header, rewrite the EDF, and produce something that functions in your other workflows.