Предлагаю сначала протестировать программу для телефона с одним из настоящих устройств (CP210x, FTDI, PL2303, CDC/ACM, и т.д.), чтоб убедиться в работоспособности терминальной программы. А потом уже поэкспериментировать с подстановкой VID/PID в своё CDC-устройство.
Я пользовался для отладки двумя терминальными программами:
TermUSB, и
USB Serial Terminal Lite. Первая свободно лежит на сайте 4PDA, а откуда вторую скачал - сейчас не помню
Отличие программ в том, что вторая поддерживает больше режимов для CDC-устройств, в т.ч. управление дополнительными выводами CTS/RTS, если нужно. А первая программа, дополнительными выводами управлять не может.
Если не ошибаюсь, лучше всего эти терминальные программы работали с VID/PID от устройства
AVR-CDC на Mega8/48/85 (есть такой проект на сайте
recursion.jp, написанный японцем.
ссылка). Причина в том, что в этом проекте использован "чистый" CDC/ACM, который соответствует стандарту, и если в вашем контроллере также "чистый" CDC/ACM - то достаточно будет только поменять VID/PID.