Код ошибки p0118: симптомы, причины и способы устранения

Диагностика и решение проблем

Первым шагом в процессе устранения ошибки P2185, является изучение бюллетеней технического обслуживания (TSB). На предмет известных проблем с конкретным автомобилем.

Выполните тщательный визуальный осмотр, чтобы проверить проводку на наличие явных дефектов, таких как царапины, потертости, оголенные провода или пятна ожогов. Далее следует проверить разъемы и соединения на предмет безопасности, коррозии и повреждений контактов.

Обязательно тщательно проверьте целостность жгутов с проводами, закрепите все незакрепленные провода. Если вы обнаружите перегоревший провод, припаяйте его и убедитесь в соответствующей изоляции.

Проверка охлаждающей жидкости и термостата

Убедитесь, что уровень охлаждающей жидкости правильный, как в радиаторе (в холодном состоянии), так и в бачке для перелива охлаждающей жидкости. Убедитесь в отсутствии утечек и в исправной работе герметичной крышки.

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

Используя бесконтактный термометр, или сканирующий прибор с потоковой передачей данных в реальном времени, проверьте, правильно ли прогревается двигатель. Обычно верхний шланг радиатора должен оставаться относительно холодным до тех пор, пока термостат не откроется. После чего он быстро нагреется.

[stextbox термостат открыт, охлаждающая жидкость будет течь постоянно, не позволяя двигателю достичь рабочей температуры. Это также может быть причиной появления кода неисправности P2185.

С помощью термометра или диагностического прибора проверьте температуру двигателя через 10-15 минут работы. Если температура не достигает рабочей температуры, проверьте датчик ЕСТ.

Проверка датчика (ECT) температуры охлаждающей жидкости

Визуально проверьте датчик на наличие повреждений проводки или разъема и при необходимости отремонтируйте. Затем подключите сканер ОБД2, если температура двигателя чрезмерно высокая, около 140°С, это ненормально.

Отключите датчик на двигателе и посмотрите, упадут ли показания, например на 10°С. Если это так, то скорее всего датчик неисправен, закорочен внутри, что вызывает передачу сигнала низкого сопротивления на PCM.

Но, если вы хотите полностью убедиться, что дело в датчике, а не в проводке, вы можете провести тест. Проверьте сопротивление датчика относительно земли с помощью омметра. Сопротивление нормального датчика будет немного отличаться в зависимости от автомобиля.

Но в основном, если температура двигателя составляет около 95 градусов цельсия, то сопротивление будет около 200 Ом. При температуре около -20°С, сопротивление будет более 10 000 Ом.

[stextbox помощью этого теста вы сможете определить, соответствует ли сопротивление датчика температуре двигателя. Если он не соответствует температуре вашего двигателя, то, вероятно, у вас неисправный датчик.

Примеры автомобилей с ошибкой P0128

  • Во многих легковых и грузовых автомобилях GM (Chevrolet Trailblazer, Silverado, HHR и других моделях) ошибка P0128 часто вызывается залипающим термостатом. В некоторых автомобилях GM, когда установлен код P0128, перестает работать указатель температуры, и постоянно работают вентиляторы охлаждения радиатора. Замена термостата часто решает проблему, если нет каких-либо других проблем.
  • Бюллетень по ремонту (TSB) GM от 2007 года рекомендует перепрограммировать ЭБУ как решение ошибки P0128 для моделей Chevrolet Malibu, Impala, Pontiac G6 2006 года и некоторых других.
  • В бюллетене технической поддержки Nissan (TSB) от апреля 2009 года для автомобилей Nissan Altima и Sentra 2007 года упоминается проверка номера блока управления двигателя с помощью диагностического прибора и перепрограммирование его, если номер соответствует одному из перечисленных в бюллетене.
  • В некоторых более ранних моделях автомобилей Mazda 3 и Mazda 5 ошибка P0128 может быть вызвана неправильной калибровкой ЭБУ. Решение состоит в том, чтобы перепрограммировать ЭБУ с помощью обновленного программного обеспечения, а в некоторых Mazda 3, выпущенных до 2004 года, также заменить термостат на обновленную деталь.
  • Несколько бюллетеней технической поддержки Chrysler для нескольких моделей Jeep и Dodge рекомендуют перепрограммировать блок управления двигателя, если диагностируется код P0128.
  • Другой бюллетень технической поддержки Chrysler для Dodge Challenger 2009−2010 г. в. и Dodge Magnum / Charger и Chrysler 300 2008−2010 г. в. описывает проблему, когда термостат может сдвинуться с места, позволяя охлаждающей жидкости проходить через него, и установится ошибка P0128. Решение состоит в том, чтобы добавить прокладку и заменить корпус термостата обновленной деталью.

Предыдущая запись Ошибка P0106 — датчик абсолютного давления, диапазон / производительность
Следующая запись Ошибка P0131 — низкое напряжение на датчике кислорода (блок 1, датчик 1)

Лампа Check Engine

Лампа Check Engine предназначена для информирования водителя о неисправности элементов системы управления двигателем (ЭСУД) автомобиля. На примере лампы Check Engine ЭСУД автомобилей ВАЗ 21083, 21093, 21099 с инжекторным двигателем 2111 попробуем более подробно разобраться о чем она сигнализирует и что делать если лампа загорелась.

Где расположена лампа Check Engine?

На автомобилях ВАЗ 21083, 21093, 21099 лампа Check Engine (контрольная лампа «Проверь двигатель») расположена в щитке приборов на передней панели («высокая» панель, европанель). На автомобилях ранних годов выпуска («низкая» панель) лампа располагается в блоке кнопок на «бороде» панели.

Как работает лампа Check Engine?

После включения зажигания блок управления (ЭБУ) зажигает лампу, после чего он «опрашивает» датчики системы управления двигателя (подает на них напряжение определенной величины и снимает с них напряжение определенной величины). Если все в исправно, то после пуска двигателя блок выключает лампу и она гаснет.

При обнаружении неисправности какого-либо датчика (не соблюдены условия исправности «зашитые» в программу блока), лампа Check Engine продолжает гореть при работе двигателя. Блок записывает код ошибки в свою память и включает аварийный режим работы при котором расчетные параметры для обеспечения работы берутся из резервных данных в памяти блока, а не считываются с неисправного датчика. При работе двигателя на аварийном режиме ухудшается его динамика и приемистость, расход топлива и т.п. Это сигнал водителю, что в системе управления двигателем (ЭСУД) имеется неисправность.

Горящая лампа может погаснуть через некоторое время после пуска двигателя. Это свидетельствует о том, что неисправность пропала. Но, блок управления все равно запишет код пропавшей неисправности (ошибки) в свою память.

В ряде случаев лампа Check Engine может загореться не сразу, а через некоторое время после пуска двигателя (через 40 сек после определения неисправности).

Может загораться периодически, а потом гаснуть. Но в любом случае ее загорание свидетельствует о проблемах в ЭСУД и необходимости проверки ее элементов.

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

О неисправности каких датчиков ЭСУД сигнализирует лампа Check Engine?

Датчик положения коленчатого вала двигателя (ДПКВ).

Датчик массового расхода воздуха (ДМРВ).

Датчик положения дроссельной заслонки (ДПДЗ).

Датчик кислорода (ДК).

Датчик детонации (ДД).

Датчик скорости (ДС).

Датчик положения распределительного вала (ДПРВ — датчик фаз).

Датчик температуры (ДТ).

Что делать если постоянно горит лампа Check Engine?

Необходимо узнать код неисправности в блоке управления ЭСУД. Для этого можно применить подходящее для данной системы диагностическое устройство. Сделать это можно либо в автосервисе, либо самостоятельно, при наличии собственного сканера, подключив его к колодке диагностики.

В случае, если неисправность какого-либо из датчиков ЭСУД очевидна, или в ходе визуального осмотра установлено, что к нему неплотно присоединена колодка проводов, имеется его загрязнение, ненадежная фиксация, механическое повреждение и т.п., то можно самостоятельно заменить неисправный датчик.

Примечания и дополнения

Для быстрого самостоятельного сброса ошибок из памяти ЭБУ снимаем минусовую клемму с вывода АКБ на 10 секунд.

В системах управления двигателем автомобилей ВАЗ 21083, 21093, 21099 с блоками управления (контроллерами) Январь-4.1, GM имеется система самодиагностики неисправностей. Она позволяет по частоте мигания лампы Check Engine определить код неисправности. Для перевода блока в режим самодиагностики необходимо перемкнуть два контакта в диагностическом разъеме.

Источник

Ремонт при ошибке p0118

При выявлении в памяти электронного блока управления OBD p0118 необходимо выполнить следующие действия:

  • Включить зажигание в автомобиле, однако двигатель не запускать.
  • Подключить к разъему электронного блока управления диагностический прибор для сканирования ошибок и получения информации о внутренний параметрах автомобиля. В зависимости от установленного на нем программного обеспечения нужно выбрать меню «Температура охлаждающей жидкости».
  • Если температура охлаждающей жидкости по показаниям прибора составляет менее +135°С, то в случае, если в памяти ЭБУ нет других ошибок, необходимо проверить цепь заземления датчика (схему электропроводки нужно смотреть в мануале) на наличие неисправностей в проводке либо каких-либо соединений. Заодно имеет смысл проверить контакты непосредственно датчика температуры.
  • Отсоединить колодку (фишку) с проводами от датчика температуры антифриза. В случае, если прибор указывает, что температура охлаждающей жидкости выше, чем -42°С, то это означает, что сигнальный провод датчика замкнут на «массу, либо неисправен блок управления двигателем.
  • Если при аналогичных условиях диагностический прибор показывает, что температура охлаждающей жидкости ниже -42°С, то в этом случае, скорее всего, неисправен датчик температуры, и соответственно, он подлежит замене. Однако перед заменой его нужно дополнительно проверить.

Куда смотреть при возникшей ошибки р0118

Имеет смысл проверить состояние самого датчика и его проводки по следующему алгоритму:

Обрыв проводов датчика на фишке

  • Отключить разъем датчика и проверить его состояние. Зачастую от высокой температуры и просто от времени пластмассовый крепеж на датчике пересыхает и начинает рассыпаться. Это может привести к плохому контакту.
  • На многих датчиках температуры охлаждающей жидкости (в частности, на тех, которые устанавливают на современные автомобили ВАЗ) на корпусе разъема с внешней стороны имеется фиксатор («ушко»). Он может попросту отломиться, и соответственно, фишка на контакте датчика не будет зафиксирована, что приведет к потере электрического контакта. И даже если фишка будет на месте, то через образовавшиеся щели внутрь контакта может попадать влага и грязь, тем самым ухудшая контакт.
  • Проверить, приходит ли на датчик температуры питание от электронного управления, равное 5 Вольт. Сделать это можно с помощью мультиметра. Для этого нужно включить зажигание (двигатель можно не запускать).
  • Проверить наличие ржавчины и мусора на контактах в разъеме и на датчике. При их наличии обязательно нужно почистить контакты (лучше с использованием очистителя).
  • Демонтировать датчик температуры охлаждающей жидкости с его посадочного места и визуально осмотреть (повреждения недопустимы). Если он грязный, его необходимо почистить. Далее его нужно проверить при помощи мультиметра одним из трех методов.
  • «Прозвонить» при помощи мультиметра провода, идущие от датчика температуры антифриза до ЭБУ. Очень часто причиной возникновения ошибки р0118 является именно обрыв одного или обоих проводов датчика. Если обнаружен обрыв — провод необходимо заменить. Что касается пинов на блоке управления, то у каждой машины своя электронная схема, номера контактов необходимо уточнять в мануале.
  • Измерить сопротивление изоляции между двумя провода датчика температуры охлаждающей жидкости. Если оно близко к нулю, то имеет место короткое замыкание. В этом случае можно попробовать найти место повреждения изоляции и для ремонта воспользоваться термостойкой изоляционной лентой либо термоусадкой. Однако поврежденные провода все же лучше заменить на новые.
  • Измерить сопротивление между каждым проводом и «массой». Если соответствующее значение будет близко к нулю, то имеет место короткое замыкание на корпус. Тут действия аналогичные предыдущему пункту. Поврежденный провод желательно заменить на новый.

Если не проверять проводку, а просто заменить датчик, надеясь что вся проблема именно в нем, то часто ожидания не оправдаются, и вы потратите зря деньги, ведь зачастую проблема кроется именно в повреждении проводов либо разъема!

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

Как диагностировать код P0128?

Сначала необходимо выполнить базовую проверку под капотом. В норме ли уровень охлаждающей жидкости?

Не поврежден ли разъём датчика температуры охлаждающей жидкости двигателя и правильно ли он подключен?

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

Возьмите диагностический сканер или адаптер ELM327 с программой Torque и проверьте температуру двигателя. Когда он холодный, она должна быть близка к температуре наружного воздуха. Проедьте 10 минут и снова проверьте температуру, она должна быть близка к 80−100 °C.

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

Испытание термостата затруднительно, так как он может работать большую часть времени, но периодически зависать. В большинстве случаев при наличии кода P0128 термостат меняется. Однако в некоторых автомобилях проблему можно решить, перепрограммировав блок управления двигателя (ЭБУ).

P0130 — Ошибка датчика кислорода

Код неисправности P0130 появляется в системе управления двигателем, когда напряжение датчика кислорода выходит вне установленного диапазона. Этот код ошибки может быть вызван: обрывом или коротким замыканием цепи датчика кислорода, износом датчика, а также из-за слишком бедной или богатой смеси кислорода и топлива, а также утечкой топлива, разгерметизацией выхлопной системе и др. подобными проблемами. 

Датчик кислорода может быть проверен специальным оборудованием или с помощью OBDII-сканера. Для этого необходимо обратиться к специалисту или же, если у вас есть опыт компьютерной диагностики и ремонта машины, провести такую проверку самостоятельно.

На каких автомобилях чаще встречается данная проблема

Проблема с кодом P0128 может встречаться на различных машинах, но всегда есть статистика, на каких марках эта ошибка присутствует чаще. Вот список некоторых из них:

  • BMW (БМВ 325ci)
  • Chevrolet (Шевроле Импала, Круз, Оптра, Сильверадо, Тахо, Трейлблейзер)
  • Chrysler
  • Dodge (Додж Стратус)
  • Ford (Форд Фокус, Эскейп)
  • Honda (Хонда СРВ, Цивик)
  • Hummer h3
  • Hyundai
  • Jeep (Джип Вранглер, Ренегат)
  • Kia (Киа Рио, Спектра)
  • Lexus
  • Mazda
  • Mercedes (Мерседес b200, ml164, w164, w221)
  • Nissan
  • Opel (Опель Астра)
  • Pontiac
  • Suzuki
  • Toyota
  • Volkswagen
  • Volvo (Вольво v70, xc90)

С кодом неисправности Р0128 иногда можно встретить и другие ошибки. Наиболее часто встречаются следующие: P0087, P0115, P0116, P0117, P0118, P0119, P0125, P0300, P0410, P0420, P0449, P0601, P0671, P0672, P0673, P0676.

Как диагностировать код P0128?

Сначала необходимо выполнить базовую проверку под капотом. В норме ли уровень охлаждающей жидкости?

Не поврежден ли разъём датчика температуры охлаждающей жидкости двигателя и правильно ли он подключен?

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

Возьмите диагностический сканер или адаптер ELM327 с программой Torque и проверьте температуру двигателя. Когда он холодный, она должна быть близка к температуре наружного воздуха. Проедьте 10 минут и снова проверьте температуру, она должна быть близка к 80 — 100 °C.

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

Испытание термостата затруднительно, так как он может работать большую часть времени, но периодически зависать. В большинстве случаев при наличии кода P0128 термостат меняется. Однако в некоторых автомобилях проблему можно решить, перепрограммировав блок управления двигателя (ЭБУ).

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

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

Датчики Mercedes Benz отличаются завидной надежностью. При появлении первых симптомов некорректной работы измерителя, необходимо разобрать контактную группу и прочистить бензином с последующей продувкой. Дорожки выполнены из прочного сплава, который коррозирует в крайне редких случаях. Обрыв контактов возможен лишь при существенном воздействии извне.

Это интересно: Виды прокладок применяемых в карбюраторе

Ауди А8 имеет ряд характерных проблем с определением положения селектора:

  • нет индикации заднего хода, несмотря на то, что автомобиль нормально едет;
  • все положения рычага горят одновременно;
  • машина не реагирует на воздействие на селектор;
  • при движении временами пропадает индикация передачи.

Как диагностировать ошибку?

Существует два способа диагностики неисправностей в КАМАЗе — с помощью компьютера или методом самодиагностики.

Описание инструкции по диагностике компьютерного блока Bosch, модель MS 6.1:

  1. В автомобиле включено зажигание. На приборной панели КАМАЗ Каменс появятся значки, включая лампочку Check Engine. Этот символ появится на три секунды, а затем исчезнет. Если индикатор не гаснет, это означает, что в одной из систем или компонентов имеется неисправность.
  2. Затем найдите специальную кнопку диагностики, расположенную под рулевым колесом на центральной консоли на большинстве моделей Cummins и Common Rail. Если этот элемент управления отсутствует, ищите кнопку рядом с модулем безопасности, напротив пассажирского сиденья.
  3. Кнопка имеет два крайних положения и фиксированное положение в центре. Необходимо потянуть регулятор вниз или вверх, а затем удерживать его в течение двух секунд.
  4. Кнопка должна автоматически сбрасываться, когда водитель отпускает ее. После этого индикатор начнет мигать, сначала с большим, а затем с меньшим интервалом. Количество вспышек указывает на первую неисправность, а количество коротких вспышек — на вторую. Все неисправности должны быть зарегистрированы и затем должны быть расшифрованы.

Диагностика кодов неисправностей КАМАЗа с помощью компьютера и программного обеспечения осуществляется следующим образом:

  1. Сканер или ноутбук подключается к блоку управления автомобиля через разъем OBD2.
  2. Активируется диагностическое оборудование. В зависимости от требований, указанных в руководстве по обслуживанию, включается зажигание или запускается двигатель.
  3. Затем следует начать считывание неисправностей автомобиля КАМАЗ Cummins или другой модели. Диагностический сканер или компьютер должен вывести коды неисправностей на панель. Необходимо проверить, что означают эти коды в списке ошибок, и ремонт выполняется в соответствии с полученной маркировкой.

Видео: самодиагностика КамАЗ

На своем видеоканале компания TowTruck продемонстрировала процесс самодиагностики грузовика КамАЗ с помощью кнопок на рулевом колесе.

Ошибка P0128 – Неисправность термостата охлаждающей жидкости

3 года ago AutoTime 0

Код ошибки P0128 означает, что охлаждающая жидкость двигателя нагревается недостаточно о быстро. Другими словами, проблема кроется в том, что в течении заданного времени не достигается рабочая температура двигателя. Нужное время, блок управления двигателем (ECM) определяет исходя из температуры окружающей среды.

Наиболее распространенной причиной появления ошибки является термостат охлаждающей жидкости двигателя, который заклинило, и он не двигается или же он преждевременно открывается.

Следующая причина – проблемы связанные с датчиком температуры охлаждающей жидкости двигателя или его проводкой.

Кроме этого причинами могут быть:

  • Низкий уровень охлаждающей жидкости;
  • Недостаточное время прогрева двигателя;

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

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

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

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

Сделать это можно при помощи диагностического сканера. Полученные значения нужно сравнить с показаниями инфракрасного термометра. Если показания не сопвадают то проблема находится в датчике температуры, его разъеме или проводке. Возможные симптомы:

  • Горит индикатор «Check engine»
  • Не растет значение индикатора температуры двигателя

Частые ошибки при диагностике кода P0128 Самая частая ошибка – это замена термостата без проведения полной диагностики автомобиля. Если спросить любого механика об ошибке P0128, то, 9 из 10 скажут, что неисправен термостат. И они будут правы в большинстве случаев. Но иногда причина кроется совсем не в термостате, и его замена не исправляет ситуацию.

Ошибка P0128 указывает на то, что температура охлаждающей жидкости ниже температуры открытия термостата.

Как провести ремонт

При обнаружении в памяти ЭБУ OBD P0118 выполняют следующее:

  • Активируют зажигание, но ДВС не запускают.
  • Подсоединяют к ЭБУ (к его разъему) диагностический автомобильный прибор-сканер ошибок, им же получают данные о параметрах всей системы. Выбирают в меню «t° охлажд. жидк.».
  • Если t° антифриза по приборам ниже +135°, то если в памяти блока управления нет иных ошибок, проверяют заземление датчика (целостность проводки, контакты). Схема электроцепи есть в техдокументации ТС и прибора. Заодно проверяют все соединения.
  • Отщелкивают колодку (фишку) с жилами. Если устройство и дальше показывает выше +42°, то его сигнальный провод замыкается на «массу» или сломан ЭБУ. Если ниже – то неполадки в самом датчике, в таком случае выход один – замена (но после предварительного дополнительного тестирования).

Датчик ОЖ прямо контактирует с охладителем поэтому, если есть признаки перегрева, вытаскивать его не следует.

Симптомы неисправности

Основным признаком кода P0108 для водителя является включенная контрольная лампа неисправности (MIL). Его также называют Check Engine или просто «проверка включена».

Они также могут проявляться как:

  1. На панели управления загорится контрольная лампа «Проверьте двигатель» (код будет записан в память как неисправность).
  2. Двигатель глохнет или не запускается.
  3. Колебания оборотов и попытки заглохнуть на холостом ходу.
  4. Пропуски зажигания в двигателе под нагрузкой или на холостом ходу.
  5. Пониженная мощность двигателя.
  6. Плохой набор скоростей.
  7. Повышенный расход топлива.
  8. В некоторых случаях симптомы могут отсутствовать, кроме сохраненного кода неисправности.

Обнуление ошибок

Для удаления ошибок из памяти используют методики:

  1. При просмотре ошибок на экране комбинации приборов нажать и удержать кнопку сброса пробега до момента удаления кода. Ошибки удаляются последовательно, после завершения процедуры необходимо выйти из режима диагностики, повернув ключ в замке в положение отключенного зажигания.
  2. При использовании тестового прибора отметить коды и удалить записи из памяти контроллеров. Если причина неисправности не устранена, то ошибки появляются заново (после первого запуска силового агрегата, включения дополнительных систем или начала движения).

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

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Велодром
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: