Mobile Wave - Telefoane mobile

HTC Diamond - HardSPL Update (cum sa rezolvi erorile de 0%, 1% sau 5%)

Articol publicat de mrjay la data de 20-08-2008, 15:49:20, in sectiunea PocketPC. Inapoi la Knowledge Base.

HardSPL pe Diamond este cel mai important lucru care trebuie sa-l faci ca sa poti rescrie fara probleme un alt ROM. Uneori apar diverse erori in momentul in care se incearca scrierea altui ROM "cooked" in afara de cel oficial.

Mai jos voi prezenta solutiile pas cu pas pentru scrierea completa a HardSPL-ului in functie de erorile care apar la scrierea unui ROM nou.

  • Update-ul de ROM se opreste la 1% sau nu merge deloc.

    Raspuns scurt: PDA-ul are nevoie de HardSPL. Aici gasiti versiuni de HardSPL. Cititi mai jos pentru a intelege diferenta dintre Standard si Developer Edition!

    Raspuns Lung: Daca PDA-ul refuza sa fie actualizat complet probabil nu aveti facut HardSPL. SPL este aplicatia bootloader de pe orice PDA si controleaza ce poate fi scris si ce nu. Pentru a scrie un ROM care nu este semnat de HTC sau de operatorul respectiv, veţi avea nevoie de o versiune "Custom", numita HardSPL.
    Sunt mai multe versiuni de HardSPL asa ca cititi mai jos inainte de a descarca una dintre versiuni.

  • Update-ul se opreşte la 0%

    Raspuns scurt: Inseamna ca rulati o versiune normala (signed) de HardSPL si ROM-ul care incercati sa il scrieti este nesemnat(unsigned)(nu este semnat de către olinex). Aveti nevoie de versiunea Developer sau HardSPL unsigned, care rezolva problema de 0%. Cititi mai departe pentru a intelege diferenta dintre Standard si Developer Edition!

    Raspuns lung: Mai intai trebuie sa intelegeti ca exista doua definitii ale "semnat". HTC si operatorii de telefonie mobila "semneaza" ROM-urile pentru a permite aplicatiei RomUpdateUtility sa le poate scrie pe PDA De obicei, asta reprezinta cuvantul "semnat" in numele de fisierelor ROM.
    Apoi, exista o alta definitie a cuvantului "semnat": developerii de HardSPL au introdus propriul lor proces de semnare. Ei vor sa se asigure ca oamenii care scriu ROM-uri "cooked" se pot baza pe un anumit standard de calitate. Versiunea normala de HardSPL va permite doar ROM-uri semnate de OliNex pentru a fi scrise. Daca ROM-ul pe care doriti sa-l scrieti este "semnat", acest lucru va putea fi gasit in thread-ul de unde a fost descarcat descarcat. Dacă nu este semnat, va fi nevoie de versiunea de Developer HardSPL. Aceasta va permite sa scrieti orice versiune ROM.

    Nota: Procesul de semnare de catre Olinex face ca ROM-ul pe care doriti sa-l scrieti nu va va face PDA-ul "bricked"(nu mai poate fi folosit deloc). Asta nu inseamna ca toate celelalte ROM-uri sunt neaparat rele.

  • Update-ul se opreşte la 5% si este afisat Invalid Model ID

    Raspuns scurt: Model ID-ul din imaginea ROM nu corespunde cu Model ID-ul PDA-ul pe care se incearca scrierea. Cititi mai departe pentru a vedea rezolvarea acestei erori.

    Raspuns lung: Nu va faceti probleme. PDA-ul nu este stricat.

    Fiecare model de Diamond are un ID propriu. MDA Compact IV este DIAM200. Alte modele sunt DIAM150/DIAM300/DIAM100 ....
    ROM-urile ar putea fi configurate pentru a fi scrise doar pe un anumit Model ID, chiar daca din punct de vedere tehnic acestea ar putea functiona pe orice Model ID.
    In acest caz, ROM-ul trebuie să fie "reconfigurat" - acest proces este valabil atat pentru ROM-uri full, cat si pentru Radio.

      Daca rulati o versiune straina de Windows pe PC sau aveti la Regional Settings altceva decat US English, modificati setarile temporar in English US ca NBHutil sa functioneze corect.
    • Pentru inceput aveti nevoie de OliPro's NBH Util(0.92 merge pentru Diamond).
      --image--
    • Porniti programul, si va duceti la TAB-ul "Extract NBH"
      --image--
    • Selectati fisierul nbh din ROM-ul/Radio care urmeaza a fi scris si apasati GO.
      --image--
      --image--
    • Extrageti componentele de care aveti nevoie Radio/Splash/OS. Daca aveti si SPL acolo il puteti ignora. Pentru asta exista HardSPL.
      --image--
    • Tineti cont de Target CID, Versiune, Limba si Chunk Size marcate cu galben mai sus.
      Atentie Model ID-ul este setarea problematica aici. Daca scrie DIAM10000 si voi aveti DIAM300 nu e bine deloc.
    • Duceti-va pe TAB-ul Build NBH si selectati Diamond ca Target Device:
      --image--
    • Fiti atenti la cum Model ID e presetat la DIAM*****. Stelutele permit orice versiune de Diamond.
      --image--
    • Schimbati Target CID, Versiunea, Limba si Chunk Size la valorile pe care le-ati notat. (spatiile marcate cu galben)
      --image--
    • Selectati fiecare componenta salvata in elementele NBH.
      --image--
      --image--
    • Click pe Build NBH si salvati fisierul ca RUU_signed.nbh intr-un folder la alegere si folositi CustomRUU.exe pentru a-l scrie pe PDA.
      --image--
      --image--


Sper ca va fi de folos acest tutorial.

Despre autor

mrjay
Inregistrat: 27-02-2006, 13:12:17
Mesaje forum: 423
Tutoriale scrise: 5

hidden from Crawlers
Nota: Acest tutorial este scris de un user, iar MobileWave.ro nu este responsabil pentru textul scris in acest material. Daca credeti ca trebuie cenzurat ceva in acest tutorial, contactati-ne.

Linkuri articol "HTC Diamond - HardSPL Update (cum sa rezolvi erorile de 0%, 1% sau 5%)"
Folositi aceste formate cand vreti sa faceti o referire inspre acest articol/tutorial. Click pe un camp si copiati textul in clipboard.

URL (Permalink):

BBCode (URL pt forumuri)

URL HTML




Comentarii (1)

EviL
Scris la 21-08-2008, 21:25:15
foarte frumos compus si tot odata util chiar si pentru alte telefoane ma refer aici la aplicatia OliPro's NBH Util


Nota:
* nu scrieti comentarii doar de dragul comentarii
* daca vreti sa mai adaugati ceva comentariului dvs, folosti functia 'modifica'
* sectiunea Knowledge Base este in varianta beta, atat forma cat si functiile se pot schimba in timp.
eXTReMe Tracker

CW Mode | 06:46:23, 24/05/12 | ~ 0.019 | 4
by MobileWave.ro (MW Engine v0.9b Ri) 2005-2008   rss
Politica de confidentialitate | Contact & Publicitate
Site gazduit de MXHOST