A 7110-es projekt – Nokia DCT3 (1. rész)

A 7110-es projekt – Nokia DCT3 (1. rész)

Back to basics

1. rész: Bevezető, történet, alapfogalmak
2. rész: Miért az átalakítás, Nokia 7110, Flash előtt
3. rész: Flash
4. rész: Logomanager, Netmonitor, festegetés

Bevezető, történet, alapfogalmak

A címből sok minden sejthető már, de azért remélem sikerül egy kis történetet is kreálnom a leírások köré, hogy ne legyen olyan unalmas. Az már biztos, hogy folytatásos lesz a történet, már csak azért is, mert még nem értem a végére a projektnek, na meg azért is mert egy elég nagy témát járok körbe, megosztva veletek mindent amit lehet. 🙂 Amit tudok megpróbálok képekkel is illusztrálni, hisz van aki azt se fogja tudni miről beszélek és minden programhoz, kiegészítőhöz, ami csak kellhet adok linket és leírást is. Sajnos az évek alatt elvesztek az összegyűjtött tényleg működő, hasznos programok és kiegészítők, de amit lehetett próbáltam felkutatni, több/kevesebb sikerrel. A történet főszereplője egy 7110-es lesz, amit kicsit átalakítok, kicsit megvariálok. De ne szaladjunk ennyire előre, kezdjük is az elején.

A történet kezdete egészen a 1999-ig nyúlik vissza, amikor is megvettem életem első mobiltelefonját, egy Nokia 3210-est.

7110-es-projekt-nokia-dct3-1

Nokia 3210, töltő, telefon, mi kell még? 🙂

Új volt, akkori szemmel szép volt és a tudására sem lehetett panasz. Külön kuriózum volt akkoriban, hogy nem volt rajta antenna. Ugyan ebben az időben kezdtem el jobban ismerkedni a számítástechnikával (win 98 SE) és kezdtem vágyat érezni, hogy valahogy egyedi legyen a telefonom. Az 5110-es óta szinte minden Nokia telefon cserélhető előlappal rendelkezett de én többre vágytam! Pár szín nem volt elég!

7110-es-projekt-nokia-dct3-2Nokia 5110 a „fekete telefonok” korszak vége

Ekkor jött a keresés, mit is lehetne változtatni, mai felkapott szóval élve moddolni. Hozzá tartozik, hogy akkoriban nem volt ilyen szigorú a net, a google-ről még nem is hallott senki (elvileg létezett már) és szinte mindent meg lehet így is találni. Ami nem volt ingyen, az is ingyen volt és minden link élt. Az volt ám a Kánaán (mit nem adtam volna csak egy 512-es netért)! 😀
Keresgéltem, olvastam, tanultam, barátokat szereztem a témába és végül már nem én kérdeztem, hanem tőlem kérdeztek. Ahol lehetett segítettem, de csak Nokia témában, mert csak az érdekelt, nem mellékesen csak ahhoz értettem. De akkor nem is nagyon volt más, a Nokia volt az isten, ezt mindenki tudta.
Ez a korszak, amikor igazán aktív voltam a témában a DCT3-as Nokiák korszaka volt. De mi is az a DCT3? Pontos megfogalmazást én sem tudok, de talán úgy lehetne összegezni, hogy egy bizonyos fajta szoftverű és hardver fajtájú Nokia telefonok csoportja, melyeket 1997-től egészen 2003-ig gyártottak.

7110-es-projekt-nokia-dct3-3Nokia 3810

Az első DCT3-as telefon a 3810-es volt, de a leghíresebb az előbb említett 5110-es 1998-ból. A sor 2003-ban zárult le a 2100-val.

7110-es-projekt-nokia-dct3-4Nokia 2100, kicsi, olcsó, színes

Ez az 5 év alatt a Nokiánál sok telefon készült, sok fajta, mind alacsony, mind pedig a prémium kategóriába. A leghíresebbek szinte mind a magasabb kategóriából kerültek ki. Mindegyik az adott korszak egy nagyobb innovációját is magában foglalta.
Pár példa:

  • 5110: cserélhető előlap, sokszínűség;
  • 3210: cserélhető elő-és hátlap, antenna nélküliség;
  • 6210: infarport;
  • 6250: por és ütésálló, infraport, hangjavítás a zajos környezetben;
  • 7110: flippes billentyűtakaró, görgő a középső nyilak helyén;
  • 8210: az első kicsi telefon (mert ekkoriban minél kisebb volt, annál drágább és menőbb);
  • 8250: legkisebb méret, már kék világítással;
  • 8850: flippes billentyűtakaró, króm ház, kicsi méret.

