Enabling multi-touch on Fire TV & Google TV - General Questions and Answers

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…

Related

USB peripherals

So I bought a USB Female to microUSB male adapter for my phone and I was wondering what peripherals I can use with it.
I tried the XBOX 360 adapter that works with the tablets but it doesn't seem to work on my phone. Are there any that WILL work?
Just changing the "gender" of a USB device does not change it from being a slave device to being a bus host.
Unless you have a patch/ROM/hack that allows your device to work as a bus host (and I don't know of one for the Galaxy S4G), then you can't connect "peripherals" to your device, no matter how computer-like it seems to you.
For some related reading: http://forum.xda-developers.com/showthread.php?t=709135

USB cable for Streaming Movies?

Hry guys. New to Nvidia Shield. Was womdering if you can use the USB charging \ data cable and plug it into the usb port on the tv. Would this work? And do you need a special app to use it ?
I imagine that unless you are talking about reading some video files on your storage and playing those on the TV, no, it wouldn't work like that.
However, the Shield Portable does have a mini-HDMI port along with its micro-USB port. So you could just plug it into an HDMI port and you would have an instant mirror of your screen. In fact this is how you start up the "Console Mode" where you hook it to your TV and a charger, and you attach a Shield Wifi-Direct controller or a BT controller (or a wired USB controller I guess via a split charge/USB-OTG cable), and you have a nice way to stream your games from GRID, your comp, or native from the Shield to your big-screen TV.
TL;DR - No, wouldn't work. Don't need it though, you have an HDMI out on it.

I need an android device with some oddly specific requirements

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

Bluetooth-USB adapters - connect them through a USB hub with Enthernet-port via Enthernet

I have a keyboard and a mouse that both have their own Bluetooth-USB adapter.
I also have a new Android STB that has only one Enthernet and HDMI connector.
So therefore I wonder if it is possible to connect them through a USB hub with Enthernet-port via Enthernet,
so that the Blutooth adapters can be used.

[2022] Pixel 2 video output (MHL cable etc.?)

So in the year of Christ 2022, is there still any sort of way to output video on a Pixel 2?
Story goes so that I have one with a completely busted screen, that does not register anything at all, let alone show anything. Glass broken, touch screen broked. I read there's some sort of a solution, but it requires an app to be downloaded which obviously is impossible in this case.
Is there any solution besides getting this piece of junk fixed?
I was able to use USB adapter to HDMI (not DisplayPort over USB-C alt mode, but older DisplayLink technology over USB 2, plus adapter to USB-C, normally used for adding extra monitors to laptops etc), but it required a DisplayLink app, not sure if it downloaded it automatically or not but I typically install apps from Google App Store remotely, on a PC browser (and select my phone as the target). A mouse should also work with Android but you'll need USB hub, or a bluetooth mouse, so yes in theory it will work but not for DRM content like Netflix, and not sure about booting up, perhaps you can blidnly use external keyboard for PIN or password.
Edit: USB docks for laptops, with HDMI and more USB ports, also use the DisplayLink technology and may be worth a shot

Categories

Resources