• Ответить в эту тему
  • Ответить в эту тему

10335 posts in this topic

Recommended Posts

вот пример при нажатии на largus

xray.jpg.b71e3b39dc1c76c1aec2b814aafedd06.jpg

и нажатии на vesta

vesta.jpg.4d357d469a0464bd7159c13eb7412c9c.jpg

ничего не показывает. лог включен куда он сохраняется,

с espace все находит

espace.jpg.b021cf2ca9334eb98d9add1cb8a5a056.jpg

Share this post


Link to post
Share on other sites
1 minute ago, andru666 said:

и нажатии на vesta

Это значит что в базе ничего нет.

Посмотрите файл ecus/ecuslist.xml проект xGF  не указан в поле <Projects> ни у одного блока. 

Можно посканировать как другой проект и по логам сканирования подправить ecuslist.xml

7 minutes ago, andru666 said:

лог включен куда он сохраняется,

в папку pyren/logs

интересен файл начинающийся на elm_

Share this post


Link to post
Share on other sites
9 минут назад, Shr-lnm сказал:

интересен файл начинающийся на elm_

вот 2 файла https://cloud.mail.ru/public/2b2Y/27w2DQUZu

15 минут назад, Shr-lnm сказал:

Посмотрите файл ecus/ecuslist.xml проект xGF  не указан в поле <Projects> ни у одного блока. 

 

только в <Comment>All ECUs</Comment>  и <Protocol> встречается

Share this post


Link to post
Share on other sites
51 минуту назад, Shr-lnm сказал:

Там указаны блоки которых нет в базе. Программа падает из-за них.

 

 

        <EcuKind idFamily="9">
          <EcuRef name="1279" doc="BVR_On_CAN_x52_JS3_2D"/>
        </EcuKind>
        <EcuKind idFamily="18">
          <EcuRef name="1135" doc="DAE_X98_X87_0000_11"/>
        </EcuKind>

 

удалив эти блоки падать перестанет?

35 минут назад, Shr-lnm сказал:

Посмотрите файл ecus/ecuslist.xml проект xGF  не указан в поле <Projects> ни у одного блока. 

 

Только что поиском посмотрел что rf90 (largus) тоже нет в <Projects> но у него показывает

Share this post


Link to post
Share on other sites
8 minutes ago, andru666 said:

удалив эти блоки падать перестанет?

Перестанет, но я не знаю что будет дальше. Это явно кто то экспериментировать или подбирал под свою машину. 

Share this post


Link to post
Share on other sites
Только что, Shr-lnm сказал:

Перестанет, но я не знаю что будет дальше. Это явно кто то экспериментировать или подбирал под свою машину. 

ну если нет этих блоков в базе значит они не надо их ведь все равно не найдет

Share this post


Link to post
Share on other sites

Просто результат не предсказуем. 

Share this post


Link to post
Share on other sites
1 минуту назад, Shr-lnm сказал:

Просто результат не предсказуем. 

ну я так предполагаю просто меньше блоков будет сканировать

В общем проверил выбрав демо режим ошибка выбивало и было 7 блоков. удалил эти строки и сейчас норм нет этой ошибки через 2 дня проверю на авто. и останется разобраться с базой ddt2000

Share this post


Link to post
Share on other sites
7 minutes ago, andru666 said:

ну я так предполагаю просто меньше блоков будет сканировать

Просто там выбор блоков получается очень ограничен

Share this post


Link to post
Share on other sites
1 минуту назад, Shr-lnm сказал:

Просто там выбор блоков получается очень ограничен

ну по другому не решить ведь крах?

Share this post


Link to post
Share on other sites
1 час назад, Shr-lnm сказал:

Там указаны блоки которых нет в базе. Программа падает из-за них.

 

 

        <EcuKind idFamily="9">
          <EcuRef name="1279" doc="BVR_On_CAN_x52_JS3_2D"/>
        </EcuKind>
        <EcuKind idFamily="18">
          <EcuRef name="1135" doc="DAE_X98_X87_0000_11"/>
        </EcuKind>

 

 

Оригинал также включает в себя отредактированный файл Uces.xml.

 

