Am 29.01.2016 um 15:17 schrieb Johan Ström:
> 
> Would that be the one based on the device iteration order? Can 
> someone elaborate on how that digit is computed? From my quick look, 
> it seems to be a number incrementing for every single USB device 
> seen, regardless if it matched or not (might be wrong, just 
> glanced).
> 
Yes, it is that way, not even stable between reboots, as kernel/hardware
enumeration may permute it at will.


> 
> Does the DS9490/DS2490 has a serial number that could be used for 
> proper identification?
> 
The DS2490 hasn't but I doubt there are any DS2490-based adaptors but
the DS9490 out in the wild as the chip isn't available outside of it for
a long time now.

The DS9490 has a built-in DS2401 with family code 81. OWFS currently
uses that chip to identify the DS9490 over USB disconnects which may
happen from time to time, so the enumeration is stable with an owlib
program as long at it is running.

It should be easy to build a very small libusb based program which just
issues the 0x0f Read ROM command on a DS9490, then read back the
provided id. DS2401 are the only chips reacting to that command so if no
iButton is connected to the bus it would also work for a populated bus.


Kind regards

        Jan



------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to