On 18/10/16 13:26, Andrea Barisani wrote:
> The host driver is not compiled in by default in our Debian image, it is
> available on Arch however if you would like to try that. Otherwise you
> would have to re-compile your own kernel, by modifying its configuration
> to add the driver, following the steps
> at https://github.com/inversepath/usbarmory/wiki/Preparing-a-bootable-microSD-image
OK. I did that and it works -- maybe you could think about enabling it
for future builds? After all, it would let you connect two USB armory
together!
A couple of notes for anyone else in the same position...
1) I couldn't find a config option just to build rndis_host. I had to
enable "Wireless RNDIS USB support" in xconfig.
2) I followed the instructions on the Wiki and didn't notice until later
that that builds a 4.8.1 kernel & modules and the kernel in the
usbarmory Jessie distribution is 4.7. It meant I had to copy all the
modules and replace the uImage.
Thanks for the help.
Hi,Would it be possible to share the internet connection of let's say an Android device without the USBArmory being in USB host mode and not rooting the Android device? I've just tried a test using RNDIS on the Armory and USB tethering on the device, but it seems that Android does not recognize that a USB device is connected. Does this work only when the Armory is in host mode? I am not able to find more detailed information on how USB tethering works on the Android side.Regards
Thanks for the link!How about the power suppy? As a USB host the armory must provide power (either via GPIO or via external supply from the host adaptor) to the bus. So I assume powering through an OTG cable (power coming from the Android device) does not work? At least, I can't get the connection working (using the USB host DTS file and rndis_host driver). I am not that familiar with USB on the hardware level I have to admit :)Regards