Nos ezek után felmerülhet a kérdés, hány DCT3-as telefon is volt? 5 év termése nem kevés, úgyhogy itt a teljes lista:

Nokia 2100     Nokia 3210     Nokia 3210     Nokia 3310
Nokia 3315     Nokia 3330     Nokia 3350     Nokia 3390
Nokia 3390     Nokia 3391     Nokia 3395     Nokia 3410
Nokia 3610     Nokia 5110     Nokia 5110i    Nokia 5110i APAC
Nokia 5120     Nokia 5125     Nokia 5130     Nokia 5160
Nokia 5170     Nokia 5170i    Nokia 5180     Nokia 5180i
Nokia 5185     Nokia 5185i    Nokia 5190     Nokia 5210
Nokia 5510     Nokia 6080     Nokia 6081     Nokia 6090
Nokia 6091     Nokia 6110     Nokia 6120     Nokia 6120i
Nokia 6130     Nokia 6138     Nokia 6150     Nokia 6160
Nokia 6161     Nokia 6162     Nokia 6180     Nokia 6185
Nokia 6185i    Nokia 6188     Nokia 6190     Nokia 6210
Nokia 6250     Nokia 7110     Nokia 7160     Nokia 7190
Nokia 8210     Nokia 8250     Nokia 8260     Nokia 8265
Nokia 8265i    Nokia 8270     Nokia 8280     Nokia 8280i
Nokia 8290     Nokia 8810     Nokia 8850     Nokia 8855
Nokia 8860     Nokia 8890     Nokia 9110     Nokia 9110i

Érdekesség, hogy minden amit írni fogok, az összes DCT3-ashoz jó! Nincs kivétel, mind ugyan úgy működött, ugyan azok a programokat lehetett használni, ugyanazokat a megoldásokat.
A telefonok szoftvere teljesen egyszerű és egyértelmű volt, a menürendszer átlátható, de itt is jöttek frissítések, változások, új dolgok, na meg volt típusok között is átjárhatóság (bővebben majd a következő részben).
És akkor jöjjön a mélyvíz 🙂
Ezeken a telefonokon lévő szoftvert nem firmware-nek, vagy rom-nak hívják, hanem flash-nek. Ezek a flash-ek tartalmazzák a telefon nyelvét, beállításait, magát a firmware részt és gyakorlatilag mindent. Minden típusnak megvolt a maga kis térképe, egy flash map, hogy honnan, mettől meddig tart pl csak a nyelv, vagy a rom rész. Egy flash vagy egy flash rész telefonra írását egész egyszerűen flash-elésnek (flashing) hívják.

