Le cose che non riesco a spiegarmi mi mandano ai matti.
Sono sempre più convinto che l'elettronica non sia una scienza esatta . Mi spiego :
Ho pubblicato qualche giorno fa un metodo per bypassare le restrizioni sull'uso delle memorie esterne ( SD e HD ) e cioè come usare memorie con capacità superiori a quanto dichiarato nelle specifiche. Tutto giusto e tutto funzionante per le memorie SD per tre telefoni testati ( UMI Rome, ZP920 e Ecoo E04).
Quello che mi manda ai matti è l'utilizzo di Hard disk esterno tramite cavo OTG . Ho partizionato un H/D esterno creando volumi di 128 e successivamente di 256GB e formattandoli FAT32. Benissimo.
Ho collegato il mio H/D così partizionato ad uno Zopo ZP920 tramite cavo OTG e lui ha visto perfettamente le partizioni ( la prima volta quella da 128GB2 e la seconda volta quella da 256GB. Ed è impressionante vedere un telefono con memoria di 256GB... ) Ho riempito abbondantemente la memoria esterna e il telefono ha visto e eseguito tutti i programmi.
Ho fatto successivamente la stessa cosa con un Ecoo E04 ( stesso soc dello ZP920 ) e, con mia grande sorpresa l'H/D attraverso OTG non veniva visto ma veniva vista una chiavetta di memoria USB e quindi l'OTG funziona . La stessa identica cosa avviene sul Rome . Vede la memoria usb attraverso OTG ma non l'H/D ( nemmeno a dire che i volumi partizionati siano troppo grandi, ho provato anche partizioni di 32GB ).
La domanda è ( e ci sto sbattendo la testa da due giorni ) come mai su tre telefoni tutti con funzione OTG uno vede un H/D esterno e due no?
Ho pensato che possa trattarsi dell'alimentazione dell' H/D che deve essere alimentato e magari due telefoni non ce la fanno anche se il led dell'H/D mostra che è in funzione ( ma allora perchè il terzo sì , visto che le caratteristiche sono molto simili ? ) e sto aspettando un OTG a Y che permetterà l'alimentazione autonoma attraverso PC dell'H/D.
Farò sapere. E comunque ribadisco che l'elettronica non è una scienza esatta