1-Wire Slave

Hi,
I'm trying using the 1-Wire Slave Library and I'm really far to make it working.

I've a master that it's able to read a DS18B20 without any problem.
When I replace it with the Arduino Slave, it does not work (Reset signal is recognized but master does not receive the address).

I replaced the library with this one and it works like a charm, so the wiring is ok.

I suspect the reason why the 1-Wire Slave Library does not work is related timing.
In the implementation i noted:

	const unsigned long ResetMinDuration = 480;
	const unsigned long ResetMaxDuration = 900;
	const unsigned long PresenceWaitDuration = 30;
	const unsigned long PresenceDuration = 300;
	const unsigned long ReadBitSamplingTime = 25;
	const unsigned long SendBitDuration = 35;

that are used by

	void OneWireSlave::setTimerEvent_(short delayMicroSeconds, void(*handler)())

In my case, I'm using and Arduino Pro Mini 3.3V that is running 8MHz. I suspect that the above settings are related to 16MHz arduino.

Could you confirm that the implementation is frequency dependent?
If it's the case does anyone have the setting for 8MHz?

Thanks
hjfabius