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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

БОКС

Какво е бокс?

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

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

Решения на едно гише:

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

Нулиране на FRP

Samsung и LG

СМАРТ КАРТА

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

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


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

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

Какво да изберем: бокс или dongle?

Боксът е подходящ, ако:

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

Донгъл е подходящ, ако:

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

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

Има моменти, когато трябва да смените софтуера на мобилния си телефон. Тази мисъл кара косата им да се надигне и пулсът им се увеличава. И напразно, защото всъщност не е трудно да се направи това.

Защо да флашнете мобилен телефон?

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

Мигането на телефона (Samsung, Nokia и др.) Може да се направи по следните причини:

  • софтуерът на устройството не работи или работи по-лошо;
  • за по-нов софтуер.

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

Фърмуер на телефона чрез компютър

Има няколко неща, които трябва да имате предвид, преди да инсталирате нов софтуер.

  1. Първо трябва да създадете резервно копие на всички данни (контакти, SMS, настройки и т.н.) от телефона на вашия компютър. Това може да стане с помощта на специализирани програми (MyPhoneExplorer и други).
  2. След това е наложително да заредите мобилния телефон: поне 80% от батерията, макар и 100% по-добре.
  3. Най-добре е телефонът да мига през компютър с помощта на лаптоп. Причината е, че в него има батерия, в резултат на което, поради случайно прекъсване на електрозахранването, ще бъде възможно да завършите започнатия процес. В противен случай последиците могат да бъдат пагубни.

За фърмуера ще ви трябват следните неща:

  • разбира се, телефонът е зареден на 100%;
  • кабел за данни (в повечето случаи се използва USB, но някои мобилни устройства се нуждаят от специален кабел за данни);
  • файл на фърмуера; той трябва да бъде изтеглен от интернет, но преди това трябва внимателно да прочетете информацията, да прочетете коментари и рецензии, а преди това трябва да разберете версията на стария фърмуер: въведете кода * # 06 # на клавиатурата (за Nokia ще има различен код - * # 0000 #);
  • драйвери за мобилно устройство;
  • програма за мигане на телефона ("мигач").

Програми

Има доста помощни програми за фърмуер и те са разделени в две категории:

  • общи, които са подходящи за всички модели;
  • тези, които са предназначени за един производител (например програмата Phoenix за мигане на телефони Nokia).

Общите помощни програми могат да мигат почти всеки модел. Ако обаче има програма, която е създадена специално за определена марка мобилни устройства, по-добре е да я използвате, тъй като тя вече съдържа всички необходими драйвери и евентуално самата операционна система. Ето малък списък с „мигачи“ за конкретни марки, които ще помогнат за „излекуването“ на притурката:

  • за Nokia - Phoenix Service и официалната услуга Nokia Software Updater;
  • Sony Ericsson - PC Companion (актуализиран от SEUS), неофициален DaVinchi;
  • LG - "мигачи" Speedo, GsMulti;
  • Motorola - Flash & Backup, P2K;
  • Samsung - OptiFlash;
  • BenQ - Winswup, Инструмент за актуализация.

Нека разгледаме алгоритъма на работа, използвайки помощната програма Phoenix като пример.

Flash Nokia

Преди да мигате телефона си, трябва да изтеглите и инсталирате помощната програма Phoenix, която е създадена специално за тази марка. В допълнение към първоначалните подготовки, които са описани по-горе, трябва да направите и нещо друго, а именно да премахнете всички програми, които по някакъв начин могат да бъдат свързани с мобилно устройство (Nokia Software Update, Nokia PC Suite и др.) И да изчистите кеша след тях и регистрирам. В противен случай фърмуерът на телефона Nokia може да се провали. Също така, само за всеки пожарникар, трябва да изключите антивируса.

Сега трябва да инсталирате Nokia Connectivity Cable Driver и Nokia Flashing Driver. Свързваме мобилното устройство към компютъра. Можете да се уверите, че всички драйвери са на място в „Диспечер на устройства“. Отваряме свойствата на компютъра. След това изберете „Диспечер на устройства“ и отворете елемента „Безжични комуникационни устройства“. Броят на устройствата трябва да бъде между четири и шест.

