Отключение автоматического соединения с GPRS

Во времена бурного развития беспроводных способов связи всё еще существует масса мест, где нет покрытия 3G/WiFi/WiMAX. Зато есть GPRS, к которому коммуникатор под управлением Windows Mobile так и норовит подключиться. Но цены оставляют желать лучшего и, не заметив тип соединения, вы легко сможете приравнять баланс своего счета к нулю.
И чтобы этого не произошло, предлагаем воспользоваться любым из представленных способов.

Способ 1: самый простой

Чтобы GPRS/EDGE не подключался автоматически, достаточно сделать так, чтобы подключаться было не к чему =)

Переходим в "Пуск -> Настройка -> Подключения", ищем созданные подключения и удаляем их.

Не лучший вариант - при необходимости придется создавать подключение с нуля...

Способ 2: правка реестра

Отключить автоматическое соединение с GPRS/EDGE можно и через реестр

Для этого необходимо с помощью программ для редактирования реестра (например Resco Explorer или Total Commander) перейти в ветку HKCU\ControlPanel\PhoneExtendFunction\ и изменить следующие ключи:

EnableCPHSONS = 1
NoGPRSAutoAttach = 1

Способ 3:

Загрузить и установить этот CAB, который произведет все изменения реестра самостоятельно.

Способ 4:

C помщью программы для тонкой настройки - Advance Confugeration Tool.

Окрываем "Data Connections" и меняем значение "GPRS Auto Attach" с "Enabled" на "Disabled"

Способ 5: наиболее удобный

Скачиваем программу NoData и устанавливаем. После запуска видим список подключений вашего коммуникатора и отключаем их.

Готово!

А для того, чтобы подключение стало доступно - просто вновь включите программу и активируйте.

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

Thx: mr. Vovan

Все комментарии
Добавить
mr. Vovan
>Способ 4:
>C помощью программы для тонкой настройки - Advance Confugeration Tool.

У меня на Diamond2 не работает. Как подключалось автоматически, так и подключается.
Amaranth
Скорее всего новая платформа=новые настройки..
Viktorik
Поставил Advance Confugeration Tool, работает отлично!! Спасиб бальшое за прогу!! а то раньше одни мучения были!!
Алексей
htc touch pro

2 способ, не нашел это "EnableCPHSONS = 1"
это "NoGPRSAutoAttach = 1" переключил на 1
ждемс результата))
Andrey
Та же проблема с GPRS. Точнее не совсем так. У меня GPRS автоматом вроде не подключается, а вот автоматом отключаться когда я его перестаю использовать - не хочет. Может конечно он и отключается, но пиктограммка "E" возле указателя уровня сигнала в правом нижнем углу не пропадает. Примечательно, что при включении и отключении режима полета эта пиктограммка пропадает. Также она пропадает если подключить девайс по USB к компьютеру. То есть проблема похоже есть.



Способ 1 - не подходит
Способ 2 - не нашёл указанные ключи. Вместо них нашел опции GPRSAutoAttach (установил в Disabled) и GPRSAutoDetach (установил в Enabled), но и это не помогло.
Способ 3 - Прога не подошла под мою винду и не установилась.
Способ 4 - прога не встала. Пробовал ставить Net CF 3.5 и 3.7. Все равно не пошла. Возможно из-за Landscape-екрана (у меня HTC S620)
Способ 5 - Может она и помогает не подключаться к ГПРС, но вот при подключенном ГПРС она его не отключает.

Если кто сталкивался с проблемой - подскажите решение. Уже хотя бы вручную отключать, а то парит раз перевключать режим полета.
Myrikkk
Буковка Е означает что телефон видит сеть EDGE
G - GPRS
3G соответственно 3G
Amaranth
У меня GPRS отключается либо по красной кнопке, либо на вкладке манилы "подключения"
Andrey
После некоторых мучений нашел как побороть. Цитирую свой пост с другого форума:

Очень важная вещь. Может и была где-то, но гуглом не находит. Поиском тоже. Еле нашел на xda-developers.
Как отключить gprs автоматически если не используется (автоматическое отключение gprs, auto detach gprs)

Итак, если вы столкнулись с ситуацией, когда у вас автоматически не отключается gprs и жрет при этом батарею. Такой пример - открыл я на ночь глядя аську. Посидел 5 минут и выключил. При этом пиктограмма "e" возле индикатора антенны осталась активной. А проснувшись утром, я обнаружил -10% от заряда батареи. Оказалось, что Edge не отключался автоматом и некоторое время приходилось гасить его через Comm Manager. Позже я нашел решение. Привожу его ниже, так как думаю не только я один задавался этим вопросом. Итак, как отключить gprs автоматически:

