Telit 4G band management in #BND may be in hex or dec
Some Telit modems require a decimal number when specifying 4G bands in #BND, while some others require a hexadecimal number. Programmatically guessing which kind of number is needed is not easy, because the #BND=? output may be interpreted in both ways, e.g. as in the Telit LE922 case here (80044 could be both in hex or dec):
ModemManager[12631]: <debug> [1568385456.539822] (ttyUSB3): --> 'AT#BND=?<CR>'
ModemManager[12631]: <debug> [1568385456.553664] (ttyUSB3): <--'<CR><LF>#BND: (0),(0),(1-80044)<CR><LF><CR><LF>OK<CR><LF>'
Right now the current implementation expects and uses decimal numbers exclusively, so 4G band management will be broken for all the devices that require hex numbers.