Меню

Sub function not supported код ошибки 12

ПОМОГИТЕ! ЗАЛИВКА ПРОШИВКИ

Всем доброго время суток! Помогите пожалуйста по поводу заливки прошивки в эбу, я в этом деле новичок, за ранее очень благодарен. Купил кабель MPPS v12, к ЭБУ подключился без проблем, прошивку считал и сохранил без проблем, но когда пытаюсь записать прошивку выскакивает ошибка: SUB FUNCTION NOT SUPPORTED OR INVALID FORMAT, пробую второй раз ошибка: NO REPLY FROM ECU,
может кто сталкивался с такой же проблемой?

Комментарии
4

Войдите или зарегистрируйтесь, чтобы писать комментарии, задавать вопросы и участвовать в обсуждении.

  1. October 25th, 2021


    #1

    ccclose is offline


    Junior Member


    Default $0312 Sub Function Not Supported or Invalid Format ($12)

    Previous tuner loaded custom tunes to truck, now I am trying to adjust tunes and i am coming up with this error

    «$0312 Sub Function Not Supported or Invalid Format ($12)»

    Is this a result of previous tuner locking the tune?

    V3
    Firmware V3.00.070
    Bootblock V3.00.005

    V8
    Version 8.38

    here is trace file 20211025_171526_CMB_R.txt

    Last edited by ccclose; October 25th, 2021 at 11:35 AM.


  2. October 25th, 2021


    #2

    GMPX is offline


    Lifetime Member

    GMPX's Avatar


    Default

    Your ECM has a CSP5 Custom OS in it, reading will be blocked unfortunately for you.

    I no longer monitor the forum, please either post your question or create a support ticket.


  3. October 25th, 2021


    #3

    ccclose is offline


    Junior Member


    Default

    So answer is dealer flash?

    Or is there another way, such as someone sending me the correct file.

    ECM Shows E/C S90170.02

    Last edited by ccclose; October 25th, 2021 at 12:12 PM.


  4. October 25th, 2021


    #4

    GMPX is offline


    Lifetime Member

    GMPX's Avatar


    Default

    You should be fine to flash over the top once you get a suitable file (provided you are happy to lose the tune in there forever?)

    I no longer monitor the forum, please either post your question or create a support ticket.


  5. October 26th, 2021


    #5

    ccclose is offline


    Junior Member


    Default

    I see, I’ll see if I can come up with a stock file.

    I believe I may run a single tune and adjust accordingly so I don’t run into this issue again.

    Thanks!


  1. 1st July, 2022, 12:29 PM


    #1

    Deadly266 is offline


    Newbie


    Default Patch Dacia Renolink ? 7f2e12 sub function not supported

    Hello,
    I just bought a Renolink 1.99 and i try’ed to change km on a Sandero 2012 Tdb-selected Dacia sandero … read Km ( 204.000 ) all good and down part i wrote new km 197.000 and click Write new Km .. and i got » 7f2e12 sub function not supported » what do i need to do ?
    I have seen a video on youtube that someone write a Flash bin. file and then i worked but no link to that .bin file
    Sorry for my English , can you help ?
    Thx


  2. 1st July, 2022, 01:00 PM


    #2

    Default

    Quote Originally Posted by Deadly266
    View Post

    Hello,
    I just bought a Renolink 1.99 and i try’ed to change km on a Sandero 2012 Tdb-selected Dacia sandero … read Km ( 204.000 ) all good and down part i wrote new km 197.000 and click Write new Km .. and i got » 7f2e12 sub function not supported » what do i need to do ?
    I have seen a video on youtube that someone write a Flash bin. file and then i worked but no link to that .bin file
    Sorry for my English , can you help ?
    Thx

    Clon tool + youtube

    Bravo mate ! ……….

    Read in bench and load this in here , and if you lucky you get this what do you want .

    Last edited by brend; 1st July, 2022 at 02:01 PM.




    NB!!! Don’t ask in PM old file password , Im not remember.


  3. 1st July, 2022, 01:38 PM


    #3

    Default

    disassemble the panel, look for 93с56 and change the mileage. everything is simple.


  4. 1st July, 2022, 03:55 PM


    #4

    Default

    Quote Originally Posted by Deadly266
    View Post

    Hello,
    I just bought a Renolink 1.99 and i try’ed to change km on a Sandero 2012 Tdb-selected Dacia sandero … read Km ( 204.000 ) all good and down part i wrote new km 197.000 and click Write new Km .. and i got » 7f2e12 sub function not supported » what do i need to do ?
    I have seen a video on youtube that someone write a Flash bin. file and then i worked but no link to that .bin file
    Sorry for my English , can you help ?
    Thx

    Is this car available with or without an ABS?
    If it is without ABS, you must modify the electronic unit dcm3.4


  5. 1st July, 2022, 05:16 PM


    #5

    Default

    Quote Originally Posted by houdiag
    View Post

    Is this car available with or without an ABS?
    If it is without ABS, you must modify the electronic unit dcm3.4

    For this case with externial eeprom enough only dash .




    NB!!! Don’t ask in PM old file password , Im not remember.


  6. The Following User Says Thank You to brend For This Useful Post:


  7. 1st July, 2022, 06:32 PM


    #6

    Default

    Quote Originally Posted by brend
    View Post

    For this case with externial eeprom enough only dash .

    Yes, my friend, I agree with you if this type of car has a meter with a 93C56 EEPROM
    There is a model in the 2012 Sandero that has a counter that does not have an EEPROM


  8. 1st July, 2022, 10:18 PM


    #7

    Deadly266 is offline


    Newbie


    Default

    Can you suggest me a list of good ..um »testers» or how they called in english to change Km for Dacia/Renault ?
    I tryed the renolink ( red odb ) on a Captur and it did now show in the list on the tdb thing.

    I used for some time the DigiProg ( i think it was a clone as well ) and it did its job very good but … not for the newer cars.


  9. 4th July, 2022, 12:15 AM


    #8

    Default

    Quote Originally Posted by Deadly266
    View Post

    Can you suggest me a list of good ..um »testers» or how they called in english to change Km for Dacia/Renault ?
    I tryed the renolink ( red odb ) on a Captur and it did now show in the list on the tdb thing.

    I used for some time the DigiProg ( i think it was a clone as well ) and it did its job very good but … not for the newer cars.

    Can you share with us a picture of the meter so that the problem becomes clear to us?


 

