Forum Romania Inedit
Romania Inedit - Resursa ta de Fun
Lista Forumurilor Pe Tematici
Forum Romania Inedit | Reguli | Inregistrare | Login

POZE FORUM ROMANIA INEDIT

Nu sunteti logat.
Nou pe simpatie:
Sophya din Bucuresti
Femeie
25 ani
Bucuresti
cauta Barbat
25 - 54 ani
Forum Romania Inedit / Mobile/ PDA / GPS Tech Support / Mass Storage (Ghid) Moderat de Crizzu, gabiandreicristian
Autor
Mesaj Pagini: 1
ablbd
Membru Senior

Inregistrat: acum 15 ani
Este posibil ca unii dintre voi sa fie in posesia unor aparate care se pot conecta cu un PC doar in modul activesync (AS). Desi conexiunea AS este esentiala, viteza de transfer a datelor este foarte mica. In astfel de cazuri ar fi buna o conexiune de tip "mass storage", cand atat nandul intern cat si cardul SD sunt vazute din PC ca si niste stick-uri. Inainte sa trec la descrierea setarilor din registri, este bine sa stiti ca in mod mass storage cu aparatul conectat la PC, sistemul nu are acces la resursele proprii (nand si card SD). Acesta este motivul pentru care aparatele prevazute cu ambele moduri si sunt conectate la PC ca mass storage, afiseaza o poza pentru ca oricum nu se poate face nimic cu el pana deconectam cablul USB.
O alta conditie esentiala este ca aparatul sa aiba registri persistenti, adica sa pastreze dupa reset modificarile facute. Daca nu sunt persistenti atunci modificarile trebuiesc introduse in ROM, lucru nu tocmai la indemana oricui insa nu imposibil de facut.

Pentru cei care au chef si timp ca sa experimenteze, iata etapele care trebuiesc parcurse:
1. Notati-va numele sub-cheilor care se refera la nand si la cardul SD la HKLM\System\StorageManager\Profiles;
De ex: la Wayteq sau Evolio E400 veti retine SDMLC(=nand) si SDMMC(=card SD).
2. Se creaza o sub-cheie HKLM\Drivers\USB\FunctionDrivers\ cu numele Mass_Storage_Class
3. Sub Mass_Storage_Class se creaza cele 2 sub-chei (de ex SDMMC si SDMLC)
4. SDMLC va contine urmatoarele valori
       DeviceFlag     REG_DWORD      0
       Enabled    REG_DWORD    1
       Partitions    REG_BINARY    02
       Removable    REG_DWORD    0

    optional:
       Alias        REG_SZ        MLC  sau ce vreti voi
5. SDMMC va contine urmatoarele valori:
       DeviceFlag    REG_DWORD    0
       Enabled    REG_DWORD    1
       Partitions    REG_BINARY    00
       Removable    REG_DWORD    1

    optional
      Alias        REG_SZ        MMC

6. Sub-cheia Mass_Storage_Class va contine urmatoarele valori:
    bcdDevice        REG_DWORD    0
    Dll        REG_SZ        usbmsfn.dll
    idProduct        REG_DWORD    65535    (sau hex 0xFFFF)
    idVendor        REG_DWORD    1118  (sau hex 0x45E)
    InitialDataBufferSize    REG_DWORD    131072 (sau hex 0x20000)
    InterfaceProtocol    REG_DWORD    80 (sau hex 0x50)
    InterfaceSubClass    REG_DWORD    6
    TransferThreadPriority    REG_DWORD    100 (sau hex 0x64)
7. Trebuie sa verificati cu explorer sau TC daca \Windows contine usbmsfn.dll; daca nu exista, va trebui sa-l copiati in radacina nand si sa modificati calea din valoarea Dll. De exemplu la E400 nandul se vede ca Flash Disk, deci continutul "Dll" va fi "\Flash Disk\usbmsfn.dll"

Acestea fiind facute, dupa un hard reset totul este pregatit pentru modul de lucru mass storage. De acum incolo alegerea modurilor de lucru depinde de valorile ClientDriver si DefaultClientDriver din HKLM\Drivers\FunctionDrivers.
Astfel, pentru AS:
    ClientDriver                REG_SZ    \Drivers\USB\FunctionDrivers\Serial_Class
    DefaultClientDriver    REG_SZ    Serial_Class

