Yocto: Time Synchronization
…
Some RPi models(like Pi Zero and Pi 4) have OTG capabilities which allowed us to use them as USB gadgets. Since ADB can be connected via USB FFS, we are able to bring up adbd on RPi and connect to it via USB.
User might expiring SDP failure on non-Qualcomm/SAMSUNG chip Android devices when received SDP from another peer that only support H.264. This was caused by a limitation of Android WebRTC SDK that it will check H.264 capabilities via a chip whitelist, which only has Qualcomm and Exynos listed. To make it available for other Android devices, we need to modify and recompile WebRTC Android SDK.
To generate ECDSA Digital Signature: ECDSA: Generate ECDSA Key/Certificate/Signature By openssl
Using cmake to fetch and build instead of using git submodule.
The very first step of modifying native WebRTC SDK for Android is cloning source code from WebRTC repository and compiling it into jar.
Using some RTOS built-in mbedTLS to connect to AWS IoT Core might fail due to MBEDTLS_ERR_SSL_INVALID_RECORD
(-0x7200 or -29184) during ssl handshake. There are several possible causes:
MBEDTLS_SSL_MAX_CONTENT_LEN
is not enough. Increase MBEDTLS_SSL_MAX_CONTENT_LEN
to 16384 and try again.