Охранно-оповестительная система SimPage (не требует аппаратной части и вскрытия телефона)

30 июня 2009  |  GSM сигнализация





Что такое SimPage?

SimPage - проект Охранно-оповестительной системы с использованием сетей GSM.

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

Система на сегодняшний день доступна для двух типов телефонов комапнии Siemens - С45 и A55/C55. Функции охранной сигнализации добавлены путем доработки программного обеспечения данного аппарата без изменений/добавлений какой-либо аппаратной части и вообще без какого-либо физического вскрытия аппарата. Технологии такого рода модификаций мобильного аппарата очень подробно обсуждаются ЗДЕСЬ.

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

Основные характеристики системы

Охранно-оповестительная GSM система “SimPage Tiny”

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

В настоящее время система разработана для мобильных аппаратов компании Siemens C45 и С55(А55). Функции охранной сигнализации добавлены путем доработки программного обеспечения данного аппарата без изменений/добавлений какой-либо аппаратной части и вообще без какого-либо физического вскрытия аппарата.

Особенности системы:
• Минимальная стоимость в силу отсутствия специальных контроллеров;
• Максимальная надежность в силу отсутствия специальных контроллеров;
• Минимальна по габаритам и количеству элементов, входящих в законченную систему, в силу отсутствия специальных контроллеров. Какие-либо дополнительные элементы, кроме штатных элементов сотового аппарата, отсутствуют;
• Возможность выбора типа тревожного оповещения – SMS или голосовой вызов. При голосовом вызове на мобильный телефон идентификация данного вызова осуществляется по входящему номеру;
• Нулевая стоимость обслуживания при использовании контрактов без абонентской платы и использовании голосового вызова в качестве оповещения;
• Все функции обычного сотового аппарата сохранены. Аппарат может использоваться в полном объеме по своему прямому назначению;
• Охранный шлейф подсоединяется к штатному системному разъему аппарата;
• Энергонезависима. При пропадании внешнего источника питания продолжает работать на штатном аккумуляторе сотового аппарата;
• В качестве автомобильного пэйджера идеально может быть дополнена услугой сотовых операторов по определению местоположения мобильного терминала.

UserManual(PDF)

Инструкция по самостоятельному изготовлению системы SimPage

Итак Вы решили самостоятельно изготовить систему SimPage и для этого у Вас есть подхдlящий телефон модели Siemens C45 (С55/A55). Отлично! Это совсем не сложно. Я постараюсь здесь максимально подробно изложить всю последовательность действий, которая приведет Вас к желаемому результату и должна позволить получить желаемый результат даже совершенно непосвященному человеку. Мое мнение, как мнение автора этой системы таково – любой человек, имеющий компьютер и знающий минимум необходимого, например как подключить модем к персональному компьютеру, имеет возможность самостоятельно изготовить и установить эту систему. Вы должны придерживаться ряда очень простых правил и успех гарантирован. Помните, что никакими из описанных здесь манипуляций Вы не сможете сломать Ваш сотовый телефон, если Вы правильно выполняете то, что описано. Выполняйте действия, только если Вы совершенно отчетливо представляете то, что Вы делаете и все правильно понимаете.

Самый сложный момент, который Вам предстоит преодолеть и без которого невозможно ничего осуществить это интерфейсный кабель. Этот кабель, будучи подключенный к серийному порту (RS232) компьютера с одной стороны и к разъему сотового аппарата с другой, позволит Вам читать и писать информацию на сотовый аппарат и с его помощью будут производится все последующие действия по модификации программного обеспечения телефона. Правильный кабель это отдельная тема. Очень подробно все ньюансы с использованием интерфейсных кабель очень подробно описаны ЗДЕСЬ, ЗДЕСЬ и ЗДЕСЬ. Я считаю, что более подробно и детально описать уже просто не возможно.

Итак, у Вас есть “правильный” интерфейсный кабель. Теперь с его помощью Вы можете прочитать и сохранить свою записную книжку, изменить картинки, мелодии, поменять версию вашего программного обеспечения на более свежую и, самое главное, Вы сможете установить систему SimPage.