Hmmm, it’s possible that 2100 is the correct command, but you just aren’t entering the commands as fast as a computer would, so the session times out or something. Does the response to 2100 you get start with 7F by chance? It should start with 6100 for a valid response. (positive responses to OBD UDS commands always start with the original command echo’d back, except with 0x40 added to the command ID, then the data). 7F is an error response, so you’ll get something like 7F21##, 7F followed by the command ID without 0x40 added and an error code, where the error code (##) is one of the following:

Code: Select all

10      GR      General reject
11      SNS     Service not supported
12      SFNS    Sub-Function not supported
13      IMLOIF  Incorrect message length or invalid format
14      RTL     Response too long
21      BRR     Busy repeat request
22      CNC     Conditions not correct
24      RSE     Request sequence error
25      NRFSC   No response from sub-net component
26      FPEORA  Failure prevents execution of requested action
31      ROOR    Request out of range
33      SAD     Security access denied
35      IK      Invalid key
36      ENOA    Exceeded number of attempts
37      RTDNE   Required time delay not expired
38-4F   RBEDLSD Reserved by Extended Data Link Security Document
70      UDNA    Upload/Download not accepted
71      TDS     Transfer data suspended
72      GPF     General programming failure
73      WBSC    Wrong Block Sequence Counter
78      RCRRP   Request correctly received, but response is pending
7E      SFNSIAS Sub-Function not supported in active session
7F      SNSIAS  Service not supported in active session

