To program a 1-Wire EPROM device you will also need to construct a "special circuit that applied the 12 Vdc pulses via the data line at the required time.
At a quick glance, the DS250x series is not greatly different to the EPROM element in the DS2406 (EPROM + 2 I/O pins) that I have programmed in the past.
Programmed with a 12 Vdc pulse, 256
bit (=32 byte) pages, etc.
Note that more correctly the DS250x series are
EPROM's and NOT PROMS.
Post 41 in my 1-Wire Network thread offers a stating point:
http://www.picaxeforum.co.uk/showthread.php?15306-One-Wire-Devices-Networks/page5
Post 43 on the same page has a tutorial that I have prepared covering a number of devices.
Post 61 has a photos of the modules associated with the DS2406 EPROM programmer
Post 85 has a schematic which includes the programmer for the EPROM. Note the 4 pole switch to disconnect any other 1-wire devices when programming (they do not like the 12 Vdc pulses!
)
The webpage on defeating the laptop check has its own errors.
QUOTE "The DS2501 seems to be 512
byte memory. "
It is actually 512 bits (=64 bytes)
I did not spot the file with the data for the replacement 1-wire EPROM but it is certainly not a large file (<= 64 bytes). Quite likely just 1 or 2 bytes.