I’ve pulled out the logic analyzer to make sure the WriteScratchpad command was actually being sent. It is, USBee results after sending:
OWOUT GB1net,1,[SkipROM, WriteScratchpad,$00,$00]
OWOUT GB1net,1,[SkipROM, RecallMemory, $00]
OWOUT GB1net,1,[SkipROM, ReadScratchpad, $00]
OWIN GB1net,2,[STR DSbuffer\9]
Presences Pulse
CC < SkipROM
4E < WriteScratchpad
00 < Page 0
00 < write on byte of data “$00”
Reset Pulse
Presences Pulse
CC < SkipROM
B8 < RecallMemory
00 < Page 0
Reset Pulse
Presences Pulse
CC < SkipROM
BE < ReadScratchpad
00 < Page 0
0F < page 0, byte 0 status/configuration register was never set to $00
E8
15
28
03
00
00
00
4A <crc
Reset Pulse
Presences Pulse
I’ve changed DS2438 and get the same results?
Now what, most of the hair has already been sacrificed!
Bookmarks