Firmvér telefónu cez počítač. Program firmvéru telefónu. USB programátor (AVR): popis, účel Aké programátory sú potrebné na opravu mobilných telefónov

Dielňu na servis smartfónov a tabletov si ako každú inú dielňu len ťažko predstaviť bez spájkovacieho alebo meracieho zariadenia. Ale hlavné miesto tu vždy zaujímajú nástroje pre oprava softvéru: Odomknutie, obnovenie a flash. Práve oni pomáhajú pánovi odomknúť, zablikať alebo oživiť nefunkčné zariadenie.

Poďme ich lepšie spoznať.

BOXU

čo je box?

Ako si vybrať?

Dongle možno rozdeliť aj na univerzálnejšie, ktoré podporujú maximálny počet modelov obľúbených výrobcov a najpopulárnejších operácií, a dongle určené pre určité zariadenia a operácie.

Univerzálne riešenia:

Špecializované riešenia:

Resetovať FRP

Samsung a LG

SMART KARTA

Čo je to čipová karta?

Čipová karta sa používa na overenie vášho nákupu a identifikáciu vášho zariadenia na serveri vývojára. V skutočnosti to vyzerá ako bežná SIM karta pre mobilné telefóny. Čipová karta je určená na ukladanie informácií o verzii firmvéru, samotnom firmvéri a ďalších špeciálnych informáciách.


Štruktúra čipu čipovej karty

Dôležité!Čipová karta má obmedzený počet cyklov zaznamenávania informácií. Softvér zvyčajne upozorní používateľa, že je potrebná aktualizácia. Preto neaktualizujte čipovú kartu, pokiaľ to nie je potrebné. Môže sa jednoducho zablokovať a v dôsledku toho už nebudete môcť používať túto čipovú kartu alebo dokonca box (všetko závisí od vývojára boxu). Ak nemôžete aktualizovať svoju čipovú kartu v prípade potreby, najlepšie urobíte, ak sa obrátite na technickú podporu.

Čo si vybrať: box alebo dongle?

Box je pre vás, ak:

  • vyžaduje sa pripojenie cez COM port;
  • obnovenie telefónu je možné iba pomocou rozhrania JTAG alebo eMMC.

Dongle je vhodný, ak:

  • budete pracovať s telefónom v prevádzkovom stave;
  • musíte odomknúť, blikať, opraviť IMEI, odstrániť FRP;
  • Počítač rozpozná telefón;
  • nebudete pracovať s hardvérom zariadenia.

Keď budete pokračovať v tomto článku, dozviete sa o možné chyby a problémy, ktoré vznikajú pri práci s donglemi a boxmi a ako nájsť a odstrániť ich príčinu.

Programátor je hardvérovo-softvérové ​​zariadenie, ktoré slúži na čítanie alebo zápis informácií do pamäťového zariadenia (interné mikrokontroléry). Ak potrebuje rádioamatér jednorazovo naprogramovať zariadenie s mikrokontrolérom, môžete použiť bežný programátor, ktorý sa pripája na COM resp. LPT port. Napríklad najjednoduchší programátor AVR je kábel so 6 a 4 odpormi (programátor PonyProg).

Pomocou bežného programátora môžete sťahovať programy v hexadecimálnom formáte do mnohých mikrokontrolérov AVR bez toho, aby ste museli míňať čas a peniaze navyše. Programátor je navyše možné použiť ako obvodový programátor, vďaka čomu je možné programovať Mikrokontrolér AVR bez toho, aby ste ho vybrali zo zariadenia.

Takéto programátory sú pripojené k počítaču pomocou špeciálneho programu (ktorý sa tiež nazýva programátor). Vysiela z , a zariadenie ho iba zapisuje do pamäte mikroobvodu. Programátory je možné pripojiť cez sériový alebo paralelný port, cez USB konektor atď. Moderné programátory sú zvyčajne pripojené cez USB.

USB programátor je určený na programovanie mikroprocesorových zariadení určitej firmy (v závislosti od značky programátora) v zostavenej forme. Výrazne zjednodušuje proces konfigurácie softvéru.

Ako pripojiť USB programátor?

Ak chcete zariadenie používať, musíte ho pripojiť k jednému z portov USB počítača. Potom sa na počítači objaví hlásenie o pripojení nového USBasp USB zariadenia a na samotnom programátore sa rozsvieti LED, čo znamená, že zariadenie bolo úspešne pripojené.

Potom musíte nainštalovať ovládače, aby OS mohol správne fungovať s týmto zariadením. Potom bude možné pripojiť mikroprocesorové zariadenie k rozhraniu ISP. Pri programovaní sa rozsvieti druhá LED dióda.

Programátor má spravidla dve rozhrania - jedno na pripojenie mikrokontroléra, druhé na pripojenie k počítaču. Na pripojenie mikrokontroléra môžete použiť režim sériového programovania ISP. A k počítaču toto zariadenie pripája sa cez štandardný USB konektor.