1. Заходим в реестр в ветку HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\
2. Меняем два параметра
SuspendResume = GPRS_bye_if_device_off (по умолчанию ~GPRS!) - собственно этот параметр активирует суспенд (разрыв) соединения
CacheTime = xxx - этот параметр указывает, через сколько секунд разрывать соединение, если оно неактивно. Я поставил 30, но рекомендуют 60
3. Перегружаем девайс

После этого все заработало. Причем если у вас запущена аська, гуглмап или любое другое приложение, то коннект не рвется. Он рвется только тогда, когда вы реально не используете GPRS(EDGE).

Проверено на HTC Excalibur (HTC S620), но думаю на других смартах под wm 5/6/6.1/6.5 должно работать.
Aleksandrs
Способ номер 5 помог на HTC HD2, Спасибо
Tatyana
Надеюсь, и мне на моем том же поможет )
ivan
согласен с Andrey'ем по 5му способу, при принудительном подключении к инету в раскладке - коммуникации, подключение осуществляется, но при попытках htc touch pro2 выйти в инет посредством таких программ как инет обозреватель, оутлук, гугл мапс и т.д. попытки безуспешны. Итог - прога работает .спасибо.
light
так как же всётаки сделать такую простую вещь как в обычных мобильных телефонах, где есть 2 режима работы GPRS, "Всегда" и "По требованию" ?
мне кажется неудобным по всем этим пяти способам, отключать GPRS соединение для ВСЕХ программ.. мне нужно РАЗРЕШАТЬ ДЛЯ НУЖНЫХ..
недавно только появился КПК, и такие блин проблемы, прямо скажем неожиданные.. как же быть ?
An!
рекомендую создать подключение - "пустышку" и на него переключаться вручную. если надо выйти в нэт, переключись на правильное соединение. вышел - переключи на пустышку.
Dante
Andrey on - огромное спасибо за описанный способ! На HD2 - все работает. Поставил 60
EatTheGuN
У меня hd2 и ничего не заработало....в диспетчере ничего не запущено, автоматическое обновление погоды отключено, но ни через 30, ни через 60 сек которые я устанавливал ничего не отключается...

делал по схеме Andrey'я от 15 декабря 2009 5:29
Andrey
EatTheGuN, попробуй перезагрузиться (если ты вдруг этого не делал) и залезть в реестр и проверить - действительно ли изменилось значение параметра HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\SuspendResume
Если вдруг оно не изменилось (такое иногда бывает), то попробуй поправить значение с помощью редактора regeditSTG. А если значение применилось и все равно не отключает, то, скорее всего просто иконка не гаснет, а на самом деле отключение происходит. Чтобы в этом убедиться - поюзай ГПРС, потом выйди из приложениия и подожди время таймаута, которое ты установил. После этого зайди в CommManager и посмотри - активен ли у тебя пункт "Подключение для передачи данных" (в коммуникаторе может называться по другому). Если он неактивен, значит все в порядке - просто иконка глючит и не исчезает. У меня такое пару раз было, но редко. Но если с CommManager'е соединение активно, то значит не работает. В таком случае трудно сказать в чем дело. Проверь - отбивает ли у тебя GPRS при нажатии на красную кнопку?
Еще как вариант поищи в реестре параметр GPRSAutoDetach и установи его значение "0". У меня этот параметр находится в ветке HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Ril\
Отпишеш, помогло или нет. Мож еще порою если что...
Dante
Обязательно отключить авт. обнтвление погоды. странно, но почемуто после обновления погоды связь не рвется, после асек и т.д. отключается через заданое время
Andrey
Странно, у меня рвется без проблем. Обновление происходит раз в пару часов....
Но все равно отключил и выгрузил погодные модули чтоб память не жрало.
EatTheGuN
У меня в ветке HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Ril\ нету ничего похожего на GPRSAutoDetach....

а в HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\,
SuspendResume сделал как ты писал GPRS_bye_if_device_off и CacheTime поставил 45