Model Verzió Flash méret MCU (firmware): PPM (nyelvi rész): EEPROM + PMM:
2100 mind 2MB 00200000 – 0035FFFF 00360000 – 003EFFFF 003F0000 – 003FFFFF
3210 mind 2MB 00200000 – 002EFFFF 002F0000 – 003FFFFF separate EEPROM
3310 < 03.24 2MB 00200000 – 0031FFFF 00320000 – 003CFFFF 003D0000 – 003FFFFF
3310 04.06 < 2MB 00200000 – 0032FFFF 00330000 – 003CFFFF 003D0000 – 003FFFFF
3310 05.47 < 2MB 00200000 – 0033FFFF 00340000 – 003CFFFF 003D0000 – 003FFFFF
3315 mind 2MB 00200000 – 0033FFFF 00340000 – 003CFFFF 003D0000 – 003FFFFF
3330 mind 4MB 00200000 – 0048FFFF 00490000 – 0054FFFF 00550000 – 005FFFFF
3350 mind 4MB 00200000 – 0046FFFF 00470000 – 0052FFFF 00530000 – 005FFFFF
3390 mind 4MB 00200000 – 0033FFFF 00340000 – 003CFFFF 003D0000 – 003FFFFF
3410 < 03.06 4MB 00200000 – 004DFFFF 004E0000 – 0056FFFF 00570000 – 005FFFFF
3410 04.26 < 4MB 00200000 – 004CFFFF 004D0000 – 0056FFFF 00570000 – 005FFFFF
3610 mind 4MB 00200000 – 0048FFFF 00490000 – 0054FFFF 00550000 – 005FFFFF
5110 mind 1MB 00200000 – 002AFFFF 002B0000 – 002FFFFF separate EEPROM
5110i mind 2MB 00200000 – 0038FFFF 00390000 – 003FFFFF separate EEPROM
5130 mind 1MB 00200000 – 002BFFFF 002C0000 – 002FFFFF separate EEPROM
5190 mind 1MB 00200000 – 002DFFFF 002E0000 – 002FFFFF separate EEPROM
5210 mind 4MB 00200000 – 0048FFFF 00490000 – 0057FFFF 00580000 – 005FFFFF
5510 mind 4MB 00200000 – 0048FFFF 00490000 – 0054FFFF 00550000 – 005FFFFF
6090 mind 2MB 00200000 – 0037FFFF 00380000 – 003FFFFF separate EEPROM
6110 mind 1MB 00200000 – 002BFFFF 002C0000 – 002FFFFF separate EEPROM
6130 mind 1MB 00200000 – 002CFFFF 002D0000 – 002FFFFF separate EEPROM
6150 mind 2MB 00200000 – 0035FFFF 00360000 – 003FFFFF separate EEPROM
6190 mind 2MB 00200000 – 003DFFFF 003E0000 – 002FFFFF separate EEPROM
6210 mind 4MB 00200000 – 0051FFFF 00520000 – 0059FFFF 005A0000 – 005FFFFF
6250 mind 4MB 00200000 – 0052FFFF 00530000 – 0059FFFF 005A0000 – 005FFFFF
7110 mind 4MB 00200000 – 0050FFFF 00510000 – 0058FFFF 00590000 – 005FFFFF
8210 mind 2MB 00200000 – 0033FFFF 00340000 – 003CFFFF 003D0000 – 003FFFFF
8250 mind 2MB 00200000 – 0033FFFF 00340000 – 003CFFFF 003D0000 – 003FFFFF
8290 > 5.22 2MB 00200000 – 0033FFFF 00340000 – 003CFFFF 003D0000 – 003FFFFF
8290 5.22 < 2MB 00200000 – 0035FFFF 00360000 – 003CFFFF 003D0000 – 003FFFFF
8810 mind 2MB 00200000 – 0036FFFF 00370000 – 003FFFFF separate EEPROM
8850 mind 2MB 00200000 – 0033FFFF 00340000 – 003CFFFF 003D0000 – 003FFFFF
8855 mind 4MB 00200000 – 0048FFFF 00490000 – 0057FFFF 00580000 – 0059FFFF
8890 mind 2MB 00200000 – 0033FFFF 00340000 – 003CFFFF 003D0000 – 003FFFFF

 

Hogy az élet azért ne legyen fenékig tejfel 2 féle flash fajtával lehet találkozni. Az egyik az fls kiterjesztésű a másik exe. Az fls minden gond nélkül használható bármelyik programmal az exe fájl viszont a Nokia gyári programjához a wintesla-hoz készült. Persze 2-szer rákattintva azonnal kibontódik több fájlra, de innen még játszani kell vele. (erről majd később a flashelés leírásnál). Itt egy csomag az összes DCT3-as telefonnak a flash fájljaival. Van benne vegyesen fls és wintesla fájl is szépen típusonként rendezve.
Amit még tudni kell, hogy nem volt minden telefonba benne minden nyelv. 2-4 MB-ba nem fért bele minden, ezért régiókra voltak osztva. Minden PPM fájlnak volt egy betű jele, ami egy bizonyos nyelv csoportot takart. Mivel nagyon sok fajta volt, ezért itt egy link ahol szépen össze van szedve. Érdemes megnézni a linket, nem volt egyszerű.
Persze itt még nincs vége a dolognak, mert bár a programok egyeztek amivel lehetett flashelni, vagy mást módosítani, de a telefonokon nem volt egységes csatlakozó, hiába volt mind Nokia. Persze volt 1-2 típus, ami egyezett, de azért időnként lehetett vakarózni ha nem volt megfelelő csatlakozó! Mivel ez is megérne akár egy külön cikket, ezért itt egy link, ahol össze van szedve az összes típus csatlakozója.
Akkoriban a legnagyobb név, aki flasheléssel és Nokiával, na meg más telefonokkal is foglalkozott Dejan Kaljevic volt. Mindenhol az ő leírásaira, programjaira lehetett lelni. De a nevét beírva a keresőbe még most is fel lehet lelni 1-2 érdekes dolgot a régmúltból! 😉