If it still doesn’t work try some variations on 2100 — so see what you get when you do 2101, 2102 etc. ’21’ is the Mazda «read data by local ID command», and the 00, 01, 02 etc is the data ID. On the RX-8, ID ’00’ is the VIN block, ID ’01’ is 720-01-01, ID ’02’ is 720-02-01, etc. Might be different for you. There are also some other read commands you could try, 22 is «Read Memory By ID», 23 is «Read Memory By Address».

I wouldn’t run RX8CC for the reason above — it might run the commands fast enough to actually get to the point where it does try to write some data — and it might be the incorrect data for your car. More likely it will probably just fail with an error message, or crash with an unhandled exception. If the 2100 command isn’t the right one, then it will likely, like you, get to the 2100 stage but when it tries to parse the reply it won’t be long enough, so likely fail at that point. It should never then get to the point were it actually writes anything, but if it does that might cause problems… hard to say without trying it tbh. But it likely won’t help you much anyway, since if it crashes it’s not going to display the ABD to you ;)

This is a very useful resource: http://illmatics.com/car_hacking.pdf
Also this (though a couple of the Mazda-specific UDS commands are missing, e.g. 21 and 3B): https://en.wikipedia.org/wiki/Unified_D … c_Services

Dubas

3 / 3 / 1

Регистрация: 09.04.2012

Сообщений: 70

1

09.04.2012, 23:52. Показов 33651. Ответов 17

Метки нет (Все метки)


Это мой код!!!

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub CommandButton1_Click()
Dim z As String
Dim n As Integer
z = "d:texnika.txt"
Open z For Input As #1
n = 0
While Not EOF(1)
        With a(n)
     Input #1, .vyd, .rik, .cina, .kolir, .kilkist
     n = n + 1
Wend
End Sub

Почему выкидывает ошибку SUB OR FUNCTION NOT DEFINED???

 Комментарий администратора 
Официальный язык форума — Русский

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



1365 / 207 / 37

Регистрация: 09.02.2012

Сообщений: 745

10.04.2012, 00:00

2

Не объявлен массив — a(n)



1



3 / 3 / 1

Регистрация: 09.04.2012

Сообщений: 70

10.04.2012, 00:04

 [ТС]

3

Добавлено через 30 секунд

Цитата
Сообщение от morgann55
Посмотреть сообщение

Ты не открыл файл…

а как его открыть???

Добавлено через 3 минуты
что нужно сделать, чтобы открыть файл?



0



1365 / 207 / 37

Регистрация: 09.02.2012

Сообщений: 745

10.04.2012, 00:09

4

Цитата
Сообщение от Dubas
Посмотреть сообщение

нннннннууууууууу бууууддддддддддььььь ллллллааааааааасссссссссссккккккаааааааа

Добавлено через 30 секунд

а як його відкрити???

Добавлено через 3 минуты
що потрібно зробити щоб відкрити файл???

