"ELM327 OBD2 USB Adapter, Diagnostic Coding Tool with MS-CAN/HS-CAN Switch Compatible with Ford F150 F250 Lincoln Mazda Mercury Code Reader Vehicle Diagnosis on Windows with V1.5 PIC18F25K80 Chip"
along with the 4 pin connector with correct pinout. When I select "any bike", there is not much reaction. Then I get asked 2011 or 2012. Not much either way.
When I select M3C, M3D, etc., The fuel pump cycles on connect, disconnect, pushing active test buttons, etc., It detects 3 different ECU's (no luck accessing codes), but I never get much information for the debug file. VIN is never read at all.
Where should I go from here? Let me know if I can supply different debug info. Any help appreciated

Debug file:
"File generated On 2025-08-03 10:35:04 AM"
"Software version 2.0.4.6"
"ELM version : ELM327 v1.5"
"Auto Detect Bike = "
"User Bike = 2017 Diavel 1200 Diesel"
"CAN Bike = "
"Ecu = "
"Hardw = "
"Softw = "
"OilService = NO"
"DesmoService = NO"
" vin:NO DATA
>
3 PIDS active founds
?_
"
"Vin = "
"DTC = "
"C647B189"
"Bike = 4"
"lic not found
hard :
soft :
"
"registered"