Фърмуер на телефона чрез компютър. Програма за фърмуер на телефона. USB програмист (AVR): описание, цел Какви програмисти са необходими за ремонт на мобилни телефони

Сервиз за обслужване на смартфони и таблети, както всеки друг сервиз, е трудно да си представим без запояване или измервателна техника. Но основното място тук винаги е заето от инструменти за ремонт на софтуер: Отключване, възстановяване и флаш. Именно те помагат на капитана да отключи, мига или съживи неработещо устройство.

Нека ги опознаем по-добре.

БОКС

Какво е бокс?

Как да изберем?

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

Универсални решения:

Специализирани решения:

Нулирайте FRP

Samsung и LG

СМАРТ КАРТА

Какво е смарт карта?

Смарт картата се използва за удостоверяване на вашата покупка и идентифициране на вашето устройство на сървъра на разработчика. Всъщност изглежда като обикновена SIM карта за мобилни телефони. Смарт картата е предназначена да съхранява информация за версията на фърмуера, самия фърмуер и друга специална информация.


Структура на чипа на смарт картата

важно!Смарт картата има ограничен брой цикли на запис на информация. Обикновено софтуерът предупреждава потребителя, че е необходима актуализация. Ето защо не актуализирайте смарт картата, освен ако не е необходимо. Може просто да бъде блокиран и в резултат вече няма да можете да използвате тази смарт карта или дори кутията (всичко зависи от разработчика на кутията). Ако не можете да актуализирате вашата смарт карта, когато е необходимо, най-добре е да се свържете с техническата поддръжка.

Какво да избера: кутия или донгъл?

Боксът е за вас, ако:

  • необходима е връзка през COM порт;
  • възстановяването на телефона е възможно само чрез JTAG или eMMC интерфейс.

Dongle е подходящ, ако:

  • ще работите с телефона в изправност;
  • трябва да отключите, флашнете, поправите IMEI, премахнете FRP;
  • Компютърът разпознава телефона;
  • няма да работите с хардуера на устройството.

Докато продължавате тази статия, ще научите за възможни грешкии проблеми, които възникват при работа с ключове и кутии, и как да откриете и отстраните причината за тях.

Програматорът е хардуерно-софтуерно устройство, което служи за четене или запис на информация в запаметяващо устройство (вътрешни микроконтролери). Ако радиолюбител трябва да програмира веднъж устройство с микроконтролер, можете да използвате конвенционален програмист, който се свързва към COM или LPT порт. Например, най-простият AVR програматор е кабел от 6 и 4 резистора (програматор PonyProg).

Използвайки обикновен програматор, можете да изтегляте програми в шестнадесетичен формат на много AVR микроконтролери, без да харчите допълнително време и пари. В допълнение, програмистът може да се използва като вътрешен програматор, благодарение на който е възможно да се програмира AVR микроконтролербез да го изваждате от устройството.

Такива програмисти са свързани към компютър с помощта на специална програма (която също се нарича програмист). Той предава от , а устройството го записва само в паметта на микросхемата. Програматорите могат да бъдат свързани чрез сериен или паралелен порт, чрез USB конектор и др. Съвременните програмисти обикновено се свързват чрез USB.

USB програматорът е предназначен за програмиране на микропроцесорни устройства на определена фирма (в зависимост от марката на програмиста) в сглобен вид. Това значително опростява процеса на конфигуриране на софтуера.

Как да свържете USB програматор?

За да използвате устройството, трябва да го свържете към един от USB портовете на компютъра. След това на компютъра ще се появи съобщение за свързване на ново USBasp USB устройство и светодиодът на самия програмист ще светне, което означава, че устройството е успешно свързано.

След това трябва да инсталирате драйвери, за да може операционната система да работи правилно с това устройство. След това ще бъде възможно да свържете микропроцесорното устройство към интерфейса на ISP. При програмиране ще светне вторият светодиод.

По правило програмистът има два интерфейса - единият за свързване на микроконтролер, вторият за свързване към компютър. За да свържете микроконтролера, можете да използвате режима за серийно програмиране на ISP. И към компютъра това устройствосвързва се чрез стандартен USB конектор.

