Samsung s3 синдром внезапной смерти
Расскажу, что узнал про Синдром Внезапной Смерти / Sudden Death Syndrome / SDS на Samsung GT-I9300 Galaxy S3.
Прежде всего отмечу, что Samsung не делал никаких официальных заявлений про SDS. Как-то промелькнувший вопрос-ответ сотрудника Самсунга в СМИ, в расчёт не беру. Однако, на нашем форуме появляются сообщения с проблемами чтения и записи на внутреннюю флеш-память 16Gb при прошивке (например, Odin PC не может получить информацию о размещении разделов — зависает на Get PIT for mapping). Крайний случай — аппарат не загружается.Известно, что Samsung периодически публикует исходный код прошивки, как того требует лицензионная политика Google для Android. Так вот, в публикации кодаUpdate7 был найден некий странный фикс (патч/заплатка/программный код, исправляющий проблему).
Что делает этот фикс? При каждой инициализации внутренней флешки обнуляет часть кода контроллера флеш-памяти (VTU00M — контроллер, eMMC или embedded MultiMediaCard — флеш-память, а всё вместе, образно говоря — диск). Очень похоже на решение проблемы нашего SDS в виде превентивной меры, хотя Самсунг официально о фиксе SDS не заявлял, как и не заявлял о факте наличия самого SDS.
Судя по коду фикса, существует накопительная ошибка при работе с контроллером флеш-памяти, которую фикс постоянно сбрасывает при инициализации флеш-памяти. Фикс не пишет микропрограмму в контроллер флеш-памяти, фикс не ставит фильтр на обращения к флеш-памяти — фикс постоянно обнуляет данные контроллера. Таким образом, эту процедуру не очень правильно называть фиксом как таковым, но решением проблемы (надеюсь, удачным). Однако, все привыкли к «фиксу SDS», так пусть фиксом и остаётся.
Забегая вперёд, озвучу мнение с форума XDA: во время работы может произойти порча блоков флеш-памяти, а фикс SDS предотвращает эту порчу.
Фикс находится в kernel (ядре), следовательно должен присутствовать как в boot основной прошивки, так и в boot рекавери. Список, где указаны содержащие данный фикс прошивки и части прошивок, постоянно пополняется здесь: [Important] Sudden Death Fix — Are you covered?.
1. При инициализации внутренней карты сверяется имя VTU00M и ревизия чипа f1.
2. Подаются 4 управляющих команды с целью проверки на наличие возвращаемой ошибки или ещё с какой целью.
3. Из памяти считывается дата.
4. Сверяется дата с 2012.04.13 (при чём сравнение такое: if (date != 0x20120413))
5. Если чип, ревизия и дата совпадают, то выполняется mmc_start_movi_operation (эта подпрограмма обозначена как экспортируемая)
6. В mmc_start_movi_operation я смог понять только то, что при каждом обращении забивается нулями часть памяти чипа.
Это всё.Относительно наличия фикса SDS из Samsung Update7 в официальной прошивке 4.1.2 для России I9300XXELL4 Changelist : 566833, Date : 10.12.2012.
1. Напомню, фикс появился в открытом коде Update7. Привожу diff представленный AndreiLux (mmc: Soft-patch MoviNAND VTU00M (16GB) eMMC failure).
2. В фиксе есть специфические текстовые строки «CMD13(VC) failed» и «VTU00M», которые мы самостоятельно можем найти в бинарных файлах без сложных пассов с реинжинирингом.Сначала один умелец взял текстовые строки из mmc_ops.c и mmc.c от Update7 «printk(KERN_ERR «CMD13(VC) failedn»)» и «if (!strncmp(host->card->cid.prod_name, «VTU00M», 6)», и нашёл их в LLA. Затем исследования на XDA показали, что следы кода Update7 есть во всех прошивках 4.1.2
3. Для самостоятельного нахождения потребуется файл boot.img. Я проверял на файле, взятом из CODE_I9300XXELL4_566833_REV00_user_low_ship.tar.md5 скорой помощи. Для поиска в кастомах, метод ниже может не сработать (случайные совпадения искомых кодов). Этот метод для стоков точно работает.
4. Нужен будет hex-редактор. Я взял Notepad++ и Hex Editor Plugin к нему.
5. Откройте boot.img в hex-редакторе.
6. Найдите первое совпадение по 1f 8b (начало gzip)
7. Удалите всё с адреса 0 до 1f8b (1f8b будет началом нашего нового файла)
8. Найдите строку 00 1f 8b (в некоторых кастомах это не первое, а второе совпадение)
9. Удалите всё после 00 от 1f8b до конца файла (наш 00 будет концом нового файла)
10. Сохраните файл с расширением gz. Я сохранил как boot.img.gz
11. Либо из 7zip, либо с помощью Total Commander (я проверял на v7.56a) извлеките файл (мой WinRAR с архивом не справился)Откройте извлечённый файл и поищите там строку «VTU00M» и «CMD13(VC) failed». Если нашли, то у вас фикс есть.
Я нашел следы фикса в I9300XXELL4 SER:VTU00M <4>%s: movi operation is failed
<3>CMD13(VC) failed
А раз так, то в российской официальной прошивке I9300XXELL4 SER фикс есть! Таким образом, я подтверждаю исследования XDA! На всякий случай я проверил I9300XXEMB5, который относится уже к Update9 — фикс SDS никуда не делся.Кстати, точно также можно проверить образ рекавери — recovery.img
Уже не подлежит сомнению, что фикс SDS имеется во всех без исключения прошивках 4.1.2. Это означает, что I9300 с прошивкой 4.1.2 и выше не должны быть подвержены SDS. Фикса SDS нет в 4.0.4 и в 4.1.1 прошивках.
Нам доступны для анализа две версии кода фикса — из Update7 и Update9. Написано, что Update9 соответствует прошивке XXEMB5. Так же там написано, что Update7 соответствует XXELLA, но если фикс SDS был найден в XXELL4, то не стоит безоговорочно верить администраторам opensource.samsung.com.
В сообщении Ultimate Galaxy S3 Unusual Freezing Thread предположено, что без фикса SDS портятся блоки флеш-памяти, а с фиксом SDS — не портятся, но телефон может замирать во время записи на уже испорченный блок. Так же указано, что начиная с версии XXEMB5 проблема замирания решена с новой версией фикса SDS… Ну, может и так, не знаю. По коду Update9 я этого не понял, но и на звание программиста не претендую. Не мне делать выводы.
В этом же сообщении предложен метод фиксации плохих блоков. Нужно установить прошивку имеющую фикс SDS, и несколько раз полностью забить флеш-память любыми данными для того, что бы система пометила плохие блоки во время этой операции, а не в тот момент, когда вам срочно нужен будет смартфон, ибо эта операция может нанять 5-20 минут на блок. ПО там прилагается.
I9300XXELKC, I9300XXELL1, I9300XXELL4, I9300XXELL5, I9300XXELL6, I9300XXELLA, I9300XXELLB, I9300XXELLC, I9300ZSEMA1, I9300XXEMA2, I9300XXEMB2, I9300XXEMB2, I9300XXEMB5, I9300XXEMR2, I9300ZSEMC1, I9300ZSEMC2, I9300ZSEMC3. Список не претендует на звание полного, но упоминающиеся в этой теме прошивки в списке есть.
На данный момент мне известно:
1. Mobile ODIN v3.65 при прошивке использует свой временный рекавери — FlashKernels, имеющий фикс SDS.
2. TWRP 2.4.x.x touch recovery имеет фикс SDS.
Если вас пугает SDS, то прошейте себе любую официальную прошивку версии 4.1.2, а лучше прошивку не ниже XXEMB5. Хуже точно не будет! Как понять, какая из прошивок новее, подробно расписано в этом сообщении.Можете рутовать аппарат — факт рутования на SDS не влияет. Повлиять может разгон CPU, изменение разделов, да много чего под рутом можно сделать, но это уже другая тема.
Bootloader… Если исходить из логики, то в новых бутлоадерах защита от SDS быть должна. При этом, никто пока ещё не смог доказать, что в бутлоадере есть фикс SDS, в отличии от очевидных доказательств наличия фикса SDS в ядре. Решать вам, ставить новый бутлоадер или оставлять старый. Я себе оставил старый.
Статистика на этом форуме показывает, что подавляющее число ушедших в Сервисный Центр имели на борту смартфона прошивки 4.0.4 и 4.1.1. В СЦ фиксировали проблемы с флеш-памятью и меняли материнскую плату. Ремонт стоил от 8 до 12 тысяч рублей. Так стоит ли ставить 4.0.4 и 4.1.1 при наличии 4.1.2?..
Источник
Самым популярным подарком на этот Новый год и Рождество, как и ожидалось, стала мобильная электроника. 25 декабря Flurry Analytics зафиксировала четырёхкратный скачок активаций смартфонов и планшеток (по сравнению со среднестатистическим числом ежесуточно активируемых устройств): всего за сутки было введено в строй около 17 миллионов «железок» — и таким образом поставлен новый абсолютный рекорд. Примечательно, что планшеток засвечено даже больше, чем смартфонов. Отмечен также двукратный всплеск числа скачиваемых мобильных приложений.
Однако не всех счастливчиков, нашедших под ёлкой дорогой подарок, ждал приятный сюрприз. Аккурат под новогодние каникулы всплыл скандальный факт: смартфон Galaxy S III — детище Samsung, один из флагманов электронно-мобильного рынка — по всей видимости содержит ошибку, приводящую к выходу аппарата из строя через полгода эксплуатации. Факт этот производителем и популярной прессой остаётся незамеченным, поэтому обладатели телефона обычно узнают о нём уже после покупки или подарка, когда доходит дело до близкого знакомства с устройством. Увы, на этом этапе они уже мало что могут исправить.
Galaxy S III — один из самых замечательных (и дорогих) смартфонов на сегодняшнем прилавке. Невероятно тонкий и лёгкий при значительных габаритах и запоминающейся внешности, мощный и отзывчивый в работе (центральный микропроцессор четырёхъядерный, с тактовой частотой в полтора гигагерца), с сумасшедшим экраном (диагональ 120 мм, разрешение 1280х720 точек, но главное — матрица AMOLED, после которой дисплей любого другого мобильного устройства покажется вам бледным), свежей версией Android, поддержкой всех мыслимых стандартов беспроводной связи вплоть до NFC, массой оригинальных функций (вроде слежения за глазами пользователя).
В российской рознице цена на это чудо начинается примерно с 22 тысяч рублей (есть несколько модификаций, отличающихся функциональностью и цифровым индексом модели). И рискну утверждать, что это один из тех редких случаев, когда высокая цена — не помеха, а дополнение, подчёркивающее качества продукта.
Samsung удалось невозможное: компания таки создала смартфон, способный противостоять пресловутому Айфону. Сформировавшаяся вокруг SIII экосистема — лучшее тому подтверждение. Под аксессуары для SIII отводятся отдельные стенды, цены на них в разы выше, чем на примочки для других смартфонов, «светиться» с самсунговской «троечкой» не брезгует молодёжь, помешанная на индивидуальности.
Тем неприятней проявившаяся у него «падучая». Симптомы просты, интернациональны и в общем практически отсутствуют: некоторые из свежекупленных SIII нормально работают в течение примерно шести месяцев, после чего внезапно и бесповоротно умирают, унося в могилу и всю информацию, хранившуюся во встроенной флэш-памяти. При этом не имеет значения, какое программное обеспечение на сломавшемся телефоне стояло, подвергался ли аппарат перепрошивке (кое-кто из пользователей ставит неофициальные версии Android), сколь активно использовался.
Проблема, названная синдромом внезапной смерти (англ. sudden death syndrome, SDS), впервые всплыла ещё в середине ноября, но только под конец года стало ясно, что речь идёт не о единичных случаях. К настоящему моменту в де-факто главной дискуссии, посвящённой SDS (на популярном среди мобильных разработчиков форуме XDA Developers), насчитывается 276 страниц. И каждые сутки добавляются ещё двадцать.
К сожалению, несмотря на то, что SDS быстро привлёк внимание технически подкованных пользователей, установить причину поломок так и не удалось. Пока лишь выдвинуто предположение, что программное обеспечение, по-видимому, ни при чём. Скорее всего в схеме Galaxy S III имеется ошибка (либо она появляется на этапе производства), со временем уничтожающая ещё новенький аппарат.
Samsung ремонтирует такие телефоны по гарантии, меняя материнскую плату. Однако устанавливает плату той же модификации, что и вышедшая из строя, в чём многие усматривают признание беспомощности: производитель очевидно и сам ещё не понимает, что же именно приводит к поломке. Так что, возможно, гарантийный ремонт не решает проблему, а только лишь даёт полугодовую отсрочку, после чего телефон может сломаться вновь.
Проверить это предположение пока возможности не было: SIII попал в продажу только в июле минувшего года. Но и о том, чтобы о проблеме забыть, не может быть и речи. Масса откликов растёт лавинообразно. Уже ясно, что число столкнувшихся с SDS пользователей измеряется минимум тысячами (XDA Developers — специализированный ресурс, но даже там отметились сотни человек).
Это меньше одного процента от общего числа купивших SIII (официальные данные по продажам: 30 миллионов штук), но и этого уже достаточно, чтобы скандал выплеснулся за пределы технофорумов. В ближайшие дни и недели историей неизбежно заинтересуется популярная пресса. И может быть это, наконец, подвигнет Samsung к тому, чтобы признать проблему и дать хоть какие-то разъяснения.
А пока Samsung отмалчивается, явно взяв на вооружение тактику, опробованную её крупнейшим партнёром и сильнейшим конкурентом — компанией Apple. Летом 2010 года та была в похожей ситуации. Помните «Антеннагейт» (см. «Часы хорошие, да батарейка тяжёлая»)? Конструкция корпуса iPhone 4, на которой (из чисто эстетических соображений) настоял лично Стив Джобс, оказалась не совсем удачной: если держать телефон особым образом, могло резко ухудшиться качество связи. Apple сперва отказывалась признать проблему, но под давлением критики была вынуждена пойти на попятную: дефект признали и примерно каждый сотый покупатель воспользовался предоставленным правом на бесплатную замену корпуса.
Именно это — бесплатная, безоговорочная замена по первому требованию, с помощью которой в зародыше уничтожается массовое недовольство — и есть золотая находка, которой сегодня пользуется и Samsung. Сломавшиеся Galaxy SIII меняют без вопросов, причём даже в случаях, явно выходящих за рамки гарантийных («перепрошитые» аппараты компания меняет тоже). Плохо только то, что собственно конструктивный дефект так и остаётся невыявленным.
Так что выводы неприятные. Samsung очевидно не понимает чем вызвана проблема. Ремонт бесплатный, но на него уходит несколько недель, а данные всё равно теряются. И пусть дефектным оказывается только каждый тысячный или десятитысячный аппарат, пока не будет официального заявления, как смогут потенциальные покупатели корректно оценить риск покупки бракованного экземпляра? Молчание явно затянулось. И может подпортить картину продаж даже такому замечательному продукту, как Galaxy S III.
Источник
Важно!
Samsung GT-I9300 Galaxy S III — Брак и ремонт
banzay_pro,
Тогда вы вряд ли что сделаете. Труп похоже окончательный.
Привет всем! У меня возникла проблема! Разбил дисплей на s3 тач и саму матрицу! Заказал новый у китайцев, получил посылку и переставил новый дигитайзер на свой телефон! Включаю а там беда!!!! Вообщем s3 теперь показывает кверх ногами в перевернутом виде по вертикали!!! Возможно ли это как нибудь исправить? Помогите!
Пожалуйста посмотрите есть ли такая строчка :
ro.sf.hwrotation=180
В файле: build.prop
Ruslan_gahih,
greykul,
Ну китай же. Что вы хотите от левых дисплеев то. С китайцами левыми никогда не угадаешь как работать будут. Попробуйте со шлейфом поиграть.
Добавлено 13.05.2015, 00:06:
greykul,
Только не забудьте что инструкция для сонек.
ro.sf.hwrotation=180 у меня нет такой строки.
Сообщение отредактировал Ams@ — 13.05.15, 00:10
Что же делать можно! Я в шоке…. А если попробовать её туда добавить (ro.sf.hwrotation=180). Чем чревато?
greykul,
Ну в принципе я могу скинуть свой файл build.prop. Сравните и может что отличается. Правда поможет ли это чем-то.
Сообщение отредактировал Ams@ — 13.05.15, 00:24
Ams@, Я где-то
читал что на шлейфе за изолировать контакты нужно, но проблема в том не знаю какие )))
Ruslan_gahih,
И насколько это реально учитывая размер этих контактов? В гугле попробуйте поискать.
Всем добрый день! Подскажите пожалуйста. У телефона сломалась память (пишет no product name, при прошивке pit выдает ошибку, при включении показывает батарею с кружком) Я так понял что единственный вариант замена мат платы? видел на aliexpress за 3500р по нынешнему курсу стоит, после ее замены нужно ли будет что то прошивать спец приборами? Или просто заменить и прошить odinом? Может кто знает где в СПБ могут сделать подешевле? Может на юноне? В неск серв центрах сказали, что будет стоить около 5т ремонт.
У меня время от времени тел перезагружется. Причём перезагрузка цикличная. Пока АКБ не вытащить так будет перезагоужаться без конца. Прошивки не помогли. Кто знает в чем причина?
bolmaxim,
Не известно, что придет с али, не раз уже обжигался на этом. Может придти топленная восстановленная, либо с такой же подохшей памятью. Лучше всего меняться в авторизованном сервисе мать. При замене материнки на новуу в нее вливается IMEI, чего в домашних условиях без фирмового оборудования сделать довольно затруднительно.
AZAMAT477,
Очень смахивает на постепенное разрушение NAND памяти. Если личности, которые меняют отдельно микруху памяти и шьют потом аппарат, но это 5050 по выживаемости. Единственный достойный выход- поход к официалам на замену платы.
Сообщение отредактировал 1stwap — 14.05.15, 15:09
Решил свою проблему с перевёрнутым экраном! Отправил его китайцам обратно! В замен вышлют мне вроде бы нормальный! Как сказали китайцы о проблеме перевернутого экрана им известно, вроде как железо конфликтует. Спрашивал у них о возможности перевернуть изображение как ни будь системным способом, ответили что не возможно! Так что теперь жду посылку с нормальным дисплеем!
1stwap, Боялся услышать такой ответ. Думал как нибудь программно решить. )) Спасибо.
Какое минимальное напряжение должно быть у оригинального аккамулятора? Последнее время стал отрубаться радио модуль, а то и вовсе зависает смарт. Во время отключения радио модуля на экране появляется мерцающая горизонтальная рябь. Если телефон не завис, то радиомодуль восстанавливается в течении минуты. С помощью Nova battery tester проверял напряжение. При полной зарядке показывает 4.2V. При заряде менее 40% напряжение прыгает от 3.25V до 3.8V. В момент отключения радиомодуля упало до 2.7V, как только стало 3.7V, сразу восстановился радио модуль. Проблема возникает во время использования интернета и во время игр(онлайн чаще и оффлайн реже). При заряде более 70% ни разу не глючило. При подключенном зарядном устройстве не глючит при любом проценте АКБ.
Какие возможные неисправности могут быть или это 100% вина АКБ?
Wariks93, Вы аккум на вздутие проверьте. У меня тоже самое было при вздутом аккуме.
Ams@ @ 15.05.2015, 21:30
Wariks93, Вы аккум на вздутие проверьте. У меня тоже самое было при вздутом аккуме.
Да вроде как не вздут, проверял также с помощью вращения. В армии телефон очень нужен, а тут такая фигня(
Wariks93, батарея труп. С 3.8 вольт падения до3.25 не должно. При нормальной батареи(плавном падении напряжении), уже при 3.5 вольт батарея считается разряженной.
Здравствуйте.. Прошу прощение за «лень» на форуме не лазил и ифну про это не искал (смотрел только в раздела как «Полезные ссылки» и прочее). Помогите пожалуйста, дело в том что апарат самопроизвольно стал включаться и выключатся, такое ощущение что кнопка power залипла: сталкивался кто либо с такой проблемой?
Источник
Важно!
Samsung GT-I9300 Galaxy S III — Брак и ремонт
Ну доставали не с витрины, сказали приходить завтра, привезут без кругов и обменяют. Посмотрим на результат.
Здравствуйте.
принесли мне телефон g t i 9300, который совсем мертвый.
при долгом нажатии кнопки включение появляется samsung, а потом сново черный экран.
на нем даже не работает меню востановление.
невозможно прошыть.
что делать?
Ребятки дело такое. Подключаю телефон на зарядку,он заряжается ,все как обычно. Но только очень долго,может за ночь дойти до 50% и все.потом стоит на месте. Или если в выключеном состоянии идет зарядка батареи , потом вижу так стоит пол дня, выключаю зарядку и опять втыкаю. Опять загорается батарейка и уже больше половины. Если подключить зарядку и пользоваться ,заряд идет ,а заряд батарейки падает. Батарею менял, прошивку менял. Не помогло. Что может быть?
president121,
Китайский usb-провод. Используй оригинальный.
Посоны, про мерцание/пропадание сети/разряд, может это батарея шалит? Я заметила, что при подключенной зарядке этого нет.
Сообщение отредактировал girlwithturn — 13.06.14, 17:40
Arhitektor58,
мысль очень интересная, жаль моего опыта радиолюбителя не хватило чтобы поднять клееную микруху
Провод и зарядка оригинал из коробки.
president121,
И что с того ? Поверьте, плохой кабель может очень сильно на это повлиять.
Про зарядку: подруга сдала с3 ля флер в ремонт, там по гарантии приговорили мат плату.
проблема была в том что медленно заряжался — около 8 часов и то иногда ночи не хватало.
так что велком ту СЦ
klimmer86 @ 14.06.2014, 05:14
по гарантии приговорили мат плату
У официалов всегда чуть малейшая неисправность сразу плату менять! А скорее всего либо разьем барахлил либо надо было контролер зарядки заменить!
Ребят, после замены стёкла перестал работать дисплей. Телефон работает а дисплей не показывает. Что это может быть?
Ivan842 @ 14.6.2014, 16:48
Ребят, после замены стёкла перестал работать дисплей. Телефон работает а дисплей не показывает. Что это может быть?
В топку дисплей!Во время замены стекла повредили дисплей(он очень нежный)Проверьте конечно коннектор с дисплея на мать хорошо застегнут!Если нормально то покупайте новый модуль либо покупайте дисплей(тонкий и нежный амолед дисплей спрятанный под стеклом и тач скрином)и меняйте!Удачи.
girlwithturn @ 12.06.2014, 17:40
Oboroten05, Shorohovv, dmtry20,Сегодня уже несколько часов происходит эта фигня. В support рекомендуют тестировать в безопасном режиме, потом сброс на заводские, если не поможет. Да, и не поможет. Что-то на хардварном уровне, возможно, батарея умирает.
В общем, был куплен новый аккумулятор, проблема себя исчерпала. Дерзайте.
Kitoman @ 14.06.2014, 19:39
В топку дисплей!Во время замены стекла повредили дисплей(он очень нежный)Проверьте конечно коннектор с дисплея на мать хорошо застегнут!Если нормально то покупайте новый модуль либо покупайте дисплей(тонкий и нежный амолед дисплей спрятанный под стеклом и тач скрином)и меняйте!Удачи.
Самое интересное что после замены он работал, всё было ок. Пол дня работал а потом резко перестал. Может быть шлейф желтый? питание на подсветку. тач кстати работает.
Похоже на оригинал, надо уточнять у продавца.
Упоминалось или нет…
Амолед дисплей sgs3 может выгорать (остаются серые следы от картинокиконок на дисплее)
Особенно видно на светлом фоне
Чем хуже состояние дисплея , тем сильнее разлечимы следы .
Лечится как я понимаю только заменой дисплейного модуля
плохо стал слышать собеседника, почти не слышно, громкость при этом на полную стоит. если на громкую ставлю орёт как бешеный, в гарнитуре тоже всё пучком. Лечится как-нить в домашних условиях??? думаю дело не в усилителе..
Сообщение отредактировал m_slava — 17.06.14, 20:52
m_slava @ 18.6.2014, 0:51
плохо стал слышать собеседника, почти не слышно
Разберите почистите динамик передний(если не изменится купите новый,с ваших слов с усилителем получается все в порядке)Усилители реже выходит из строя чем динамики(забивает грязью,пылью,металической струшкой)Для себя нашел как этого избегать(берем металическую сетку от фильтра тонкой очистки топлива,отклеиваем родную,вырезаем в размер приклеиваем на место и вуаля даже металическая струшка не попадает на динамик, примагничивается к сетке,p.s. можно также и с внешним динамиком и гарнитурой также поступать)И при засорении сетки берем ниодимовый магнит и щеточку и чистим(при выключенном аппарате)
Сообщение отредактировал Kitoman — 17.06.14, 21:23
Источник