в общем не работает((((
но все равно спасибо за подробные объяснения, если есть ещё что, жду советов!)
Andrey
EatTheGuN, поищи поиском по всему реестру параметр GPRSAutoDetach или просто AutoDetach. Этот параметр точно гдето есть, просто в другой ветке - просто у меня смартфон, а у тебя коммуникатор, поэтому реестры в винде немного разные....
Если это не поможет - попробуй по совету Dante отключить автообновление погоды...
EatTheGuN
Andrey, я работаю с компами, поэтому поиском я воспользовался, но ничего не нашлось...искал именно по названию GPRSAutoDetach, без приставки GPRS не пробовал...в принципе я нашел на форуме cab после установки которого по идее должно отключаться, будем пробовать)

Ещё раз спасибо за помощь!
Andrey
EatTheGuN, Ну будем надеяться. Сообщи если что-то поможет.
Screw
5-ый способ) Помогло. HTC touch HD. Спасибо
Sergei_K
HTC touch 2 5-й способ показался наиболее простым
вроде работает
Vlad
IMHO, на HD2 простейший способ отключения GPRS следующий:
нажать и удерживать кнопку отбоя до появления 4-х позиционного меню, нажать самую нижнюю экранную кнопку "Прервать GPRS/EDGE". Включение GPRS происходит при первом же запуске соответствующих Internet-приложений или ручной активации пунктов меню "Обновить".
кирилл
подскажите кто нить где вообще этот реестр искать в кпк? если можно отпишитесь на почту. спасибо.
anatoliy
Andrey, большое спасибо за подсказку, у меня Touch HD и все получилось, GPRS стал отключаться автоматически, а поставил 30 (а полагаю секунд).
Andrey
anatoliy, рад что помог. Да, 30 секунд. У меня тоже 30 и отлично. Аська не отпадает и после авто-проверки почты GPRS отключается!
ВЯС
Для HD2 способ номер 5 подошел отлично.Устанавливаем прогу.Запускаем.Отключаем свое интернет соединение.Если перед этим интернет соединение было включено то нажать и удерживать кнопку отбоя до появления 4-х позиционного меню, нажать самую нижнюю экранную кнопку «Прервать GPRS/EDGE»После этого автоматический подключаться уже не будет.
wonder
Посмотрел разблюдовку пчелайна, HD2 жрет инет недуром, отрубил GPRS 5ым способом. Автору большое спасибо!
Имя
htc p4350
не помогло...
решилось только сносом подключения :(
te4a
На Diamond2 WM6.5 Манила2.5. Способ 5 говорят работает, но ставить лишних программ не хочется. Мой путь: Проводник/Windows/Автозапуск Удалить все программы выходящиие в интернет. Также отключить авт. обновление погоды,определение местоположения и тд. Вручную всё включается нормально. Об отключении см.Andrey 15 декабря, 2009 17:29. Тоже поставил 30.Проблемы кончились.
Clarion
способ 1. Эффективно и просто=). Работает на все 100%. 10 секунд и всё=)
tatyana
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\SuspendResume. Что должно быть прописано в этом параметре? Подскажите пожалуйста.
VanCHO
Andrey, а если горит буква Е, а не G, значит в SuspendResume надо прописывать EDGE_bye_if_device_off???
Или как? У меня HD2, прописал всё как у тебя написано - не помогло!
Вадим
у мне пофиг.У меня мегафон-3,5 руб /Мб. Так что я внимания не обращаю:)
Gruner
Изменение реестра на Garmin-Asus M10 помогло большое спасибо
woss T3333
установил cab файл,всё рабоет,.Спасибо!
Vlr
Спасибо Andrey Ваш метод работает опробовал на Smart S1205 - все отлично
+100
NikitosB
с NoData прокатило на HTC HD2... При перезагрузке не включается, но при это все таки показывает какие сервисы доступны.... СПАСИБО!!!
1Karel1
У меня бывает и в ручную не выключается HTC HD2, убрал все проги с автозапуска, все ровно включается через 3-5 сек после отключения вручную. Купил пакет без лимит от МТС за 99 руб. в месяц , другова выхода ненашол..
Burger
5-й способ с NoData отрабатывает отлично.
HTC HD2 прошивка официальная.
Яvggg
Ребятки, как отключить режим "в самолете"?
Dmitriy
у меня HTC hd 2 была беда то что только внесешь платешь и через 1-2 часа денег нет, вариант №5, урегулировал расходы на инет до 0, СПАСИБО БОЛЬШОЕ АВТОРУ
Авторизован как: Злобная марсианская печенька (выйти)
Отменить ответ