I need an android device with some oddly specific requirements - General Questions and Answers

I need an android device with
- arm64 app support
- Android 7.1+
- Separate HDMI and USB ports
- Preferably more than 2GB of ram
It can be any sort of device (tablet, tv box, SBC, etc.) but the USB port *must* fully support usb accessory mode (what Android Auto uses). I already tried a Raspberry Pi 4 with KonstaKang's ROM on it but accessory mode wasn't working right. My end goal is to install the DJI Fly app on the device so I can connect my drone remote to it and have the video from it on a big screen without the latency that comes with casting over wifi. The remote acts like a usb host and triggers accessory mode so that's why I need a separate HDMI port.

Tablets with USB Port & HDMI - Buy Online
Looking for Android Tablets with HDMI Input & USB Ports? We've done the research and found Android Tablets with HDMI Input & USB Ports for you to buy online now!
www.expertproductguide.com

Related

[Q] Android and micro usb peripherals

I'd like to connect to android powered tablet several peripherals (through micro usb I guess) like: couple of rs-232 ports, keyboard and even one rj12 port.. as I guess it's possible to create usb-hub-device to all this functions, and develop drivers for it.. I just never dealt with stuff like this before. What of it is possible and mb android have built-in support of some interfaces and devices..? goal is to make cheapest solid touch tablet based complete device.
For this to work, your Phone needs special USB-OTG-capable hardware. I doubt it has. If you don't know what it is and why it is definitely needed, google for USB OTG (on-the-go).
Of course, a simple USB host connector would do as well, but no phone has one (but some tablets do).
No android phone out now has USB host support, nor the drivers to run any peripherals.
thx for answrs, looks like its possible but I need to port usbhost module to device kernel.. and perpherals drivers modules too.

[Q] Looking for confirmation - no USB accessory support

Hello.
I have a machine with a USB host and a USB accessory port.
I have successfully got an Android tablet to talk to the machine, using an OTG cable which puts the tablet into Host Mode (using the machine accessory port).
This has a couple of problems, one of which is charging while in host mode.
I am now trying to keep the tablet in accessory mode, and connect to the host port on the machine.
My research suggests that Android has no support for running as the accessory.
The ADK sample code clearly seems to intended to run on a host (as it enumerates accessories).
I know the tablet supports an accessory mode because when I plug it into a PC, it mounts as camera or storage.
I can understand why they would not expect a keyboard or hub to be running Android, but there do seem to be some legitimate use cases.
Can anyone confirm my understanding, that there is no way to run Android as the accessory ?
Thanks.
I have since found the Android Open Accessory Protocol. Using information from ver 1 and 2 of the protocol, I found enough info to switch the android device into the special android-accessory mode. Note that on Linux, you may need to change the adb program so it is owned by root if you want to run the debugger over the new connection.

Enable USB Host API / DSLR Controller

Hi,
I want to use the DSLR Controller to use my generic Allwin tablet as a camera monitor.
The tablet supports some level of USB OTG as it includes a cable, and thumb drives do work fine on the USB host port, but DSLR controller says my device is incompatible with the USB Host API.
Tablet model number is: "ga10h" and is an Allwin 10.1".
Will there be any way to get the damn thing working? Custom ROMs or firmware I'm open to, as the tablet is disposable.
Thank you

Enabling multi-touch on Fire TV & Google TV