Пардон — ошибся ((( Я исправил — «Не объявлен массив — a(n)»



1



3 / 3 / 1

Регистрация: 09.04.2012

Сообщений: 70

10.04.2012, 00:14

 [ТС]

5

Цитата
Сообщение от morgann55
Посмотреть сообщение

Пардон — ошибся ((( Я исправил — «Не объявлен массив — a(n)»

Как правильно должен выглядеть код?



0



1365 / 207 / 37

Регистрация: 09.02.2012

Сообщений: 745

10.04.2012, 00:19

6

Цитата
Сообщение от Dubas
Посмотреть сообщение

Як правильно повинен виглядати код????

Если a(n) это массив, то — Dim a(цифра) As String (или что там у тебя)…
Ты знаешь до скольки у тебя дойдёт n ?? (10,20,30….)



1



3 / 3 / 1

Регистрация: 09.04.2012

Сообщений: 70

10.04.2012, 00:23

 [ТС]

7

Цитата
Сообщение от morgann55
Посмотреть сообщение

Если a(n) это массив, то — Dim a(цифра) As String (или что там у тебя)…
Ты знаешь до скольки у тебя дойдёт n ?? (10,20,30….)

наверно до 2…потому что у меня у текстовом файле только 2 списка!!!
можете посмотреть полностю програму???



0



1365 / 207 / 37

Регистрация: 09.02.2012

Сообщений: 745

10.04.2012, 00:25

8

Цитата
Сообщение от Dubas
Посмотреть сообщение

наверно до 2…потому что у меня у текстовом файле только 2 списка!!!
можете посмотреть полностю програму???

Если не много (и просто), то давай…



1



Dubas

3 / 3 / 1

Регистрация: 09.04.2012

Сообщений: 70

10.04.2012, 00:27

 [ТС]

9

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Private Sub CommandButton1_Click()
Dim z As String
Dim a(2) As Single
Dim n As Integer
z = "d:texnika.txt"
Open z For Input As #1
n = 0
While Not EOF(1)
        With a(n)
     Input #1, .vyd, .rik, .cina, .kolir, .kilkist
     n = n + 1
Wend
End Sub
 
Private Sub CommonButton2_Click()
Dim i As Integer, z As String
For i = 1 To n
With a(i)
z = .vyd + Chr(9) + Str(.rik) + Chr(9) + Str(.cina) + Chr(9) + Str(.kolir) + Chr(9) + Str(.kilkist)
ListBox1.AddItem z
End Sub
 
Private Sub CommandButton3_Click()
Dim i As Integer, z As String, color As String
color = ListBox2.List
For i = 1 To n
    With a(i)
        If Trim(.color) = color Then
        z = .vyd + Chr(9) + Str(.rik) + Chr(9) + Str(.cina) + Chr(9) + Str(.kilkist)
        TextBox1.Text = z
        End If
    End With
Nexti
End Sub

НУ ЧТО НЕВЕРНО???



0



1365 / 207 / 37

Регистрация: 09.02.2012

Сообщений: 745

10.04.2012, 00:33

10

А что ты хочешь сделать в строке «With a(n)» ?? (у тебя Type что ли ??)

With (оператор) — выполняет последовательность команд для конкретногообъекта или переменной специализированного типа

И посмотри ещё
Как заключить в теги код программы (в сообщении)



1



3 / 3 / 1

Регистрация: 09.04.2012

Сообщений: 70

10.04.2012, 00:36

 [ТС]

11

Цитата
Сообщение от morgann55
Посмотреть сообщение

А что ты хочешь сделать в строке «With a(n)» ??

With (оператор) — выполняет последовательность команд для конкретногообъекта или переменной специализированного типа

в книге так было вот и я так написал)



0



1365 / 207 / 37

Регистрация: 09.02.2012

Сообщений: 745

10.04.2012, 00:46

12

Цитата
Сообщение от Dubas
Посмотреть сообщение

в книге так было вот и я так написал)

А что у тебя в texnika.txt ?? Можешь показать ??

Скайп есть у тебя ??



0



3 / 3 / 1

Регистрация: 09.04.2012

Сообщений: 70

10.04.2012, 00:49

 [ТС]

13

Цитата
Сообщение от morgann55
Посмотреть сообщение

А что у тебя в texnika.txt ?? Можешь показать ??

Скайп есть у тебя ??

есть.
dubasvania



0



1365 / 207 / 37

Регистрация: 09.02.2012

Сообщений: 745

10.04.2012, 05:27

14

Цитата
Сообщение от Dubas
Посмотреть сообщение

есть.
dubasvania

Послал запрос на контакт — чего не отвечаешь ??

Добавлено через 4 часа 33 минуты
Подскажите, плз, как можно реализовать через «With» (я с таким не знаком) !! Работоспособности проги мы добились, но через For…Next (а может с «With» проще ??)…



0



Апострофф

Заблокирован

10.04.2012, 07:14

15

morgann55, вопросы, связанные с темой, решаем на форуме!
Откуда нам знать, чего вы с оппонентом добились в частной переписке
По-моему, Dubas где-то нашел прогу, досовершенствовал её под свои нужды,
забыв, что где-то в каком-то модуле было объявлено примерно так

Visual Basic
1
2
3
4
5
6
7
public type t_A
  vyd as integer
  rik as integer
  cina as integer
  kolir as integer
  kilkist as integer
end type

Где-то ещё д.б. объявлено

Visual Basic
1
dim a()as t_A

и переопределение(redim) массива a() в зависимости от реального размера файла.



0



morgann55

1365 / 207 / 37

Регистрация: 09.02.2012

Сообщений: 745

10.04.2012, 15:02

16

Цитата
Сообщение от Апострофф
Посмотреть сообщение

morgann55, вопросы, связанные с темой, решаем на форуме!
Откуда нам знать, чего вы с оппонентом добились в частной переписке

Если бы я знал как КОНКРЕТНО поправить прогу ТС, то сделал бы это на форуме (ведь я начал здесь). Но когда я увидел код проги и строки, по которым и мне впору кричать «ПОМОГИТЕ!!!!!», то понял, что могу ТОЛЬКО попытаться ДОЛГИМ методом «ТЫКА» добиться хоть какой-то работоспособности проги. И голосовая связь мне была нужна… Вод НАШ код:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Private Type a
vyd As String * 10
cina As Integer
kolir As String * 10
kilkist As Integer
End Type
Dim tech(2) As a
Dim n As Integer
Private Sub Command1_Click()
Dim z As String
Dim a(2) As Single
z = "c:texnika.txt"
Open z For Input As #1
For i = 1 To 2
Input #1, tech(i).vyd, tech(i).cina, tech(i).kolir, tech(i).kilkist
n = n + 1
Next
Close #1
End Sub
 
Private Sub Command2_Click()
Dim i As Integer
For i = 1 To n
z = tech(i).vyd + Chr(9) + Str(tech(i).cina) + Chr(9) + tech(i).kolir + Chr(9) + Str(tech(i).kilkist)
List1.AddItem z
Next i
End Sub
 
Private Sub Command3_Click()
Dim color As String
color = Text1.Text
For i = 1 To n
If Trim(tech(i).kolir) = color Then
    z = tech(i).vyd + Chr(9) + Str(tech(i).cina)
List2.AddItem z
End If
Next i
End Sub

А вот texnika.txt (под который код и заточен):
«Плеєр», 250,»синий»,2
«тв»,1400,»чорний»,4

Добавлено через 1 час 18 минут
А где конструктивная критика ?? (ведь код зелёный…)



0



SoftIce

es geht mir gut

11264 / 4746 / 1183

Регистрация: 27.07.2011

Сообщений: 11,437

10.04.2012, 15:14

17

Цитата
Сообщение от morgann55
Посмотреть сообщение

добились, но через For…Next (а может с «With» проще ??)

Это немного разные вещи.

Visual Basic
1
2
3
4
5
6
7
8
Open z For Input As #1
  Do Until EOF(1)
     With tech(i)
        Input #1, .vyd, .cina, .kolir, .kilkist
     End With
     n = n + 1
   Loop
Close #1



2



morgann55

1365 / 207 / 37

Регистрация: 09.02.2012

Сообщений: 745

10.04.2012, 15:56

18

Цитата
Сообщение от SoftIce
Посмотреть сообщение

Это немного разные вещи.

Visual Basic
1
2
3
4
5
6
7
8
Open z For Input As #1
  Do Until EOF(1)
     With tech(i)
        Input #1, .vyd, .cina, .kolir, .kilkist
     End With
     n = n + 1
   Loop
Close #1

Ну значит при неизвестной длине файла ТАК будет правильно (у ТС просто не хватало строки End With…)…(Если не считать Type….)
А я-то этим With никогда не пользовался



1



На чтение 3 мин Просмотров 447 Опубликовано 21.06.2022

Бывают ситуации, что при установке игры вы можете увидеть ошибку isdone 12, после чего загрузка будет прервана. Давайте выясним, что такое код ошибки 12 и как его исправить.

Содержание

  1. Особенность ошибки код 12
  2. Как исправить ошибку файлов?
  3. Переустановить архиватор WinRar, WinZip, 7-Z
  4. Проверьте оперативную память
  5. Увеличьте размер файла подкачки
  6. Переустановите Microsoft Visual C++ 2010

Особенность ошибки код 12

Особенность ошибки код 12

В файле isdone.dll код ошибки 12 может быть вызван сбоем распаковки файлов. Существует несколько распространенных причин этой проблемы, включая поврежденный загрузчик, сбой архива или недостаток оперативной памяти.

Что такое файлы unarc.dll и isdone.dll 12? Программы установки игр и программного обеспечения часто используют сжатие для уменьшения объема используемой памяти. Во время установки файл unarc.dll или isdone.dll может дать сбой и выдать ошибку 12. Это связано с невозможностью сжать архив. Если файл isdone.dll показывает ошибку 12, это означает, что файл поврежден, а если он несогласован, то проблема находится на системном уровне.

Как исправить ошибку файлов?

Существует несколько распространенных решений этой проблемы. Вы можете использовать стороннюю программу, такую как DLL-Files Fixer, чтобы обнаружить и устранить ошибки, связанные с библиотеками и отсутствующими компонентами DLL.

Переустановить архиватор WinRar, WinZip, 7-Z

Переустановить архиватор WinRar, WinZip, 7-Z

Проблема может быть вызвана ошибкой в архиваторе, используемом для распаковки файлов. В этом случае переустановите архиватор или установите другой: WinRar, WinZip или 7-Z.

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

Некоторые программы установки не распознают символы в кодировке UTF-8 (кириллица). Проверьте путь установки игры и убедитесь, что в нем нет кириллических символов.

Проверьте оперативную память

Проверьте оперативную память

Ошибка unarc dll returned an error code 12 может появляться, поскольку оперативная память не справляется с установкой. Эта проблема может возникнуть на компьютере при одновременном запуске нескольких программ. Чтобы исправить это, отключите все ненужные процессы в диспетчере задач.

Это также может произойти на слабом компьютере с малым объемом оперативной памяти или из-за повреждения оперативной памяти. Возможно, микросхема оперативной памяти сгорела или выскочила из гнезда. Если на нем имеются признаки повреждения, его следует заменить. Вы можете использовать встроенную службу Windows для проверки повреждений системы.

В строке поиска Windows введите «Diagnose RAM problems» и выберите первый вариант. Компьютер перезагрузится, и вы увидите результаты проверки.

Увеличьте размер файла подкачки

Увеличьте размер файла подкачки

Другой возможной причиной является малый размер файла подкачки. Это может стать проблемой при работе с большими приложениями.

Зайдите в настройки Windows и увеличьте размер файла подкачки:

  1. Используйте комбинацию клавиш WIN + R, чтобы запустить команду «Выполнить».
  2. В окне введите «sysdm.cpl».
  3. На вкладке «Дополнительно» выберите «Производительность» и нажмите кнопку «Настройки».
  4. Найдите вкладку «Дополнительно» и кликните кнопку «Изменить» в меню «Виртуальная память».
  5. Выберите нужный диск и нажмите кнопку «Указать размер».
  6. Измените значение во втором поле «Максимальный размер».
  7. Не изменяйте первое поле «Размер оригинала». Указывает объем оперативной памяти в МБ.
  8. Кликните кнопку «OK», чтобы сохранить изменения.
  9. Перезагрузите устройство.

Переустановите Microsoft Visual C++ 2010

Переустановите Microsoft Visual C++ 2010

Еще один проверенный метод — переустановить Microsoft Visual C++ 2010. Зайдите на официальный сайт Microsoft и скачайте программу установки. Установите его.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Su41350 3 пс4 ошибка
  • Su 41350 3 ошибка ps4 что делать