Можете посмотреть как я по нестандартным протоколам данные читал: Метакон, Манотомь ДМ-5002М. Во втором примере код почище, т.к. позднее делал.