Na ovládanie programátora je potrebné nainštalovať špeciálne programy. Najlepšie je použiť okenné aplikácie. Napríklad na prácu so zariadením môžete použiť ExtremeBurner, Khazama, avrguge a ďalšie.

Pohodlie práce s modernými mobilnými zariadeniami je do značnej miery spôsobené prítomnosťou predinštalovaného firmvéru, bez ktorého je fungovanie elektroniky jednoducho nemožné. Tieto mikroprogramy v prostredí elektrotechnikov a opravárov mobilné zariadenia bežne označovaný ako firmvér. V mnohých zariadeniach sú tieto firmvéry často poškodené moderný jazyk„odletieť“, čo znemožňuje prácu s nainštalované aplikácie. Na obnovenie firmvéru sa používa programátor. Ide o hardvérovo-softvérové ​​zariadenie na čítanie a zápis dát na pamäťové zariadenie určené len na čítanie resp vnútorná pamäť mikrokontroléry.

Najpopulárnejším zariadením medzi používateľmi je smartfón. Pozrime sa bližšie na to, čo je potrebné na „oživenie“ mobilu, ktorý stratil firmvér. Navyše, veľké množstvo elektroniky pochádza z Číny a Spojených štátov amerických a pri kúpe takéhoto mobilu je problém s rozdielom vo firmvéri. Práve v takýchto situáciách sa bez programátora pre telefóny nezaobídete.

Na stiahnutie firmvéru do zariadenia sú potrebné nástroje na obnovenie telefónu. Samotný programátor je pripojený cez príslušný port smartfónu a preprogramovaný. Univerzálne programátory, ktoré podporujú prácu s rôzne druhy zariadenia neexistuje, existujú však modely, ktoré sú kompatibilné s najpopulárnejšími smartfónmi.

Typy programátorov

Okrem toho, že programátori sa môžu líšiť v type mikroobvodov, zložitosti, pripojení k počítaču, ako aj v zozname pridané vlastnosti, existujú dva zásadné rozdiely medzi konštrukciou týchto zariadení:

  1. Na základe radu hardvérových ovládačov univerzálny typ. Všestrannosť takýchto programátorov spočíva v schopnosti čítať a dodávať logické úrovne, ako aj v schopnosti dodávať zložité takéto algoritmy. Na základe týchto univerzálnych programátorov pracovať, spravidla drahé univerzálne modely.
  2. Modely, ktoré sú optimalizované pre daný zoznam mikroobvodov. Tieto programátory majú často výrazne nižšie náklady ako modely prvého typu a existujúci zoznam funkcií možno rozšíriť pridaním nových typov mikroobvodov.

Náš internetový obchod sa špecializuje na náhradné diely pre mobilné telefóny a tablety, ponúka široký sortiment obnovovacích programátorov softvér na telefónoch rôznych modelov. Garantujeme včasné doručenie vašej objednávky a verné ceny.

Navrhovaný obvod programátora je podľa môjho názoru najjednoduchší a môže ho ľahko reprodukovať každý začínajúci rádioamatér, ktorý sa rozhodne vyskúšať vytváranie zariadení na mikrokontroléroch. Schéma neobsahuje veľmi vzácne diely a nevyžaduje si ani výrobu vytlačená obvodová doska- všetko sa dá zmontovať povrchovou montážou alebo na prototypovú dosku (napr. tesnenie pod to natriem za 15 minút na kus nekvalitného skla getinax). Tento programátor je vhodný pre flashovanie mikrokontrolérov Atmega8 a Attiny2313, ktoré môžu byť užitočné pri výrobe impulzných detektorov kovov ako ClonePI-W alebo TrakerPI.

Keďže obvod programátora je jednoduchý a nespôsobí otázky pri výrobe, navrhujem ďalej pokyny krok za krokom pre použitie zariadenia (pre začiatočníkov) pri flashovaní mikrokontroléra Atmega8 na výrobu detektora kovov ClonePI-W.1. Inštalácia programu PonyProg. s programom a rozbaľte ho. Kliknite na setup.exe. Prebehne bežná inštalácia. Teraz ideme na systémový disk a v priečinku Program Files nájdeme priečinok Pony Prog2000. Ideme do toho a vymažeme súbor PonyProg2000.exe. Z rozbaleného materiálu skopírujte súbor PonyProg 207 rus.exe do tohto priečinka, ktorý vám umožní rusifikovať a upravovať program. Vytvorte odkaz v tomto priečinku a umiestnite ho na plochu. Program je nainštalovaný.