Скрытый текст

    <EcuData name="1135" doc="DAE_X98_X87_0000_11" stdType="STD_B">
        <SessionId>genSession:GenSession?GenSession#11135</SessionId>
        <TrtId>diagServices:EcuDiag?EcuDiag#11135</TrtId>
        <ModelId>FG1811135.xml</ModelId>
        <OptimizerId>SG1811135.xml</OptimizerId>
        <ECUInformations>
            <Address targetAddress="04" toolAddress="F1" addressExtension="00" MType="0" TAType="0"/>
            <Frames>
                <StartDiagSession request="10C0" response="50C0" mode="1"/>
                <StopDiagSession request="1081" response="5081" mode="1"/>
                <KeepAlive request="3E01" hasResponse="true" period="3000" negativeResponse="7F3E" mode="1"/>
                <PlusAPCExtension request="" response="" mode="1"/>
            </Frames>
            <Ids>
                <IdFrame request="2180" response="6180" length="0" mode="1"/>
                <IdByte rank="6" mask="FF" value="11"/>
            </Ids>
            <ErrorDelay value="1000"/>
            <ReplyToRequestDelay value="0"/>
            <CommRetry value="3"/>
            <Programmable value="false"/>
            <CANConfig value="false"/>
        </ECUInformations>
    </EcuData>
    <EcuData name="1279" doc="BVR_On_CAN_x52_JS3_2D" stdType="STD_B">
        <SessionId>genSession:GenSession?GenSession#11279</SessionId>
        <TrtId>diagServices:EcuDiag?EcuDiag#11279</TrtId>
        <ModelId>FG0911279.xml</ModelId>
        <OptimizerId>SG0911279.xml</OptimizerId>
        <ECUInformations>
            <Address targetAddress="6E" toolAddress="F1" addressExtension="00" MType="0" TAType="0"/>
            <Frames>
                <StartDiagSession request="10C0" response="50C0" mode="1"/>
                <StopDiagSession request="1081" response="5081" mode="1"/>
                <KeepAlive request="3E01" hasResponse="true" period="3000" negativeResponse="7F3E" mode="1"/>
                <PlusAPCExtension request="" response="" mode="1"/>
            </Frames>
            <Ids>
                <IdFrame request="2180" response="6180" length="0" mode="1"/>
                <IdByte rank="6" mask="FF" value="2D"/>
            </Ids>
            <ErrorDelay value="1000"/>
            <ReplyToRequestDelay value="0"/>
            <CommRetry value="3"/>
            <Programmable value="true"/>
            <CANConfig value="false"/>
        </ECUInformations>
    </EcuData>
    <EcuData name="1551" doc="TCU_GEN2_0000_0E" stdType="STD_B">
        <SessionId>genSession:GenSession?GenSession#11550</SessionId>
        <TrtId>diagServices:EcuDiag?EcuDiag#11550</TrtId>
        <ModelId>FG7711237.xml</ModelId>
        <OptimizerId>SG7711237.xml</OptimizerId>
        <ECUInformations>
            <Address targetAddress="77" toolAddress="F1" addressExtension="00" MType="0" TAType="0"/>
            <Frames>
                <StartDiagSession request="10C0" response="50C0" mode="1"/>
                <StopDiagSession request="1081" response="5081" mode="1"/>
                <KeepAlive request="3E01" hasResponse="true" period="3000" negativeResponse="7F3E" mode="1"/>
                <PlusAPCExtension request="" response="" mode="1"/>
            </Frames>
            <Ids>
                <IdFrame request="2180" response="6180" length="0" mode="1"/>
                <IdByte rank="6" mask="FF" value="0E"/>
            </Ids>
            <ErrorDelay value="1000"/>
            <ReplyToRequestDelay value="0"/>
            <CommRetry value="3"/>
            <Programmable value="true"/>
            <CANConfig value="false"/>
        </ECUInformations>
    </EcuData>


 

Тогда есть этот тестовый файл TCOM.  https://www.club-renault.ru/forum/profile/52730-gzin/

 

Скрытый текст

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?DoCDB type="Vehicle" fileVersion="1.0" authorVersion="230.0.9" author="AGBD" date="11/09/2018" checksum="B358" ?>
<Vehicle TCOM="087" codetext="57542" defaultText="LADA VESTA GziN" indexTopo="45">
  <Connector name="OBD">
    <CANNetwork canH="6" canL="14" netIndex="0">
      <EcuList>
        <EcuKind idFamily="2">
          <EcuRef name="11469" doc="ESC BOSCH 9.1_Solft0000_Vdiag09"/>
        </EcuKind>
        <EcuKind idFamily="4">
          <EcuRef name="11335" doc="UCH_BCM_T4VS_X87 H79ph2 X98 X52 X67 X92_00_05"/>
        </EcuKind>
        <EcuKind idFamily="8">
          <EcuRef name="11119" doc="X10-X98-X87-X52ClimBoxGen1_0000_04_A"/>
        </EcuKind>
        <EcuKind idFamily="9">
          <EcuRef name="11279" doc="BVR_On_CAN_x52_JS3_v2.2.xml"/>
        </EcuKind>
        <EcuKind idFamily="20">
          <EcuRef name="11290" doc="EMM_X07_SW1x_08_B"/>
        </EcuKind>
        <EcuKind idFamily="18">
          <EcuRef name="11135" doc="DAE_X98_X87_0000_04_A"/>
        </EcuKind>
        <EcuKind idFamily="77">
          <EcuRef name="11550" doc="TCU_GEN2_0000_17"/>
        </EcuKind>
      </EcuList>
    </CANNetwork>
  </Connector>
