1. Присоединяйся! Электронный журнал "BMW Club Magazine" в Telegram
    Скрыть объявление
  2. BMWClub Страхование
    Лучшие условия при покупке полиса для первых 97 участников клуба!
    Скрыть объявление

E70 Смена UIF (Vin) в Tool32

Тема в разделе "BMW X5", создана пользователем е777кх36rus, 26 окт 2016.

  1. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Всем доброго время суток. Достаточно долго искал эту информацию но не чего путного так и не нашел. Единственное что нашел на одном англо. язычном сайте. Вот решил исправить и сделать инструкцию тут думаю многим будет полезно.

    Все началось с того что решил так сказать более расширенно познакомится с программкой INPA. И в одном из пунктов а именно UIF меня ждала не очень лицеприятная картина см. фото. На картинке видно что всего 6 блоков из 26 имеют корректный VIN а во всех остальных "ЯЯЯЯЯЯ" или "000000". Начал изучать данный вопрос и пришел к выводу что сменить UIF (VIN) можно 2-я способом.

    1 При программирование блока в WINKPF и указать в поле VIN свой корректный вин номер
    2 Сменить UIF в сервисе Tool32 который идет в BMW Standard Toolset.

    Прикинул и проанализировал свои версии прошивок по всем блокам решил что буду обновлять прошивки на тех блоках в которых стоит не последняя версия ПО через winkpf а там где с ПО все норм поправлю UIF (VIN) через tool32. Забегу немного в перед и скажу что обновил ПО практически во всех основных блоках (ДМЕ, АККП, CAS итд)машина приятно удивила после обновлений ДМЕ и EGS (АКПП). Но вернемся с Tool32 так как про обновление ПО - тема давняя, мнений много - в чем то даже напомнило тему про моторное масло. Каждый решает для себя сам надо/не надо/стоит/не стоит. Скажу лишь что я лично почувствовал разницу до и после и после мне нравиться больше.

    Теперь к TOOl32:
    Все достаточно просто. Единственное что фото будут взяты с интернета так как я не делал их в процессе а сделал только в конце.
    Нам будут нужны :
    1. Ноутбук с рабочей установкой INPA и Tool32
    2. Кабель OBD2, который работает с INPA и вашим E46 или E39
    3. Ваш VIN
    1. Загрузите Tool32 (ToolSet 32)
    2. Нажмите на кнопку "Файл"> "Load SGBD, группы файлов" и перейдите к "C: \ Ediabas \ ECU \ 12MSS54.PRG 'файл и нажмите кнопку" Открыть " (за место "12MSS54.PRG" выбираем нужный блок к примеру нужен там блок CCCA060=CCC-A (APPLICATION) выбираем его все остальное будет по аналогии)
    3. В списке "JOBS" ищем и нажимаем 'aif_lesen'. В окне результатов должен быть 'Job_Status = OK' текущий VIN, запрограммированный в DME (ну или в блоке который был выбран) будет отображаться вместе с другими данными AIF.
    4. Следующий щаг идем в раздел 'aif_schreiben' и заполняем поле ‘Arguments’ только вместо кривого Vin или вообще "ЯЯЯЯЯЯ" пишем свой вин в моем случае L251***, далее пишем дату (если к примеру делать сегодня ) то дата такая 26.10.2016 но пишем ее в формате: 261016, ну и последнее пишем "Номер программного обеспечения" (Software Number) пусть будет "9287534" в итоге поле аргумент должно выглядеть так : L251***;261016;9287534;
    Тут я хочу заострить ваше внимание я заполнял только эти 3 аргумента хотя если внимательно почитать 'aif_lesen' он просит заполнить 9 аргументов. Я этого не делал так как оставшиеся аргументы не меняются а остаются прежними.

    5. После того как поле "аргумент" заполнено двумя кликами жмем по 'aif_schreiben' в окне результат мы должны увидеть 'Job_Status = OK' если так оно и есть -> мы на правильном пути и нам остается только в нажать на квадратик с черным треугольником и записать новые значения. Нажимаем и через пару секунд кликаем по нему же второй раз. Все Новые UIF записаны что проверить жмем 'aif_lesen' и видим в поле результатом новые откорректированные значения.

    П.с - ниже добавил фото работы в Tool32 ну и конечно то что у меня было до и после корректировки.

    П.С.1 - На фото заполняют все данные в поле "Аргумент" - это не обязательно.

    П.С.2 - Вопрос по дате в принципе если кому не хочется чтобы светилось свежая дата, просто на компе меняете дату на ту которая вам нужна и все.

    Кто посчитал эту инфу полезной не забываем ставить лайки :)
     

    Вложения:

    • 2.jpg
      2.jpg
      Размер файла:
      152.9 КБ
      Просмотров:
      6,895
    • 3.jpg
      3.jpg
      Размер файла:
      149.1 КБ
      Просмотров:
      7,410
    • 4.jpg
      4.jpg
      Размер файла:
      212.5 КБ
      Просмотров:
      5,590
    #1 е777кх36rus, 26 окт 2016
    Последнее редактирование: 21 авг 2018
    hurricanche, Vice, SKIFAllon и 7 другим нравится это.
  2. Tery

    Tery Старожил

    Регистрация:
    16 апр 2014
    Сообщения:
    5,724
    Пол:
    Мужской
    Регион:
    Краснодарский край
    Водит:
    Хорошая работа! Я бы только добавил одно, поскольку все равно этот вопрос возникнет. Звучать он будет как то типа - "А как узнать как называется нужный блок, что бы выбрать *.PRG ?" Узнать можно в NCSе прочитав машину, список названий блоков в том формате который используется в Tool32 будет выведен прямо под окном операций
    [​IMG]
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
    SKIFAllon, Shamil', Flanker78 и ещё 1-му нравится это.
  3. stratus

    stratus Абориген

    Регистрация:
    18 окт 2005
    Сообщения:
    3,582
    Пол:
    Мужской
    Регион:
    Великобритания
    Водит:
    ,
    очень полезно, спасибо!

    кстати проверю на своей машине, все ли правильно
     
  4. Dimon1

    Dimon1 Старожил

    Регистрация:
    15 май 2009
    Сообщения:
    5,749
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    А я б еще добавил, что делаете все на свой страх и риск...
    Уже не раз встречал заваленные блоки неумелыми руками.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  5. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Да как вариант. Тоже сделаю маленькую ремарку. Столкнулся с этим когда правил Vin другу. У него был Маск он поставил ССС конечно же Vin установщики не исправили. Так вот суть такая. Вот блоки ССС:
    1 CCC6260=CCC-GW
    2 CC3F60=CCC-ASK
    3 СС4760= ССС-ANT (TUNE)
    4 CCC6360=CCC-BO
    5 CCCA060=CCC-A (APPLICATION)
    Когда открывал примеру в блок CCC6360 vin был нормальный (его) а вот когда открыл ссс60 то vin был записан не корректный. Так что проверяйте. Но это что касается ССС все остальные блоки так написал выше Tery проверяются.

    Да все правильно. Не стоит лесть в Toll32 туда куда не знаешь. Софт такой что можно легко положить блок ткнув не туда. Так что если меняем Uif то делаем по инструкции и не шагу в сторону
     
    stratus нравится это.
  6. megars

    megars Живу я здесь

    Регистрация:
    13 июл 2011
    Сообщения:
    9,173
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    Очень специфичная инфа и давно известная , а полезна будет только автоворишкам ;)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  7. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Да специфическая согласен. Давно известная? Кому вам? Мне лично нет да и чтобы найти хоть немного информации по Tooll32 пришлось пролазить не мало сайтов и путевого ни чего не нашел. Про автоворишек - рассмешили. Глупость полная Tooll32 не меняет UIF а записывает новый. Старый UIF легко можно прочитать к примеру через тот же Winkpf. Я лично ради интереса смотрел uif друзей. У них тоже все было далеко от идеала у кого также "ЯЯЯЯЯЯ" и "000000" а у кого вин машины с которой был куплен блок.
     
  8. Tery

    Tery Старожил

    Регистрация:
    16 апр 2014
    Сообщения:
    5,724
    Пол:
    Мужской
    Регион:
    Краснодарский край
    Водит:
    Для чего ? Я вас умоляю, автоворишкам полезны умения по сварке, малярке и гравировке по металлу ))) Ибо вин и стакан форева ))) А все эти вины в блоках никто никогда не проверял проверять не будет, ни в одном МРЭО и инструментальном контроле, даже не поймут о чем идет речь, если заведете разговор ))))))
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
    Dmitriy333 и Саша007 нравится это.
  9. megars

    megars Живу я здесь

    Регистрация:
    13 июл 2011
    Сообщения:
    9,173
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    инфа о аргументах для этой процедуры написана в самом туле , и для справки , перезаписывается последний УИФ и если он был один то других винов не будет :hi:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  10. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Не правда. Заходишь в winkpf выбираешь блок который нужен в комфортном режиме, перед программирование появляются 2 раздела "спешл" и "диагностика" не помню сейчас нету под рукой нота в какой именно надо зайти. Появляется раздел read uif - заходишь и читаешь все uif записи которые были и есть на текущий момент. Вот и все
     
  11. megars

    megars Живу я здесь

    Регистрация:
    13 июл 2011
    Сообщения:
    9,173
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    Я помню и без ноута :cool: , читается и перезаписывается существующий (последний) уиф , а некоторые блоки помнят 64 , 14 или 1 уиф
    И как вы думаете сколько уифов покажет винкфп если блок никогда не обновлялся ?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  12. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Да не перезаписывается а пишется (write uif) -> писать uif а не перезаписывать (overwrite uif).
     
  13. megars

    megars Живу я здесь

    Регистрация:
    13 июл 2011
    Сообщения:
    9,173
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    здесь заблуждаетесь , перечитайте внимательно своё первое сообщение о количестве аргументов и моё последнее

    Тут я хочу заострить ваше внимание я заполнял только эти 3 аргумента хотя если внимательно почитать 'aif_lesen' он просит заполнить 9 аргументов. Я этого не делал так как оставшиеся аргументы не меняются а остаются прежними.

    цитата :hi:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
    #13 megars, 26 окт 2016
    Последнее редактирование модератором: 27 окт 2016
    Flanker78 нравится это.
  14. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Все правильно. Мне не надо было менять остальные аргументы. Но даже если я их бы и сменил то все равно предыдущий запись uif в полном объеме можно считать. Так как я описал выше. Позже (вечером) я закину скрины что бы наглядно вам показать. А то такое чувство что мы с вами говорим , я про морковку а вы мне про капусту.
     
  15. Tery

    Tery Старожил

    Регистрация:
    16 апр 2014
    Сообщения:
    5,724
    Пол:
    Мужской
    Регион:
    Краснодарский край
    Водит:
    Я вот тоже не пойму о чем у вас идет дисскусия. Да при записи uif, новая запись добавляется, а не замещает старую, проще говоря инкрементная операция. Ну и что нам это дает ? О чем это может говорить при обнаружении например ?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  16. megars

    megars Живу я здесь

    Регистрация:
    13 июл 2011
    Сообщения:
    9,173
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    Я утверждаю , что тулом вы корректируете последнюю запись уиф , а вы , что добавляете новую

    Новая добавляется при программировании из винкфп например
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  17. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Вот и я говорю что записывается новая а не перезаписывается старая. Да ни чего не дает. Если брать грань автоворишек - то тут скорее не пойман не вор. Да и не уже ли все кто покупают блоки б/у проверяют чистоту. Да и чего чистоту? Блока? Машины? Короче megars так сказать - дезинформировал народ
     
  18. megars

    megars Живу я здесь

    Регистрация:
    13 июл 2011
    Сообщения:
    9,173
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    Я утверждаю , что тулом вы корректируете последнюю запись уиф , а вы , что добавляете новую
    :facepalm: , давай на пиво поспорим , свою позицию я выше обозначил :hi:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  19. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Друг правда - не тупи. Tooll32 добавляет новою запись а ни чего не корректирует. В старых версиях Tool32 вообще надо было вписывать новый 'AIF_ADRESSE_LOW' с чистыми полями и только потом записывать новые значения.

    смотри видео. Обрати внимание что он с начала добавляет цифры в поле аргумента чтобы определить новый AIF_ADRESSE_LOW с пустыми полями и только потом записывает новые значения. Старый адрес содержит старые значения полей.
     
    #19 е777кх36rus, 26 окт 2016
    Последнее редактирование модератором: 27 окт 2016
  20. megars

    megars Живу я здесь

    Регистрация:
    13 июл 2011
    Сообщения:
    9,173
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    В чем проблема , на пивас !
    Я в 2007 году пользовался этой функцией , и механизм её действия знаю оч хорошо
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  21. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Не вопрос !!! Как раз у меня есть блок ССС там вин был нормальный. я через Tool32 его изменю (изменю дату вин оставлю нормальный) и скину скрин через winkpf где вся история uif будет отображаться (старой и новой датой). Но это только вечером.
     
  22. megars

    megars Живу я здесь

    Регистрация:
    13 июл 2011
    Сообщения:
    9,173
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    Ок ! договорились :nod:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  23. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Ну как и обещал разбор полета на пальцах. Для примера я взял блок ССС (если смотреть картинку uif то с низу вверх он второй) в нем был корректный Vin но старая дата 01.05.2009.
    1 Заходим в winkpf выбираем блок CCCA060=CCC-A (APPLICATION) это он и есть. Выбираем комфортный режим, номер прошивки, ждем Done выбираем жмем по моему (опять забыл) Special (если ошибся поправите, да и не суть в целом ) и у нас появляется Read uif жмем и читаем текущие значения uif последнее поле под номером 10 (см фото. все обвел кружками).
    2 Заходим в Tooll32 выбираем СССА060 и читаем текущие uif (см картинку)
    3 Меняем 1 значение это дата, Vin и Aif_ZB_NR оставляем прежние. (кстати дату специально сделал вперед на 1 день чтобы не быть громогласным что можно подставить практически любое значение ). Закрываем Tooll32
    4 Снова открываем Winkpf и повторяем 1 пункт. И что же мы видим? Ни чего не пери записалось а просто добавилось новая запись Uif под номером 11 (см фото все обвел кружками). Закрываем Winkpf
    5 Открываем Inpa идем в раздел Uif и видем что Inpa также показывает нам новое измененное значение.(т.е дату)

    Вывод думаю не требует лишних обсуждений. Записывается новое значение а не изменяется старое. Таким образом можно прочитать все записи uif сколько бы их не было
    П.с - Что там с пивасом?
     

    Вложения:

    • 1.JPG
      1.JPG
      Размер файла:
      2.3 МБ
      Просмотров:
      1,489
    • 2.JPG
      2.JPG
      Размер файла:
      2.1 МБ
      Просмотров:
      1,579
    • 3.JPG
      3.JPG
      Размер файла:
      2.7 МБ
      Просмотров:
      1,708
    • 4.JPG
      4.JPG
      Размер файла:
      2.2 МБ
      Просмотров:
      1,460
    • UIF1.png
      UIF1.png
      Размер файла:
      55.2 КБ
      Просмотров:
      1,685
    • uif2.JPG
      uif2.JPG
      Размер файла:
      2.8 МБ
      Просмотров:
      1,286
    #23 е777кх36rus, 26 окт 2016
    Последнее редактирование: 26 окт 2016
  24. Feisar

    Feisar Новичок

    Регистрация:
    16 мар 2015
    Сообщения:
    4
    Пол:
    Мужской
    Регион:
    Мурманская обл.
    А нет ли зависимости от кол-ва возможных раз по записи UIF в блок? Если верно помню в моторном например всего 3 раза можно его вписать, что впишется на 4й раз, и впишется ли вообще. Сколько записей держит в памяти ССС не помню, но думаю раз 14 позволит точно.
     
  25. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Зависимости нет. Есть число - количество записей Uif. У разных блоков по разному. ССС - не помню, да и критичного нет ни чего. По сути больше нет смысла записывать uif в ссс.
     
  26. megars

    megars Живу я здесь

    Регистрация:
    13 июл 2011
    Сообщения:
    9,173
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    Тут я хочу заострить ваше внимание я заполнял только эти 3 аргумента хотя если внимательно почитать 'aif_lesen' он просит заполнить 9 аргументов. Я этого не делал так как оставшиеся аргументы не меняются а остаются прежними.

    цитирую еще раз , завтра я вам приведу такой-же пример , на том-же ссс !
    если вводить только 3 аргумента , перезапишется последний уиф ! а количество уифов не изменится !
    поиграюсь с датой и вином
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  27. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    Не тут полный безперспективняк. Какая разница вводишь ты 3 аргумента или 9? Я менял только то что мне было нужно. Все остальные значения если брать в корень процесса также пишутся только они остаются старыми. Просто извини конечно ты реально тупишь. У тебя сложилось мнение что после того как ты записал новые значения в Tooll32 старых значений Tooll32 не отображает. И показывает только последнию запись. Я тебе сказал как можно просмотреть всю историю uif менялось там 1 или 2 или 9 значений не важно запись будет формироваться новая а не перезаписываться старая. Мне будет очень интересно посмотреть на то как tooll32 перезапишет старую запись на новую - только по тому что он не сможет так сделать по приори. Посуди сам если бы он мог так сделать то разработчики были бы совсем мягко говоря глупыми людьми. Весь принцип построен на том что процедура или выполняется полностью или не выполняется совсем. А по твоей логике начался процесс записи, т.е по твоему перезаписи старого uif на новый и происходит сбой не важно по какой причине (зацепил шнурок итд) то в итоге ты получаешь - что то непонятное какая та часть перезаписалась а какая нет и в общем это все = груз 200 а не блок. Которому ума уже не кто не даст. Сам подумай это как минимум не логично. А вот если пишется новый uif и что то произошло то он пишется полностью или не пишется вообще - это называется транзакцией. Даже в случае если новый не записался всегда есть предыдущий uif . Вообще если обобщить все то все базы данных Sql mysql итд вообще все построены по принципу не ломай старое не построив нового. По такой же аналогии и реализован и tooll32
     
  28. gostev77

    gostev77 Абориген

    Регистрация:
    26 июн 2007
    Сообщения:
    2,006
    Пол:
    Мужской
    Регион:
    Вологодская обл.
    Водит:
    в курсе,что аиф не несет никакой смысловой нагрузки для блока? И хоть слово их трех букв туда впиши,блоку на.рать,есть он там или нет..Да,и ошибка у тебя прям в первом посту)). Нафига жать кнопку при записи кнопку непрерывного выполнения)))
     
    megars нравится это.
  29. е777кх36rus

    е777кх36rus Завсегдатай

    Регистрация:
    12 дек 2010
    Сообщения:
    367
    Пол:
    Мужской
    Регион:
    Воронежская обл.
    Водит:
    По поводу того несет uif смысловую нагрузку или нет вопрос интересный. К примеру та же inpa отображает значение как vin. no - номер вин. И кстати не только inpa. А теперь представь решил ты продать свой авто приехали к тебе пацанчики которые хотят бмв но толком не соображают. Подключили софт прочитали блоки а у тебя vin. no - полная солянка из "ЯЯЯЯЯЯ" и "000000". Они не соображают что по сути это не как не отражается на авто а просто прочитали что это vin. Прикинули и решили что твой авто кривой и собран из 10 машин. Ну или мало ли что может фантазия их на фантазировать. Это как один из вариантов. По поводу треугольника не кто и не говорил что надо на него кликнуть и смотреть как он долбит записи. Кликнул по нему и тут же повторно - и все будет кока кола. Таким макаром можно забить и на программный статус блока ну лежит он в статусе 5 -> и что? все работает и славно. А то что статус 5 это блок в защите от программирования и просто так он в него не упадет - это уже совсем другая история. Работает же - по твоей логике а большего и не надо.
    Вообще лично я отношусь к машине как к другу и если положено чтобы в uif был мой вин а не "ЯЯЯЯЯЯ" или еще чего левого то значит надо подкорректировать за криворукими. А так каждый для себя сам решает надо ему или нет. Тоже самое про обновление ПО в блоках. Я обновил и остался доволен. А кто то скажет - ну его можно положить блок итд.
     
  30. gostev77

    gostev77 Абориген

    Регистрация:
    26 июн 2007
    Сообщения:
    2,006
    Пол:
    Мужской
    Регион:
    Вологодская обл.
    Водит:
    ты для началу забей в гугел хотя бы,что значит аиф.(Anwender Informations Feldes)И поразмысли,для чего все же он нужен..И нахуа нужны тогда вот эти вот галки.. 2016-10-27_01-04-05.png
    много встречал таких винов? И какие там еще пацанчики с ноутбуками))))

    ну а это полная ересь,ты уж не обижайся))
    Зы. А не в курсе,а почему на НОВОМ автомобиле,который никто и никогда не программировал,вместо вина в аиф частенько стоят ,как ты их называешь "ЯЯЯЯЯЯЯ"? На заводе с других машин поставили? Да. И когда пацанчики с понимающими людьми приедет к твоему авто,то уже точно вопросы будут задавать,а почему у тебя вин стоит там,где его не должно быть)))) По ходу кривая тачка))
     
    megars нравится это.

Яндекс.Метрика