Nastavenie programu. Pripojíme programátor a spustíme program. V ponuke Nastavenia vyberte „Kalibrácia“ a vykonajte ju. Potom v ponuke Nastavenia vyberte Nastavenie hardvéru a nastavte sériové, COM1 a SI Prog API. Ostatné krabice sú prázdne. Kliknite na Skontrolovať, OK. Tým je nastavenie dokončené. Ak sa to podarilo, potom je všetko v poriadku; ak nie, hľadáme a opravíme chybu v hardvéri.

firmvér mikrokontroléra. Vložte ovládač do zásuvky. V okne v hornej časti programu vyberte AVR Micro, v susednom Atmega8. Teraz kliknite na Príkazy-Prečítať všetko. Načíta údaje z mikrokontroléra. Po dokončení sa zobrazí správa informujúca o úspešnom dokončení. Takéto čítanie, dokonca aj čistého mikroobvodu, vám umožňuje lepšie sa „spriateliť“ so zväzkom Počítač-Programátor-Mikrokontrolér, a ak všetko pôjde OK, potom môžete určite dúfať v úspech. Teraz načítame výpis samotného firmvéru do programátora. Súbor-Otvorte obsah zariadenia zo súboru a prieskumník nájdite potrebný súbor výpisu s príponou .hex. Otvorte ho, jeho obsah sa prejaví vo veľkom okne programu.

Teraz je veľmi dôležité správne umiestniť bity konfigurácie ovládača. Môžete si ich pozrieť na vývojárskej stránke ClonePI-W. Kliknite na ikonu zámku. Podľa potreby umiestnite začiarkavacie políčka do políčok. Kliknite na tlačidlo OK. Teraz napíšte program do mikrokontroléra. Príkazy - Zaznamenať všetko. Išiel na záznam, potom skontrolujte. Na konci testu sa objaví nápis Nahrávanie dokončené. Ak všetko prebehlo tak, ako je popísané vyššie, potom vyberieme ovládač a vložíme ho do vyrábaného zariadenia, pripojíme napájanie a vychutnáme si výsledok. Na záver ešte pár tipov. Napájanie pre obvod programátora je možné odoberať z USB vstup počítača alebo na tento účel použite napájanie vášho ADSL modemu, ktorý je možné počas programovania ovládača vypnúť. Okrem toho (v niektorých prípadoch) pri programovaní kameňa je potrebné vypnúť antivírusy a firewally (NOD32 napríklad blokuje niektoré akcie s prenosom dát cez COM port). Tu je stručný prehľad navrhovaného zariadenia. Materiál láskavo poskytol Elektrodych.

Dielňu na servis smartfónov a tabletov si ako každú inú dielňu len ťažko predstaviť bez spájkovacieho alebo meracieho zariadenia. Hlavné miesto tu však vždy zaujímajú nástroje na opravu softvéru: odblokovanie, obnovenie a blikanie. Práve oni pomáhajú pánovi odomknúť, zablikať alebo oživiť nefunkčné zariadenie.

Poďme ich lepšie spoznať.

BOXU

čo je box?

Ako si vybrať?

Dongle možno rozdeliť aj na univerzálnejšie, ktoré podporujú maximálny počet modelov obľúbených výrobcov a najobľúbenejších operácií, a dongle určené pre konkrétne zariadenia a operácie.

Univerzálne riešenia:

Špecializované riešenia:

Resetovať FRP

Samsung a LG

SMART KARTA

Čo je to čipová karta?

Čipová karta sa používa na overenie vášho nákupu a identifikáciu vášho zariadenia na serveri vývojára. V skutočnosti vyzerá ako bežná SIM karta pre mobilné telefóny. Čipová karta je určená na ukladanie informácií o verzii firmvéru, samotnom firmvéri a ďalších špeciálnych informáciách.


Štruktúra čipu čipovej karty

Dôležité!Čipová karta má obmedzený počet cyklov zaznamenávania informácií. Softvér zvyčajne upozorní používateľa, že je potrebná aktualizácia. Preto neaktualizujte čipovú kartu, pokiaľ to nie je potrebné. Môže sa jednoducho zablokovať a v dôsledku toho už nebudete môcť používať túto čipovú kartu alebo dokonca box (všetko závisí od vývojára boxu). Ak nemôžete aktualizovať svoju čipovú kartu v prípade potreby, najlepšie urobíte, ak sa obrátite na technickú podporu.

Čo si vybrať: box alebo dongle?

Box je pre vás, ak:

  • vyžaduje sa pripojenie cez COM port;
  • obnovenie telefónu je možné iba pomocou rozhrania JTAG alebo eMMC.

Dongle je vhodný, ak:

  • budete pracovať s telefónom v prevádzkovom stave;
  • musíte odomknúť, blikať, opraviť IMEI, odstrániť FRP;
  • Počítač rozpozná telefón;
  • nebudete pracovať s hardvérom zariadenia.

V pokračovaní tohto článku sa dozviete o možných chybách a problémoch, ktoré vznikajú pri práci s donglemi a boxmi a ako odhaliť a odstrániť ich príčinu.