TVStock variant includes:
- Open GApps TVStock Package
- Open GApps Nano Package
- Google Chrome Browser (replaces stock/AOSP Browser)
- File Manager v3.0.0, Sound Recorder v6.0.1, and App Drawer 1.0 from CyanogenMod/LineageOS
- Terminal Emulator for Android v1.0.70 by Jack Palevich
- TWRP Recovery 3.1.1-0 by TeamWin
- Enabled multi-user support.
- Added kernel module for many USB Bluetooth dongles (btusb.ko).
- Reverted to AOSP keyboard, since Gboard just doesn't have the necessary D-pad navigation support. Leanback keyboard is still also available.
- Switched from spoofing the Xiaomi Mi Box to the Nexus Player.
- Removed several libraries that are no longer required.
- Updated for latest Open GApps build (20170606).
- Updated for latest Beelink firmware OTA update (GT1_113M0) and Open GApps build (20170525)
- Fixed permissions issue with CanvasPackageInstaller.apk by signing with platform key.
- New Nexus logo splash.
- Added Leanback UI sounds.
- Modified build.prop to spoof the Xiaomi Mi Box, which should circumvent some device checks.
- Modified build.prop to enable 4K output in YouTube for Android TV.
- Modified several UI settings (inc. animations & themes) in the framework to match those on the Xiaomi Mi Box and Nexus Player.
- Added FrameworkPackageStubs.apk and CanvasPackageInstaller.apk, which are present on Xiaomi Mi Box and Nexus Player.
- Removed GlobalKeyInterceptor.apk, GamepadPairingService.apk and FuguPairingTutorial.apk, which are specific to Nexus Bluetooth remotes.
- Added kernel modules (device drivers) for Sony PS3 and Dragonrise USB HID game controllers.
- Updated for latest Open GApps build (20170523).
- Updated to TWRP Recovery 3.1.1-0.
- Resolved issues with Google Keyboard and Google Leanback Keyboard, and so both are now available to set as default IME.
- Added SELinux security contexts during sparse file system creation.
- Fixed keyboard focus issue on first screen of Setup Wizard (SetupWraith).
- Updated for latest Beelink firmware OTA update (GT1_111M0) and Open GApps build (20170421).
- Removed SuperSU as preinstall. (Build is still rooted, but now can opt to install latest SuperSU via Google Play Store.)
- Updated vendor DRM libraries to enable video playback in "regular" Netflix (Android TV version of Netflix still has no workaround.)
- Updated to TWRP Recovery 3.1.0-0.
- Updated with latest Live Channels app for Android TV 5.1. (Previous version would not update in Google Play Store.)
- Update to latest Open GApps build (20170320).
- Fixed issue with Play Store incorrectly upgrading apps to versions not designed for Android TV.
- Added Android TV Remote Control Service, allowing use of any Android phone or tablet as a full-featured voice remote control.
- Added Android TV Customization and Gamepad Pairing Service.
- Restored MusicFX app that handled Dolby and DTS audio.
- Removed "feature" that automatically opens Storage Settings on startup if SD card is inserted.
- Removed underlying Amlogic ROM dependency on AOSP WebView.
- Fixed crash at end of Setup Wizard. Same fix also resolves issues in Google Play Movies & TV and Google Play Music.
- Live Channels (TV) is now fully functional, and is able to obtain channel lineup.
- Cast service now starts and broadcasts on network, but refuses connection because it can't get a Cast device cert.
- Replaced SystemUI app with version from Nexus Player (fugu) factory image, so notifications and nav bar should be standard for Android TV.
- Home and other navigation key events from remote are now functioning as expected.
- Includes new version 7.5.08.M of the Play Store which fixes crash on selecting game app categories.
- Initial release based on my Nano variant of latest Beelink OTA firmware update (GT1_110M0) and Open GApps build (20170216).
- Cast service can't get a Cast device cert through ClientAuthSigner.
- To make Live Channels app visible in launcher, add a channel source like Haystack or Pluto TV.
- Doesn't yet include Amlogic codec brightness fix. To work around, play a few seconds of any 4K video.
- Action bar Up (<) button events are ignored. To work around, use Back button on remote, Esc on keyboard or right-click on mouse.
- Unable to add VPN profiles in Settings.
- CLICK HERE TO DOWNLOAD UPDATER (453MB ZIP file)
- CLICK HERE TO DOWNLOAD FULL BURN PACKAGE (819MB IMG file)
- Flash burn package with Amlogic USB Burning Tool v2.0.8 or BootcardMaker v2.0.0.2
- This ROM is based on GT1_113M0 for the 9377 WiFi chipset (S/N beginning with S912 or G912). If your unit has the AP6255 WiFi chipset (S/N beginning with A912), install the AP6255 UPDATE in TWRP after you flash the ROM to restore WiFi functionality.
- The updater is signed, and so can be installed in the Update & Backup app, the stock recovery, or TWRP. It's recommended for incremental updates, since user data is preserved. Bootloader, boot partition and system partition are included, but not recovery.
- Flash ROMs at your own risk and always remember to back up your data first. The burn package includes a factory reset.
- Maarten Fonville at Open GApps
- AdbuL for Amlogic TWRP Recovery
- LineageOS Project
- Pure Nexus Project
- Jack Pelevich
- Your support is always appreciated! Just click here.
Comment