The Android OS doesn't allow non-system apps to generate input, capture screen, or capture audio. The only workaround is the one we have currently, using USB as a bootstrap.
Some universities and corporate networks filter the discovery packet sent by the app, in which case you need to manually type in the IP address of your device. You can find this address either at the top of the screen in the BBQScreen Android app, or in Settings > Wi-Fi and tap your connection.
This problem can also occur if you have a firewall. Try to disable it, or add the BBQScreen client to the authorized list.
Make sure that both your computer and your Android device are on the same network. Try to disable any firewall or filters that could prevent the network connection to be established.
In some cases, it is possible that the mirroring didn't start properly on your device. Try to turn it off and on, and make sure root rights are granted. You can try the non-rooted USB method to troubleshoot rooting issues. You can also try to turn on the Legacy method.
The audio volume is linked to the audio volume set on your device. Make sure to raise the volume there.
If you're using the legacy method (on Android 4.3 and Android 4.4), it is possible that the screen mirrors but looks garbled/squished/has distinguishable line strips. Please contact us as this is a device-specific issue.
The streaming is done on port 9876 TCP. The discovery uses the port 9876 UDP.
The remote control system acts as a physical keyboard. In order to use your software keyboard instead, open on your Android device Settings > Input & Language, then press "Default" under "Keyboard & Input Methods", and turn off "BBQScreenRemoteControlInput".
We have tested the mouse control on multiple devices, but every Android device is different. Please contact us with your device brand, model and Android version so we can fix it for the next update.
You can change they keyboard layout in your system settings, in System > Input & Language > BBQScreen Remote Input.
There are two alternatives to install the ADB drivers:
Unfortunately, security restrictions on the Nexus 4 prevents audio streaming and keyboard control without root, regardless of the Android version.
We are not responsible for custom ROMs. We extensively tested this software on a 4.3 Nexus 7 (2013), 4.4 Nexus 7 (2013), 4.3 Nexus 4, 4.4 Nexus 4, 4.4 Nexus 5, 4.4 Oppo Find 5 and 4.4 Oppo N1, and they all work like a charm. If something is not working properly and you have a custom ROM (especially on Exynos devices, like the Galaxy S II or Galaxy S III), please check with your maintainers before blaming the app, or test on a stock (original, unmodified) firmware.
Starting from BBQScreen Client 2.3.0 and BBQScreen app 2.3.2, Wi-Fi is not needed as the main app can forward the connection over USB. To do that, follow the non-rooted steps, and in the client app press "Start USB service", then "Connect via USB" buttons.
Streaming performance depends on your device's speed and your Wi-Fi network quality. Try to reduce the resolution or the quality, as it will reduce the load on the device and the network. If you think your Wi-Fi has poor performance, try to use the non-rooted USB method, and use the "Connect via USB" button in the client.