Hi there, the core is working fine unless it is used together with devices with different family IDs. In detail, it can only handle even or odd IDs together. In other words, using devices with family IDs 0xE4, 0x12 and 0x7C will work, but when using family IDs 0xE4, 0x12 and 0x71, it only finds the 0x71 and cancels the scan afterwards. I know the core was meant to be used with the DS1820, but anyway I see it as a bug, because some ID combinations are working and some of them are not. I've included two screenshots of simulations for proving the bug. Thank you, regards, Harald
Simulation ok: