Specifies any device-model constraints via either an allowed-list or a blocked-list, but not both. By default, if neither list is specified or the device-model-constraints node is missing, the capsule supports all device models belonging to the target. For example, if you add targets for bixby-mobile and bixby-watch, but restrict specific Samsung Galaxy phones with the blocked-list, all the watch devices will still be supported by the capsule unless otherwise constrained.
...
device-model-constraints {
allowed-list {
allow (^SM-G96) // any variant of S9
allow (SM-G970U[A-Z]*ATT) // S10e, US, AT&T carrier
}
}
......
device-model-constraints {
blocked-list {
block (SM-G973[A-Z]*) // Galaxy S10
block (SM-G975[A-Z]*) // Galaxy S10+
}
}
...| allowed-list optional | Contains one or more allow keys specifying allowed values for a constraint |
| blocked-list optional | Contains one or more block keys specifying blocked values for a constraint |
Copyright 2026 Samsung All rights reserved