Uniway VW 9" PX6
Autoradio Android 2 DIN per veicoli Volkswagen. Il prezzo si aggira intorno alle 400 euro. Questa e' la versione con display da 9 pollici 4GB 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. 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 Adattatore antenna doppio (jack radio normale -> jack radio VW)
- 1x Microfono
- 1x Cavo per ingresso composito (per videocamera posteriore)
- 1x Multi-cavo A/V per uscita audio L/R front e rear, ingresso audio L/R, ingresso video, cavo remote per amplificatore e uscita RCA per subwoofer
- 1x Gateway CAN BUS decoder (per decodificare il CAN BUS in modo da segnalare sportelli aperti, e altre informazioni)
- 1x Cavo ISO VW
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' quasi decente, infatti sulla CPU c'e' un piccolo dissipatore con uno strato di pasta termica molto economica. Per le vere specifiche di sistema bisogna utilizzare CPU-Z o simili. La scheda e' abbastanza modulare. Troviamo infatti il modulo bluetooth (con relativa antenna-filo) che monta il chip Realtek 8761B, il modulo dell'antenna denominato TEF6686, il modulo WiFi che monta il chip RTL8188ETV e il modulo principale, il cuore dello stereo, denominato TP1040A (chiamato anche SOM: System on a module). Questo modulo ospita le componenti principali, quindi CPU (RK3399), RAM (SU512M32Z01MD2BNP-075BT ???), memoria flash (klmbg2jetd), chip GPS/GNSS (M8030-KT) con relativa antenna che termina sul connettore SMA esterno, convertitore DC-DC (RK808D), convertitore MIPI-DSI - LVDS (ICN6202), codec stereo (Cirrus 42l52cnz) e decoder video SDTV (ADV7181). Infine, oltre alle componenti citate troviamo anche un connettore mini-HDMI. Il modulo e' completamente plug and play, quindi puo' essere rimosso senza usare il saldatore. Nella parte inferiore del modulo troviamo altra componentistica tra cui il chip GL823K (lettore TF-Card USB 2.0).
Sulla PCB principale a livello di componentistica troviamo il chip BU32107EFV (processore audio DSP, Codec ADC-DAC), il chip STM32F071 (microcontrollore ARM Cortex-M0) a cui e' affidata la gestione del CAN-BUS e tutte le altre funzioni di basso livello (piu' potente rispetto all'STM32F030 che troviamo nelle autoradio android piu' economiche). Poi c'e' il chip GL850G (Controller HUB USB 2.0) e il chip FMS6502 (8 input, 6 output Video Switch Matrix with Output Drivers). Sempre sulla PCB principale e' possibile osservare un paio di footprint per dei connettori e il footprint per un altro modulo (non so di che tipologia) e delle piazzole sotto al modulo WiFi (forse per debug/aggiornamento firmware). Infine a sinistra della PCB c'e' la sezione principale di alimentazione, con condensatore primario di livellamento, diodo di protezione, bobine e fusibile da ben 15A. La parte inferiore della PCB e' vuota, tuttavia e' possibile notare ulteriori test-point.
I connettori presenti sulla main principale sono:
Dietro al display LCD troviamo la PCB di gestione nominata CJ007-2SP17638. Su di essa c'e' anche il connettore 2 pin per la retroilluminazione (la retro proviene dalla main principale mediante il flat LVDS). In giro per la PCB e' possibile trovare svariati test-point e un paio di piccoli circuiti DC-DC, probabilmente per l'alimentazione del pannello LCD.
I connettori presenti sulla main principale sono:
- Connettore LVDS
- Connettore per i tasti fisici sul pannello frontale (12 pin)
- Footprint connettore (12 pin)
- Connettore doppio per modulo core da 46 pin l'uno. In totale sono 92 pin.
Dietro al display LCD troviamo la PCB di gestione nominata CJ007-2SP17638. Su di essa c'e' anche il connettore 2 pin per la retroilluminazione (la retro proviene dalla main principale mediante il flat LVDS). In giro per la PCB e' possibile trovare svariati test-point e un paio di piccoli circuiti DC-DC, probabilmente per l'alimentazione del pannello LCD.
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.
- 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.
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
Queste modifiche hanno lo scopo di abbassare la temperatura di lavoro del SOM. Per prima cosa e' consigliato rimuovere il chocolate sulla CPU e sostituirlo con una buona pasta termica (Come la Arctic MX4). Successivamente ho provveduto a forare la parte superiore dello chassis per favorire il ricircolo dell'aria. Oltre ai fori, ho installato una ventola per evitare che l'aria calda ristagni all'interno dell'unita'. La ventola viene alimentata tramite uno stabilizzatore di tensione LM7806 collegato direttamente alla linea principale dei 12V. Il calore generato dallo stabilizzatore viene dissipato direttamente dallo chassis dello stereo stesso.
Ripristino ROM e ROOT
Purtroppo per questo modello in particolare non ci sono molte informazioni. Nella parte inferiore della PCB del modulo core sono presenti due piazzole che ho provveduto a cortocircuitare (una delle due e' GND). Successivamente ho individuato i pin di alimentazione sul connettore (aiutandomi con il multimetro) ed infine ho trovato le linee dati USB (USB+ e USB-) sempre aiutandomi con il multimetro in modalita' continuita', facendo capo direttamente ai connettori esterni per le prolunghe USB. Purtroppo una volta collegato il tutto al computer, la periferica viene individuata come "Sconosciuta" (forse a causa di qualche mio errore durante le prove per ricavare il pinout ho danneggiato il chip invertendo USB+ e USB-).