Первым шагом, который обязательно необходимо будет осуществить, это считать существующую прошивку Вашего аппарата вместе со всеме специфичными установками, которые являются уникальными для Вашего аппарата. Как Вы прекрасно знаете, что вся та очень большая функциональность Вашего аппарата обеспечивается программным обеспечением, которое на нем установлено. Кроме того, каждый аппарат является уникальным объектом со своими специфичными установками, такими как установки батареи, радиотракта, IMEI, Ваши персональные установки, картинки и т.д. Ряд из этих данных Вы можете без ущерба для себя потерять и восстановить впоследствии, если это понадобится, такие, например, как любимую картинку на заставке, а ряд данных занесен в аппарате на заводе и их потеря чревата потерей работоспособности всего аппарата. Именно в первую очередь для сохранения этих трудно восстанавливаемых данных Вы и должны сохранить копию полученного файла (он называется FullFlash), где они все и будут находиться. Этот файл - Ваша гарантия получить Ваш аппарат в точности в таком же виде, в котором он был в момент скачивания из аппарата этого файла. Если в последствии произойдут какие-то непредвиденные обстоятельства и Вы модифицируете Вашу прошивку не так, как это предусматривается или произойдут непредвиденные аппаратные сбои при модификации, то Вы всегда сможете вернуть Ваш аппарат в первоначальное состояние и повторить правильную последовательность действий с большим успехом. При всей необязательности для конечной цели этого пункта я настоятельно советую Вам без положительного результата выполнения данного пункта не приступать к последующим. Подробно почитать о том, что такое FullFlash, как его получить и использовать можно ЗДЕСЬ.

Итак, основным инструментом, как для модификации прошивки, так и для создания резервного FullFlash, является программа, которая называется V_Klay. С этого сайта Вы можете скачать последнюю версию и ознакомится с порядком применения V_Klay. Советую Вам подробно ознакомиться с этой программой и научиться свободно ею пользоваться, так как она Вам понадобится еще не раз. Это Ваш основной инструмент.

Запустив V_Klay для начала установите правильно все необходимые параметры. А именно, в выпадающем окне типа телефона установите С45 (С55), установите правильный номер COM порта, установите скорость порта 115200 (если впоследствии Вы обнаружите ошибки при работе по последовательному порту, то установите эту скорость ниже). Выключите сотовый аппарат (красная клавиша на аппарате). Подключите сотовый аппарат с помощью интерфейсного шнура и нажмите клавишу Refresh. Дождитесь появления надписи Shortly Press … подчинитесь просьбе программы и коротко нажмите на красную клавишу сотового аппарата. Если все выполнено правильно и V_Klay распознает аппарат, то Вы увидете в строке Flash Info считанную компьютером информацию с Вашего сотового телефона. Теперь можно перейти к созданию резервной копии. Перейдите на вкладку Flasher и прочитайте FullFlash нажав на клавишу Read Memory. Процесс чтения памяти FullFlash займет достаточно продолжительное время и о ходе этого процесса Вы сможете наблюдать на дисплее Вашего компьютера. Но вот память считана. Нажмите клавишу Save File и сохраните полученный FullFlash. Поздравляю Вас. Практически 90% трудностей позади. У Вас правильный интерфейсный кабель и Вы научились работать с V_Klay. Пора переходить к следующему этапу.

Следующим шагом является установка на Ваш аппарат “правильной” версии прошивки (программного обеспечения) с которой умеет работать SimPage. Правильная версия программного обеспечения называется V500101 для С45 и V249111 для С55. Это самые свежие на сегодняшний день версии прошивки. Наберите на Вашем аппарате комбинацию #*06#, затем клавишу Info и Вы увидите информацию об установленной у Вас версии программного обеспечения. Если Вы там обнаружите слова Version:50 и ниже lg1 T9lg1 для С45 (Version: 24, lg91/11 соответственно для С55), то Вам повезло и этот шаг Вы можете пропустить непосредственно перейдя к процедуре установки дополнительного программного обеспечения, которое придаст Вашему аппарату новые функции. Однако, скорее всего, у Вас окажется версия прошивки более старая, что потребует ее смены. Требуемую версию прошивки Вы можете скачать ОТСЮДА для С45 и ОТСЮДА для С55. Подробная инструкция по смене прошивки приведена ЗДЕСЬ. Процесс не столько сложный, сколько долгий. Обратите внимание, что Вам нужно правильно установить некоторые уже знакомые Вам параметры по опыту работы с V_Klay, в разделе Serial Config. Обратите внимание так же на то, что Вам нужно поставить галочку только против Post-Check (Skip), а против опции Pre-Check галочку ставить не нужно. Запускайте WinSwap при включенном телефонном аппарате, а не при выключенном, как Вы это делали в случае с V_Klay. Возможно Вы столкнетесь с дополнительными проблемами в случае С45, если у Вас установлена версия прошивки V38 или возможно другая и у Вас система откажется устанавливать V50. В любом случае при такого рода проблем попробуйте сначала установить версию прошивки V35, которую Вы можете скачать ЗДЕСЬ.