За да управлявате програмиста, трябва да инсталирате специални програми. Най-добре е да използвате прозоречни приложения. Например, за да работите с устройството, можете да използвате ExtremeBurner, Khazama, avrguge и други.

Удобството при работа със съвременни мобилни устройства до голяма степен се дължи на наличието на предварително инсталиран фърмуер, без който функционирането на електрониката е просто невъзможно. Тези микропрограми в средата на инженери по електроника и специалисти по ремонт мобилни устройстваобикновено наричан фърмуер. В много устройства тези фърмуери често са повредени, казвайки модерен език"излитане", което прави невъзможно работата с него инсталирани приложения. За възстановяване на фърмуера се използва програмист. Това е хардуерно-софтуерно устройство за четене и запис на данни в устройство с памет само за четене или вътрешна паметмикроконтролери.

Най-популярното устройство сред потребителите е смартфонът. Нека разгледаме по-подробно какво е необходимо, за да „съживим“ мобилен телефон, който е загубил своя фърмуер. Освен това голямо количество електроника идва от Китай и САЩ и при закупуване на такъв мобилен телефон има проблем с разликата във фърмуера. В такива ситуации не можете да правите без програмист за телефони.

Необходими са инструменти за възстановяване на телефона, за да изтеглите фърмуера на устройството. Самият програматор се свързва през съответния порт на смартфона и се препрограмира. Универсални програмисти, които поддържат работа с различни видовеустройства не съществуват, но има модели, които са съвместими с най-популярните смартфони.

Видове програмисти

В допълнение към факта, че програмистите могат да се различават по вида на микросхемите, сложността, връзката с компютър, както и в списъка допълнителни функции, има две основни разлики между конструкцията на тези устройства:

  1. Базиран на набор от хардуерни драйвери универсален тип. Гъвкавостта на такива програмисти се крие в способността да четат и предоставят логически нива, както и способността да доставят сложни такива алгоритми. Въз основа на тези универсални програмистиработят, като правило, скъпи универсални модели.
  2. Модели, които са оптимизирани за даден списък от микросхеми. Тези програмисти често са значително по-ниски по цена от моделите от първия тип, а съществуващият списък от функции може да бъде разширен чрез добавяне на нови типове микросхеми.

Нашият онлайн магазин е специализиран в резервни части за мобилни телефони и таблети, предлага широка гама програмисти за възстановяване софтуерна телефони от различни модели. Ние гарантираме навременна доставка на вашата поръчка и лоялни цени.

Предложената програмна схема според мен е най-простата и може лесно да бъде възпроизведена от всеки начинаещ радиолюбител, който реши да опита ръката си в създаването на устройства на микроконтролери. Схемата не съдържа свръхдефицитни части и дори не изисква производство печатна електронна платка- всичко може да се сглоби чрез повърхностен монтаж или върху прототипна дъска (например, разпръснах печат под него за 15 минути върху парче нестандартно стъкло getinax). Този програматор е подходящ за мигане на микроконтролери Atmega8 и Attiny2313, които могат да бъдат полезни при производството на импулсни металдетектори като ClonePI-W или TrakerPI.

Тъй като схемата на програмиста е проста и няма да предизвика въпроси по време на производството, предлагам по-нататък инструкции стъпка по стъпказа използване на устройството (за начинаещи) при флашване на микроконтролера Atmega8 за производството на металотърсача ClonePI-W.1. Инсталиране на програмата PonyProg. с програмата и я разархивирайте. Кликнете върху setup.exe. Ще се извърши обичайната инсталация. Сега отиваме към системен диски в папката Program Files намираме папката Pony Prog2000. Влизаме в него и изтриваме файла PonyProg2000.exe. От разархивирания материал копирайте файла PonyProg 207 rus.exe в тази папка, което ви позволява да русифицирате и модифицирате програмата. Създайте пряк път в тази папка и го поставете на работния плот. Програмата е инсталирана.

Настройка на програмата. Свързваме програмиста и стартираме програмата. В менюто с настройки изберете "Калибриране" и го извършете. След това в менюто Settings изберете Hardware Setup и задайте Serial, COM1 и SI Prog API. Останалите кутии са празни. Щракнете върху Проверка, OK. Това завършва настройката. Ако е било успешно, значи всичко е наред; ако не, търсим и коригираме грешката в хардуера.

