То, что вопрос не решается софтом - извините, вы не правы. Потому что всё, опрос любого устройства - есть работа чисто софтовая. И то, что CiMAX чего-то не отвечает за своим отсутствием, можно поправить, просто не делая этих самых запросов о его состоянии (не обращаясь к нему по i2c).
Но, если подумать на тему, что если уж ковыряться с софтом, не имея исходников, на таком уровне (декомпилировать его и что-то править), то не стоит ли тогда просто обратить внимание на вариант замены той части кода, которая отвечает за работу с картой? Взять код от 820 и поместить его в 800... :)
Это к вопросу о программистах.
Сделать можно всё. Вопрос в материальной стороне. Когда кому-то это станет выгодно сделать для всех и выложить в инет, то это непременно произойдёт.