Line 49:
Line 49:
== /dev/usb/oh0 ==
== /dev/usb/oh0 ==
−
The OH1 module appears to be able to register itself as /dev/usb/oh0 and implements a similar set of requests.
+
The OH1 module appears to be able to register itself as /dev/usb/oh0 and implements a similar set (subset?) of requests.
−
+
+
This list of requests is based on IOS36.
+
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 98:
Line 100:
* in 0: u16 - VID
* in 0: u16 - VID
* in 1: u16 - PID
* in 1: u16 - PID
+
+
|-
+
| 28 (ioctlv) || ? || 1 || 0 || OH0
+
|
+
Has to do with device insertion hooks. Possibly used to listen for all device insertions since there is no VID/PID parameter. {{check}}
+
+
* in 0: u8 - ? (can be zero)
|-
|-
Line 109:
Line 118:
* in 1: u16 - PID
* in 1: u16 - PID
* in 2: u8 - Unknown (00); some sort of ID?
* in 2: u8 - Unknown (00); some sort of ID?
−
* io 0: u8* of size 4 - Unknown; some sort of ID?
+
* io 0: u32 - Unknown; some sort of ID?
|-
|-