Поправил ошибку: hex(int(str_id, 16)) преобразовывал 0x02000009 в 0x2000009
Терминалы неправильно реагуруют, когда height=-1. Пришлось высчитывать вручную