{"content":"Command: sed -n '1,60p' ~/WorkBuddy/2026-10-23-15-17-57/cleanyourtv/docs/devices/xiaomi-mitv-mftr0-freeguy.txt\nStdout: # Xiaomi TV S Pro Mini LED 75, China (MiTV-MFTR0, codename freeguy, MediaTek MT9653/mt5879).\r\n# Android 14 (SDK 34), firmware OS3.0.101.0.UFTMATV.\r\n# Checked on a real TV on 2026-10-19, in one running session.\r\n# Reference launcher code reviewed at upstream 8a8249f (version 2.2).\r\n# Compatibility notes only: this file intentionally contains NO package-disable entries.\r\n# No debloat list has been used for several days on this firmware.\r\n# Stock launcher package, for identification: com.mitv.tvhome.\r\n#\r\n# ---- Physical HDMI ports and framework input IDs ----\r\n# This set has THREE physical HDMI inputs. TvInputManager additionally registers a fourth input;\r\n# HW8 must not be treated as evidence of a fourth physical connector.\r\n#\r\n# Port   TvInputInfo ID                                              Xiaomi INTEGER extra\r\n# HDMI1  com.mediatek.tvinput/.hdmi.HDMIInputService/HW5               input=23\r\n# HDMI2  com.mediatek.tvinput/.hdmi.HDMIInputService/HW6               input=24\r\n# HDMI3  com.mediatek.tvinput/.hdmi.HDMIInputService/HW7               input=25\r\n# Extra  com.mediatek.tvinput/.hdmi.HDMIInputService/HW8               no physical connector\r\n#\r\n# HDMI2 is the eARC port. With a soundbar attached, the framework reported CONNECTED and the\r\n# launcher showed \"Connected\" and a green dot. This is appropriate for an audio-only eARC device.\r\n# No external video player/PC was connected during these checks; video playback was not verified.\r\n#\r\n# ---- TV/ATV, AV and DTMB: do not omit the non-HDMI inputs ----\r\n# Label       TvInputInfo ID                                                Xiaomi source ID\r\n# TV / ATV    com.mediatek.tvinput/.tuner.TunerInputService/HW1                1 (analogue TV)\r\n# DTMB        com.mediatek.tvinput/.tuner.TunerInputService/HW0                28 (digital TV)\r\n# AV          com.mediatek.tvinput/.composite.CompositeInputService/HW2        2 (composite video)\r\n#\r\n# The menu label \"Composite\" is the AV input, not an application/package name. Display it as AV.\r\n# Both tuner entries need their own routes (or a TV entry with analogue/digital choices); they are\r\n# TYPE_TUNER inputs, so the unmodified reference launcher's passthrough-input loop does not list them\r\n# separately. A local test build verified AV, TV/ATV and DTMB menu clicks and their HW2/HW1/HW0 sessions.\r\n# The default live_tv_package, com.mediatek.wwtv.tvcenter, is not the entry used on this firmware.\r\n#\r\n# TV / ATV:\r\n#   action:    com.xiaomi.mitv.tvplayer.ATV_PLAY\r\n#   component: com.xiaomi.mitv.tvplayer/.AtvActivity\r\n#   am start -a com.xiaomi.mitv.tvplayer.ATV_PLAY -n com.xiaomi.mitv.tvplayer/.AtvActivity\r\n# DTMB:\r\n#   action:    com.xiaomi.mitv.tvplayer.DTMB_PLAY\r\n#   component: com.xiaomi.mitv.tvplayer/.dtmb.DTMBActivity\r\n#   am start -a com.xiaomi.mitv.tvplayer.DTMB_PLAY -n com.xiaomi.mitv.tvplayer/.dtmb.DTMBActivity\r\n# AV:\r\n#   action:    com.xiaomi.mitv.tvplayer.EXTSRC_PLAY\r\n#   component: com.xiaomi.mitv.tvplayer/.ExternalSourceActivity\r\n#   parameter: INTEGER extra input=2\r\n#   am start -a com.xiaomi.mitv.tvplayer.EXTSRC_PLAY -n com.xiaomi.mitv.tvplayer/.ExternalSourceActivity --ei input 2\r\n# All three activities opened and created sessions on HW1/HW0/HW2 respectively. The ATV and DTMB\r\n# activities select their source internally; their source IDs above are not required launch extras.\r\n# Channel scanning, RF reception and AV video playback were not tested.\r\n#\r\n# ---- Xiaomi signal-source entry ----\r\n# Package/activity: com.xiaomi.mitv.tvplayer/.ExternalSourceActivity\r\n# Action: com.xiaomi.mitv.tvplayer.EXTSRC_PLAY\r\n# Required parameter: INTEGER extra \"input\", using the values above.\r\n#\r\n# Example normal activity launches, run in the TV's ADB shell:\r\n#   am start -a com.xiaomi.mitv.tvplayer.EXTSRC_PLAY -n com.xiaomi.mitv.tvplayer/.ExternalSourceActivity --ei input 23\r\n#   am start -a com.xiaomi.mitv.tvplayer.EXTSRC_PLAY -n com.xiaomi.mitv.tvplayer/.ExternalSourceActivity --ei input 24\r\n#   am start -a com.xiaomi.mitv.tvplayer.EXTSRC_PLAY -n com.xiaomi.mitv.tvplayer/.ExternalSourceActivity --ei input 25\r\n\nStderr: (empty)\nExit Code: 0\nSignal: (none)","renderer":{"type":"text","value":"# Xiaomi TV S Pro Mini LED 75, China (MiTV-MFTR0, codename freeguy, MediaTek MT9653/mt5879).\r\n# Android 14 (SDK 34), firmware OS3.0.101.0.UFTMATV.\r\n# Checked on a real TV on 2026-10-19, in one running session.\r\n# Reference launcher code reviewed at upstream 8a8249f (version 2.2).\r\n# Compatibility notes only: this file intentionally contains NO package-disable entries.\r\n# No debloat list has been used for several days on this firmware.\r\n# Stock launcher package, for identification: com.mitv.tvhome.\r\n#\r\n# ---- Physical HDMI ports and framework input IDs ----\r\n# This set has THREE physical HDMI inputs. TvInputManager additionally registers a fourth input;\r\n# HW8 must not be treated as evidence of a fourth physical connector.\r\n#\r\n# Port   TvInputInfo ID                                              Xiaomi INTEGER extra\r\n# HDMI1  com.mediatek.tvinput/.hdmi.HDMIInputService/HW5               input=23\r\n# HDMI2  com.mediatek.tvinput/.hdmi.HDMIInputService/HW6               input=24\r\n# HDMI3  com.mediatek.tvinput/.hdmi.HDMIInputService/HW7               input=25\r\n# Extra  com.mediatek.tvinput/.hdmi.HDMIInputService/HW8               no physical connector\r\n#\r\n# HDMI2 is the eARC port. With a soundbar attached, the framework reported CONNECTED and the\r\n# launcher showed \"Connected\" and a green dot. This is appropriate for an audio-only eARC device.\r\n# No external video player/PC was connected during these checks; video playback was not verified.\r\n#\r\n# ---- TV/ATV, AV and DTMB: do not omit the non-HDMI inputs ----\r\n# Label       TvInputInfo ID                                                Xiaomi source ID\r\n# TV / ATV    com.mediatek.tvinput/.tuner.TunerInputService/HW1                1 (analogue TV)\r\n# DTMB        com.mediatek.tvinput/.tuner.TunerInputService/HW0                28 (digital TV)\r\n# AV          com.mediatek.tvinput/.composite.CompositeInputService/HW2        2 (composite video)\r\n#\r\n# The menu label \"Composite\" is the AV input, not an application/package name. Display it as AV.\r\n# Both tuner entries need their own routes (or a TV entry with analogue/digital choices); they are\r\n# TYPE_TUNER inputs, so the unmodified reference launcher's passthrough-input loop does not list them\r\n# separately. A local test build verified AV, TV/ATV and DTMB menu clicks and their HW2/HW1/HW0 sessions.\r\n# The default live_tv_package, com.mediatek.wwtv.tvcenter, is not the entry used on this firmware.\r\n#\r\n# TV / ATV:\r\n#   action:    com.xiaomi.mitv.tvplayer.ATV_PLAY\r\n#   component: com.xiaomi.mitv.tvplayer/.AtvActivity\r\n#   am start -a com.xiaomi.mitv.tvplayer.ATV_PLAY -n com.xiaomi.mitv.tvplayer/.AtvActivity\r\n# DTMB:\r\n#   action:    com.xiaomi.mitv.tvplayer.DTMB_PLAY\r\n#   component: com.xiaomi.mitv.tvplayer/.dtmb.DTMBActivity\r\n#   am start -a com.xiaomi.mitv.tvplayer.DTMB_PLAY -n com.xiaomi.mitv.tvplayer/.dtmb.DTMBActivity\r\n# AV:\r\n#   action:    com.xiaomi.mitv.tvplayer.EXTSRC_PLAY\r\n#   component: com.xiaomi.mitv.tvplayer/.ExternalSourceActivity\r\n#   parameter: INTEGER extra input=2\r\n#   am start -a com.xiaomi.mitv.tvplayer.EXTSRC_PLAY -n com.xiaomi.mitv.tvplayer/.ExternalSourceActivity --ei input 2\r\n# All three activities opened and created sessions on HW1/HW0/HW2 respectively. The ATV and DTMB\r\n# activities select their source internally; their source IDs above are not required launch extras.\r\n# Channel scanning, RF reception and AV video playback were not tested.\r\n#\r\n# ---- Xiaomi signal-source entry ----\r\n# Package/activity: com.xiaomi.mitv.tvplayer/.ExternalSourceActivity\r\n# Action: com.xiaomi.mitv.tvplayer.EXTSRC_PLAY\r\n# Required parameter: INTEGER extra \"input\", using the values above.\r\n#\r\n# Example normal activity launches, run in the TV's ADB shell:\r\n#   am start -a com.xiaomi.mitv.tvplayer.EXTSRC_PLAY -n com.xiaomi.mitv.tvplayer/.ExternalSourceActivity --ei input 23\r\n#   am start -a com.xiaomi.mitv.tvplayer.EXTSRC_PLAY -n com.xiaomi.mitv.tvplayer/.ExternalSourceActivity --ei input 24\r\n#   am start -a com.xiaomi.mitv.tvplayer.EXTSRC_PLAY -n com.xiaomi.mitv.tvplayer/.ExternalSourceActivity --ei input 25"}}