Most, hogy megvan minden alap infó ami kellhet, további 3 nagyon fontos dolog szükséges, hogy ezekkel a régi telefonokkal valamit is tudjunk kezdeni. Az egyik egy számítógép windows xp-vel LPT és COM porttal, egy adat/szerviz kábel és egy flash kábel. Az első kettő tétel, szinte bárhonnan beszerezhető, a trükkösebb a flash kábel. Ahány emberke foglalkozott a témával annyi fajta kábel is volt. Léteztek COM portos verziók is, de nekem nem volt, aki akar kereshet hozzá rajzot, a lényeg hogy Fbus-os legyen. Nekem ez az LPT csatlakozós vált be, hibátlanul működött mindig és működik most is:

7110-es-projekt-nokia-dct3-5Nokia DCT3 flash LPT kábel kapcsolási rajz

Ezzel az első fejezetnek a végére is értünk. Alapfogalmak megvoltak, flash címek megvannak, csatlakozó kiosztások megvannak, flash kábel rajz megvan. Gyakorlatilag minden ami kellhet egy jó kis retró telefon flasheléshez, amit ki is fejtek a következő részben a 7110-esen bemutatva. A következő részek könnyedebbek lesznek, csak az alapok szárazak, de ez kell, hogy mindenki értse miről is van szó és mi miért történik.

Jelszó a flash_files.rar kicsomagoláshoz: dirtywindows.hu

21 hozzászólás érkezett ehhez a poszthoz

  1. Profile photo of Jimbo bácsi

    Well, that escalated quickly 😀

    Amúgy mái napig megvan a Nokia 3410-esem, olyan mint az új, imádom, időnként használom is, jól megbámulnak vele 😀

    Tetszik (0)
  2. Profile photo of zonee

    érdekes cikk várom a folytatást
    3310-es nem kapcsol be kifagy ez javítható?
    sokszor földhöz puffant

    Tetszik (0)
  3. Profile photo of zonee

    köszönöm
    ha temetek mellé egy döglött macskát lesz még 8 élete?
    viccet félretéve kuka lesz
    az akksija jó volt sokat kapott a buksija és meghígulhatott az agya vagy kontaktos valahol
    😀

    Tetszik (0)
  4. Profile photo of georg1136

    Emlékszem, volt még nagyon régen egy Nokia 3310-esem, azt egyszer földhöz vágtam, és megrepedt a padló 😀 (és most nem viccelek…)

    Tetszik (0)
  5. Profile photo of COPAS01

    szia ! nekem van egy asha 300 nokián de sajnos hiányzik belöle a magyar nyelv !
    légyszives ird meg hogyan tudnám rátenni ! köszönöm

    Tetszik (0)
  6. Profile photo of Rozmika

    Nekem is 3210 volt az első telefonom 🙂 Én azt moddoltam szénné. Raktam bele rezgőmotort, amit egy progival lehetett engedélyezni, meg plusz játékokat, kék ledeket….
    asha 300 : Ha valakinek van nokia box-a akkor azzal egyszerű. Beviszed valamilyen gsm boltba és ott megcsinálják neked. Szerintem free megoldás nincs erre a típusra.
    Amúgy ha jól tudom prdukt kód alapján döntötte el a hivatalos program (pl.:nokia PC suite), hogy milyen nyelvet tegyen a telefonra. Ha a kód alapján nem tartalmaz magyar nyelvet akkor hiába frissíted, nem is fog. A régebbieket még lehetett phoenix programmal flash-elni és akkor bármilyen nyelvet rá lehetett tenni. Viszont vigyázni kellett, hogy régebbi softot nem lehetett rátolni, mert akkor halott lett a teló. Szerintem ezt már nem támogatja a phoenix, de ha kedvet érzel hozzá akkor megnézheted hátha.
    http://www.nokiarevolution.com/how-to-flash-your-nokia-device-via-phoenix-usb-dead-flashing/

    Tetszik (0)
  7. Profile photo of harcos

    Sziasztok!
    Úgy látom téma még itt is a NaviFirm elárultam a Nokia fórumon is azt,hogy ez lejárt lemez már!
    A Cache mappával lehet Sw-t letölteni vele de csak azt amit lementettek!
    Ha használjátok a Google-t akkor ráfogtok jönni,hogy már van egyszerűbb megoldás amivel az összes Sw-t le tudjátok tölteni a legkissebb-töl a legnagyobb Sw-ig Online ingyenes regizés után!
    Több mint 1-éve ezt használom!
    Magyarán ugyan úgy lehet használni mint amikor nem volt letiltva a Navifirm+ progi!
    További Kellemes Ünnepeket!

    Tetszik (0)
  8. Profile photo of neunoid

    Szia!

    A flash file-okat tartalmazó rar file jelszót kér. Megkaphatom a jelszót? Köszönöm.

    Tetszik (0)

Szólj hozzá a cikkhez