Теперь еще неоходимо сказать пару слов об интригующем вопросе A55/C55. Дело в том, что компания Siemens, сделала своим продвинутым пользователям небольшой подарок, поместив абсолютно одинковые внутренности в разные корпуса, снабдив эти модели разными прошивками и назвав их A55 и C55. Таким образом Вы всегда можете сделать более продвинутую модель C55 из менее продвинутой модели A55 путем простой смены прошивки. Технологию этого дела описывать я не буду - читайте ЗДЕСЬ. Все подробно описано и отлично работает. Так что, если у Вас есть A55, до для установки на него системы SimPage сначала переделайте его в C55.

Итак WinSwap отработал правильно и у Вас на аппарате стоит нужная версия прошивки (убедитесь в этом нажав клавиши *#06#), что само по себе уже хорошо, поскольку это самая последняя версия прошивки, являющая наиболее устойчивой на сегодняшней день и избавленной от многих недостаков, которыми грешат более старые версии. В этот момент можно сделать еще одну копию FullFlash. Тогда, если Вам придется повторять путь который Вы уже прошли, то этот путь можно будет начать со следующего этапа, опустив описанную выше процедуру установки требуемой версии прошивки.

Ну вот, собственно, мы и подошли к завершающему и основному этапу – установки системы SimPage на Ваш мобильный аппарат. Для этой установки запустите программу V_Klay. Все необходимые установочные параметры эта программа сохраняет, поэтому Вам не придется снова устанавливать тип телефона и т.д. Перейдите на закладку General Patch. Загрузите требуемый патч с системой SimPage (символ папки в правом верхнем углу V_Klay) и с Богом – жмете клавишу ApplyPatch, затем коротко – на красную кнопку и уже через 2 минуты V_Klay Вас информирует, что все прошло успешно. Обратите внимание, что если V_Klay выдаст предупреждение о том, что данные, которые находятся в аппарате по соотвествующим адресам и данные, находящиеся в загруженном Вами патче SimPage и служащие для выполнения операции отмены установленного патча не совпадают, то не соглашайтесь на установку патча – скорее всего, что при установке патча в этом случае Вы не добъетесь желаемого результата. Отмените выполнение программы (как всегда Cancel) и разберитесь – почему так получилось. Данная ситуация означает только одно – Вы неправильно установили (или не установили вообще или уже устанавливали и потом не отменили какие-то патчи) требуемую версию прошивки. Повторите эту процедуру снова, предварительно убедившись, что Вы устанавливаете правильную версию. Обратите внимание, что после установки патча, для того что бы аппарат запустился Вам нужно нажать клавишу TurnOn на панеле V_Klay или вообще выйти из V_Klay.

Но вот все трудности позади и патч правильно установлен. ПОЗДРАВЛЯЮ. Вы проделали путь по которому я шел целый год всего за полчаса. Отличный результат! Теперь можно переходить к изучению правил работы с получившейся системой (читайте соответствующую Инструкцию по эксплуатации). На пути к заветной цели у Вас остался только один трудный момент – это правильно подготовить разъем сотового аппарата, чтобы имелась возможность совместить в нем одновременно зарядное устройство и охранный шлейф.

Поскольку хочется, что бы система оповещения работала абсолютно автономно и независимо, а так же круглосуточно, то необходимо обеспечить совмещение в одном системном разъеме 2-х функций. Первая – это подсоединение к внешнему источнику питания, от которого будет работать сотовый аппарат и постоянно подзаряжаться его аккумуляторная батарея, а вторая – это охранный(ные) шлейф, к которому Вы подключите первичные датчики. Наиболее простой способ решения этой задачи – взять существующее зарядное устройство и использовать его системный разъем аппарата. На этом пути Вас скорее всего поджидает небольшая трудность. Зарядные устройства поставляются, как правило, с неполными разъемами. То есть из 12 контактов, предусмотренных в разъеме наличествует всего 3 или 2. Самый простой выход из положения – взять недостающие контакты из такого же разъема телефонной гарнитуры или дата кабеля, при чем без ущерба для их функциональности, так как эти разъемы поставляются как правило полными. Аккуратно извлеките требуемое количество контактов через сторону пайки разъема и так же аккуратно установите их на требуемые места разъема зарядного устройства. Припаяйте к ним провода, не забыв при этом тщательно заизолировать контакты пайки. Ниже приведена фотография разъема от аппарата С45 с распайкой всех возможных проводов, потенциально задействованных SimPage (версия Full). Обратите внимание, что оставлять контакты так, как это сделано на фотографии разъем не следует – каждый контакт следует тщательно заизолировать и лучше всего это сделать подходящим кембриком. Разъем для C55 немного отличается по конструкции (у C45 и C55 разъемы не совместимы), хотя и содержит те же 12 контактов абсолютно так же пронумерованных.


Назначения контактов разъема

Назначения контактов разъема приведены ниже.

Для С45.
1. Общий провод первичного источника питания. Первый провод пары первого охранного шлейфа. Общий провод выходной линии.
3. Вход первичного источника питания.
4. Первый провод пары второго охранного шлейфа.
6. Второй провод пары второго охранного шлейфа.
7. Выходная линия.
8. Второй провод пары первого охранного шлейфа.
9. Общий провод микрофонного входа.
10. Микрофонный вход.

Для С55. (Tiny)
1. Вход первичного источника питания.
2. Общий провод первичного источника питания. Первый провод пары первого охранного шлейфа.
6. Второй провод пары первого охранного шлейфа.

На фотографии разъема, которая приведена выше (для C45), запаяны все контакты, которые потенциально могут быть использованы системой SimPageFull, это 2 охранных шлейфа, источник первичного питания и микрофонный вход для аудиоконтроля помещения. В вашем конкретном случае потребуется скорее всего меньшее число контактов. Например для обеспечения простейшей функции оповещения по одному шлейфу достаточно всего 3 контакта – 1,3 и 9.

Рекомендуется, с целью подавления помех на высокоомные входы шлейфа, шунтировать последние небольшой емкостью (~10нФ), то есть подключить конденсатор параллельно охранному шлейфу в непосредственной близости к системному разъему аппарата.

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

Загрузка программного обеспечения (патч) SimPageTiny

Итак, Вы решили сделать простейшую систему оповещения через GSM сеть SimPageTiny. У Вас есть для этого сотовый телефон фирмы Сименс модели C45 или С55, у Вас есть интерфейсный кабель, позволяющий менять прошивку в этом аппарате, у Вас есть необходимое программное обеспечение и Вы отлично разобрались со всеми ньюансами и, самое главное, у Вас есть желание и понимание того, как это сделать.

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

Условия использования SimPageTiny


1. Система SimPageTiny (программное обеспечение, документация и методика установки программного обеспечения) распространяется бесплатно. Сайт, поддерживающий SimPageTiny, откуда рекомедуется получить данную систему http://www.webcenter.ru/~kat/SimPage.html.
2. Вы обязуетесь не использовать данный патч в коммерческих целях. Вы не имеете право продавать изделия с установленным патчем SimPageTiny или продавать сам патч.
3. Вы имеете право исследовать и модифицировать данный продукт. Всячески поощряется адаптация данного патча под другие платформы. Единственное требование - сохранять ссылку на первоначальное авторство патча.
4. Вы обязуетесь извещать меня о всех установленных Вами системах SimPageTiny, а я, в свою очередь, обещаю поддерживать данную разработку и обеспечивать консультации по установке и эксплуатации, а так же оповещать Вас о новых модификациях SimPageTiny.
5. Система SimPageTiny поставляется "как есть". При выявлении Вами несоответствия работы системы и заявленных функций Вы должны известить меня об этом с детальным описанием условий работы и возникших проблем. Я, в свою очередь, при условии подтверждения данных проблем, обязуюсь устранить их в кратчайше сроки.
6. Я не несу ответственности за возможные повреждения и ущербы, обусловленные Вашими действиями по использованию SimPageTiny. Вы применяете этот патч и технологию по его установки на свой страх и риск.

Согласен с условиями. Хочу получить патч для С45

Согласен с условиями. Хочу получить патч для С55

Обсуждение системы на форуме

Коммерческая версия: SimPageFull

Сайт разработчика системы: http://www.webcenter.ru/~kat/SimPage.html


Код для размещения на форумах или блоге

«
»