Are you successful to do the initial bluetooth connection with the PS4 controller and RockPi 4?
âHold down the Share and PS buttons simultaneously until the light bar begins to flash white to connect to bluetooth.â
I upgraded the bluetooth and Sony drivers and added the DS4 keylayout files.
Perhaps the Bluetooth DS4 controller works now.
You can also try to copy the keylayout files I sent last and root and overwrite them if needed, can use the existing patched boot image you already made on existing firmware.
I also have other Sony DS4 keylayout files I will upload, I found somewhere, some keys seem to be mapped differently then the Lineageos files previously posted, so Iâm not sure which ones will work the best.
Move the launch string from USB before the SD (mmc) string. This will allow to easily run any images from USB on your firmware (without the need to have a working u-boot specifically for RockPi in the image).
Seems I already added the change.
I tried LibreELEC booting from all 4 USB ports with Android on micro sd-card(with u-boot patch) but Android still boots every time.
EMMC is empty.
So perhaps something is different on the RockPi 4?
It would be very interesting to get it working, would make booting different OSâs a lot easier.
Fixed bootlogo causing green stripes on some 4K displays
Reduced image size from 4.6GB to 4.0GB - should flash 13% faster now
Fixed Google Play Store new layout to use the top Apps/Games/Updates/Settings menu correctly. Seems itâs a server side switch by Google and not everyone gets updated to the new layout.
Removed additional stock apps not needed
Changed DPI to 320 for a better AndroidTV experience
Updated to latest video codecs
Added some extra HDMI CEC properties. Hope it can fix the not working after resume issue.
Changed AppDrawer icon
Updated to the latest Magisk Manager
Patch your boot.img and then click 5 times on build Info under the About menu to activate Developer Options. In Developer Options choose Flash image and select the /Download/magisk_patched.img and then select the boot partition. Restart your device for Magisk to work.
Or you can boot to TWRP Recovery and flash the Magisk.zip file
Add KeyMapper application I build from the latest source code.
This is an open-source app, so it replaces the Button Mapper app I used previously in the Useful guide screenshots since it doesnât have limitations. Check the AppDrawer to open it.
You can map the power off menu, screenshot and Google Assistant(if you have a voice button on your airmouse)
Add Kodi and Nova Video Player app preinstalled.
Nova is a very decent video player app with poster art, subtitle download, network playback, auto frame-rate switching and audio passthrough and works better than VLC & MXPlayer. Check the useful guide to use it optimally.
Improved auto frame-rate switching accuracy and removed unused resolutions.
Check the useful guide for Kodi setup.
Youtube Vanced login support added so you donât have to use the rooted versions.
You must install the MicroG and Youtube Vanced app to be able to login.
(Youtube Vanced gives a phone layout without ads compared to SmartYoutubeTV that has an AndroidTV layout) https://vancedtube.com/non-root/
Other changes
Fix bootanimation stack overflow
Add missing INTERACT_ACROSS_USERS_FULL permission for SettingsProvider
Use Cloudflare DNS as the default fallback
(Cloudflare DNS has a better privacy policy than Google Public DNS and
has DNS-over-TLS and DNS-over-HTTPS so it wonât be a downgrade)
SystemUI: Remove annoying log caused by AOSP bug
Fix refreshing storage summary after force stop
(if app is force stopped, current implementation causes a nasty loop which in turn causes
very high cpu usage)
setDequeueTimeout(-1) on the output surface. This ensures that allocation blocks in ACodec.
If it feels a little slow after booting, just set the resolution manually again.
If Radxa can create a script that runs on bootup 5 seconds after the Android homescreen appears that resets the resolution to what it currently was, it will help a lot and I will include it in future.
Decreased animation time by 50% for AndroidTV.
Should be a lot snappier now.
Fixed slow AndroidUI on every boot caused by fractional frame-rates(finally)
No need to manually set the resolution anymore.
Spoof Xiaomi device to improve compatibility for apps.
Still need to use Magisk if wanting to fully spoof a device but adds a little better compatibility out of the box.
Nova Video Player updated
â Support 10-Bit H265 video playback on Rockchip devices now
â Support 10-Bit H264 software decoding now used by Anime videos.
(1080p support still wip)
Updated video codecs
Other changes
mmc: core: Fix init of SD cards reporting an invalid VDD range
clk: fractional-divider: add handle to frac numerator is not to be greater than 4
soc: rockchip: ipa: Fix temperature scaling coefficient overflow
drm: call mode_set hooks when connectors change
drm/rockchip/rk618: hdmi: remove main interrupt polarity setting