</Vehicle>

 

Share this post


Link to post
Share on other sites
6 минут назад, Dector сказал:

Оригинал также включает в себя отредактированный файл Uces.xml.

 

а в какой базе он?

Share this post


Link to post
Share on other sites
8 минут назад, andru666 сказал:

а в какой базе он?

Вы можете скопировать текст в Ucel.xml каждой базы.

 

Или попробуйте TCOM от GziN.

Edited by Dector

Share this post


Link to post
Share on other sites
12 minutes ago, Dector said:

Тогда есть этот тестовый файл TCOM.

Вот. Тут уже все номера блоков 5 значные как и должны быть

Share this post


Link to post
Share on other sites

обновился до 9q fix10

пробую в демо

Exception in Tkinter callback

 

Скрытый текст

d:\Renault\pyren_test>_pyren_launcher.py
CLIP DB : ..\pyrendata_190.zip
Opening ELM
Loading ECUs list
Loading language
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Python27\lib\lib-tk\Tkinter.py", line 1547, in __call__
    return self.func(*args)
  File "D:\Renault\pyren_test\_pyren_launcher.py", line 312, in cmd_Demo
    run(self.save, 'demo')
  File "D:\Renault\pyren_test\_pyren_launcher.py", line 262, in run
    cmdr.main()
  File "D:\Renault\pyren_test/pyren_9q\pyren.py", line 289, in main
    lang = optfile("Location/DiagOnCAN_" + mod_globals.opt_lang + ".bqm", True)
  File "D:\Renault\pyren_test/pyren_9q\mod_optfile.py", line 40, in __init__
    self.get_dict( lf, progress )
  File "D:\Renault\pyren_test/pyren_9q\mod_optfile.py", line 82, in get_dict
    lf.seek(0x14)
UnsupportedOperation: seek

 

 

PS: если база не в архиве - то запускается нормально.

Edited by amokk_spb

Share this post


Link to post
Share on other sites
4 минуты назад, Dector сказал:

Вы можете скопировать текст в Ucel.xml каждой базы.

 

https://cloud.mail.ru/public/4Bxs/2E1L4wtbh от последней базы там нет. дайте ссылку где скачать базу где все есть

Share this post


Link to post
Share on other sites
Vor 17 Minuten sagte Shr-lnm:

Hier. Es gibt bereits alle 5 Blocknummern, wie sie sein sollten

Ich kann mich nicht erinnern, ob ich die 2180-Daten in der Uces-Datei korrigieren musste.

 

Скрытый текст

Identified ECU [BCM/UCH]@26 : BCM_T4_VS_DDT_16_SW15_20150528T154506.json DIAGVERSION [5]SUPPLIER [001] SOFT [1419] VERSION [0F0A] {2523}
Identified ECU [UPC-EMM]@27 : EMM_EDISON_DDT2000_SW13_1_V1_3_20160111T151201.json DIAGVERSION [8]SUPPLIER [414] SOFT [C132] VERSION [4022] {1551}
Found ECU [Power steering] (no relevant ECU file found) :DIAGVERSION [17] SUPPLIER [231] SOFT [0010] VERSION [0000]
Found ECU [EPS] (no relevant ECU file found) :DIAGVERSION [17] SUPPLIER [231] SOFT [0010] VERSION [0000]
Found ECU [AT] (no relevant ECU file found) :DIAGVERSION [45] SUPPLIER [141] SOFT [0600] VERSION [0005]
Found ECU [DCM Renault] (no relevant ECU file found) :DIAGVERSION [14] SUPPLIER [ITL] SOFT [01] VERSION [71]

 

Edited by Dector

Share this post


Link to post
Share on other sites
1 час назад, Br1ght сказал:

Но теперь видимо проблема с базой клип.

У меня вся база CLIP лежит в папке. Это неправильно?

У меня все работает, проверяем языковой файл в папке Location, должно быть DiagOnCAN_RU.bqm.

Далее файлы doc_maker.py и mod_ecu.py должны лежать в папке pyren, а не в корневой как у вас.

Папки NML, Params, pyren2 не нужны, их можно удалить. Вот примеры bat-файлов, которым я пользуюсь.

