Як прошити сімку за допомогою телефону. Модуль GSM SIM900A. Прошивка та використання. Прошивка модемів ZTE

Головна / Корисне ПЗ

Усвідомлення того, що настав час прошити модем під усі сімки приходить у той момент, коли тариф інтернету вашого стільникового оператора, не важливо, якого Мегафон, МТС, Білайн або Теле2 - перестає влаштовувати. Тоді те і виявляється той факт, що інші сім карти з ним не працюють. Сьогодні ми продовжимо «знущаються» над мобільним 3G модемом — у цій статті я покажу універсальний спосіб, як прошити модем Huawei під усі сімки будь-якого стільникового оператора. Він підходить для більшості моделей, які сьогодні продаються в салонах. Поїхали!

Заходимо на сайт dc-unlocker.com і завантажуємо програму для перепрошивки модему від цих розробників.


Якщо наш модем є у списку, сміливо підключаємо його до комп'ютера та запускаємо програму.

Прошивка модему Мегафон під усі сімки

Спочатку для зручності встановіть у ній російську мову. Після цього виставляємо як виробник «Huawei», а номер моделі або вказуємо самостійно, або залишаємо автовизначення.


Натискаємо значок з лупою, після чого програма визначить всі дані про стан прошивки модему. Нас цікавлять два пункти:

  1. Статус SIM блокування - якщо він заблокований, це наш клієнт.
  2. Спроб введення коду — кількість спроб перепрошивки, що залишилася.
    Спочатку їх 10, якщо менше, значить, хтось уже намагався прошити даний модем.

Якщо пристрій заблокований і є ще спроби прошивки, то повертаємось на сайт і йдемо до розділу «Buy Credits» для оплати роботи програми.

Це буде одночасно оплата та реєстрація — потрібно вибрати спосіб проведення платежу, ввести свої дані та кількість кредитів, що купуються для прошивки. Дізнатися скільки потрібно кредитів для нашої операції можна за посиланням «How much do I need?».


Оскільки наша модель вже стара, то в даній ситуації для розблокування буде потрібен пункт Generate Huawei modem unlock code by IMEI - він на момент написання статті коштує 4 євро. Для нових моделей дивимося на варіант "Generate Huawei modem unlock code (AuthVer 3) by IMEI", він трохи дорожчий.

Вибираємо потрібний пункт та повертаємося на сторінку для проведення оплати. Після підтвердження переказу вас перекине на наступну сторінку. де будуть вказані логін та пароль для підключення до сайту через програму. Повертаємося до програми та вводимо їх у розділі «Сервер»

Можна також натиснути на «Перевірити логін», щоб переконатися в правильності введених даних та залишку кредитів на рахунку.

Чекаємо деякий час - і вуаля, напис про успішну прошивку модему під сімки всіх операторів з'явиться у вікні повідомлень програми.

На всі запитання відповім у коментарях!

Якщо стаття допомогла, то на подяку прошу зробити 3 прості речі:
  1. Підписатися на наш YouTube канал
  2. Надіслати посилання на публікацію до себе на стіну в соціальної мережіза кнопкою вище

Після покупки високотехнологічного модему від компанії «Білайн» ви можете виявити, що він просто відмовляється працювати з сім-картами інших операторів. Таким чином великі компаніїнамагаються утримати клієнтів від переходу до конкурентів з більш вигідними тарифами. У цій ситуації допоможе установка на модем прошивки, яка дозволить використовувати будь-які сім-карти.

Прошивка модему під будь-яких стільникових операторів

Прошивка модемів, яку також називають "розблокуванням" або "розлочкою", - це неофіційна зміна програмної частини пристрою. Після внесення модифікацій шляхом заміни файлів модем більше не буде прив'язаний до сім-картки свого виробника.

Способів прошивки є кілька. Можна виділити:

  • безкоштовний спосіб, який передбачає самостійний пошук необхідних драйверів та кодів для того, щоб розблокувати пристрій;
  • платний спосіб залучення спеціальних сайтів, чиї послуги коштують кілька доларів. Цей спосіб більш простий, тому що не вимагає від користувача профільних знань та виконання складних дій.

