Support protocol none

Hi guys i have issue i have nissan xterra 2009 and once i connect my odb2 ELM 327 its give me that support protocol: none.

Any one can help me🙏🏻

atd
OK

atz
ELM327 v2.1

atl0
atl0
OK

ate0
ate0
OK

ats0
OK

atsp1
OK

atdpn
1

0100
NO DATA

0900
NO DATA

atpc
OK

atsp2
OK

atdpn
2

0100
NO DATA

0900
NO DATA

atpc
OK

atsp3
OK

atdpn
3

0100
410000000000

0120
412000000000

0140
414000000000

0160
416000000000

0180
418000000000

01a0
41A000000000

01c0
41C000000000

0900
49000100000000

atpc
OK

DETECTION COMPLETE
SUPPORTED PROTOCOL: NONE :frowning:

Not sure if this will help but sharing the init parameters from my odb xml file for realdash

<init>
    <command send="atd"></command> <!-- set all to defaults -->
    <command send="atz"></command> <!-- reset all -->
    <command send="atat1"></command> <!-- adaptive timing auto 1 -->
    <command send="atst62"></command> <!-- set timeout to 62 ms -->
    <command send="atsp6"></command> <!-- set protocol as 6 -->
    <command send="ate0"></command> <!-- echo off -->
    <command send="atl0"></command> <!-- linefeed off -->
    <command send="ats0"></command> <!-- printing of spaces off -->
    <command send="ath1"></command>  <!-- headers on -->
    <command send="atdpn"></command> <!-- describe the protocol by number -->
	<command send="atal"></command> <!-- allow long > 7 byte messages -->
	<command send="0100"></command> <!-- PIDs supported [$01 - $20]	-->
  </init>
type or paste code here

Hi mmain thanks for the reply but I don’t have experience with these codes can you help me with and what I should do.

Do you want me to cope it and save it as xlm or what???

hi brother i found some xlm file from our admin but the problem that there is no xlm file for nissan

From the Realdash dash if you select Garage > select car door > select dash > connection > obd2 you should see a Nissan (generic) option, this would probably be best starting point

Yes i try this but its not working its shows protocol none supported.

obd2.xml (2.0 KB)

I am attaching a simple (common) obd2 xml which you could try as custom file instead of Nissan (generic); these are all common OBD2 functions (no manufacturer extended codes)

Hi mmain there is no xml file ready for nissan xterra as you know i don’t know how to customize😅??

atd
OK

atz
ELM327 v2.1

atat1
atat1
OK

atst62
atst62
OK

atsp6
atsp6
OK

ate0
ate0
OK

atl0
OK

ats0
OK

ath1
OK

atdpn
6

atal
OK

0100
NO DATA

I try to type it in the realdash its shows this

<?xml version="1.0" encoding="utf-8"?>
<command send="0114" skipCount="3" targetId="0" conversion="B0/200"></command> <!-- o2 1-8 -->
<command send="0115" skipCount="3" targetId="0" conversion="B0/200"></command>
<command send="0116" skipCount="3" targetId="0" conversion="B0/200"></command>
<command send="0117" skipCount="3" targetId="0" conversion="B0/200"></command>
<command send="0118" skipCount="3" targetId="1" conversion="B0/200"></command>
<command send="0119" skipCount="3" targetId="1" conversion="B0/200"></command>
<command send="011a" skipCount="3" targetId="1" conversion="B0/200"></command>
<command send="011b" skipCount="3" targetId="1" conversion="B0/200"></command>

<command send="0124" skipCount="3" targetId="0" conversion="(B0*256+B1)/32768"></command> <!-- o2 1-8 -->
<command send="0125" skipCount="3" targetId="0" conversion="(B0*256+B1)/32768"></command>
<command send="0126" skipCount="3" targetId="0" conversion="(B0*256+B1)/32768"></command>
<command send="0127" skipCount="3" targetId="0" conversion="(B0*256+B1)/32768"></command>
<command send="0128" skipCount="3" targetId="1" conversion="(B0*256+B1)/32768"></command>
<command send="0129" skipCount="3" targetId="1" conversion="(B0*256+B1)/32768"></command>
<command send="012a" skipCount="3" targetId="1" conversion="(B0*256+B1)/32768"></command>
<command send="012b" skipCount="3" targetId="1" conversion="(B0*256+B1)/32768"></command>

<command send="0134" skipCount="3" targetId="0" conversion="(B0*256+B1)/32768"></command> <!-- o2 1-8 -->
<command send="0135" skipCount="3" targetId="0" conversion="(B0*256+B1)/32768"></command>
<command send="0136" skipCount="3" targetId="0" conversion="(B0*256+B1)/32768"></command>
<command send="0137" skipCount="3" targetId="0" conversion="(B0*256+B1)/32768"></command>
<command send="0138" skipCount="3" targetId="1" conversion="(B0*256+B1)/32768"></command>
<command send="0139" skipCount="3" targetId="1" conversion="(B0*256+B1)/32768"></command>
<command send="013a" skipCount="3" targetId="1" conversion="(B0*256+B1)/32768"></command>
<command send="013b" skipCount="3" targetId="1" conversion="(B0*256+B1)/32768"></command>

<!-- <command send="0101" skipCount="35" targetId="65"></command> --> <!-- number of DTCs -->
<command send="0111" skipCount="2" targetId="42" conversion="V/2.55"></command> <!-- tps -->
<command send="010a" skipCount="6" targetId="202" conversion="V*3"></command> <!-- fuel pressure -->
<command send="0105" skipCount="57" targetId="14" units="C" conversion="V-40"></command> <!-- clt -->
<command send="010f" skipCount="15" targetId="27" units="C" conversion="V-40"></command> <!-- iat -->
<command send="0133" skipCount="60" targetId="11"></command> <!-- baro -->
<command send="0146" skipCount="100" targetId="300" units="C" conversion="V-40"></command> <!-- ambient air temp -->
         
<command send="atrv" skipCount="5" targetId="12"></command> <!-- voltage -->
<command send="012f" skipCount="25" targetId="201" conversion="V/2.55"></command> <!-- fuel level -->
<command send="0106" skipCount="10" targetId="101" conversion="V/1.28-100"></command> <!-- short trim bank 1 -->
<command send="0107" skipCount="50" targetId="102" conversion="V/1.28-100"></command> <!-- long trim bank 1 -->
<command send="0108" skipCount="10" targetId="103" conversion="V/1.28-100"></command> <!-- short trim bank 2 -->
<command send="0109" skipCount="50" targetId="104" conversion="V/1.28-100"></command> <!-- long trim bank 2 -->
<command send="011f" skipCount="11" targetId="33"></command> <!-- engine runtime -->
<command send="015c" skipCount="32" targetId="152" units="C" conversion="V-40"></command> <!-- engine oil temp -->

Hi brother sorry for inconvenience do you think this is correct and if its what is next.

No this can’t be correct, this file basically aligns an OBD2 response from the car i.e. the send=“value” with a RealDash value (targetId)

If you look at the file I sent OBD code send=“010C” aligns with Realdash RPM at targetId=“47”

In your example you are sending many values to RealDash 0 and 1

1 Like