I have a few DS1922 data loggers, but when I read them with owfs they are detected as DS1923.
I am using a DS9490R USB reader, which seems to be working ok in that it throws up no errors.
I mount the device - owfs -u -m /mnt/logger and when I 'cat type' it shows as DS1923.
I think this is affecting my ability to read the logger memory.
'cat temperature' also gives an error but if I stop the mission it reads correctly, which is consistent with the java demo maxim provide.
Any suggestions for what to try would be welcome.
"type" is a standard property which just tells which individual driver functions inside owfs are used. It doesn't show a chip type. The family code is the same for both the DS1922 and the DS1923, it's 0x41. So even Maxim thinks they can be handled by the same driver functions.
If I read the datasheet correctly, it's only the humiditdy registers missing on the DS1922E, and the calibration data registers of the DS1923 are general purpose RAM on the DS1922. And the humidity data in the scratchpad in invalid in the DS1922E.
Oh, and a general note: Don't use the FUSE binding, it has concurrency problems. If you need shell access, use owserver and the ow-shell tools.