Форум программистов, компьютерный форум, киберфорум
Ремонт стиральных машин
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.95/91: Рейтинг темы: голосов - 91, средняя оценка - 4.95
1 / 1 / 0
Регистрация: 10.10.2008
Сообщений: 1,665
1

СМА Electrolux EWT815 913202581, Прошу подсказать код ошибки, прошивку прилагаю

14.08.2013, 21:50. Показов 17535. Ответов 70
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!

Столкнулся с неадекватным поведением СМА. Не запускаются программы. В тест входит, ошибку не показывает. После выхода из теста начинает работать.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.08.2013, 21:50
Ответы с готовыми решениями:

СМА Samsung S852 GWB/YLP Ser 9705ADY703390B, Прошу подсказать код ошибки
Добрый день! Мигают все светодиоды режимов стирки, в следующем столбце (температура) мигает нижний. ++ ++ ++ + Если у...

сма. ELECTROLUX EWF 1086/91401601400, Подозрение на прошивку, прошу проверить
поделитесь у кого есть. свою прикрепляю. спасибо.

СМА Electrolux EWT815 PNC913208311/01, Не включается
Добрый день! EWM1000. Нет признаков жизни. Времени разбираться было мало: на процессоре нет тактовой, +5В присутствует. Кварц менял -...

70
 Аватар для Programming
9485 / 9562 / 19
Регистрация: 12.04.2006
Сообщений: 41,671
Записей в блоге: 13
19.08.2013, 16:18 41
Author24 — интернет-сервис помощи студентам
Alex314, кстати, а что за прошивку ты в начале темы выложил? Расскажи о ней больше подробностей. Дело в том, что там не только нет ошибок, но там и часы наработки по нулям. Эта прошивка на машине никогда не работала. Тогда вопрос, где ты её взял, и зачем выложил как считанную с машинки?
0
1 / 1 / 0
Регистрация: 10.10.2008
Сообщений: 1,665
19.08.2013, 16:23 42
Цитата Сообщение от Alexzz
Alex314, кстати, а что за прошивку ты в начале темы выложил? Расскажи о ней больше подробностей. Дело в том, что там не только нет ошибок, но там и часы наработки по нулям. Эта прошивка на машине никогда не работала. Тогда вопрос, где ты её взял, и зачем выложил как считанную с машинки?
Как это ?

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

А в остальном целостность и работоспособность выложенной прошивки можно оценить?
0
2 / 2 / 0
Регистрация: 27.06.2012
Сообщений: 1,171
19.08.2013, 17:20 43
Цитата Сообщение от Alex314
...P.S. Перед сменой прошивки попробовал запустить тест. Индикация, набор воды, вращение двигателя (реверс), нагрев, слив, отжим работают. Согласно тесту машинка живая, а на самом деле не работает. Почувствовал себя обманутым.
А вот это - уже информация... Раз ТЕСТ машина проходит без замечаний, то проблем с FLASH нет никаких, а есть проблема в циклограмме (во внешней EEPROM). И, если машинка не заканчивает программу и начинает заново какие-то телодвижения, то скорее всего проблема в контенте EEPROM...
0
 Аватар для Programming
9485 / 9562 / 19
Регистрация: 12.04.2006
Сообщений: 41,671
Записей в блоге: 13
19.08.2013, 17:26 44
Цитата Сообщение от Alex314
А в остальном целостность и работоспособность выложенной прошивки можно оценить?
Нет. Принцип таков, если прошивка имеет ошибку по контрольной сумме, после запуска стиралки, по мере того как контрольная сумма будет посчитана, машина выбьет код ошибки, либо 93 либо 94. Естественно код сохранится в прошивке. Вот по такому коду можно судить, что прошивка скорее всего битая. Но если эта прошивка на машине не работала, то судить о том, битая она или нет, никакой возможности нету. Как считается у неё контрольная сумма, я ещё не знаю, да собственно и не вижу смысла выяснять, так как проще залить новую прошивку чем разбираться со старой.

