Autor


Ján Matúška
  Slovníček flashera
Vydáno dne:  28.02.2004
Průměrné hodnocení:  
1111.21.21.21.41.41.41.61.61.61.81.81.82222.22.22.22.42.42.42.62.62.62.82.82.8333   3 (hodnoceno 147x)
1111.21.21.21.41.41.41.61.61.61.81.81.82222.22.22.22.42.42.42.62.62.62.82.82.8333
 
návod

Mnohokrát jsem se již setkal s otázkou co to je flash, nebo EEPROM. Informace o těchto pojmech se vyskytují poměrně málo. Většina lidí kteří se této problematice věnují si myslí, že ostatní tyhle pojmy dobře znají. Z vlastních zkušeností však vím, že tomu tak není.

Napsal jsem pro ty z vás, kteří se v problematice flashování jen začínáte orientovat a chybí vám základní informace, přehled základních pojmů, které by měl ovládat každý správný master na flashování a odblok.

Fullflash (FF)

Fullflash – je obrazně řečeno vše, co se nachází v těle vašeho telefonu a po softwarové stránce zabezpečuje funkčnost vašeho telefonu. FF v sobě obsahuje samotnou flash, EEProm, flex memory a bootcore. FF se do telefonu nahrává programy, které nazýváme flashery. Velikost FF závisí od typu telefonu, například v mém telefonu M55 je to 14Mb.

Záloha flashe – je základním krokem při pouštění se do experimentování s vaším telefonem- v kterýkoliv moment můžete pomocí ní uvést telefon do původního stavu. Flash se povětšinou ukládá do souboru typu *.bin. Některé flashery (např. Freia), ukládají FF do souboru typu *.fls. Tento formát je vlastně totožný s *.bin, a proto ho můžete směle přejmenovat na *.bin.

Velikosti fullflashí vybraných typů novějších telefonů:

A50 4 Mb, A55/C55/C56 8 Mb, S55/ /SL55 12 Mb, M55/M56 14 Mb

Někdy se pojem fullflash přirovnává k pojmu firmware, ale toto přirovnání není celkem pravdivé! Firmware je jen část FF. Při jeho aplikaci zůstanou všechna nastavení telefonu nezměněná!

Eeprom (EEP)

Eeprom – malá část vnitra vašeho telefonu, kam by měl být podle správnosti přístup zablokován.
ЕEP – je unikátní část telefonu – nacházejí se v ní údaje o kalibraci baterie, kontrastu displeje, nastavení telefonu a mnohé další informace.
Smrt EEP – může se projevit dvěma způsoby:
1 : telefon není možné zapnout – je to ten horší případ, když se snažíte telefon zapnout a jen se rozsvítí a zabzučí.
2 : telefon sice jde zapnout a dá se s nim pracovat, ale objevují se klasické příznaky smrti EEP- samovolné vypínaní, krátká výdrž baterie, časté výpadky sítě a tak dále.

U novějších modelů telefonů Siemens (ale i u těch starších ) můžete zálohovat EEP ve dvou na sobě nezávislých formátech:
1 : EEP zálohována pomocí SIEMENS EEPROM TOOL: Tímto programem dostanete poměrně malý [40 - 60 Kb] soubor s koncovkou *.eep. V takovémto typu EEP můžete editovat bloky EEP (například v programu Winhex) a tyto bloky nahrávat do telefonu i samostatně.
2 : EEP zálohována flasherem, například FREIA nebo V_Klay: Takto dostaneme tzv. "plný EEP". Ukládají se v souborech typu *.bin/*.fls a jejich velikost je 200 - 400 Kb (u mojí M55 - 262 Kb)



Tenhle typ EEP je možné jen zálohovat, nebo nahrát do telefonu, ale editovat ho není možné – jednoduše se nedá rozdělit na bloky.

Flex Memory (flex)

Paměť telefonu, která je určena pro zápis různých aplikací, textových modulů, obrázků, melodií, archivaci SMS a pod.

Flex se nachází u následujících modelů: S45, SL45, S55, M55, SL55, u všech modelů řady x60 – a bude se nacházet i u novějších modelů. Flex u těchto modelů je bez problémů dostupná z počítače a její velikost je závislá od typu telefonu.

Možná jste si všimli, že jsem některé modely nevzpomenul. Jsou to modely M50, MT50 a C55, u kterých se flex sice nachází, ale výrobce k ní zablokoval přístup. Pokud java aplikace, melodie a obrázky stahujete přes wap, tak vám to nevadí. Když však vlastníte kabel a chcete si nahrávat věci z počítače, nastane problém. Ale ani tento není nemožné vyřešit.

Pro aktivaci přístupu k flex u modelů M50, MT50, C55 slouží program Quick Eeprom Features, který udělal známý ruský programátor SkyLord. Proces zpřístupnění flex se slangově nazývá "aktivace Javy".

Ke čtení nebo zápisu do flex slouží program Data Exchange Software. Stále novější verze tohoto programu se nacházejí v balíku Siemens Data Suite.

Bootcore

Bootcore – malá oblast ve flashi telefonu (u mojí M55 - [65 Kb]), která slouží na spojení flashovacího nebo odblokovacího programu s telefonem. Obsahuje vlastně prvotní informace o telefonu.

Při experimentování s bootcore může nastat obrovský problém. Jestli-že umrtvíte nebo poškodíte bootcore, telefon umře totálně a programy s ním přestanou komunikovat (nenabootují se). Pak máte dvojitý problém: máte v rukách mrtvý telefon a žádný program se s ním nespojí. Nedá se tedy oživit.

Pro úspěšné vyřešení tohoto problému je jen jedna možnost: udělat tzv. testpoint. Může to být přerušení cesty na plošném spoji, odstranění kondenzátoru nebo propojeni některých součástek na základné desce. Závisí to od modelu telefonu.

Proto nedoporučuji zapisovat nějaká data do oblasti bootcore!!!

Některé programy, například V_Klay, se při zapisování fullflashe do telefonu ptají, jestli si přejete nahrávat data do téhle oblasti.

Typ flashe

Typ flashe – typ mikroprocesoru, který se nachází na základní desce a je vlastně srdcem telefonu.
Mohou být od různých výrobců (Intel, AMD, ST).
Při aplikaci flashe mezi telefony různých typů flashe, můžou nastat problémy. Proto vždy prověřte, jestli je typ flashe,který nahráváte do telefonu shodný s tím vaším.

Tady jsou některé vybrané typy flashí pro telefony řady 50-55:

A50 89C4(Intel), 20BA(ST) A55/C55 8917(Intel), 2C17(Micron), 2017(ST) S55,SL55 8954(Intel), 2010(ST) M55/C60/MC60 0012(AMD)

Flashery (např. Freia nebo M55Tool) před začátkem nějaké operace zobrazí informace o typu flashe. Podle toho je pak možné zjistit, jaký typ flashe má váš telefon [Flash ID].


Nikdo nesmí bez souhlasu autorů kopírovat grafiku, texty ani cokoliv jiného z těchto stránek. Veškeré informace uveřejněné na těchto stránkách jsou určené pouze pro vzdělávací účely a nesmí být použity pro komerční využití nebo v rozporu se zákony. Autoři nenesou zodpovědnost za nevhodné použití dat z těchto stránek.
   ©2003-2004 Radim Zeman | ©2004 Roman Gregor