^m00h^, проблема в Endianness, телега гвоздями прибита к little-endian, и все. Можно упороться и перелопатить весь код, и может даже что-то и зашевелиться. НО! После любого обновления основной ветки протокола придется заново проделывать всю операцию.