Свързваме се с компютъра (изберете режим PC Suite) и стартираме Phoenix. В елемента Свързване щракнете върху Настройка. В прозореца, който се отваря, изберете Добавяне. Щракнете върху падащия списък Driver, изберете USB и сканирайте (Scan). Избираме появилото се устройство. Щракнете върху Избор. Сега от падащия списък в елемента Свързване изберете желаното устройство. След това отидете на раздела Файл \\\\ Сканиране на продукт. След сканиране желаното мобилно устройство трябва да се появи в долната част. Ако това се случи, продължете напред.

Отидете до мигащия раздел, където трябва да щракнете върху Firmware Update. Сега трябва да изберете код. Ако няма дори и най-малка идея кой е необходим, тогава ние вземаме всеки. В същото време трябва да запомните една точка: ако руският език в телефона е желателен, тогава търсим думите руски, кирилица или RU в името на файла на фърмуера. Когато е избран кодът на продукта, кликнете върху Refurbish. Поздравления, фърмуерът на телефона през компютъра започна. Ще продължи около 7-10 минути. По това време не докосвайте телефона, кабела или самата програма.

Flashtool

Ако няма специална помощна програма и трябва да мигате телефона през компютър, програмата Flashtool може лесно да се справи с това, ако имате OS файл и драйвери, които трябва да намерите сами.

Алгоритъмът на работа е както следва. Изключете телефона, извадете и поставете батерията. Включваме програмата Flashtool. Кликнете върху мълнията и оставете точка върху елемента Flashmode. След това изберете изтегления фърмуер от списъка в левия прозорец и щракнете върху "OK". След това трябва да се появят инструкции за свързване на смартфона към компютър чрез USB кабел. Правим това и програмата за мигане на телефона започва да работи.

Мигащ Android

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

Телефонът мига през компютър, но можете и без него (в режим на възстановяване).

Използване на компютър

Първо трябва да се подготвят някои.

  1. Изтегляме специална мигаща програма (Flashtool, Bootloader или програма от официалния разработчик - PC Companion за Sony Ericsson, Fly Smartphone Software Update за Fly и др.).
  2. Паралелно с това изтегляме фърмуера за определен модел устройство. В този случай определено трябва да се запознаете с характеристиките, да прочетете коментари и рецензии. Копирайте фърмуера в папката Firmwares на програмата Flashtool.
  3. Инсталиране на драйвери на вашия компютър.
  4. Правим резервно копие на файловете от смартфона, а също така копираме съдържанието на флашката на компютъра (фърмуерът на телефона през компютъра няма да остави стари следи за местоположението на файловете на флаш картата, поради което ще създаде нови върху старите).
  5. Намираме USB кабел и също правим USB отстраняване на грешки (отидете на „Настройки“, намерете „Функции за разработчици“, след което маркирайте елемента „USB отстраняване на грешки“ с отметка).
  6. Зареждаме устройството на 100%.

След това отворете помощната програма Flashtool и преминете през алгоритъма, описан по-горе.

Без компютър

Това става чрез режима за възстановяване. За това файлът на фърмуера трябва да бъде изтеглен и преместен на картата с памет. Сега изключете смартфона и включете Recovery. За да направите това, трябва едновременно да задържите определена комбинация от клавиши (мощност и намаляване на силата на звука, нагоре или меню - комбинацията зависи от производителя). Можете да разберете точната комбинация, като разгледате паспорта на устройството. След това изберете елемента „Прилагане на актуализация от външно хранилище“ (фърмуерът на телефона Samsung и много други смартфони, базирани на Android, е същият).

Работа на Windows Mobile

Със смартфоните, базирани на Windows Mobile, нещата са много по-лесни. За да направите това, всъщност ще ви трябва самата притурка, USB кабел и Windows Phone Recovery Tool за компютъра. Първо изтеглете тази помощна програма от официалния уебсайт (или тази директна връзка: go.microsoft.com/fwlink/?linkid\u003d522381, изтеглянето ще започне автоматично), инсталирайте и стартирайте. Програмата веднага ще започне да търси актуализации, след което ще ви помоли да свържете вашия смартфон към вашия компютър.

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

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



Свързани статии: