Ключевая фраза: "управляемый USB-клиент". Флэшка - это USB-client, но не управляемый (если, конечно, она не собрана на каком-нибудь более-менее ширпотребном контроллере).
Принцип работы там очень простой (реализация сложная). Кода к USB-хосту подключается клиент, хост его спрашивает: "А ты хто?"
PSJB в ответ на это выдает такое, что плойка конкретно сходит с ума, и от досады исполняет кусок кода, затесавшийся в ответе.
Это ты о чем? Альтернативная плата эмулирует USB?
Угу. Именно так. Там можно использовать low-speed, а это всего полтора мегабита, современные контроллеры успевают программно дергать битами с такой скоростью.
В итоге, народ берет ATmega32 (есть в любом радиомагазине, стоит ~200р) припаивает к ней порядка десяти деталей (из которых четыре - это два светодиода и два резистора к ним) и все. Можно даже брать ATmega16, но жалуются, что последние прошивки не влезают вместе с бутлоадером. Работы - минут на 15, паять можно хоть на весу (в смысле, припаять прямо к микросхеме), единственный минус - нужен либо программатор, либо комп с LPT-портом, чтобы залить прошивку и/или бутлоадер.
Со свежей прошивкой, выходящий в пятницу, AC:Brotherhood идет вообще без вопросов. (Дуалшок ужасен. Такое ощущение, что его делали для школьников начальных классов. А боксовую лицуху обещают привезти в пятницу, если все нормально будет с таможней. SW:TFU2 до сих пор едет).
You think your day was surreal? Try mine.