Крім цього, ви можете віднести свій пристрій у сервіс, де використання будь-яких сім-карток розблокують за окрему плату.

Самостійне прошивання модему

Приступаючи до самостійної прошивкипам'ятайте про ризики. У випадку вашої неуважності або недосвідченості, ви можете зламати пристрій. Будьте обережні під час прошивки або не беріться за цю справу, якщо не впевнені у своїх силах.Ось низка порад, яким варто слідувати:

  • не відключайте модем від системи під час прошивки, інакше це призведе до його поломки;
  • переконайтеся у безперебійній роботі електроживлення;
  • будьте уважні при завантаженні файлів прошивки та програми для розблокування, переконайтеся, що вони відповідають вашій версії пристрою.

Розглянемо перепрошивку на прикладі модему ZTE MF 170. Також ця інструкція підійде для модемів інших виробників. Алгоритм дій наступний:

Задаємо налаштування для модему «Білайн»

Крім безпосередньо прошивки, можна змінити налаштування для використання модему. Наприклад, компанія "Білайн" пропонує програму "Інтернет вдома", до якої можна додати параметри з'єднання вашого оператора.


При додаванні оператора необхідно внести дані для доступу до Інтернету.

Подивитися їх можна на офіційному сайті оператора. Наприклад, для компанії MTS потрібно вказати такі параметри:

  • ім'я – MTS internet;
  • APN – internet.mts.ru;
  • логін - mts;
  • пароль – mts.
  • ім'я – Megafon Internet;
  • APN – internet.

Логін та пароль вводити не потрібно.

  • ім'я – yota;
  • APN – internet.yota.

Інші пункти можна довірити програмі та залишити автоматичне визначення.

Деякі версії модемів не вимагають встановлення іншої прошивки для розблокування. У такому разі налаштування через цю програму може бути достатньо для доступу до сім-карт будь-яких операторів.

Платна прошивка модему під будь-які сім-картки

Якщо ви готові витратитись за можливість швидко та безпечно прошити свій модем, сервіс DC - Unlocker стане оптимальним рішенням. Працює він так:

  1. Після підключення USB-модему програма визначить його модель.
  2. Під час реєстрації внесіть потрібну суму для розблокування. Вона залежить від конкретної моделімодему.
  3. Після оплати кнопка "Розблокувати" стане доступною. Натисніть її.

Програма розблокує використання будь-яких сім-карток у найкоротший термін. Після цього відключіть модем і вставте в нього сім-карту.

Розблокування модемів ZTE

Загальна процедура прошивки модему цієї фірми була описана вище як приклад. Розблокування деяких моделей може бути здійснено іншим способом.

Прошивка модему ZTE MF 180 під усі сім-карти

Для прошивки модему компанії «Білайн» використовуємо файли відповідної версії від MTS. Щоб запобігти конфлікту версій, застосуємо модифікований варіант.


Прошивка модему ZTE MF823

Ця цікава модель модему здатна працювати як мережевий адаптер. Для використання ZTE MF823 немає необхідності встановлювати будь-які драйвери або програмне забезпечення. Втім, для його «розлучки» буде потрібна спеціальна програма.


Де ж узяти потрібний код? Ви можете придбати його на платних сайтах, звертаючи увагу на реальні відгуки. Ця модельМодем також підтримується вже згаданою програмою DC - Unlocker.

Неймовірна ціна на Модеми від компанії Huawei

Модеми саме від цього виробника найчастіше використовуються нашими операторами, і "Білайн" не є винятком.

Для прошивки модему Huawei:


Можливо, вікно для введення коду розблокування не з'явиться. У такому разі необхідно ввести його вручну. Робиться це так:


Відео: прошивка модемів Huawei під будь-які сім-картки

Керуючись інструкціями прошивки модемів «Білайн» від компаній ZTE та Huawei, легко зрозуміти універсальний алгоритм для модифікації інших пристроїв. Інформацію про розблокування різних моделей модемів також можна знайти на профільних форумах.

Нарешті мені вдалося зайнятися вивченням, мабуть найпопулярнішого в DIY середовищі GSM модуля GSM900. Що таке GSM модуль? Це пристрій, який реалізує функції стільникового телефону. Іншими словами, GSM900 дозволяє дзвонити іншим абонентам стільникової мережі, приймати дзвінки, надсилати та приймати SMS-повідомлення. А ще, зрозуміло, передавати дані протоколу GPRS. Мені цей модуль знадобився цілком конкретної мети: з'явився проект системи освітлення, керованої дистанційно. Найпростіше це завдання вирішується SMS-повідомленнями: відправив одну sms — світло ввімкнулося, відправило інше — вимкнулося. Жодних пультів не треба, а телефон є у всіх (навіть у бомжів). Власне, я розгляну саме цей варіант використання модуля GSM900.

1. Прошивка

Волею долі, у мене в руках виявився модуль GSM900A. Прочитавши перший форум про пожвавлення цієї штуки, з'ясувалося, що літера A в назві означає приналежність модуля до азіатського регіону. Отже, працювати з нашими операторами він не стане. Зневіра 🙁 Благо, в наступних постах на тому ж форумі містилася заспокійлива інформація:) Виявилося, що не все так погано, і щоб модуль заробив у нашому регіоні, його потрібно просто перепрохати. Цей процес добре описаний у блозі нашого соратника Alex-EXE: прошивка «all in one» sim900 Спробую зробити те саме, але ще докладніше, і з урахуванням особливостей мого модуля. Якщо у вас правильний модуль та прошивка не потрібна, можна відразу стрибати на розділ №2. ІнструментиОтже, для початку підготуємо все необхідні інструменти. По-перше, безпосередньо для прошивки знадобиться програма SIM900 Series download Tools Develop, яку можна легко знайти в інтернеті (). По-друге, стане в нагоді і сам файл прошивки 1137B02SIM900M64_ST_ENHANCE, який теж легко видобувається (). Нарешті, по-третє, нам потрібний буде хороший термінал для експериментів із модулем. Зазвичай я використовую TeraTerm, але на цей раз його можливостей не вистачило (або я не розібрався). Довелося встановити монстра з геніальною назвою. Підключення до USB-UART мостуТепер підключаємо лінії RX та TX до мосту. Як останній я використовував CP2102. У моєму випадку, всупереч логіці, RX і TX моста з'єднувалися з RX і TX GSM-модуля симетрично (а не хрест-навхрест, як заведено). Також слід запитати модуль від стабільного та потужного джерела, оскільки піковий струм на модулі може досягати 2А (нібито). Підійдуть 4 акумулятори типорозміру AA. Повна схема включення виглядає так:
SIM900
CP2102 Gnd Gnd
CP2102 +5V VCC_MCU
CP2102 RX SIMR
CP2102 TX SIMT
Зовнішнє джерело+5В VCC5
Зовнішнє джерело Gnd Gnd
RST
Ця модель не має кнопки скидання, так що для прошивки нам потрібно на пару секунд кинути контакт RST на землю. Для цього ми поки що залишимо його висіти у повітрі. Попереднє налаштування модуляПеред тим, як приступити до прошивки, ми з'єднаємося з модулем і змінимо швидкість UART. Для цього запустимо термінал Terminal, виберемо правильний порт, і встановимо швидкість обміну - 9600. Після цього тиснемо "Connect". Все спілкування з модулем відбувається у вигляді AT-команд. Перше, що ми скажемо модулю, буде найпримітивніша AT-команда: «AT». Це такий своєрідний ping, який модуль повинен відповісти словом «OK». AT Якщо все пройшло успішно, і модуль дійсно відповів нам «OK», відправляємо команду налаштування швидкості: AT+IPR=115200 Наприкінці команди має стояти службовий символ повернення каретки – CR. В ASCII таблиці він має код 13 (або 0x0D шістнадцятковій системі). Символ підставиться автоматично, якщо ви поставите галку +CR напроти рядка введення в нашому терміналі. В інших терміналах також є подібні налаштування. У відповідь на введену команду знову отримаємо - "OK". Це налаштування знадобиться нам для прискорення процедури прошивки. В іншому випадку, як зазначив у своєму блозі Alex-EXE, прошивка займе близько години. Налаштування програмиПісля того, як всі дроти встромлені в потрібні місця, і модуль підготовлений до прошивки, запускаємо програму SIM900 Series download Tools Develop. Налаштування програми складається з декількох пунктів:
  • у полі Target вказуємо цільовий чіп. Чомусь у мене не вийшло залити прошивку на SIM900A, тому я вибрав «SIM900»;
  • вибираємо правильний порт у полі Port;
  • Baud Rate ставимо до 115200;
  • нарешті, вказуємо файл прошивки у полі Core File (файл із розширенням cla).
