I already have a working AOSP-based firmware that runs well on our tablet hardware. Now I need that same code base re-worked so the device boots, looks, and behaves like an Android TV product. Core objectives • Reconfigure the existing AOSP source and device tree so it identifies itself as an Android TV build (ro.build.characteristics = “tv”, Leanback launcher, correct permissions, etc.). • Adapt the UI: remove touch-centric elements, enable D-pad / remote focus navigation, integrate Leanback launcher, and make sure system dialogs render correctly at 1920×1080. • Modify the framework, HAL and overlays where necessary so power, audio, and input all map cleanly to the TV board’s IR/Bluetooth remote. • Deliver a flashable image (.img) plus the full changed source so we can continue development in house. Acceptance The ROM must boot on our reference board, pass CTS/TV tests relevant to Leanback, and start the Leanback launcher without crashes. All remote keys (Home, Back, OK, arrows, Volume) should work out of the box. A short README describing any build or fastboot commands is required.