Цитата Сообщение от Alex314
Как это ?
Ну если только это не ты сам напутал, то я вижу этому только одно логичное объяснение: Кто-то до тебя был у клиента, вдул ему какую-то левую прошивку, которая к примеру не соответствует версии софта, с которой естественно машина не заработала. Ну тоесть не отработала ни одного цикла, и соответственно все счётчики у неё по нулям. Другого объяснения я не вижу.
0
1 / 1 / 0
Регистрация: 10.10.2008
Сообщений: 1,665
19.08.2013, 21:04 45
Цитата Сообщение от 66serg
А вот это - уже информация... Раз ТЕСТ машина проходит без замечаний, то проблем с FLASH нет никаких, а есть проблема в циклограмме (во внешней EEPROM). И, если машинка не заканчивает программу и начинает заново какие-то телодвижения, то скорее всего проблема в контенте EEPROM...
Разве не может быть искажен хотя бы один битик (байтик) самой программы?
0
 Аватар для Programming
9485 / 9562 / 19
Регистрация: 12.04.2006
Сообщений: 41,671
Записей в блоге: 13
19.08.2013, 21:06 46
Цитата Сообщение от Alex314
Разве не может быть искажен хотя бы один битик (байтик) самой программы?
Измени хоть байтик в ядре виндоуза, и расскажи о результате. Имхо, доклад ты будешь делать уже с другого компа, так как на подопытном придётся переставлять винду.
0
0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 83
19.08.2013, 21:14 47
Один байтик может равно как сделать погоду, так и не сделать. Тут вопрос только в том, дойдет ли проц до исполнения "испорченного" куска, или нет, да и плюс к тому, еще зависит, какое именно начение стало у этого байтика, оно может оказаться и более-менее "в тему".
0
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 6
19.08.2013, 21:17 48
Цитата Сообщение от Alexzz
Измени хоть байтик в ядре виндоуза, и расскажи о результате. Имхо, доклад ты будешь делать уже с другого компа, так как на подопытном придётся переставлять винду.
Насколько я знаю, kernel в процессе работы постоянно рушится из-за разных факторов, и автоматически восстанавливается средствами самой винды.
0
0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 83
19.08.2013, 21:20 49
Цитата Сообщение от Bad
Насколько я знаю, kernel в процессе работы постоянно рушится из-за разных факторов, и автоматически восстанавливается средствами самой винды.
Ага, смотрите новый остросюжетный блокбастер от создателей "Идентификации Борна" "Кернел Паник".
0
1 / 1 / 0
Регистрация: 10.10.2008
Сообщений: 1,665
19.08.2013, 21:21 50
Цитата Сообщение от Alexzz
Измени хоть байтик в ядре виндоуза, и расскажи о результате. Имхо, доклад ты будешь делать уже с другого компа, так как на подопытном придётся переставлять винду.
Алексей, ты же программист. Понятно, что не любой байтик можно трогать, и изменять тоже не в любое значение.
Возьми хотя бы прыжок по другому адресу. У меня кажется было в практике что-то подобное, когда я писал на ассемблере. Программа работала, только вела себя не совсем адекватно.

