June 11th, 2019

Костерок

Librech551 и CH552G

Купил себе на али пяток CH552G, прочитав "истории успеха" использования связки sdcc и wchisptool из librech551. Однако, сразу наткнулся на то, что wchisptool не показывает справку — мелкая опечатка (вместо default автор в последнем релизе написал vdefault). С чипом еще хуже: в системе его видно как положено:
[ 8326.298159] usb 7-2: new full-speed USB device number 9 using uhci_hcd
[ 8326.452352] usb 7-2: New USB device found, idVendor=4348, idProduct=55e0
[ 8326.452355] usb 7-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0

однако, wchisptool его определить не может, т.к. на запрос типа МК отдает первый байт запроса и еще какой-то мусор (причем, мусор этот всегда один и тот же, но различается у разных чипов).
Вот не понимаю: то ли я с чем-то накосячил, то ли китаец мне подсунул какую-то дрянь вместо микроконтроллеров (но странно: ведь если бы это совсем фуфлом было, то либо не отзывалось бы на энумерацию USB, либо на команды бы не откликалось совсем).
Может, кто натыкался на подобное? Как "лечить"? Проблема еще в том, что автор — китаец. Судя по всему, у него есть спецификации чипов и он спокойно смог написать прошиватель, у меня же есть лишь переведенный с китайского на английский даташит...