З налаштуванням все. ПрошивкаТепер виконуємо строго та послідовно шість важливих кроків.
  • Підключаємо до модуля живлення (наші 4 акумулятори). Повинна спалахнути червона лампа живлення, а лампа статусу повинна почати блимати.
  • Підключаємо USB-UART до комп'ютера.
  • Замикаємо провід RST на землю (пам'ятаємо, що весь цей час він бовтався у повітрі).
  • Натискаємо у програмі кнопку Start Download.
  • Вважаємо в умі до трьох, і відриваємо RST від землі.
Чекаємо на 6 хвилин до завершення прошивки. Що ми маємо після прошивкиПо-перше, модуль тепер уміє працювати з нашими операторами. По-друге, ми поставили розширену прошивку, серед особливостей якої, наприклад, отримання координат модуля по стільниковим вежам, робота з електронною поштоюта доступ до додаткових 2.5 Мб пам'яті.

2. Експерименти із GSM модулем

Спробуємо виконати різні корисні операції з модулем. Для початку введемо ПІН-код (якщо він є): AT+CPIN=8899 Відповідь модуля буде такою: +CPIN: READY. Після цього отримаємо від модуля трохи інформації. AT+GMR – ідентифікатор прошивки. AT+GSN – IMEI. AT+CPAS - стан (0 – готовий до роботи, 2 – невідомо, 3 – вхідний дзвінок, 4 – голосове з'єднання). AT+COPS? - інформація про оператора. Телефонні дзвінкиТепер наберемо якийсь номер. Робиться це за допомогою команди: ATD+790XXXXXXXX; Крапка з комою в кінці команди дуже важлива, не забудьте про неї! Якщо під час UART сеансу на пристрій хтось зателефонує, повернеться повідомлення: RING Відповісти на дзвінок (взяти трубку) можна командою: ATA Якщо до модуля підключені навушники та мікрофон, то можна поспілкуватися з віддаленим абонентом як за звичайним стільниковим телефоном. Завершує виклик команда: ATH0 Надсилання SMSСпочатку включимо текстовий режим повідомлень: AT+CMGF=1 та встановимо кодування: AT+CSCS= "GSM" Модуль підтримує й інші кодування, зручніші для автоматичних систем. Але нам для експериментів найзручніше використовувати саме GSM режим, у якому телефон задається цифрами, а текст повідомлень пишеться в ASCII кодуванні. Тепер відправимо комусь повідомлення: AT+CMGS="+79123456789" А наприкінці команди необхідно додати відразу два службові символи: CR і LF. У Terminal це можна зробити галочкою CR=CR+LF, або вручну додавши в кінці рядка: AT+CMGS="+79123456789"&0D&0A Після введення цієї команди, у відповідь буде отримано символ ">", що означає початок введення повідомлення. Пишемо якийсь текст: Hello World! Наприкінці повідомлення нам потрібно буде передати один із двох спеціальних символів. Щоб відправити повідомлення введемо символ з ASCII таблиці з номером 26. Щоб скасувати відправку — символ з номером 27. У терміналі, що використовується, для відправки символу за кодом можна використовувати один з двох виразів: у шістнадцятковому форматі: $1A, і в десятирічному: #026 Прийом SMSЯкщо під час сеансу на пристрій прийде SMS, повернеться повідомлення формату: +CMTI: "SM",4 тут 4 - це номер непрочитаного повідомлення. Щоб прочитати текст цього повідомлення, введемо: AT+CMGR=4 У відповідь отримаємо: +CMGR: "REC READ","+790XXXXXXXX","","13/09/21,11:57:46+24" Hello World ! OK Загалом все просто. Цього нам цілком достатньо для реалізації задуманого. Для більш глибокого вивчення можливостей GFM900 рекомендую почитати ще одну статтю Alex-EXE: at-команди gsm модема sim900

3. Взаємодія з мікроконтролерами

Взагалі, щоб керувати зовнішніми пристроямизовсім не обов'язково спарювати модуль GSM900 з іншим мікроконтролером. У цей модуль можна зашити свою програму, яка робитиме все, що завгодно з вільними GPIO висновками. Однак, у більшості готових плат GPIO не розведені, тому для створення прототипу задуманого пристрою скористаємося найпростішим Arduino Uno/Nano. Спілкуватись Arduino і GSM900 будуть по тому ж UART інтерфейсу. Для цього з'єднаємо ці два пристрої за наступною схемою:
GSM900 GND VCC_MCU SIMT SIMR
Ардуїно Уно GND +5V RX TX
Тепер складемо програму, яка ловитиме СМС-ки, і запалюватиме світлодіод на нозі №13 на пару секунд. Цим ми імітуємо управління якимось зовнішнім пристроєм. const String spin = "1234"; const int rel_pin = 13; String ss = ""; // Відправка пін-коду void sendPin()( String cmd = "AT+CPIN="+spin+char(0x0D); Serial.print(cmd); ) // Увімкнення світлодіода на 2 секунди void receiveSMS(String s)( digitalWrite(rel_pin, HIGH);delay(2000);digitalWrite(rel_pin, LOW); = 0; Сьогодні багато хто має у телефоні дві сім-карти, щоб використовувати одну для роботи, а іншу для сім'ї. Однак згодом стає актуально мати і більшу кількість номерів телефонів для різних потреб, але вставити в телефон більше двох не виходить. Та й часто деякі телефони можуть використовувати лише одну сім-карту.

Тоді на допомогу приходить варіант прошивки сім-карти на кілька номерів, щоб використовувати тільки її. Але не кожна людина розуміє, як прошити сімку самостійно вдома. Розглянемо це докладніше.

Як прошити сім-карту самостійно

Щоб прошити сім-карту, вам знадобиться кілька речей:

  • Програматор сімок, який дозволяє перепрограмувати кварцовий генератор усередині сім-карти.
  • Проста чиста сім-карта без пін-кодів та збережених телефонних номерів.
  • Програма, яка допоможе обчислити KI та прошивку.

Отримавши всі необхідні речі, можна приступити до процесу прошивки сім-картки:

  1. Вставляємо сім-карту в програматор, а його в комп'ютер. Запускаємо програму Woron_scan 1.09, яку можна завантажити із цього файлового обмінника.
  2. Необхідно визначити частоту кварцового генератора картки. Для цього заходимо в головному меню пункт Ki і починаємо сканування сім-карти. Це довгий процес і може зайняти пристойну кількість часу, залежно від оператора на карті.
  3. Після завершення процесу результат збережеться на комп'ютері у текстовому файлі, де потрібно знайти пункти Imsi та Ki.
  4. Завантажуємо та встановлюємо програму IC-Prog 1.05D із сайту виробника.
  5. У програмі переходимо шляхом «Налаштування - програматор - пристрій JDM Programmer». Вибираємо потрібний порт, куди підключений програматор із сім-картою. У пункті «Затримка введення/виводу» пишемо 30, а потім перезапускаємо програму.
  6. Після перезапуску відкриваємо у програмі файл SIM_EMU_FL_6.01_ENG.hex і переводимо програматор в режим Jdm. Щоб це зробити, потрібно поставити Sim Clock, Sim Reset, Sim data у положення Program.pic.
  7. Починаємо процес програмування у програмі, натиснувши потрібний пункт. Для цього переводимо програматор у режим Phoenix і вводимо такі значення пунктів: Sim clock - 3,579, Sim reset - High reset, Sim data - Sim reader.

Після процесу перепрограмування ви отримаєте прошитий сім-карту, на яку можна встановити до 10 номерів телефонів.

© 2022 androidas.ru - Все про Android