Так и в данном случае по-моему не все хорошо. Причем, в то состояние, в котором я ее наблюдал на дому у клиента, мне ее загнать не удалось (СМА не хотела запускаться без входа в тест и выхода из него. В это состояние она попадала после неоконченной бесконечной стирки). Что там могло быть не так, пока не ясно.
0
2 / 2 / 0
Регистрация: 27.06.2012
Сообщений: 1,171
19.08.2013, 21:51 51
Цитата Сообщение от Alex314
...Программа работала, только вела себя не совсем адекватно...
ТЕСТ затрагивает весь функционал машины. Нет ни одной "мелочи", которую не обработал бы ТЕСТ. С точки зрения программиста - написать ТЕСТ, который не захватывает все "критические"куски - это самоубийство. Вероятность того, что ТЕСТ не выявляет хотя бы 1% битого софта практически равна нулю... Это возможно только в установочной партии машин. Учитывая многолетнюю историю подконтрольной эксплуатации сотен тысяч машин - подозревать, что при успешном ТЕСТе FLASH машины неисправна... Это - сильно... Alex314, как там Фома неверующий говорил: "...пока не запущу пальцы под ребра...". Цитату точно не помню, но смысл тот...
0
1 / 1 / 0
Регистрация: 10.10.2008
Сообщений: 1,665
19.08.2013, 22:12 52
Цитата Сообщение от 66serg
ТЕСТ затрагивает весь функционал машины. Нет ни одной "мелочи", которую не обработал бы ТЕСТ. С точки зрения программиста - написать ТЕСТ, который не захватывает все "критические"куски - это самоубийство. Вероятность того, что ТЕСТ не выявляет хотя бы 1% битого софта практически равна нулю... Это возможно только в установочной партии машин. Учитывая многолетнюю историю подконтрольной эксплуатации сотен тысяч машин - подозревать, что при успешном ТЕСТе FLASH машины неисправна... Это - сильно... Alex314, как там Фома неверующий говорил: "...пока не запущу пальцы под ребра...". Цитату точно не помню, но смысл тот...
Контроль целостности внешней EEPROM сделать затруднительно?
Еще раз повторю - если при старте управляющая программа не подсчитывает CRC содержимого флеш-памяти и не сравнивает с занесенным на заводе значением, то далее возможно искажение 1 бита/байта, которое не приведет сразу к фатальным последствиям, либо при запуске отдельных подпрограмм.
Я не представляю как можно написать ТЕСТ, который бы на 100% гарантировал целостность программы без подсчета CRC. Если в тесте есть контроль CRC самой программы, то почему он выполняется не в самом начале? У меня был в практике слет содержимого флеша, в тот раз правда оказалась затерта целая страница.

А не критические куски?

Вроде бы можно идти УБЛ открывать, а вместо этого бац - пошли на начало запущенной программы.
Домысливать можно многое, но невозможного я не вижу.
0
2 / 2 / 0
Регистрация: 27.06.2012
Сообщений: 1,171
19.08.2013, 22:27 53
Цитата Сообщение от Alex314
Контроль целостности внешней EEPROM сделать затруднительно?
Еще раз повторю - если при старте управляющая программа не подсчитывает CRC содержимого флеш-памяти и не сравнивает с занесенным на заводе значением, то далее возможно искажение 1 бита/байта, которое не приведет сразу к фатальным последствиям, либо при запуске отдельных подпрограмм.
Я не представляю как можно написать ТЕСТ, который бы на 100% гарантировал целостность программы без подсчета CRC. Если в тесте есть контроль CRC самой программы, то почему он выполняется не в самом начале? У меня был в практике слет содержимого флеша, в тот раз правда оказалась затерта целая страница.
1. Незатруднительно. Но для минимизации затрат внешние EEPROM контролируют по CheckSum, а это сильно ненадежно (четные ошибки не ловятся).
2. Для контроля исполняемого кода по CRC необходимы аппаратные (быстродействующие) ресурсы контроллера, т.к. коды придется править "на лету", а такие ресурсы есть далеко не во всех контроллерах...
3. Вероятность слета FLASH реально существует только в системах, где используется эмуляция EEPROM, например, в Аркадиях, где НЕТ никакой внешней EEPROM. В таких системах для записи текущего состояния машины (на случай сбоя по питанию) приходится включать внутренний генератор накачки для стирания FLASH, иначе во FLASH ничего записать не удастся. Вот тут и существует возможность слета FLASH. В системах с внешней EEPROM - внутренний генератор накачки для стирания ВООБЩЕ НИКОГДА не включается!!! Значит нет возможности испортить FLASH.
0
 Аватар для Programming
9485 / 9562 / 19
Регистрация: 12.04.2006
Сообщений: 41,671
Записей в блоге: 13
20.08.2013, 07:51 54
Цитата Сообщение от Alex314
Причем, в то состояние, в котором я ее наблюдал на дому у клиента, мне ее загнать не удалось
Сбои в памяти имеют стабильный характер. Если как ты говоришь, изменён байтик, (хотя на практике во флеш обычно стирается сектор или несколько секторов) то глюк будет всегда в одном месте программы, и вести себя она будет всегда одинаково неадекватно. А тут на лицо нестабильный дефект, который ещё и невозможно достать снова.

з.ы. Ты вилку в розетке не пробовал перевернуть? Это что-нибудь меняет?
з.з.ы. Ты мотор таки мегером прозвони на массу. И ротор и статор. А ещё часто корпуса щёток любят ток через себя пропускать. Знаю, некоторые сейчас захотят в меня помидором швырнуть но это факт, который я уже и сбился со счёта, сколько раз встречал.

