Цитата(Punk @ Feb 11 2011, 10:45)

Девайс получает с компа через UART (интерфейс c ПК на FT232R) побайтно дамп прошивки, после приема каждого байта отвечает NOT-ом этого байта(для контроля).
Посмотрите осциллографом на линию. Может оказаться, что между байтами большие промежутки. Посылать нужно пачками побольше. Если правильно помню, у USB есть особенность, которая не позволяет посылать чаще, чем 1000 раз в секунду.