)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e061c361_786b5155","updated":"2026-03-27 22:30:43.000000000","message":"All this plus:\n- Please run through `lineage/scripts/dev/beautify_rro.py hardware/mediatek/overlay`\n\nIt will remove defaults and format and such.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f029fcf4_76bc816b","in_reply_to":"e061c361_786b5155","updated":"2026-03-27 22:45:01.000000000","message":"Already done before doing pushing this","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"1f79ecbe8bdf4d40dadf38166f350ee187aa0363","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"74ddb454_0b822442","updated":"2026-03-28 01:37:27.000000000","message":"pls re-run beautify, changes were merged","commit_id":"fd752038c5b6d1659c29171f722d0e3d07968e9a"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"13e300838e19e7787a803cf2062357726e0cc686","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a48eab57_f6d0dc13","in_reply_to":"74ddb454_0b822442","updated":"2026-03-28 01:48:49.000000000","message":"Done","commit_id":"fd752038c5b6d1659c29171f722d0e3d07968e9a"}],"overlay/MssiFrameworkOverlay/res/values/config.xml":[{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":5,"context_line":"--\u003e"},{"line_number":6,"context_line":"\u003cresources\u003e"},{"line_number":7,"context_line":"    \u003c!-- If this is true, the screen will come on when you unplug usb/power/whatever. --\u003e"},{"line_number":8,"context_line":"    \u003cbool name\u003d\"config_unplugTurnsOnScreen\"\u003etrue\u003c/bool\u003e"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    \u003c!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently"},{"line_number":11,"context_line":"         in hardware. --\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"ce6e2534_1d373635","line":8,"range":{"start_line":8,"start_character":16,"end_line":8,"end_character":42},"updated":"2026-03-27 22:30:43.000000000","message":"Another case of this not being true to all targets.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":false,"context_lines":[{"line_number":5,"context_line":"--\u003e"},{"line_number":6,"context_line":"\u003cresources\u003e"},{"line_number":7,"context_line":"    \u003c!-- If this is true, the screen will come on when you unplug usb/power/whatever. --\u003e"},{"line_number":8,"context_line":"    \u003cbool name\u003d\"config_unplugTurnsOnScreen\"\u003etrue\u003c/bool\u003e"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    \u003c!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently"},{"line_number":11,"context_line":"         in hardware. --\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"0afb17c4_7f90ab9a","line":8,"range":{"start_line":8,"start_character":16,"end_line":8,"end_character":42},"in_reply_to":"ce6e2534_1d373635","updated":"2026-03-27 22:45:01.000000000","message":"Acknowledged","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    \u003c!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently"},{"line_number":11,"context_line":"         in hardware. --\u003e"},{"line_number":12,"context_line":"    \u003cbool name\u003d\"config_setColorTransformAccelerated\"\u003etrue\u003c/bool\u003e"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    \u003c!-- Whether a software navigation bar should be shown. NOTE: in the future this may be"},{"line_number":15,"context_line":"         autodetected from the Configuration. --\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"2c1185ce_326ae4fa","line":12,"range":{"start_line":12,"start_character":16,"end_line":12,"end_character":51},"updated":"2026-03-27 22:30:43.000000000","message":"Default in vendor/lineage","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    \u003c!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently"},{"line_number":11,"context_line":"         in hardware. --\u003e"},{"line_number":12,"context_line":"    \u003cbool name\u003d\"config_setColorTransformAccelerated\"\u003etrue\u003c/bool\u003e"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    \u003c!-- Whether a software navigation bar should be shown. NOTE: in the future this may be"},{"line_number":15,"context_line":"         autodetected from the Configuration. --\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"01094d1c_9df5bd43","line":12,"range":{"start_line":12,"start_character":16,"end_line":12,"end_character":51},"in_reply_to":"2c1185ce_326ae4fa","updated":"2026-03-27 22:45:01.000000000","message":"Acknowledged","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    \u003c!-- Whether a software navigation bar should be shown. NOTE: in the future this may be"},{"line_number":15,"context_line":"         autodetected from the Configuration. --\u003e"},{"line_number":16,"context_line":"    \u003cbool name\u003d\"config_showNavigationBar\"\u003etrue\u003c/bool\u003e"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    \u003c!-- Whether WiFi display is supported by this device."},{"line_number":19,"context_line":"         There are many prerequisites for this feature to work correctly."}],"source_content_type":"application/xml","patch_set":1,"id":"0acee1e6_152a3342","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":53},"updated":"2026-03-27 22:30:43.000000000","message":"This feels wrong.\n\nLike, not true for Q@5 even.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    \u003c!-- Whether a software navigation bar should be shown. NOTE: in the future this may be"},{"line_number":15,"context_line":"         autodetected from the Configuration. --\u003e"},{"line_number":16,"context_line":"    \u003cbool name\u003d\"config_showNavigationBar\"\u003etrue\u003c/bool\u003e"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    \u003c!-- Whether WiFi display is supported by this device."},{"line_number":19,"context_line":"         There are many prerequisites for this feature to work correctly."}],"source_content_type":"application/xml","patch_set":1,"id":"901cea4d_fbfd9d75","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":53},"in_reply_to":"0acee1e6_152a3342","updated":"2026-03-27 22:45:01.000000000","message":"Acknowledged","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":27,"context_line":"         * The remote submix module \"audio.r_submix.default\" must be installed on the device."},{"line_number":28,"context_line":"         * The device must be provisioned with HDCP keys (for protected content)."},{"line_number":29,"context_line":"    --\u003e"},{"line_number":30,"context_line":"    \u003cbool name\u003d\"config_enableWifiDisplay\"\u003etrue\u003c/bool\u003e"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    \u003c!-- When true use the linux /dev/input/event subsystem to detect the switch changes"},{"line_number":33,"context_line":"         on the headphone/microphone jack. When false use the older uevent framework. --\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"02b5bf92_e558975d","line":30,"range":{"start_line":30,"start_character":16,"end_line":30,"end_character":40},"updated":"2026-03-27 22:30:43.000000000","message":"lineage leaves this to devices - because ATV\u0027s (Kirkwood is MTK even) shouldn\u0027t have it.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":false,"context_lines":[{"line_number":27,"context_line":"         * The remote submix module \"audio.r_submix.default\" must be installed on the device."},{"line_number":28,"context_line":"         * The device must be provisioned with HDCP keys (for protected content)."},{"line_number":29,"context_line":"    --\u003e"},{"line_number":30,"context_line":"    \u003cbool name\u003d\"config_enableWifiDisplay\"\u003etrue\u003c/bool\u003e"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    \u003c!-- When true use the linux /dev/input/event subsystem to detect the switch changes"},{"line_number":33,"context_line":"         on the headphone/microphone jack. When false use the older uevent framework. --\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"4db23d93_ed898654","line":30,"range":{"start_line":30,"start_character":16,"end_line":30,"end_character":40},"in_reply_to":"02b5bf92_e558975d","updated":"2026-03-27 22:45:01.000000000","message":"Acknowledged","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    \u003c!-- When true use the linux /dev/input/event subsystem to detect the switch changes"},{"line_number":33,"context_line":"         on the headphone/microphone jack. When false use the older uevent framework. --\u003e"},{"line_number":34,"context_line":"    \u003cbool name\u003d\"config_useDevInputEventForAudioJack\"\u003etrue\u003c/bool\u003e"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    \u003c!-- Default files to pin via Pinner Service --\u003e"},{"line_number":37,"context_line":"    \u003cstring-array translatable\u003d\"false\" name\u003d\"config_defaultPinnerServiceFiles\"\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"858c8f5f_0778e8a8","line":34,"range":{"start_line":34,"start_character":16,"end_line":34,"end_character":51},"updated":"2026-03-27 22:30:43.000000000","message":"Should only be the case if has 3.5mm... which isn\u0027t the case for all devices surely? Again, Kirkwood at minimum.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    \u003c!-- When true use the linux /dev/input/event subsystem to detect the switch changes"},{"line_number":33,"context_line":"         on the headphone/microphone jack. When false use the older uevent framework. --\u003e"},{"line_number":34,"context_line":"    \u003cbool name\u003d\"config_useDevInputEventForAudioJack\"\u003etrue\u003c/bool\u003e"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    \u003c!-- Default files to pin via Pinner Service --\u003e"},{"line_number":37,"context_line":"    \u003cstring-array translatable\u003d\"false\" name\u003d\"config_defaultPinnerServiceFiles\"\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"00b7ec70_37f23632","line":34,"range":{"start_line":34,"start_character":16,"end_line":34,"end_character":51},"in_reply_to":"858c8f5f_0778e8a8","updated":"2026-03-27 22:45:01.000000000","message":"Acknowledged","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"}],"overlay/MssiFrameworkTelephonyOverlay/res/values/config.xml":[{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":5,"context_line":"--\u003e"},{"line_number":6,"context_line":"\u003cresources\u003e"},{"line_number":7,"context_line":"    \u003c!-- Is the device capable of hot swapping an UICC Card --\u003e"},{"line_number":8,"context_line":"    \u003cbool name\u003d\"config_hotswapCapable\"\u003etrue\u003c/bool\u003e"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    \u003c!-- Boolean indicating if restoring network selection should be skipped --\u003e"},{"line_number":11,"context_line":"    \u003c!-- The restoring is handled by modem if it is true--\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"6ccc30c3_9f477411","line":8,"range":{"start_line":8,"start_character":16,"end_line":8,"end_character":37},"updated":"2026-03-27 22:30:43.000000000","message":"True for /all/ MTK?","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"334ff3e53a13e669ef2123a2f0fe479a754ffaad","unresolved":false,"context_lines":[{"line_number":5,"context_line":"--\u003e"},{"line_number":6,"context_line":"\u003cresources\u003e"},{"line_number":7,"context_line":"    \u003c!-- Is the device capable of hot swapping an UICC Card --\u003e"},{"line_number":8,"context_line":"    \u003cbool name\u003d\"config_hotswapCapable\"\u003etrue\u003c/bool\u003e"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    \u003c!-- Boolean indicating if restoring network selection should be skipped --\u003e"},{"line_number":11,"context_line":"    \u003c!-- The restoring is handled by modem if it is true--\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"bfbbed55_7aae2d55","line":8,"range":{"start_line":8,"start_character":16,"end_line":8,"end_character":37},"in_reply_to":"6565153a_619d832e","updated":"2026-03-28 01:37:12.000000000","message":"Marked as resolved.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":true,"context_lines":[{"line_number":5,"context_line":"--\u003e"},{"line_number":6,"context_line":"\u003cresources\u003e"},{"line_number":7,"context_line":"    \u003c!-- Is the device capable of hot swapping an UICC Card --\u003e"},{"line_number":8,"context_line":"    \u003cbool name\u003d\"config_hotswapCapable\"\u003etrue\u003c/bool\u003e"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    \u003c!-- Boolean indicating if restoring network selection should be skipped --\u003e"},{"line_number":11,"context_line":"    \u003c!-- The restoring is handled by modem if it is true--\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"6565153a_619d832e","line":8,"range":{"start_line":8,"start_character":16,"end_line":8,"end_character":37},"in_reply_to":"6ccc30c3_9f477411","updated":"2026-03-27 22:45:01.000000000","message":"Yes it is","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":21,"context_line":"    \u003cbool name\u003d\"config_enableNewAutoSelectNetworkUI\"\u003etrue\u003c/bool\u003e"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    \u003c!-- Flag specifying whether VoLTE is available on device --\u003e"},{"line_number":24,"context_line":"    \u003cbool name\u003d\"config_device_volte_available\"\u003etrue\u003c/bool\u003e"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    \u003c!-- Flag specifying whether VT is available on device --\u003e"},{"line_number":27,"context_line":"    \u003cbool name\u003d\"config_device_vt_available\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"0a338e18_4492413b","line":24,"range":{"start_line":24,"start_character":16,"end_line":24,"end_character":45},"updated":"2026-03-27 22:30:43.000000000","message":"can we ensure that all MTK devices w/ telephony will support IMS on Lineage?","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":true,"context_lines":[{"line_number":21,"context_line":"    \u003cbool name\u003d\"config_enableNewAutoSelectNetworkUI\"\u003etrue\u003c/bool\u003e"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    \u003c!-- Flag specifying whether VoLTE is available on device --\u003e"},{"line_number":24,"context_line":"    \u003cbool name\u003d\"config_device_volte_available\"\u003etrue\u003c/bool\u003e"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    \u003c!-- Flag specifying whether VT is available on device --\u003e"},{"line_number":27,"context_line":"    \u003cbool name\u003d\"config_device_vt_available\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"fef60a75_571a9dce","line":24,"range":{"start_line":24,"start_character":16,"end_line":24,"end_character":45},"in_reply_to":"0a338e18_4492413b","updated":"2026-03-27 22:45:01.000000000","message":"Only samsung mtk wouldn\u0027t have a working ims in theory but they aren\u0027t unlockable nowadays, the rest can just use another device stack if their stack are broken since it\u0027s pretty much generic since Android 12 MSSI. Afaik the oldest IMS stack that ever worked on AOSP for MediaTek goes back to begonia with Android Pie.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"334ff3e53a13e669ef2123a2f0fe479a754ffaad","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    \u003cbool name\u003d\"config_enableNewAutoSelectNetworkUI\"\u003etrue\u003c/bool\u003e"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    \u003c!-- Flag specifying whether VoLTE is available on device --\u003e"},{"line_number":24,"context_line":"    \u003cbool name\u003d\"config_device_volte_available\"\u003etrue\u003c/bool\u003e"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    \u003c!-- Flag specifying whether VT is available on device --\u003e"},{"line_number":27,"context_line":"    \u003cbool name\u003d\"config_device_vt_available\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"40c13c14_c08e64a3","line":24,"range":{"start_line":24,"start_character":16,"end_line":24,"end_character":45},"in_reply_to":"fef60a75_571a9dce","updated":"2026-03-28 01:37:12.000000000","message":"Marked as resolved.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"}],"overlay/MssiFrameworkTelephonyOverlay/res/values/config_telephony.xml":[{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":10,"context_line":"         The network-type must be a valid DataConfigNetworkType value. If no value is found for the"},{"line_number":11,"context_line":"         network-type in use, config_tcp_buffers will be used instead."},{"line_number":12,"context_line":"    --\u003e"},{"line_number":13,"context_line":"    \u003cstring-array name\u003d\"config_network_type_tcp_buffers\"\u003e"},{"line_number":14,"context_line":"        \u003citem\u003e\"GPRS:4092,8760,48000,4096,8760,48000\"\u003c/item\u003e"},{"line_number":15,"context_line":"        \u003citem\u003e\"EDGE:4093,26280,70800,4096,16384,70800\"\u003c/item\u003e"},{"line_number":16,"context_line":"        \u003citem\u003e\"UMTS:58254,349525,1048576,58254,349525,1048576\"\u003c/item\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"c9fc242b_058264f5","line":13,"range":{"start_line":13,"start_character":24,"end_line":13,"end_character":55},"updated":"2026-03-27 22:30:43.000000000","message":"very little chance this is truly common?","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":true,"context_lines":[{"line_number":10,"context_line":"         The network-type must be a valid DataConfigNetworkType value. If no value is found for the"},{"line_number":11,"context_line":"         network-type in use, config_tcp_buffers will be used instead."},{"line_number":12,"context_line":"    --\u003e"},{"line_number":13,"context_line":"    \u003cstring-array name\u003d\"config_network_type_tcp_buffers\"\u003e"},{"line_number":14,"context_line":"        \u003citem\u003e\"GPRS:4092,8760,48000,4096,8760,48000\"\u003c/item\u003e"},{"line_number":15,"context_line":"        \u003citem\u003e\"EDGE:4093,26280,70800,4096,16384,70800\"\u003c/item\u003e"},{"line_number":16,"context_line":"        \u003citem\u003e\"UMTS:58254,349525,1048576,58254,349525,1048576\"\u003c/item\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"f725a39d_edfaed7f","line":13,"range":{"start_line":13,"start_character":24,"end_line":13,"end_character":55},"in_reply_to":"c9fc242b_058264f5","updated":"2026-03-27 22:45:01.000000000","message":"It is common, I checked with ALPS BSP","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"334ff3e53a13e669ef2123a2f0fe479a754ffaad","unresolved":false,"context_lines":[{"line_number":10,"context_line":"         The network-type must be a valid DataConfigNetworkType value. If no value is found for the"},{"line_number":11,"context_line":"         network-type in use, config_tcp_buffers will be used instead."},{"line_number":12,"context_line":"    --\u003e"},{"line_number":13,"context_line":"    \u003cstring-array name\u003d\"config_network_type_tcp_buffers\"\u003e"},{"line_number":14,"context_line":"        \u003citem\u003e\"GPRS:4092,8760,48000,4096,8760,48000\"\u003c/item\u003e"},{"line_number":15,"context_line":"        \u003citem\u003e\"EDGE:4093,26280,70800,4096,16384,70800\"\u003c/item\u003e"},{"line_number":16,"context_line":"        \u003citem\u003e\"UMTS:58254,349525,1048576,58254,349525,1048576\"\u003c/item\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"d07dd152_6df2549d","line":13,"range":{"start_line":13,"start_character":24,"end_line":13,"end_character":55},"in_reply_to":"f725a39d_edfaed7f","updated":"2026-03-28 01:37:12.000000000","message":"Marked as resolved.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"}],"overlay/MssiNetworkStackOverlay/res/values/config.xml":[{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":6,"context_line":"\u003cresources\u003e"},{"line_number":7,"context_line":"    \u003c!-- Literal commas are not allowed in the url configuration because they"},{"line_number":8,"context_line":"         are used as a separator internally. --\u003e"},{"line_number":9,"context_line":"    \u003cstring-array name\u003d\"config_captive_portal_https_urls\" translatable\u003d\"false\"\u003e"},{"line_number":10,"context_line":"        \u003citem\u003ehttps://connectivitycheck.gstatic.com/generate_204\u003c/item\u003e"},{"line_number":11,"context_line":"        \u003citem\u003ehttps://www.google.com/generate_204\u003c/item\u003e"},{"line_number":12,"context_line":"    \u003c/string-array\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"36a71557_0ed82aed","line":9,"range":{"start_line":9,"start_character":24,"end_line":9,"end_character":56},"updated":"2026-03-27 22:30:43.000000000","message":"weird... why?","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"13e300838e19e7787a803cf2062357726e0cc686","unresolved":false,"context_lines":[{"line_number":6,"context_line":"\u003cresources\u003e"},{"line_number":7,"context_line":"    \u003c!-- Literal commas are not allowed in the url configuration because they"},{"line_number":8,"context_line":"         are used as a separator internally. --\u003e"},{"line_number":9,"context_line":"    \u003cstring-array name\u003d\"config_captive_portal_https_urls\" translatable\u003d\"false\"\u003e"},{"line_number":10,"context_line":"        \u003citem\u003ehttps://connectivitycheck.gstatic.com/generate_204\u003c/item\u003e"},{"line_number":11,"context_line":"        \u003citem\u003ehttps://www.google.com/generate_204\u003c/item\u003e"},{"line_number":12,"context_line":"    \u003c/string-array\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"2dbdb8fc_4dd9b504","line":9,"range":{"start_line":9,"start_character":24,"end_line":9,"end_character":56},"in_reply_to":"35e956e9_00ff537d","updated":"2026-03-28 01:48:49.000000000","message":"Done","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":true,"context_lines":[{"line_number":6,"context_line":"\u003cresources\u003e"},{"line_number":7,"context_line":"    \u003c!-- Literal commas are not allowed in the url configuration because they"},{"line_number":8,"context_line":"         are used as a separator internally. --\u003e"},{"line_number":9,"context_line":"    \u003cstring-array name\u003d\"config_captive_portal_https_urls\" translatable\u003d\"false\"\u003e"},{"line_number":10,"context_line":"        \u003citem\u003ehttps://connectivitycheck.gstatic.com/generate_204\u003c/item\u003e"},{"line_number":11,"context_line":"        \u003citem\u003ehttps://www.google.com/generate_204\u003c/item\u003e"},{"line_number":12,"context_line":"    \u003c/string-array\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"7aed7995_103077a4","line":9,"range":{"start_line":9,"start_character":24,"end_line":9,"end_character":56},"in_reply_to":"36a71557_0ed82aed","updated":"2026-03-27 22:45:01.000000000","message":"MediaTek always ship this on vendor, not sure if we really need to keep it since it works fine without it","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"334ff3e53a13e669ef2123a2f0fe479a754ffaad","unresolved":true,"context_lines":[{"line_number":6,"context_line":"\u003cresources\u003e"},{"line_number":7,"context_line":"    \u003c!-- Literal commas are not allowed in the url configuration because they"},{"line_number":8,"context_line":"         are used as a separator internally. --\u003e"},{"line_number":9,"context_line":"    \u003cstring-array name\u003d\"config_captive_portal_https_urls\" translatable\u003d\"false\"\u003e"},{"line_number":10,"context_line":"        \u003citem\u003ehttps://connectivitycheck.gstatic.com/generate_204\u003c/item\u003e"},{"line_number":11,"context_line":"        \u003citem\u003ehttps://www.google.com/generate_204\u003c/item\u003e"},{"line_number":12,"context_line":"    \u003c/string-array\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"35e956e9_00ff537d","line":9,"range":{"start_line":9,"start_character":24,"end_line":9,"end_character":56},"in_reply_to":"7aed7995_103077a4","updated":"2026-03-28 01:37:12.000000000","message":"I\u0027d drop it then. No need to deviate.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"}],"overlay/MssiTelephonyOverlay/res/values/config.xml":[{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    \u003c!-- Whether the device supports dialing emergency RTT calls when there\u0027s no SIM card installed"},{"line_number":17,"context_line":"    --\u003e"},{"line_number":18,"context_line":"    \u003cbool name\u003d\"config_support_simless_emergency_rtt\"\u003etrue\u003c/bool\u003e"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"    \u003c!-- String indicating the package name of the device GbaService implementation. --\u003e"},{"line_number":21,"context_line":"    \u003cstring name\u003d\"config_gba_package\" translatable\u003d\"false\"\u003ecom.mediatek.gbaservice\u003c/string\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"fe968aec_98dd0f50","line":18,"range":{"start_line":18,"start_character":16,"end_line":18,"end_character":52},"updated":"2026-03-27 22:30:43.000000000","message":"default?","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9b9c26a85216305bd4fe98b3585fda70122bb507","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    \u003c!-- Whether the device supports dialing emergency RTT calls when there\u0027s no SIM card installed"},{"line_number":17,"context_line":"    --\u003e"},{"line_number":18,"context_line":"    \u003cbool name\u003d\"config_support_simless_emergency_rtt\"\u003etrue\u003c/bool\u003e"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"    \u003c!-- String indicating the package name of the device GbaService implementation. --\u003e"},{"line_number":21,"context_line":"    \u003cstring name\u003d\"config_gba_package\" translatable\u003d\"false\"\u003ecom.mediatek.gbaservice\u003c/string\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"5eda9c9e_ec742b8f","line":18,"range":{"start_line":18,"start_character":16,"end_line":18,"end_character":52},"in_reply_to":"c2e6da76_e40408af","updated":"2026-03-28 01:38:10.000000000","message":"k","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    \u003c!-- Whether the device supports dialing emergency RTT calls when there\u0027s no SIM card installed"},{"line_number":17,"context_line":"    --\u003e"},{"line_number":18,"context_line":"    \u003cbool name\u003d\"config_support_simless_emergency_rtt\"\u003etrue\u003c/bool\u003e"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"    \u003c!-- String indicating the package name of the device GbaService implementation. --\u003e"},{"line_number":21,"context_line":"    \u003cstring name\u003d\"config_gba_package\" translatable\u003d\"false\"\u003ecom.mediatek.gbaservice\u003c/string\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"c2e6da76_e40408af","line":18,"range":{"start_line":18,"start_character":16,"end_line":18,"end_character":52},"in_reply_to":"fe968aec_98dd0f50","updated":"2026-03-27 22:45:01.000000000","message":"Yes it is, I checked with ALPS BSP","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"}],"overlay/MssiWifi6gOverlay/res/values/config.xml":[{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":16,"context_line":"    \u003c!-- List of allowed channels in 6GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":17,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"},{"line_number":18,"context_line":"         range string like \u002736-48,149\u0027. --\u003e"},{"line_number":19,"context_line":"    \u003cstring translatable\u003d\"false\" name\u003d\"config_wifiSoftap6gChannelList\"\u003e5,21,37,53,69,85,101,117,133,149,165,181,197,213,229\u003c/string\u003e"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    \u003c!-- Wifi driver supports 6GHz band for softap when chip support 6GHz --\u003e"},{"line_number":22,"context_line":"    \u003cbool translatable\u003d\"false\" name\u003d\"config_wifiSoftap6ghzSupported\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"ca4530fd_14c85357","line":19,"range":{"start_line":19,"start_character":39,"end_line":19,"end_character":69},"updated":"2026-03-27 22:30:43.000000000","message":"why?","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"9b9c26a85216305bd4fe98b3585fda70122bb507","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    \u003c!-- List of allowed channels in 6GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":17,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"},{"line_number":18,"context_line":"         range string like \u002736-48,149\u0027. --\u003e"},{"line_number":19,"context_line":"    \u003cstring translatable\u003d\"false\" name\u003d\"config_wifiSoftap6gChannelList\"\u003e5,21,37,53,69,85,101,117,133,149,165,181,197,213,229\u003c/string\u003e"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    \u003c!-- Wifi driver supports 6GHz band for softap when chip support 6GHz --\u003e"},{"line_number":22,"context_line":"    \u003cbool translatable\u003d\"false\" name\u003d\"config_wifiSoftap6ghzSupported\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"f037c174_e2547dda","line":19,"range":{"start_line":19,"start_character":39,"end_line":19,"end_character":69},"in_reply_to":"63d5d39b_021701f0","updated":"2026-03-28 01:38:10.000000000","message":"Marked as resolved.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"334ff3e53a13e669ef2123a2f0fe479a754ffaad","unresolved":true,"context_lines":[{"line_number":16,"context_line":"    \u003c!-- List of allowed channels in 6GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":17,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"},{"line_number":18,"context_line":"         range string like \u002736-48,149\u0027. --\u003e"},{"line_number":19,"context_line":"    \u003cstring translatable\u003d\"false\" name\u003d\"config_wifiSoftap6gChannelList\"\u003e5,21,37,53,69,85,101,117,133,149,165,181,197,213,229\u003c/string\u003e"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    \u003c!-- Wifi driver supports 6GHz band for softap when chip support 6GHz --\u003e"},{"line_number":22,"context_line":"    \u003cbool translatable\u003d\"false\" name\u003d\"config_wifiSoftap6ghzSupported\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"63d5d39b_021701f0","line":19,"range":{"start_line":19,"start_character":39,"end_line":19,"end_character":69},"in_reply_to":"c2158098_cb46da74","updated":"2026-03-28 01:37:12.000000000","message":"k","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":true,"context_lines":[{"line_number":16,"context_line":"    \u003c!-- List of allowed channels in 6GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":17,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"},{"line_number":18,"context_line":"         range string like \u002736-48,149\u0027. --\u003e"},{"line_number":19,"context_line":"    \u003cstring translatable\u003d\"false\" name\u003d\"config_wifiSoftap6gChannelList\"\u003e5,21,37,53,69,85,101,117,133,149,165,181,197,213,229\u003c/string\u003e"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    \u003c!-- Wifi driver supports 6GHz band for softap when chip support 6GHz --\u003e"},{"line_number":22,"context_line":"    \u003cbool translatable\u003d\"false\" name\u003d\"config_wifiSoftap6ghzSupported\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"c2158098_cb46da74","line":19,"range":{"start_line":19,"start_character":39,"end_line":19,"end_character":69},"in_reply_to":"ca4530fd_14c85357","updated":"2026-03-27 22:45:01.000000000","message":"MediaTek do this for some reason on all of their devices, not really explained why on BSP but I supposed it might be broken on some chips, on IoT or for performance reason.","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"}],"overlay/MssiWifiOverlay/res/values/config.xml":[{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":22,"context_line":"    \u003c!-- List of allowed channels in 2GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":23,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"},{"line_number":24,"context_line":"         range string like \u00271-6,11\u0027. --\u003e"},{"line_number":25,"context_line":"    \u003cstring translatable\u003d\"false\" name\u003d\"config_wifiSoftap2gChannelList\"\u003e1-13\u003c/string\u003e"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    \u003c!-- List of allowed channels in 5GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":28,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"}],"source_content_type":"application/xml","patch_set":1,"id":"cfb7d337_52945aa9","line":25,"updated":"2026-03-27 22:30:43.000000000","message":"same here?","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"334ff3e53a13e669ef2123a2f0fe479a754ffaad","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    \u003c!-- List of allowed channels in 2GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":23,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"},{"line_number":24,"context_line":"         range string like \u00271-6,11\u0027. --\u003e"},{"line_number":25,"context_line":"    \u003cstring translatable\u003d\"false\" name\u003d\"config_wifiSoftap2gChannelList\"\u003e1-13\u003c/string\u003e"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    \u003c!-- List of allowed channels in 5GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":28,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"}],"source_content_type":"application/xml","patch_set":1,"id":"e520aa42_1f6ea4e9","line":25,"in_reply_to":"c3fd2f39_d60b61a0","updated":"2026-03-28 01:37:12.000000000","message":"k","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":true,"context_lines":[{"line_number":22,"context_line":"    \u003c!-- List of allowed channels in 2GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":23,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"},{"line_number":24,"context_line":"         range string like \u00271-6,11\u0027. --\u003e"},{"line_number":25,"context_line":"    \u003cstring translatable\u003d\"false\" name\u003d\"config_wifiSoftap2gChannelList\"\u003e1-13\u003c/string\u003e"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    \u003c!-- List of allowed channels in 5GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":28,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"}],"source_content_type":"application/xml","patch_set":1,"id":"c3fd2f39_d60b61a0","line":25,"in_reply_to":"cfb7d337_52945aa9","updated":"2026-03-27 22:45:01.000000000","message":"Same asnwer as the 6g one","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":27,"context_line":"    \u003c!-- List of allowed channels in 5GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":28,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"},{"line_number":29,"context_line":"         range string like \u002736-48,149\u0027. --\u003e"},{"line_number":30,"context_line":"    \u003cstring translatable\u003d\"false\" name\u003d\"config_wifiSoftap5gChannelList\"\u003e36,38,40,42,44,46,48,149,153,157,161,165\u003c/string\u003e"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    \u003c!-- Wifi driver supports Automatic channel selection (ACS) for softap --\u003e"},{"line_number":33,"context_line":"    \u003cbool translatable\u003d\"false\" name\u003d\"config_wifi_softap_acs_supported\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"1ed5c5c7_6b67da4a","line":30,"range":{"start_line":30,"start_character":39,"end_line":30,"end_character":69},"updated":"2026-03-27 22:30:43.000000000","message":"why do we define channel lists?","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":true,"context_lines":[{"line_number":27,"context_line":"    \u003c!-- List of allowed channels in 5GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":28,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"},{"line_number":29,"context_line":"         range string like \u002736-48,149\u0027. --\u003e"},{"line_number":30,"context_line":"    \u003cstring translatable\u003d\"false\" name\u003d\"config_wifiSoftap5gChannelList\"\u003e36,38,40,42,44,46,48,149,153,157,161,165\u003c/string\u003e"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    \u003c!-- Wifi driver supports Automatic channel selection (ACS) for softap --\u003e"},{"line_number":33,"context_line":"    \u003cbool translatable\u003d\"false\" name\u003d\"config_wifi_softap_acs_supported\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"e832ba41_1d5e629e","line":30,"range":{"start_line":30,"start_character":39,"end_line":30,"end_character":69},"in_reply_to":"1ed5c5c7_6b67da4a","updated":"2026-03-27 22:45:01.000000000","message":"Same answer as the 6g one","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"334ff3e53a13e669ef2123a2f0fe479a754ffaad","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    \u003c!-- List of allowed channels in 5GHz band for softap. If the device doesn\u0027t want to restrict"},{"line_number":28,"context_line":"         channels this should be empty. Values is a comma separated channel string and/or channel"},{"line_number":29,"context_line":"         range string like \u002736-48,149\u0027. --\u003e"},{"line_number":30,"context_line":"    \u003cstring translatable\u003d\"false\" name\u003d\"config_wifiSoftap5gChannelList\"\u003e36,38,40,42,44,46,48,149,153,157,161,165\u003c/string\u003e"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    \u003c!-- Wifi driver supports Automatic channel selection (ACS) for softap --\u003e"},{"line_number":33,"context_line":"    \u003cbool translatable\u003d\"false\" name\u003d\"config_wifi_softap_acs_supported\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"5101566b_b87c6aac","line":30,"range":{"start_line":30,"start_character":39,"end_line":30,"end_character":69},"in_reply_to":"e832ba41_1d5e629e","updated":"2026-03-28 01:37:12.000000000","message":"k","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    \u003c!-- Whether to show a confirmation dialog to the user if a third party app targeting below SDK"},{"line_number":58,"context_line":"         level Q tries to enable Wi-Fi --\u003e"},{"line_number":59,"context_line":"    \u003cbool translatable\u003d\"false\" name\u003d\"config_showConfirmationDialogForThirdPartyAppsEnablingWifi\"\u003etrue\u003c/bool\u003e"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    \u003c!-- boolean indicating whether the Easy Connect (DPP) AKM is supported --\u003e"},{"line_number":62,"context_line":"    \u003cbool translatable\u003d\"false\" name\u003d\"config_wifiDppAkmSupported\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"1b1c342f_827d3fb9","line":59,"range":{"start_line":59,"start_character":37,"end_line":59,"end_character":95},"updated":"2026-03-27 22:30:43.000000000","message":"this is just platform UX changes, pls no - either vendor/lineage or nah","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    \u003c!-- Whether to show a confirmation dialog to the user if a third party app targeting below SDK"},{"line_number":58,"context_line":"         level Q tries to enable Wi-Fi --\u003e"},{"line_number":59,"context_line":"    \u003cbool translatable\u003d\"false\" name\u003d\"config_showConfirmationDialogForThirdPartyAppsEnablingWifi\"\u003etrue\u003c/bool\u003e"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    \u003c!-- boolean indicating whether the Easy Connect (DPP) AKM is supported --\u003e"},{"line_number":62,"context_line":"    \u003cbool translatable\u003d\"false\" name\u003d\"config_wifiDppAkmSupported\"\u003etrue\u003c/bool\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"82364bdf_273a407c","line":59,"range":{"start_line":59,"start_character":37,"end_line":59,"end_character":95},"in_reply_to":"1b1c342f_827d3fb9","updated":"2026-03-27 22:45:01.000000000","message":"Acknowledged","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"}],"overlay/mssi.mk":[{"author":{"_account_id":16185,"name":"Nolen Johnson","email":"johnsonnolen@gmail.com","username":"njohnson","avatars":[{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/35fbec921061bf203f1189ddc1cb9697.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a4f7e9877e1edd3d934725c1ff6cb5a7e4f642c9","unresolved":true,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"PRODUCT_PACKAGES +\u003d \\"},{"line_number":12,"context_line":"    MssiFrameworkOverlay \\"},{"line_number":13,"context_line":"\tMssiNetworkStackOverlay \\"},{"line_number":14,"context_line":"\tMssiWifiOverlay"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"ifeq ($(ENABLE_VENDOR_RIL_SERVICE), true)"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7ab75996_5f3f968f","line":13,"updated":"2026-03-27 22:30:43.000000000","message":"tabs to spaces in whole makefile pls","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"},{"author":{"_account_id":24442,"name":"Elias Gheeraert","email":"eliasgheeraert@gmail.com","username":"TheMalachite","avatars":[{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/47e99e547234441c7d9ab080410caf80.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"8345b186e1680ee70bb0f1d75abf4e55b879a88c","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"PRODUCT_PACKAGES +\u003d \\"},{"line_number":12,"context_line":"    MssiFrameworkOverlay \\"},{"line_number":13,"context_line":"\tMssiNetworkStackOverlay \\"},{"line_number":14,"context_line":"\tMssiWifiOverlay"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"ifeq ($(ENABLE_VENDOR_RIL_SERVICE), true)"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"80940612_317e640d","line":13,"in_reply_to":"7ab75996_5f3f968f","updated":"2026-03-27 22:45:01.000000000","message":"Done","commit_id":"136c1a1309465e41e5f215a2f999b0944f6f93c0"}]}
