You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**xg_multi** stands for *Extended*`g_multi` (Multifunction Composite USB-gadget).\
3
5
`xg_multi` seemlessly interoperates with Linux, macOS and Windows hosts (unlike [`g_multi`](https://www.kernel.org/doc/Documentation/usb/gadget_multi.txt)[^1]).
@@ -14,7 +16,7 @@ It is **a shell script** to run on device in order to enable features, rather th
14
16
## Benefits:
15
17
- simple: one single command/service to run (no kernel parameters-list & drivers fiddling)
16
18
- Interoperates with most host OS computers (Linux/macOS/Windows) without additional host-side drivers or configuration required.
17
-
- Supports any linux device with OTG-peripheral capability (including Raspberry Pis).
19
+
- Supports any linux device with OTG-peripheral capability (including Raspberry Pis[^2]).
18
20
- Performs initial OTG ports sanity-checks and returns diagnostics if not properly set.
19
21
20
22
## Setup procedure:
@@ -38,7 +40,8 @@ Options: -D|--Device <MAC address> Specify MAC address for device
38
40
```
39
41
Main execution steps are logged: `cat /var/log/messages | grep xg_multi`.
40
42
41
-
Services files are provided to run `xg_multi` as a boot service; a complete Alpine Linux [package](https://pkgs.alpinelinux.org/packages?name=xg_multi&branch=edge&repo=&arch=&origin=&flagged=&maintainer=) is also available (check [wiki](https://github.com/macmpi/xg_multi/wiki/Install) for details).
43
+
OpenRC and Systemd services files are provided to run `xg_multi` as a boot service (check [wiki](https://github.com/macmpi/xg_multi/wiki/Install) for details).\
44
+
A complete Alpine Linux [package](https://pkgs.alpinelinux.org/packages?name=xg_multi&branch=edge&repo=&arch=&origin=&flagged=&maintainer=) is also available.
0 commit comments