Avui m'he entretingut una mica més a esbrinar coses del demodulador de TDT que tenim endollat a la tele.
La caixa l'identifica com "Sansui DVB025". Mirant la web de Sansui, no hi surt res de televisió digital ni res de DVB025. I mirant a l'apartat de distribuïdors veig que per Europa distribueix una empresa italiana, Motom Italia Spa, que per la seva web només venen motos i peces de motos.
Per altra banda, obrint l'aparell, veig que a la placa hi diu DVB-T-130, i un integrat gran etiquetat amb el nom SPHE1003Ax. Dies enrera en vaig buscar la datasheet a google i altres cercadors, però no vaig trobar res. Només n'havia trobat una lleugera descripció a la web del fabricant, sunplus. I avui, tot buscant altres coses, finalment l'he trobada: la datasheet del SPHE1003Ax.
No és que hi expliqui gaire res. Però entenc que la CPU que gasten és una S+Core. Fa gràcia que parlin de que té un joc d'instruccions privatiu, i que en canvi s'hi compila amb el compilador GNU C/C++. Potser els hi podria demanar el codi font i tot. Però tampoc en trauria gaire res.
Un amic té un receptor semblant, i de fet les cadenes que identifiquen tan el programari com el maquinari coincideixen amb el meu (hw DVB-TV1.1, sw sunplus_box_tv1.20). Jo en buscava codis (firmware), ja que tant el meu com el seu permeten actualitació a través d'un fitxer en una memòria USB. Jo pel meu no n'he trobat cap d'aquests fitxers, però ell m'ha passat un enllaç a un del seu. Mirant les cadenes de texte (poques), he acabat ensopegant amb una cosa que apuntava clarament al sistema operatiu de temps real ecos. No el coneixia pas! Ja m'ha fet gràcia trobar-lo. I cercant una mica més, he anat a parar a una altra connexió entre sunplus i ecos, en una carta a la llista de correu d'ecos. La placa del DVB025 té un altre punt interessant; quatre forats sense soldar on hi diu "GND/RX/TX/+5V". Avui he rebut un cable FTDI USB-sèrie, el TTL-232R-3V3, que he comprat per accedir a això i al port sèrie del nanonote, de 3,3V també. I espero que em serveixi també per aplicacions de ports sèries 5V, com la gp2x f200 potser, tot i que en tinc la Cradle. El port sèrie del DVB025 he vist que sortia per l'euroconnector, on els pins són: 10-rx, 12-tx, 14-gnd. Per comprovar-ho, mireu que al 'tx' hi ha, la major part del temps, nivell alt de 3,3V.
Connectant-me a allò que semblava un port sèrie, doncs, he vist que anava a 115200 bauds (per les traces que he vist per pantalla només amb aquesta velocitat), i que per molt que hi enviés coses, no m'ha reaccionat. No n'he pas pogut treure res més, per aquest camí; he mirat si hi havia cap Redboot que em permetés remenar coses, però res. Pel port sèrie, doncs, he rebut això:
sp8200tv_setup_ntsc sp8200tv_setup_pal ## timerw_isr_install ## TV_FORMAT 128 [DEMOD DEBUG] ## SPDC210/SPDC230/SPHE1003 Full Driver Version 5.21.0 2009/05/06 [DEMOD DEBUG] ## RF_MODULE: NXP TDA18218 [DEMOD DEBUG] TS output [F7:0xA0] [F8:0x19] [F9:0x0C] [DEMOD DEBUG] ## Demod Init OK!! (1003) [DEMOD DEBUG] TDA18218_TunerChipProgramming: SAW_8MHz!!! [DEMOD DEBUG] tmTDA18218Init!!! [DEMOD DEBUG] TDA18218_TunerChipProgramming: IF_FREQ = [3880000] [DEMOD DEBUG] ## Tuner Init OK!! ## [DEMOD DEBUG] TS output [F7:0xA0] [F8:0x19] [F9:0x0C] TV_FORMAT 128 [DEMOD DEBUG] ## tuner_connect_signal 594000000 Hz ... [DEMOD DEBUG] SPDC_SetBandwidth: IF_4MHz!!! [DEMOD DEBUG] TDA18218_TunerChipProgramming: SAW_8MHz!!! [DEMOD DEBUG] tmTDA18218Init!!! [DEMOD DEBUG] TDA18218_TunerChipProgramming: IF_FREQ = [3880000] [DEMOD DEBUG] ====> Fail!!
No hi tenia pas ni l'antena ni la tele endollada. Potser per això les traces sembla que indiquin desgràcies.