Снизу приведено фото "правильной" платы сканера ELM327, наличие чипа PIC-18F25K80 - обязательно. Нормальные продавцы обязательно размещают фото этой платы.

Усеченный функционал адаптера можно определить без вскрытия корпуса. Необходим источник питания на 12 Вольт для питания  адаптера,пьезоэлектрический излучатель или осциллограф для контроля активности на контактах адаптера. Нумерации контактов на адаптере нет, поэтому орентироватся надо на нумерацию контактов на машинной части разъема OBD2. Проверку проводим с помощью приложений «Elm327Chat» или «ELM OBD Terminal». Подключаем питание к адаптеру контакт 4 (-) контакт 16(+). Делаем соединение с адаптером, затем поочередно испытываем все девять протоколов. Например для протокола ISO 14230-4 KWP (fast init, 10.4 Kbaud) подключаем излучатель к контактам 7 и 5, отправляем АТ-команду AT SP5, затем отправляем например число «00» если всё нормально излучатель должен «щелкнуть». Усеченный адаптер точно не будет «щелкать» с протоколами SAE J1850 PWM (41.6 Kbaud) и SAE J1850 VPW (10.4 Kbaud).

Вот пример сканера с усеченным функционалом, нормально работает только по CAN шине.

Смотрим на каких чипах он собран.

BK32310 - это блютуз.

MCP2515 - контроллер CAN шины.

TJA1040 - приемо-передатчик на физическую CAN шину.

Становиться понятно что полноценно сканер может работать только с автомобилями с CAN шиной. И этому сканеру очень далеко до Канадского прототипа LM327. При этом изготовитель не стесняется писать на корпусе изделия "поддерживает все протоколы OBDII".