Good old times... Unfortunately, as that website points out, it doesn't really matter if it detects incorrect values: for fingerprinting it's sufficient that the values be "consistent* through visits, even if wrong.
I'm not sure whether it needs JavaScript to read the values? I'd like to know.