фърмуер на микроконтролера. Поставете контролера в гнездото. В прозореца в горната част на програмата изберете AVR Micro, в съседния Atmega8. Сега щракнете върху Команди-Прочетете всички. Ще чете данни от микроконтролера. След завършване ще се появи съобщение, показващо успешното му завършване. Такова четене, дори на чиста микросхема, ви позволява по-добре да се „сприятелите“ с пакета компютър-програмист-микроконтролер и ако всичко върви наред, тогава определено можете да се надявате на успех. Сега зареждаме дъмпа на самия фърмуер в програмиста. Файл – Отворете съдържанието на устройството от файл и Explorer намерете дъмп файла, от който се нуждаем, с разширението .hex. Отворете го, съдържанието му ще се отрази в голям прозорец на програмата.

Сега е много важно да поставите правилно конфигурационните битове на контролера. Можете да ги видите на сайта за разработчици на ClonePI-W. Кликнете върху иконата за заключване. Поставете отметки в полетата според изискванията. Натиснете OK. Сега напишете програмата на микроконтролера. Команди - Запис на всички. Отидох на запис и след това проверих. В края на теста ще се появи знакът Записът е завършен. Ако всичко върви както е описано по-горе, тогава изваждаме контролера и го поставяме в произвежданото устройство, свързваме захранването и се наслаждаваме на резултата. И накрая, още няколко съвета. Захранването за веригата на програмиста може да се вземе от USB порткомпютър или използвайте за тази цел захранването на вашия ADSL модем, което може да бъде изключено по време на програмирането на контролера. Освен това (в някои случаи) по време на програмирането на камъка е необходимо да се деактивират антивирусите и защитните стени (NOD32 например блокира някои действия с прехвърляне на данни през COM порт). Ето кратко резюме на предлаганото устройство. Материалът е любезно предоставен от Elektrodych.

Сервиз за обслужване на смартфони и таблети, както всеки друг сервиз, е трудно да си представим без запояване или измервателна техника. Но основното място тук винаги е заето от инструменти за поправка на софтуер: отключване, възстановяване и мигане. Именно те помагат на капитана да отключи, мига или съживи неработещо устройство.

Нека ги опознаем по-добре.

БОКС

Какво е бокс?

Как да изберем?

Ключовете също могат да бъдат разделени на по-универсални, които поддържат максимален брой модели от популярни производители и най-популярните операции, и ключове, предназначени за специфични устройства и операции.

Универсални решения:

Специализирани решения:

Нулирайте FRP

Samsung и LG

СМАРТ КАРТА

Какво е смарт карта?

Смарт картата се използва за удостоверяване на вашата покупка и идентифициране на вашето устройство на сървъра на разработчика. Всъщност изглежда като обикновена SIM карта за мобилни телефони. Смарт картата е предназначена да съхранява информация за версията на фърмуера, самия фърмуер и друга специална информация.


Структура на чипа на смарт картата

важно!Смарт картата има ограничен брой цикли на запис на информация. Обикновено софтуерът предупреждава потребителя, че е необходима актуализация. Ето защо не актуализирайте смарт картата, освен ако не е необходимо. Може просто да бъде блокиран и в резултат вече няма да можете да използвате тази смарт карта или дори кутията (всичко зависи от разработчика на кутията). Ако не можете да актуализирате вашата смарт карта, когато е необходимо, най-добре е да се свържете с техническата поддръжка.

Какво да избера: кутия или донгъл?

Боксът е за вас, ако:

  • необходима е връзка през COM порт;
  • възстановяването на телефона е възможно само чрез JTAG или eMMC интерфейс.

Dongle е подходящ, ако:

  • ще работите с телефона в изправност;
  • трябва да отключите, флашнете, поправите IMEI, премахнете FRP;
  • Компютърът разпознава телефона;
  • няма да работите с хардуера на устройството.

В продължението на тази статия ще научите за възможните грешки и проблеми, които възникват при работа с ключове и кутии, и как да откриете и отстраните причината за тях.