iar pentru mass storage:
    ClientDriver        REG_SZ    \Drivers\USB\FunctionDrivers\Mass_Storage_Class
    DefaultClientDriver    REG_SZ    Mass_Storage_Class

Pentru cei care au MioPocket, pot folosi comutarea AS/mass storage de acolo cu conditia sa modifice putin registri aferenti in MioAutorun\Registry, USB-ActiveSync.reg:

    dupa [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers] se adauga (cu tot ch ghilimele): "ClientDriver"="\Drivers\USB\FunctionDrivers\Serial_Class"

iar in MioAutorun\Registry\Exclude, USB-MassStorage.reg:
se mai adauga linia
"ClientDriver"="\Drivers\USB\FunctionDrivers\Mass_Storage_Class"


Pentru cei care pot accesa un Explorer sau TC si nu au MioPocket instalat, comutarea modurilor se poate face usor cu un mic utilitar pe care l-am scris in acest scop (USBsw.exe).

Linkul de mai jos contine un CAB pentru EVOLIO E400 care probabil ca merge si pe EVOLIO E300. Acest cab face toate setarile de registri si copiaza usbmsfn.dll si USBsw.exe in radacina nandului. Dupa instalarea cab trebuie sa faceti un hard reset (OFF din spate). Posesorii altor aparate pot folosi dll-ul si exe-ul (se extrag cu WinCE CAB Manager) dar este posibil ca registri nu li se vor potrivi. Acestia fie vor trebui sa faca manual adaugirile conform descrierii de mai sus fie vor modifica direct in CAB... si nu uitati sa dati calea corecta a dll conform numelui pe care il vedeti din AS sau explorerul local pentru nand.


Bafta

Modificat de ablbd (acum 14 ani)


_______________________________________
E400, Wayteq 770BT, Wayteq 920BT

pus acum 14 ani
   
liviunis
Membru Puf

Inregistrat: acum 14 ani
Am incercat ce ai prezentat mai sus pe Altina A1130 BT si merge ok, mi se pare o chestie utila cel putin in anumite situatii.Acum cateva luni mi-am cumparat un card SD de 4 Gb pt GPS, Laptopul Dell nu il vedea in cititorul de carduri propriu, in ActiveSync se vedea dar sa copiezi hartile dura o vesnicie, a trebuit sa-mi cumpar un cititor de carduri ca sa pot folosi cardul, cu ce ai postat tu nu era nevoie.Am mai invatat ceva deci multumesc

_______________________________________
Altina A1130BT

pus acum 14 ani
   
ablbd
Membru Senior

Inregistrat: acum 15 ani
Nu cu cardul sd e problema ci cu nandul intern care in mod normal are 1-2G si e pacat sa nu poata fi rescris/modificat repede. Eu folosesc modul MS mai ales atunci cand fac modificari sau adaugiri la meniurile aparatului pentru ca le pot face direct, fara copiere/recopiere.

Cand voi pune mana pe un aparat doar cu mod MS, sper sa gasesc "reteta" ca sa fac si operatiunea inversa.


_______________________________________
E400, Wayteq 770BT, Wayteq 920BT

pus acum 14 ani
   
liviunis
Membru Puf

Inregistrat: acum 14 ani
Ai dreptate cu nandul, Altina A1130 BT are numai 64 Mb dar sincer sa fiu pana acum am cam evitat sa-l folosesc din motive de siguranta ceea ce conduce la o intrebare: pe Resident Flash exista urmatoarele fisiere gpspara0.bin; gpspara1.bin; gpspara2.bin; gpspara3.bin toate de cate 79,7 kb si st_log.txt ce rol au ele si ce s-ar intampla daca as sterge unul dintre ele? Nu am incercat niciodata nici nu stiu daca m-ar lasa.

_______________________________________
Altina A1130BT

pus acum 14 ani
   
ablbd
Membru Senior

Inregistrat: acum 15 ani
Presupun ca nimic, fisierele sunt create de catre programul de navigatie iar daca le stergi vor reaparea dupa prima pornire a navi.

_______________________________________
E400, Wayteq 770BT, Wayteq 920BT

pus acum 14 ani
   
liviunis
Membru Puf

Inregistrat: acum 14 ani
Ai avut dreptate in privinta fisierelor.

_______________________________________
Altina A1130BT

pus acum 14 ani
   
Pagini: 1  

Mergi la