Hi all,
My goal is to to connect Fire TV and Chromecast devices to touchscreen displays, interacting with them similar to Android phones. I had hoped that touch input would be available out of the box but that is not the case. After much searching, it seems that touch input drivers are not included with either Fire OS or Google TV. Getting touch input working may require compiling the HID-Multitouch drivers and loading them into the kernels of Fire OS and Google TV.
I have some experience compiling from source on Linux, for Linux devices. I have no experience compiling from source for Android, Fire OS, or Google TV.
Questions:
Has anyone gotten touch to work on these devices?
Would a pre-compiled kernel module for Linux or Android work with Fire OS and Google TV kernels or do the drivers need to be compiled specifically for these devices?
If compiling specifically for these devices is required, what is the best approach be for someone who has never compiled anything for those devices before?
Desired state is a device that can connect to portable touchscreens via single USB connection and do not require additional devices (remotes) for user interaction.
The Zenscreen that I'm currently using supports HDMI input and touch output over USB-C but the monitor isn't capable of reverse charging. As a result, the USB-C hubs are needed in order to provide power to the Fire TV and Chromecast. If touch can be made to function practically the Zenscreen will be replaced with a portable touchscreen that supports reverse - possibly the 4K Uperfect.
Fire Stick is not capable of connecting via single USB port due to the limitations of the USB v2.0 Micro-USB port. It will require HDMI and USB cables to be connected to operate with touch.
Chromecast USB-C port capabilities are unclear and the USB version is not listed by Google. The device does not output HDMI over USB-C out of the box and I haven't determined whether that is due to software or hardware limitations.
Both devices output HDMI to the Zenscreen with the GQeeM HDMI to Micro-HDMI adapter and both devices accept power from the dockteck hub. The Fire TV also accepts power from the Apple hub.
The order of connection is USB-C charger --> USB-C hub --> (Chromecast or Fire Stick) --> HDMI to Micro-HDMI --> Zenscreen (via Micro-HDMI).
HID-Multitouch is connected to the hubs from the Zenscreen's USB-C port through a USB-A to USB-C cable.
Problems
Fire Stick and the Chromecast both fail to recognize the HID-Multitouch input device.
Chromecast complains about power from the Apple hub. Apple doesn't publish the power output specifications. According to this (unrelated) article the Apple hub should be capable of negotiating 7.5w (5v @ 1.5) output but there seems to be a problem with the negotiation and it's likely that the Chromecast is only receiving 5w (5v @ 1a).
Zenscreen was connected to laptop using the Micro-HDMI port and a USB-C cable in order to validate that the monitor outputs touch commands over USB-C while the Micro-HDMI input is active.
Devices & Versions
Fire TV Stick 4K: Fire OS 6.2.8.0 (NS6280/3233)
Chromecast w/ Google TV: Build Number: 210311.008 7350836
USB-C Hubs
Apple USB-C Digital AV Multiport Adapter
dockteck 4-in-1 USB C Hub with [email protected] HDMI HDR, 100W PD
HID-Touch Panel
ASUS ZenScreen Touch MB16AMT USB Portable Monitor
HDMI to Micro-HDMI Adapter
QGeeM Micro HDMI to HDMI Adapter
RMasterJ said:
Hi all,
My goal is to to connect Fire TV and Chromecast devices to touchscreen displays, interacting with them similar to Android phones. I had hoped that touch input would be available out of the box but that is not the case. After much searching, it seems that touch input drivers are not included with either Fire OS or Google TV. Getting touch input working may require compiling the HID-Multitouch drivers and loading them into the kernels of Fire OS and Google TV.
I have some experience compiling from source on Linux, for Linux devices. I have no experience compiling from source for Android, Fire OS, or Google TV.
Questions:
Has anyone gotten touch to work on these devices?
Would a pre-compiled kernel module for Linux or Android work with Fire OS and Google TV kernels or do the drivers need to be compiled specifically for these devices?
If compiling specifically for these devices is required, what is the best approach be for someone who has never compiled anything for those devices before?
Desired state is a device that can connect to portable touchscreens via single USB connection and do not require additional devices (remotes) for user interaction.
The Zenscreen that I'm currently using supports HDMI input and touch output over USB-C but the monitor isn't capable of reverse charging. As a result, the USB-C hubs are needed in order to provide power to the Fire TV and Chromecast. If touch can be made to function practically the Zenscreen will be replaced with a portable touchscreen that supports reverse - possibly the 4K Uperfect.
Fire Stick is not capable of connecting via single USB port due to the limitations of the USB v2.0 Micro-USB port. It will require HDMI and USB cables to be connected to operate with touch.
Chromecast USB-C port capabilities are unclear and the USB version is not listed by Google. The device does not output HDMI over USB-C out of the box and I haven't determined whether that is due to software or hardware limitations.
Both devices output HDMI to the Zenscreen with the GQeeM HDMI to Micro-HDMI adapter and both devices accept power from the dockteck hub. The Fire TV also accepts power from the Apple hub.
The order of connection is USB-C charger --> USB-C hub --> (Chromecast or Fire Stick) --> HDMI to Micro-HDMI --> Zenscreen (via Micro-HDMI).
HID-Multitouch is connected to the hubs from the Zenscreen's USB-C port through a USB-A to USB-C cable.
Problems
Fire Stick and the Chromecast both fail to recognize the HID-Multitouch input device.
Chromecast complains about power from the Apple hub. Apple doesn't publish the power output specifications. According to this (unrelated) article the Apple hub should be capable of negotiating 7.5w (5v @ 1.5) output but there seems to be a problem with the negotiation and it's likely that the Chromecast is only receiving 5w (5v @ 1a).
Zenscreen was connected to laptop using the Micro-HDMI port and a USB-C cable in order to validate that the monitor outputs touch commands over USB-C while the Micro-HDMI input is active.
Devices & Versions
Fire TV Stick 4K: Fire OS 6.2.8.0 (NS6280/3233)
Chromecast w/ Google TV: Build Number: 210311.008 7350836
USB-C Hubs
Apple USB-C Digital AV Multiport Adapter
dockteck 4-in-1 USB C Hub with [email protected] HDMI HDR, 100W PD
HID-Touch Panel
ASUS ZenScreen Touch MB16AMT USB Portable Monitor
HDMI to Micro-HDMI Adapter
QGeeM Micro HDMI to HDMI Adapter
Click to expand...
Click to collapse
Hi!
Have you been able to connect the touchscreen to the Chromecast with Google Tv?
I’m having the same issue…

Using SBC (Odroid N2+) acting as an android phone inside a car having a screen with custom Android system

Hi Guys,
My car manufacturer only installed an application called carbitlink in the middle console, which can be used to mirror your phone to the car screen.
I wanted to use the raspberry pi or any other sbc (single board computer) inside the car to act as a phone that the middle console can mirror it by the app carbitlink.
I could access the console system (it uses some custom modified version of android) but this will void car warranty.
So the only solution is either mirror the phone or uses something to act as a phone (in this case raspberry pi, odroid c4... Etc).
The problem is that I installed different versions of android on a raspberry pi but the car console doesn't detect it at all when connected to it.
The car console uses USB A to connect to a phone to be mirrored. I have different phones that works normally when connecting to car console the carbitlink app works fine (installed on the phone, and on car by the manufacturer).
What do you think is the problem? That the Pi 4 doesn't have OTG? (I know the otg are built in the power usb c port, but is it an otg case?)
Also if I purchased odroid c4 for example tgat has a separate micro USB with otg feature, will it work? (since it have an otg micro usb as I read)
My car is having a middle screen with built-in some custom made android system that has some apps for the car to work and they added an application called carbitlink which is used basically for mirroring a phone (Android or iPhone) to the car screen.
I wanted to use raspberry pi 4 to act as a phone and be mirrored to the car by installing the application carbitlink on raspberry pi 4 (usually the application needs to be installed on the phone for mirroring to the car).
I installed two of Android builds (13 and lineage 12), but the car screen system does not detect raspberry pi 4 as it is not there at all.
Car detect any phone with application carbitlink installed just by connecting the USB from the car to the phone but not to raspberry pi.
I read a lot about OTG and I am not sure if this is the case?
USB C on the pi should work as otg right?
Car having USB A
I connected the car USB A to raspberry pi 4 USB C
It gives enough power to the pi to startup and run but carbitlink is not detected by the car...
Any ideas?
Will odroid c4 with otg works?
**update:
I successfully mirrored the odroid but I tried only lineage os on that odroid and it have some bugs...
However the touch not working effectively still
Needs some modifications but I am sure all of it will be software issues...
Any nice ideas is appreciated

Categories

Resources