Releases: radxa-pkg/radxa-otgutils
0.3.2
radxa-otgutils
Radxa USB OTG utility (radxa-otgutils) provides additional features over USB OTG port to facilitate easy communication with another computer.
Usage
The following gadgets are supported:
- radxa-adbd
- radxa-ecm (previously radxa-usbnet)
- radxa-ncm
They can be configured from rsetup
which is included in our systems.
Optionally they can be enabled with sudo systemctl enable --now <gadget>@<udc controller>
, and disabled with sudo systemctl disable --now <gadget>@<udc controller>
.
Changelog for 0.3.2
radxa-otgutils (0.3.2) jammy; urgency=medium
.
[ dependabot[bot] ]
* Bump softprops/action-gh-release from 1 to 2
.
[ CodeChenL ]
* fix: restart otg service after it fails to start
* feat: add CODEOWNERS
* feat: create the reuse function disable_udc
* fix: udc is not enabled when function is empty
* refactor: merge configfs_init to configfs_make
* style: optimize bash syntax
* fix: optimize UDC on/off logic
* feat: rename usbnet to ecm and add ncm support
* fix: optimize systemd service files
* feat: add a service description file(services.json)
.
[ ZHANG Yuntian ]
* fix: safely clean up
* docs: add newly supported gadget
* ci: sync with rsetup
0.3.1
radxa-otgutils
Radxa USB OTG utility (radxa-otgutils) provides additional features over USB OTG port to facilitate easy cmmunication with another computer.
Usage
The following gadgets are supported:
- radxa-adbd
- radxa-usbnet
They can be enabled with sudo systemctl enable --now <gadget>
, and disabled with sudo systemctl disable --now <gadget>
.
Please be aware than those gadgets are mutually exclusive. If one is already enabled you have to diable then reboot before you can enable anyther gadget.
Changelog for 0.3.1
radxa-otgutils (0.3.1) jammy; urgency=medium
.
[ ZHANG Yuntian ]
* Update adbd dependency
0.3.0
radxa-otgutils
Radxa USB OTG utility (radxa-otgutils) provides additional features over USB OTG port to facilitate easy cmmunication with another computer.
Usage
The following gadgets are supported:
- radxa-adbd
- radxa-usbnet
They can be enabled with sudo systemctl enable --now <gadget>
, and disabled with sudo systemctl disable --now <gadget>
.
Please be aware than those gadgets are mutually exclusive. If one is already enabled you have to diable then reboot before you can enable anyther gadget.
Changelog for 0.3.0
radxa-otgutils (0.3.0) stable; urgency=medium
.
[ ZHANG Yuntian ]
* Remove symlinks
* feat; update CI
* fix: fix issues found by pre-commit
* fix: suppress lintian warning
.
[ dependabot[bot] ]
* Bump actions/checkout from 3 to 4
* Bump actions/upload-artifact from 3 to 4
* Bump actions/download-artifact from 3 to 4
.
[ CodeChenL ]
* Add multi-UDC support (#7)
* Extended sleep time to fix adbd startup failure
0.2.2
radxa-otgutils
Radxa USB OTG utility (radxa-otgutils) provides additional features over USB OTG port to facilitate easy cmmunication with another computer.
Usage
The following gadgets are supported:
- radxa-adbd
- radxa-usbnet
They can be enabled with sudo systemctl enable --now <gadget>
, and disabled with sudo systemctl disable --now <gadget>
.
Please be aware than those gadgets are mutually exclusive. If one is already enabled you have to diable then reboot before you can enable anyther gadget.
Changelog for 0.2.2
radxa-otgutils (0.2.2) stable; urgency=medium
.
[ ZHANG Yuntian ]
* Do not create source package
* Add function_stop
* Better way to detect adbd
* Allow multiple gadgets to be enabled
* Fix symlink creation
* Fix function detection
* Proper way to disable function
* Fix systemd invoke ExecStop immediately
* This could fail if the device is already enabled
* Fix adbd restart
0.2.1
radxa-otgutils
Radxa USB OTG utility (radxa-otgutils) provides additional features over USB OTG port to facilitate easy cmmunication with another computer.
Usage
The following gadgets are supported:
- radxa-adbd
- radxa-usbnet
They can be enabled with sudo systemctl enable --now <gadget>
, and disabled with sudo systemctl disable --now <gadget>
.
Please be aware than those gadgets are mutually exclusive. If one is already enabled you have to diable then reboot before you can enable anyther gadget.
Changelog for 0.2.1
radxa-otgutils (0.2.1) stable; urgency=medium
.
* Add android-tools-adbd to recommends
* Fix "Unknown script name" error
* Check adbd dependency before running
0.2.0
radxa-otgutils
Radxa USB OTG utility (radxa-otgutils) provides additional features over USB OTG port to facilitate easy cmmunication with another computer.
Usage
The following gadgets are supported:
- radxa-adbd
- radxa-usbnet
They can be enabled with sudo systemctl enable --now <gadget>
, and disabled with sudo systemctl disable --now <gadget>
.
Please be aware than those gadgets are mutually exclusive. If one is already enabled you have to diable then reboot before you can enable anyther gadget.
Changelog for 0.2.0
radxa-otgutils (0.2.0) stable; urgency=medium
.
* Switching to Debian release format
0.1-2
radxa-otgutils
Enable USB gadget on OTG port.
Usage
The following gadgets are provided:
- radxa-adbd
- radxa-usbnet
They can be enabled with sudo systemctl enable --now <gadget>
, and disabled with sudo systemctl disable --now <gadget>
.
Please be aware than those gadgets are mutually exclusive. If one is already enabled you have to diable then reboot before you can enable anyther gadget.
0.1-1
radxa-otgutils
Enable USB gadget on OTG port.
Usage
The following gadgets are provided:
- radxa-adbd
- radxa-usbnet
They can be enabled with sudo systemctl enable --now <gadget>
, and disabled with sudo systemctl disable --now <gadget>
.
Please be aware than those gadgets are mutually exclusive. If one is already enabled you have to diable then reboot before you can enable anyther gadget.
0.2-1
20211216-0647
radxa-usbnet
Enable USB ethernet gadget on selected Radxa single board computers.
Install
Download the latest release and install with sudo apt install ./dpkg.deb
.
Usage
This service conflicts with amlogic-adbd
. As such please run the following command to enable it:
sudo systemctl disable amlogic-adbd
sudo systemctl enable radxa-usbnet
sudo reboot # need to reboot to free the USB resource