my select() in OneWire.cpp follows. I'll let you be master of your library source. thanks
void OneWire::select( uint8_t rom[8])
{
int i;
write(0x55); // Choose ROM
delay(1); // thd
for( i = 0; i < 8; i++) {
write(rom[i]);
delay(1); // thd
}
}