Очень странно, но проблема практически такая же, только при первом чтении через USB всё ОК, а потом 10-12 битых байтов при каждом чтении, и все в разных местах. СОМ с питанием решает проблему, но ещё могут быть глюки и в зависимости от компа. На ноуте не подключенном к сети плохо читается или совсем не читается. На стационарнике лучше работает.