Ossuret VW 9" (YT9218DH) AC8227L - PCB YT9260LP
Autoradio Android 2 DIN per veicoli Volkswagen. Il prezzo si aggira intorno ai 150 euro. Questa e' la versione con display da 9 pollici 2GB di RAM e 32GB di memoria interna, inoltre ha i tasti fisici invece di quelli touch. Se avete ancora l'autoradio originale, e' un buon upgrade (a discapito pero' della qualita' audio). A differenza dell'autoradio originale, le dimensioni sono molto contenute, infatti non si sviluppa in profondita' e risulta avere un design "slim". In poche parole si tratta di un tablet con chassis a forma di radio, senza batteria interna, alimentato direttamente dalla batteria del veicolo. Sulla parte posteriore ci sono svariati connettori (in base alle funzionalita' che andrete ad utilizzare), il pannello posteriore e' realizzato in alluminio (funziona da dissipatore). Comunque vi viene fornito tutto quanto nella confezione:
- 2x Cavi USB
- 1x Antenna GPS
- 1x Microfono
- 1x Adattatore per antenna radio (jack radio normale -> jack radio VW)
- 1x Cavo per ingresso composito (per videocamera posteriore)
- 1x Multi-cavo A/V per uscita audio L/R, ingresso audio L/R, ingresso video, cavo remote per amplificatore e altre funzionalita' (come l'uscita SUB; vanno aggiunte modificando il connettore)
- 1x Gateway CAN BUS decoder (per decodificare il CAN BUS in modo da segnalare sportelli aperti, e altre informazioni)
- 2x Cavi ISO VW, vengono fornite due tipologie, dovrete utilizzare quella compatibile per il vostro veicolo
Specifiche Tecniche:
Alcuni firmware sono falsificati e sulle info di sistema visualizzano specifiche non vere (come ad esempio 2gb di RAM su un modello con 1gb, oppure 32/64gb di memoria su un modello con 16gb). Per le vere specifiche di sistema bisogna utilizzare CPU-Z o simili. |
Hardware
Per togliere il pannello posteriore, basta rimuovere una manciata di viti, e si accede subito alla scheda madre. Rimuovendo ulteriori viti sulla PCB e' possibile togliere completamente la scheda madre. La dissipazione e' veramente povera, infatti sulla CPU c'e' solo un leggero strato liquido di pasta termica molto economica. La CPU si raffredda a contatto con il pannello di alluminio posteriore. La PCB e' nominata YT9260LP-VER0.2. In giro per la PCB e' possibile notare svariati test-point e piazzole di debug. Nella parte centrale troviamo la CPU AutoChips 8227L, la memoria flash FORESEE FSEIASLD-32G, la memoria RAM (GCAI GDT62A32), il PMIC (Power Management Integrated Circuits) Mediatek MT6323, il chip ADAU1701 (processore audio DSP, Codec ADC, DAC) e Techpoint TP (720P Transmitter HD-TVI). Inoltre, vicino al connettore dell'antenna radio, e' possibile notare il footprint per uno slot per schede TF. A sinistra c'e' l'amplificatore audio AC7315 e subito dopo la sezione di alimentazione principale, con condensatore primario di livellamento, diodo di protezione e fusibile da 10A. Vicino ai connettori di sistema, c'e' il modulo GPS e relativo connettore.
Nella parte inferiore invece c'e' il chip STM32F030 (microcontrollore ARM Cortex-M0) che si occupa delle funzioni CAN-BUS e delle altre feature di basso livello. Poi vicino al condensatore primario di livellamento c'e' la sezione di alimentazione secondaria, con il convertitore buck DC-DC e le svariate bobine.
Nella parte inferiore invece c'e' il chip STM32F030 (microcontrollore ARM Cortex-M0) che si occupa delle funzioni CAN-BUS e delle altre feature di basso livello. Poi vicino al condensatore primario di livellamento c'e' la sezione di alimentazione secondaria, con il convertitore buck DC-DC e le svariate bobine.
Il pannello LCD e' abbastanza economico. Si tratta di un pannello IPS da 9" con risoluzione 1024x600. Il vetro del touch e' semplicemente appoggiato sul display. All'interno della cornice c'e' una piccola scheda che ospita tutti i pulsanti fisici e il microfono di sistema. I cavi provenienti dal blocco LCD sono 4:
- Connettore retroilluminazione LED (2 pin)
- Connettore flat LVDS (60 pin)
- Connettore flat schedino tastiera (12 pin)
- Connettore flat touch screen (6 pin)
Decoder CAN BUS
Per una maggiore integrazione con il veicolo, e' possibile installare il CAN BUS Decoder (non e' indispensabile, dato che l'autoradio funziona anche senza). Grazie al CAN BUS Decoder l'autoradio rileva sportelli aperti e svariate info come i km percorsi, temperatura ambientale, tensione batteria e molto altro. Inoltre rileva anche se i fari sono accesi (in questo modo puo' entrare in modalita' notte abbassando la luminosita' dello schermo). Sullo chassis del Decoder troviamo sia la versione Hardware che la versione Software, e c'e' anche il brand del produttore (necessario per selezionare l'opzione corretta nelle impostazioni di fabbrica (pin 8888). Sullo chassis inoltre ci sono 5 fori che probabilmente servono per aggiornare il firmware del Decoder oppure per effettuare il debug senza aprirlo. Sulla PCB sono riconoscibili in particolare due circuiti integrati:
Vicino al connettore si distingue la sezione di input con fusibile, diodo di protezione, condensatore di livellamento e stabilizzatore di tensione. Nella parte posteriore della PCB non c'e' niente di rilevante (eccetto il footprint di un integrato a 14 pin).
- NV7342: transceiver CAN BUS (lo troviamo anche su molte interfacce Bluetooth OBD2 ELM327).
- Pocket Link: non ci sono datasheet disponibili pero' tra le sigle c'e' scritto "ARM", si tratta quindi di un microcontrollore che funziona da interprete per il CAN BUS. E ovviamente ospita al suo interno un firmware.
Vicino al connettore si distingue la sezione di input con fusibile, diodo di protezione, condensatore di livellamento e stabilizzatore di tensione. Nella parte posteriore della PCB non c'e' niente di rilevante (eccetto il footprint di un integrato a 14 pin).
E' possibile aggiornare il microcontrollore tramite le impostazioni dell'autoradio. Scaricate il dump con la versione piu' recente e mettetelo su una pendrive USB. Poi dalle impostazioni, sulla schermata delle info, se avete fatto tutto correttamente e l'autoradio ha individuato il file, il pulsante "MCU" dovrebbe essere "illuminato"; premendo sul pulsante dovrebbe partire l'aggiornamento del Decoder CAN BUS che dura all'incirca 30 secondi. Se non va a buon fine dovete ripristinarlo con un programmatore quindi prestate attenzione.
|
|
Problemi Comuni
- Lo stereo scarica la batteria: un difetto molto comune di queste autoradio e' il consumo della batteria a macchina spenta. La soluzione piu' semplice e veloce e' indirizzare tutti i cavi di alimentazione sulla presa dell'accendisigari (che sta sotto chiave), in questo modo, a quadro spento l'autoradio non e' alimentata e non consumera' piu' la batteria. Tagliate quindi il cavo B+ (quello spesso giallo) e collegatelo al positivo della presa accendisigari (che dovrebbe trovarsi sotto chiave, altrimenti potete scegliere un qualsiasi altro punto sotto chiave, individuabile facendo delle prove con il multimetro e accendendo/spegnendo il quadro).
- Il WiFi e' lentissimo: se avete il bluetooth acceso provate a disattivarlo, la comunicazione via WiFi sara' molto piu' veloce (non so perche' accade ma disattivando il bluetooth la situazione migliora notevolmente. Conflitti/Interferenze?)
- OBD Bluetooth non si collega: se avete comprato un adattatore OBD per fare le diagnosi e leggere i valori in tempo reale via Bluetooth, dovete seguire alcuni accorgimenti. Se non riuscite a collegare lo stereo, dovete andare nelle impostazioni e cambiare il pin del Bluetooth a "1234" e riprovare.
- La telecamera per la retromarcia funziona solo a motore spento: se non avete collegato l'alimentazione della telecamera con l'apposito cavo (RCA + Cavo alimentazione) dietro lo stereo, allora avete sbagliato. Molti veicoli utilizzano il CAN BUS per far funzinare le lampadine dei fari; se avete collegato l'alimentazione della telecamera alle luci della retromarcia, questa funzionera' solo a motore spento. Quando andrete ad accendere il motore, il sistema CAN BUS entrera' in funzione e rilevera' un assorbimento anomalo, segnalando un errore. L'alimentazione per la telecamera va presa dietro allo stereo, dal connettore ISO (di solito il cavo e' marrone, controllate con un multimetro, usciranno 12V appena inserite la retromarcia). Per ulteriori informazioni consultate il paragrafo con le immagini dei pin-out. Inoltre e' possibile gestire le impostazioni della telecamera (linee guida, angolo di visione, rotazione immagine) recandosi nelle Impostazioni di Fabbrica (Factory Settings) -> PIN 8888 -> Protocol Parameter Settings.
Modifiche
Per migliorare ulteriormente l'autoradio e' possibile eseguire delle modifiche:
PCB Shield
Se prestate attenzione, ogni sezione dei circuiti e' racchiusa all'interno di un'area delimitata da una traccia color oro. Su queste tracce ci andavano delle shield di alluminio che il costruttore non ha messo per risparmiare sui costi di produzione. Queste shield hanno una duplice funzione: dissipare il calore e schermare la sezione circuitale. Non le ho aggiunte a tutte le sezioni, solo a quelle piu' importanti.
Microfono
La qualita' audio del microfono di serie non e' il massimo, per questo volendo e' possibile sostituirlo con uno di buona qualita' (ancora meglio se ne trovate uno con il relativo supporto di gomma anti vibrazioni).
|
Pinout
Pinout dei connettori posizionati nella parte posteriore dell'autoradio. Grazie a questi pinout potete anche modificare il multi-cavo audio/video e aggiungere per esempio, l'uscita SUB (che di fabbrica non e' stata inserita nel connettore ma e' presente e funzionante sull'autoradio).
Antenna WiFi
Volendo e' possibile aggiungere un connettore SMA per aggiungere un'antenna WiFi esterna e migliorare la ricezione delle reti WiFi. Basta semplicemente saldare i cavi del connettore su determinati punti e fissarlo (controllate le immagini dei pinout e individuate il pin WiFi Ant).
|
Ripristino ROM e ROOT
Nel caso in cui abbiate problemi con la ROM, e' possibile effettuare delle procedure per recuperare il dispositivo da un eventuale brick. Solitamente la principale causa di problemi arriva quando cambiate l'animazione di avvio, in alcuni casi, e' possibile che il dispositivo non si avvia piu' correttamente. Nel mio caso per esempio, dopo aver cambiato l'animazione di avvio, rimaneva bloccato sul logo dell'animazione ma il sistema operativo si avviava e potevo utilizzare lo stereo ma con lo schermo bloccato sul logo (quindi potevo cliccare a memoria sul touch screen ma lo stereo era inutilizzabile ovviamente).
La porta USB utilizzata per il recupero e' la USB0, quella con il connettore a 4 pin. Per collegare il computer all'autoradio serve un cavo USB maschio-maschio. Il software da utilizzare e' una versione modificata dell'SP Flash Tool (molto utilizzato per i dispositivi con CPU MediaTek) per i chip AutoChips. Dopo aver installato i relativi driver ed aver avviato il Flash Tool, bisogna caricare lo scatter che a sua volta carichera' automaticamente tutti i file di sistema. Se l'autoradio ha un hard-brick bisogna procedere con il flash del Pre-Loader. Se la partizione del bootloader/recovery funziona correttamente, il dispositivo viene riconosciuto automaticamente dopo aver avviato il download sul Flash Tool e aver collegato il cavo USB alla porta. In caso contrario bisogna forzare la CPU in modalita' download in bootloader ponticellando delle piazzole sulla PCB.
La porta USB utilizzata per il recupero e' la USB0, quella con il connettore a 4 pin. Per collegare il computer all'autoradio serve un cavo USB maschio-maschio. Il software da utilizzare e' una versione modificata dell'SP Flash Tool (molto utilizzato per i dispositivi con CPU MediaTek) per i chip AutoChips. Dopo aver installato i relativi driver ed aver avviato il Flash Tool, bisogna caricare lo scatter che a sua volta carichera' automaticamente tutti i file di sistema. Se l'autoradio ha un hard-brick bisogna procedere con il flash del Pre-Loader. Se la partizione del bootloader/recovery funziona correttamente, il dispositivo viene riconosciuto automaticamente dopo aver avviato il download sul Flash Tool e aver collegato il cavo USB alla porta. In caso contrario bisogna forzare la CPU in modalita' download in bootloader ponticellando delle piazzole sulla PCB.