X100. Тоже была такая проблема: стал зависать, сначала редко, потом все чаще и наконец вообще зависал сразу после загрузки рабочего стола. Что тока не делал и прошивал чистыми прошивками и полностью форматировал Bin + Tfs + EEPROM, и заливал чистый EEPROM. Тоже самое. Тогда снял аккумулятор, открутил четыре болта и увидел плату с позолоченными контурами (широкими дорожками). Так вот в некоторых местах контуры были окислены, т.е не позолоченные. Аккуратно прошелся ластиком (главное чтобы не сильно крошился) по всем дорожкам, снял окисление. Затем протер ватной палочкой. Так же протер токопроводящие резинки на задней крышке телефона (они приклеены, можно оторвать, так что слегка). Собрал телефон и работает как новенький ! Так понимаю в телефоне на всей задней крышке экранирующее напыление. токопроводящие резинки задней крышки должны плотно прилегать к дорожкам-контуру на плате. Все вместе создает как бы экранированные между собой участки на плате. И если контакт не полный то - результат известен. Надеюсь так надо будет делать не часто. Телефон у меня 3-й год, первый раз разбирал. А все эти способы с уменьшением частоты приемника и пр. программные средства это понты.