Пробелы в пути названиях папок нежелательны, поэтому я создал отдельную папку Рено в корне диска.

 

"d:\Renault\Python27\python.exe" "d:\Renault\pyren\doc_maker.py" --vin VF1DT380E4683****
pause

 

"d:\Renault\Python27\python.exe" "d:\Renault\pyren\mod_ecu.py" 11382 RU torq
pause

 

Далее в папке DocDB_RU из архивного файла DocDB_RU.7ze достаем наружу папку DocDb132 и кидаем в DocDB_RU.

Хорошо, что ваша модель есть в базе CAN-Clip, иначе пришлось бы осваивать программный комплекс Dialogys.

Пока не отловим все ошибки новой версии pyren, рекомендую использовать крайнюю стабильную версию pyren 0.9.p fix 24.

Скачать fix24 можно тут -> https://gitlab.com/py_ren/pyren/tree/ebcad26ad6ea14a5a96f5434f0c52bf16b2a48b0

Перед заменой версии pyren можно удалить текущую папку pyren и файлы скриптов в корневой папке.

Чтобы не терять файл savedEcus.p, его можно заранее сохранить, а потом скопировать обратно. 

doc_maker.jpg

pyren.jpg

  • Like 2

Share this post


Link to post
Share on other sites
55 minutes ago, amokk_spb said:

UnsupportedOperation: seek

Это уже знакомое сообщение ). Видимо мало кто обратил внимание, что база clip в архиве должна быть в формате pyclip. Т.е. ее нужно создавать утилитой bdconverter.py. 

 

Обычные xml файлы можно открывать прямо из архива, а клиповские файлы bqm и SG прямо из архива открыть нельзя, поэтому их сначала нужно в кешированный вид .p преобразовать 

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, Dector said:

Ich kann mich nicht erinnern, ob ich die 2180-Daten in der Uces-Datei korrigieren musste.

Было бы интересно посмотреть логи сканирования. Практически уверен что все блоки Vecta, или очень похожие, есть в базе clip. Если это интересно водителям Vesta можно бы ло бы совместно попробовать собрать правильный TCOM файл для них, взяв за основу файл GziN

  • Like 1

Share this post


Link to post
Share on other sites
13 минут назад, Shr-lnm сказал:

Было бы интересно посмотреть логи сканирования. Практически уверен что все блоки Vecta, или очень похожие, есть в базе clip. Если это интересно водителям Vesta можно бы ло бы совместно попробовать собрать правильный TCOM файл для них, взяв за основу файл GziN

Там блоки АБС и ЦЭКБС от Logan II (X52), ЕММ от Рено, за подушки не уверен, ЭБУ впрыска и приборка свои точно не Рено.

Share this post


Link to post
Share on other sites
2 minutes ago, Bearcat said:

ЭБУ впрыска и приборка свои точно не Рено.

Жаль. А что за блоки там стоят?

Share this post


Link to post
Share on other sites
12 минут назад, Shr-lnm сказал:

Жаль. А что за блоки там стоят?

ЭБУ впрыска Ителма M86CAN, приборка Ителма 8450007022.

 

Вот скриншот за ЕММ

2wAAAgOUdOA-1920.jpg

  • Like 2

Share this post


Link to post
Share on other sites
1 час назад, Shr-lnm сказал:

Это уже знакомое сообщение ). Видимо мало кто обратил внимание, что база clip в архиве должна быть в формате pyclip. Т.е. ее нужно создавать утилитой bdconverter.py. 

 

Обычные xml файлы можно открывать прямо из архива, а клиповские файлы bqm и SG прямо из архива открыть нельзя, поэтому их сначала нужно в кешированный вид .p преобразовать 

Спасибо, не понял этого.

попробовал сделать кешированные .p файлы из базы 190 и они очень сильно расходятся с базой pyclip которую я брал примерно год назад. неужели так сильно изменилась вся база, что даже в произвольно выбранном блоке все иначе описано

 

в старом:

p862
sVIdentification\u005cI004
p863
V<Identification id="I004"><Computation type="CSTRING"><Value>$HexaToString$(_CXX_DIAG_NR)</Value><MnemoList><Mnemo name="_CXX_DIAG_NR" /></MnemoList></Computation></Identification>
 

в новом 

p862
sVCommand\u005cA004
p863
V<Command id="A004"><ServiceIDs><ServiceID name="18" /></ServiceIDs></Command>
 

попробовать предыдущую версию 159 сравнить еще надо. 

Share this post


Link to post
Share on other sites

@andru666  Просто вставьте файл, протестируйте и предоставьте файлы журнала.

 