Цитата Сообщение от 66serg
Значит нет возможности испортить FLASH.
Однако-ж она портится. Не раз встречал целый сектор или несколько секторов в FF. У GP32 редко, но было, особенно часто бывает у AZ60 (дисплеи лавалоджик).
0
2 / 2 / 0
Регистрация: 27.06.2012
Сообщений: 1,171
20.08.2013, 10:34 55
Цитата Сообщение от Alexzz
Сбои в памяти имеют стабильный характер. Если как ты говоришь, изменён байтик, (хотя на практике во флеш обычно стирается сектор или несколько секторов) то глюк будет всегда в одном месте программы, и вести себя она будет всегда одинаково неадекватно. А тут на лицо нестабильный дефект, который ещё и невозможно достать снова.

з.ы. Ты вилку в розетке не пробовал перевернуть? Это что-нибудь меняет?
з.з.ы. Ты мотор таки мегером прозвони на массу. И ротор и статор. А ещё часто корпуса щёток любят ток через себя пропускать. Знаю, некоторые сейчас захотят в меня помидором швырнуть но это факт, который я уже и сбился со счёта, сколько раз встречал.

Однако-ж она портится. Не раз встречал целый сектор или несколько секторов в FF. У GP32 редко, но было, особенно часто бывает у AZ60 (дисплеи лавалоджик).
1. Золотые слова, так оно и будет...
2. Корпуса щеток - больное место... Первое, что рекомендую мастерам, если с собой нет мегаомметра - снимать с мотора щеткодержатели и отмывать их 646 растворителем (как показала практика, более "беспощадной" отмывки, кроме как 646 с его многокомпонентным составом - нет). Разрешаю закидать меня помидорами...
3 У AZ60 внутренняя EEPROM есть, и туда пишется постоянно контент. А раз запись производится, то и генератор накачки включается. А в этот момент, как раз и сбой по питанию пришел (помеха по сети), и вот тут уже может произойти, все что угодно...
0
1 / 1 / 0
Регистрация: 10.10.2008
Сообщений: 1,665
20.08.2013, 21:08 56
Цитата Сообщение от Alexzz
з.ы. Ты вилку в розетке не пробовал перевернуть? Это что-нибудь меняет?
з.з.ы. Ты мотор таки мегером прозвони на массу. И ротор и статор. А ещё часто корпуса щёток любят ток через себя пропускать. Знаю, некоторые сейчас захотят в меня помидором швырнуть но это факт, который я уже и сбился со счёта, сколько раз встречал.
Прошивку залил - машина заработала как положено: проверил слив, отжим, полоскание, стирку.
Выложенная в начале темы прошивка похоже все-таки моя - других с этим именем файла у меня нет, а дата создания файла совпадает с датой создания темы. Маловероятно, чтобы кто-то мог залить ее в память до меня.

1) вилку в розетке целенаправленно не менял, т.к. смысла уже не вижу. До этого на дому у клиента пробовал - разницы не видел.
2) Тэн и мотор были проверены мегоомметром, тэн заменил, сопротивление изоляции двигателя после продувки приводил - около 1000 МОм.

Всем спасибо. Машинку отдам клиенту, тему закрою чуть позже.
0
1 / 1 / 0
Регистрация: 10.10.2008
Сообщений: 1,665
30.08.2013, 07:37 57
Машинка вернулась. После нескольких стирок ведет себя так же.
При включении (выборе программы селектором) дважды вспыхивает вертикальный ряд светодиодов, после нажатия "ПУСК" никаких реакций - продолжает мигать индикатор над кнопкой "Пуск". Текущих ошибок не показывает (00) После входа в сервис и выхода (в тесте сохраненной ошибки не показывает) начинает включаться без вспышек вертикального столбца и работать. Однако цикл программы после окончания начинает заново.
Прошивку слил (еще до входа в сервис), прилагаю.

