Software 1-Wire emulation

We probably should emulate 1-wire Dallas protocol in software by the MCU.
Do we need a logic level converter to align logical levels with 3.3V MCU?

Here is the reference project: software dallas key deduplicator on Arduino https://github.com/AlexMalov/EasyKeyDublicatorRFID

1 Like

Looking at this, I think that we can get it to work without using a converter. And if we don’t, at this point it would be better to use something like a DS2482 i2c to 1w bridge.
Also the DS1990 (the original iButton key) datasheet says that 3.3v is enough for operation.
I have some keys and RPis around, maybe I’ll try it out at some point.

Good point. Can you please research all these DS19xx protocols (maybe any other) that exist around the world. You can start from this article https://clusterrr.com/ibutton/
I’m not sure that we need all this russian Cyfral and Datacom protocols, but it depends on how difficult it is to implement it.

I have a specific interest in the ibutton protocol for reading networks of DS18B20 temperature sensors. Normally I would install OWFS and do my data collection, debugging, and manual command line work through the OWFS filesystem presentation. But I don’t get a sense that there is enough resource in the flipper to run a linux kernel and enough code to build OWFS. Am I correct in assuming that strategy is off the table? I realize my plans for Flipper are less along the lines of the security hacker tool it is presented as, but I want the hacker IO for interface flexibility for use as a application platform more than a hacker tool. I work in Cybersecurity, and I already have tools for that, to me this is a nice diagnostics platform to interface with my systems… It has some pentest utility, but we have better tools for that.

1 Like