Скрытый текст

 

Share this post


Link to post
Share on other sites
36 minutes ago, amokk_spb said:

они очень сильно расходятся с базой pyclip которую я брал примерно год назад.

тут сложно судить. Видимо в этих файлах порядок компонент изменился, но общее множество возможно осталось прежним. Их лучше сравнивать в текстовом виде 

 

pyren $./mod_optfile.py 

Usage: mod_optfile.py <filename> [key]

       mod_optfile.py ALLSG

       mod_optfile.py HEX <infile> <outfile>

Example:

   mod_optfile.py ../Location/DiagOnCan_RU.bqm

   mod_optfile.py ../EcuRenault/Sessions/SG0110016.XML P001

 

Share this post


Link to post
Share on other sites

Всем спасибо. Все заработало. 

Буду очень благодарен, если поможете разобраться с Torque.

 

Есть у меня допустим два блока - двигатель (10480) и АКПП (10490). 

make_torque_pids создает для них отдельные csv и соответственно отдельные профили с разными строками инициализации.

 

Двигатель: ATAL\nATSH7E0\nATCRA7E8\nATFCSH7E0\nATFCSD300000\nATFCSM1\nATSP6\n10C0

АКПП: ATAL\nATSH743\nATCRA763\nATFCSH743\nATFCSD300000\nATFCSM1\nATSP6\n10C0

 
По отдельности профили замечательно работают.
 

Я сделал один csv со всеми нужными мне параметрами из разных блоков.

Как заставить Torque показывать их на одном экране сразу?

Можно ли как-то скомбинировать строки инициализации?

 

 

Share this post


Link to post
Share on other sites

можно, если в файле csv  в графах Start, Stop Diagnostic для каждого пида пере настраивать адаптер в соответствии со стоками инициализации

  • Like 3

Share this post


Link to post
Share on other sites
4 минуты назад, cintakc сказал:

можно, если в файле csv  в графах Start, Stop Diagnostic для каждого пида пере настраивать адаптер в соответствии со стоками инициализации

вот эти строки имеете в виду?

image.thumb.png.32b2321a35af5b0ca03d80f9689d77e1.png

 

Допустим в  start я пишу строку инициализации.

А в Stop?

Share this post


Link to post
Share on other sites

Попробуйте писать только в старт и сокращенный вариант

ATSH743\nATCRA763\n10C0

или

ATSH7E0\nATCRA7E8\n10C0

  • Like 2

Share this post


Link to post
Share on other sites
17 часов назад, andru666 сказал:

мы не про ddt4all, а про базу ddt2000

 

Скрытый текст

- Ты веревки перепутал, когда страховку вязал?!
- Ты что мне дал, то я и перепутал...

 

К/ф "Особенности национальной рыбалки"

 

  • Like 1

Share this post


Link to post
Share on other sites

Br1ght, примерно так

"Name","ShortName","ModeAndPID","Equation","Min Value","Max Value","Units","Header","Start","Stop"
"(OUT3) Vehicle speed","Speed","2103","C","0","180","km","7E0","",""
"(OUT3) ABS FL speed","ABS FL","2101","(A*256+B)/100","0","655","kmh","784","atsh784\natfcsh784\natfcsd300000\natfcsm1\natcra785\n10c0","ati\natsh7E0\n10c0"

но время опроса увеличится за счет перенастройки адаптера на разные блоки

в профиле можно строку по двигателю прописать

atsp6\natsh7e0\n10c0

Edited by cintakc
добавил текст
  • Like 4

Share this post


Link to post
Share on other sites
3 часа назад, Br1ght сказал:

 

Всем спасибо. Все заработало.

На форуме принято выражать благодарность путём нажатия на "сердечко" в правом нижнем углу "полезного" сообщения)

 

3 часа назад, Br1ght сказал:

Буду очень благодарен, если поможете разобраться с Torque.

У меня заработало с пустой строкой инициализации в профиле, но с галочкой альтернативные OBD заголовки.

Torque нормально переваривает PIDы от различных ЭБУ, т.к. в PIDах уже прописаны адреса типа 7E0 и т.д.

  • Like 2

Share this post


Link to post
Share on other sites
В 20.10.2019 в 22:13, Dector сказал:

Сканируйте ваш Kangoo с помощью ddt4all или Ecutweaker, а затем покажите файлы журнала.

https://yadi.sk/d/hNR2pOzv4HdfsA          https://yadi.sk/d/SzAmCekly_RZDg

если я правилно понял нужны ети файли?https://yadi.sk/i/CPQb0-TlxyiMW  https://yadi.sk/i/-H5lUmrYxyiJR

Share this post


Link to post
Share on other sites
2 hours ago, gorek80 said:

если я правилно понял нужны ети файли?

Если я правильно помню, проблема была с поиском блока зажигания и абс. Зажигание скорее всего можно диагностировать как блок 10366 отсканировав его как  ClioII p2/3б

а ABS как 10762 в THALIA/SYMB.2

 

Spoiler

pyren $./mod_scan_ecus.py 7A 2180 '80 82 00 30 99 14 08 31 35 33 82 00 21 04 50 00 BE 00 7E 0A 61 A0 03 03 03'

CLIP DB : ..

DDT  DB : ../DDT2000data_0719.zip

Read models

Loading Uces.xml

10366 FG0110366.XML [u'2180', u'6180', u'0', u'16', u'FF', u'BE', u'2180', u'6180', u'0', u'6', u'FF', u'08'] [u' ClioII p2/3#124']

10414 FG0110414.XML [u'2180', u'6180', u'0', u'16', u'FF', u'BE'] [u' ClioII p2/3#124']

1429 1429 [u'2180', u'7A6180', u'0', u'16', u'FF', u'BE', u'2180', u'7A6180', u'0', u'6', u'FF', u'08'] [u'CLIOIIp2/3/4#67', u'KANGOO MUX#73', u'THALIA/SYMBOL#77']

 

 

pyren $./mod_scan_ecus.py 01 2180 '80 77 01 05 53 98 18 30 33 37 30 03 20 82 04 6F 7C 12 05 00 00 91 40 01 01'

CLIP DB : ..

DDT  DB : ../DDT2000data_0719.zip

Read models

Loading Uces.xml

10762 FG0210762.XML [u'2180', u'6180', u'0', u'6', u'FF', u'18'] [u'THALIA/SYMB.2#141', u'CLIOIIph6#157']

239 239 [u'2180', u'016180', u'0', u'6', u'FF', u'18'] [u'CLIOIIp2/3/4#67', u'KANGOO MUX#73', u'THALIA/SYMBOL#77', u'TWINGO ph2#34']

10682 FG0210682.XML [u'2180', u'6180', u'0', u'6', u'FF', u'18'] [u'SANDERO#139', u'LOGAN#136']

11078 FG0211078.XML [u'2180', u'6180', u'0', u'6', u'FF', u'18'] [u'LODGY#149', u'DOKKER/KANGOO#150']

11303 FG0211303.XML [u'2180', u'6180', u'0', u'6', u'FF', u'18'] [u'KANGOO VLL#162']

 

Edited by Shr-lnm
  • Like 3

Share this post


Link to post
Share on other sites
2 часа назад, Shr-lnm сказал:

Если я правильно помню, проблема была с поиском блока зажигания и абс. Зажигание скорее всего можно диагностировать как блок 10366 отсканировав его как  ClioII p2/3б

а ABS как 10762 в THALIA/SYMB.2

 

  Показать

pyren $./mod_scan_ecus.py 7A 2180 '80 82 00 30 99 14 08 31 35 33 82 00 21 04 50 00 BE 00 7E 0A 61 A0 03 03 03'

CLIP DB : ..

DDT  DB : ../DDT2000data_0719.zip

Read models

Loading Uces.xml

10366 FG0110366.XML [u'2180', u'6180', u'0', u'16', u'FF', u'BE', u'2180', u'6180', u'0', u'6', u'FF', u'08'] [u' ClioII p2/3#124']

10414 FG0110414.XML [u'2180', u'6180', u'0', u'16', u'FF', u'BE'] [u' ClioII p2/3#124']

1429 1429 [u'2180', u'7A6180', u'0', u'16', u'FF', u'BE', u'2180', u'7A6180', u'0', u'6', u'FF', u'08'] [u'CLIOIIp2/3/4#67', u'KANGOO MUX#73', u'THALIA/SYMBOL#77']

 

 

pyren $./mod_scan_ecus.py 01 2180 '80 77 01 05 53 98 18 30 33 37 30 03 20 82 04 6F 7C 12 05 00 00 91 40 01 01'

CLIP DB : ..

DDT  DB : ../DDT2000data_0719.zip

Read models

Loading Uces.xml

10762 FG0210762.XML [u'2180', u'6180', u'0', u'6', u'FF', u'18'] [u'THALIA/SYMB.2#141', u'CLIOIIph6#157']

239 239 [u'2180', u'016180', u'0', u'6', u'FF', u'18'] [u'CLIOIIp2/3/4#67', u'KANGOO MUX#73', u'THALIA/SYMBOL#77', u'TWINGO ph2#34']

10682 FG0210682.XML [u'2180', u'6180', u'0', u'6', u'FF', u'18'] [u'SANDERO#139', u'LOGAN#136']

11078 FG0211078.XML [u'2180', u'6180', u'0', u'6', u'FF', u'18'] [u'LODGY#149', u'DOKKER/KANGOO#150']

11303 FG0211303.XML [u'2180', u'6180', u'0', u'6', u'FF', u'18'] [u'KANGOO VLL#162']

 

pyren находит абс и арбег если подключаюсь как кангоо vll, хочется увидеть цЭкбс ну и блок управления двигателем.

Share this post


Link to post
Share on other sites
45 minutes ago, gorek80 said:

хочется увидеть цЭкбс

в логах есть отклик от 4 блоков. Про впрыск чуть выше а ЦЭКБС можно попробовать найти в TRAFICIIp2/3 или LAGUNA II или LAGUNAII ph2

 

Spoiler
Spoiler

pyren $./mod_scan_ecus.py 26 2180 '80 82 00 09 47 68 0C 00 32 31 21 66 88 96 09 00 05 00 00 48 00 07 07 42 2C'

CLIP DB : ..

DDT  DB : ../DDT2000data_0719.zip

Read models

Loading Uces.xml

10500 FG0410500.XML [u'2180', u'6180', u'0', u'6', u'FF', u'0C'] [u'TRAFICIIp2/3#130']

5012 5012 [u'2180', u'266180', u'0', u'6', u'FF', u'0C'] [u'KANGOO MUX#73']

10248 FG0410248.XML [u'2180', u'6180', u'0', u'6', u'FF', u'0C'] [u'LAGUNA II#116', u'LAGUNAII ph2#121']

 

 

  • Like 1

Share this post


Link to post
Share on other sites
20 часов назад, Dector сказал:

@andru666  Просто вставьте файл, протестируйте и предоставьте файлы журнала.

 

 

с таким вариантом в демо режиме не крошится.  спс будет время попробую н авто

Share this post


Link to post
Share on other sites

в общем я нашел программу которая может пакетно переводить xml файлы. попросил автора добавить формат базы ddt2000. программа в основном для перевода xml андроид. но не только xml. с помощью goоgle и яндекс переводчика, может и других переводчиков, переводу блоки своего авто, если востребовано могу если есть такие-же функции оно переведет автоматом везде. если есть знатоки то прошу помощь в переводе. там создается база и потом можно все файлы с такими строками перевести

Edited by andru666

Share this post


Link to post
Share on other sites
50 minutes ago, andru666 said:

в общем я нашел программу которая может пакетно переводить xml файлы

Я делал раньше пробовал написать такую программу, но там есть проблемка. Для использования API yandex и google translate нужно специально зарегистрироваться и получить токен. Количество транзакций в сутки с таким токеном ограничено, поэтому программу нельзя выкладывать в паблик - экаунт быстро заблокируют ((,  да и качество перевода таких коротких фраз изобилующих техническими терминами и аббревиатурами, мягко сказать оставляет желать лучшего ((. 

 

Интересно конечно посмотреть на результат, но мне задача кажется не сильно перспективной. К сожалению ((

 

Но mod_ddt будучи запущенным через pyren переводит все что может на язык выбранный в CLIP. Конечно процент не большой но хоть что-то.

 

  • Like 2

Share this post


Link to post
Share on other sites
В 27.10.2019 в 14:56, Bearcat сказал:

У меня заработало с пустой строкой инициализации в профиле, но с галочкой альтернативные OBD заголовки.

Torque нормально переваривает PIDы от различных ЭБУ, т.к. в PIDах уже прописаны адреса типа 7E0 и т.д.

Провел ряд экспериментов.

Вот что получается:

1. Строка инициализации пустая: работает 90% датчиков всех блоков. Но, допустим, из ЭБУ двигателя не показывается РАСХОД ТОПЛИВА ЗА ЕД ВРЕМЕНИ","PR103","21A9","(1.0*((A*256+B)))/100","0","0","l/h","7E0" Почему? Чем он отличается от, скажем 

"[PR]ДАВЛЕНИЕ В КОЛЛЕКТОРЕ","PR312","22240B","(A*256+B)","0","0","мбар","7E0", который работает. Заголовки-то одинаковые?  

Если я прописываю команду инициализации в поле старт для PR103 отдельно, он начинает работать, но отваливаются остальные блоки.

 

2. Строка инициализации для двигателя: работает 100% датчиков ЭБУ двигателя, не работают другие блоки. Ну это, на мой взгляд, логично... Интереснее пункт первый...

 

Share this post


Link to post
Share on other sites
33 minutes ago, Br1ght said:

Почему?

Как работает torq это тайна   за 7 печатями. Я пытался разобраться https://www.drive2.ru/b/506802293711045058/ но потом забросил это дело.

Edited by Shr-lnm
  • Like 2

Share this post


Link to post
Share on other sites
23 минуты назад, Br1ght сказал:

1. Строка инициализации пустая: работает 90% датчиков всех блоков. Но, допустим, из ЭБУ двигателя не показывается РАСХОД ТОПЛИВА ЗА ЕД ВРЕМЕНИ","PR103","21A9","(1.0*((A*256+B)))/100","0","0","l/h","7E0" Почему? Чем он отличается от, скажем 

"[PR]ДАВЛЕНИЕ В КОЛЛЕКТОРЕ","PR312","22240B","(A*256+B)","0","0","мбар","7E0", который работает. Заголовки-то одинаковые?  

Если я прописываю команду инициализации в поле старт для PR103 отдельно, он начинает работать, но отваливаются остальные блоки.

 

2. Строка инициализации для двигателя: работает 100% датчиков ЭБУ двигателя, не работают другие блоки. Ну это, на мой взгляд, логично... Интереснее пункт первый...

 

1. Разница в протоколах общения, у PR103 - KWP, у PR312 - CAN, возможно в этом есть какие-то проблемы для Torque, дальше не знаю.

 

2. Естественно, ведь мы жестко задаём адреса приёма-передачи сообщений конкретному блоку, остальные блоки в пролёте.

  • Like 1

Share this post


Link to post
Share on other sites
В 27.10.2019 в 12:07, gorek80 сказал:

https://yadi.sk/d/hNR2pOzv4HdfsA          https://yadi.sk/d/SzAmCekly_RZDg

если я правилно понял нужны ети файли?https://yadi.sk/i/CPQb0-TlxyiMW  https://yadi.sk/i/-H5lUmrYxyiJR

Это тестовая база данных

Скрытый текст

 

Share this post


Link to post
Share on other sites
13 минут назад, Shr-lnm сказал:

Как работает torq это тайна   за 7 печатями. Я пытался разобраться https://www.drive2.ru/b/506802293711045058/ но потом забросил это дело.

 

 

5 минут назад, Bearcat сказал:

 

1. Разница в протоколах общения, у PR103 - KWP, у PR312 - CAN, возможно в этом есть какие-то проблемы для Torque, дальше не знаю.

 

2. Естественно, ведь мы жестко задаём адреса приёма-передачи сообщений конкретному блоку, остальные блоки в пролёте.

Вот теперь я могу спать спокойно.

Просто создам в торке три профиля: на все блоки, на коробку и на двигатель. И буду переключаться.

Share this post


Link to post
Share on other sites
12 часов назад, Shr-lnm сказал:

Я делал раньше пробовал написать такую программу, но там есть проблемка.

Вот эта программа http://4pda.ru/forum/index.php?showtopic=267170 если интересно можете посмотреть.

может кто скинуть свой savedCAR_.csv, а то мой на ноуте остался, который у жены сейчас

  • Like 2

Share this post


Link to post
Share on other sites
15 часов назад, Br1ght сказал:

Провел ряд экспериментов.

 

какой у вас номер блока?

14 часов назад, Br1ght сказал:

Вот теперь я могу спать спокойно.

Просто создам в торке три профиля: на все блоки, на коробку и на двигатель. И буду переключаться.

где-то встречал что советовали в csv вбивать какой-то параметр, точно не помню что именно. и не помню где это

Share this post


Link to post
Share on other sites
3 hours ago, andru666 said:

может кто скинуть свой savedCAR_.csv

Вот

https://cloud.mail.ru/public/22ds/557KMMevN

Только зачем он вам? Запускайте mod_ddt и выбирайте любую машину. Список блоков будет пустой. Теперь двойным кликом на любой строке вызывайте диалог и выбирайте любой блок. 

Список рекомендованных это блоки данного типа для данного авто. Ну или полный список. Так же можно выбрать дамп. Иногда при смене версии DB имя дампа становится не актуальным и так его можно выбрать руками.

Share this post


Link to post
Share on other sites
32 минуты назад, Shr-lnm сказал:

Теперь двойным кликом на любой строке вызывайте диалог и выбирайте любой блок. 

о спс не знал этого

Share this post


Link to post
Share on other sites
5 часов назад, andru666 сказал:

какой у вас номер блока?

где-то встречал что советовали в csv вбивать какой-то параметр, точно не помню что именно. и не помню где это

Двигатель: 10480

АКПП: 10490

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.