Прошу проверить и посмотреть, что в ней не так?
0
0 / 0 / 0
Регистрация: 24.11.2007
Сообщений: 600
30.08.2013, 08:56 58
0
1 / 1 / 0
Регистрация: 10.10.2008
Сообщений: 1,665
31.08.2013, 08:28 59
Интересно что в этой области хранится?
0
0 / 0 / 0
Регистрация: 18.12.2010
Сообщений: 543
31.08.2013, 11:25 60
Цитата Сообщение от Alex314
Однако цикл программы после окончания начинает заново.
А может все просто...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.08.2013, 11:25
Помогаю со студенческими работами здесь

СМА Ariston AQSL 85 CSI HA код 28 51058 0000 sn 807241233, Прошу прошивку
Прошу поделиться прошивкой на указанную выше модель.

СМА Electrolux ZWI1125 (продукт. № утерян), Код ошибки ???
СМА Electrolux ZWI1125, продуктовый номер утерян, после скачка напряжения, сгорел елемент на 275V, + дорога к нему (прошу прощения -...

СМА Electrolux EW1330T 913727721 № 92200010, Распознать код ошибки
Машина из Финляндии. При включении блокирует замок и не идет ни на каком режиме. Выдает ошибку мигая E02 потом УE5. Не могу понять или...

СМА ELECTROLUX EWT 825 P/N: 913202571-01, Помогите определить код ошибки
Привезли в ремонт стирку с проблемой нет запуска. Включаешь машину в сеть, задаешь программу, нажимаешь старт(индикаторы работают как...

СМА Electrolux EWM 1185 модуль, не отменяется последний код ошибки
Добрый день, уважаемые профи. В ремонте electrolux, вернее привезли модуль на ремонт EWM 1185 00 41 0, PROCOND: 451523305,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Эффективный реверс строк в C#
Wired 01.03.2025
Реверс строки, казалось бы простая операция, на практике может стать испытанием для производительности приложения, особенно когда речь идет о больших объемах данных или критически важных участках. . .
Перегрузка булевых операторов в C#
Wired 01.03.2025
В программировании редко встречаются задачи, требующие перегрузки булевых операторов. Обычно достаточно стандартной реализации для типа bool или использования nullable-типов. Однако существуют. . .
Способы определения момента возникновения события в коде C# Unity
Wired 01.03.2025
Отслеживание событий - важный элемент разработки игр на Unity, позволяющий создавать отзывчивые и интерактивные приложения. Однако стандартные средства Unity не всегда предоставляют оптимальные. . .
Unit-тестирование в Unity
Wired 01.03.2025
Многие разработчики игр считают, что написание тестов отнимает слишком много времени и ресурсов, особенно учитывая частые изменения геймплейной логики и механик. Однако это заблуждение приводит к. . .
Использование асинхронности в Unity: Создание пользовательски­­х Awaiter
Wired 01.03.2025
Unity предоставляет базовые средства для работы с асинхронными операциями, но стандартные подходы с использованием событий часто приводят к сложному, трудноподдерживаемому коду. Когда несколько. . .
Как создавать асинхронные возвращаемые типы в Unity
Wired 01.03.2025
Асинхронное программирование стало неотъемлемой частью разработки современных приложений на Unity. Стандартные средства вроде Task и async/ await значительно упрощают написание асинхронного кода,. . .
Реализация таймеров и управление временем в Unity
Wired 01.03.2025
Таймеры управляют временем появления противников, длительностью способностей персонажей, периодами неуязвимости после получения урона и множеством других игровых механик. Хотя на первый взгляд. . .
Тестирование производительно­сти в Unity
Wired 01.03.2025
Unity имеет набор средств для анализа и оптимизации проектов, среди которых особое место занимает пакет Performance Testing. В отличие от стандартного профайлера, который оценивает общую. . .
Какие города России есть в Java, в методе LocalDateTime now = LocalDateTime.n­ow(ZoneId­.of("R­ussia/...")) ?
Alexander-7 01.03.2025
В Java ZoneId для работы с временными зонами используются стандартные идентификаторы временных зон, которые определены в базе данных IANA Time Zone Database. Для России существует несколько временных. . .
Значимые Nullable типы в C#
Wired 01.03.2025
Значимые типы в C# изначально были спроектированы таким образом, что не могли принимать значение null. Это логично - переменные значимых типов хранят свои значения непосредственно в стеке, а не в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер