esplorando tim box

Pubblicità

bigendian

Utente Attivo
Messaggi
932
Reazioni
522
Punteggio
74
Nell'ultimo contratto Tim mi avevano dato un tim box, a cui non ero interessato. Ho scoperto che in bolletta lo pagavo a rate e mi mancavano 2 rate. Ormai e' mio insomma, posso distruggerlo. Quindi, vediamo un po' cosa contiene.


1682282189909.png1682282202533.png

Esplorando il Tim BOX

CPU Synaptics DE3218, quad core, pare 800Mhz, pare arm, non chiaro se 32 o 64bit, credo 32

4 x chip MT40A256M16GE 4Gb (512KB)
totale 2GB DDR4
1 x eMMC SDINBGD4 32GB
1 x slot miroSD
altri chip ancora da definire

Trovata porta console, purtroppo, speravo in un linux, ma purtroppo trovo altro:

Codice:
sys_init start. boot_strap=0x00820009 (source=SPI Secure), boot_state=0x0
binary build time: Wed Sep 27 15:53:40 CST 2017
ddr: strp_3_1 = 0x0
6L
a55adebfa55adebfa55adebfa55adebfa55adebfa55adebfa55adebfa55adebfa55adebfa55adebfa55adebf5a1bdebfa55adebfffffdebfa55adebfffffdebf
bcm erom set ddr_scramble key successfully
94584878f174e7495f3cfad54bd44040deca38e977972fc14e2f3db4c2da0912f18a3c92146a80391ad76191258600cfc40b917b6f903bb4ab0a86c4af2a8163
DDR scrambler is enabled.
6L
[   344] jump to miniloader!
start miniloader. binary build time: Wed Sep 27 15:53:34 CST 2017
Clock configuration:
 memPLL frequency 1866
 sysPLL frequency 800
 cpuPLL frequency 800
 dclk frequency 466
 AVPLLA2 frequency 600
 AVPLLA5 frequency 660
 AVPLLA6 frequency 500
 cpufastRefClk frequency 400Mhz [SYSPLL]
 memfastRefClk frequency 400Mhz [SYSPLL]
 cfgClk frequency 100Mhz [SYSPLL]
 perifSysClk frequency 400Mhz [SYSPLL]
 hbClk frequency 500Mhz [AVPllA6]
 atbClk frequency 200Mhz [SYSPLL]
 decoderClk frequency 600Mhz [AVPllA2]
 decoderM3Clk frequency 400Mhz [SYSPLL]
 decoderPCubeClk frequency 400Mhz [SYSPLL]
 encoderClk frequency 500Mhz [AVPllA6]
 ovpCoreClk frequency 200Mhz [SYSPLL]
 gfx2DCoreClk frequency 400Mhz [SYSPLL]
 gfx3DCoreClk frequency 500Mhz [AVPllA6]
 gfx3DShClk frequency 600Mhz [AVPllA2]
 gfx3DSysClk frequency 500Mhz [AVPllA6]
 gfx2DSysClk frequency 400Mhz [SYSPLL]
 avioSysClk frequency 400Mhz [SYSPLL]
 vppSysClk frequency 660Mhz [AVPllA5]
 eddcClk frequency 200Mhz [SYSPLL]
 avioBiuClk frequency 100Mhz [SYSPLL]
 zspClk frequency 400Mhz [SYSPLL]
 tspClk frequency 400Mhz [SYSPLL]
 tspRefClk frequency 200Mhz [SYSPLL]
 ndsClk was disabled
 nocsClk was disabled
 apbCoreClk frequency 100Mhz [SYSPLL]
 emmcClk frequency 400Mhz [SYSPLL]
 sd0Clk frequency 200Mhz [SYSPLL]
 sd1Clk frequency 100Mhz [SYSPLL]
 dllMstRefClk frequency 200Mhz [SYSPLL]
 gethRgmiiClk frequency 100Mhz [SYSPLL]
 usim0Clk frequency 330Mhz [AVPllA5]
 pcieTestClk frequency 100Mhz [SYSPLL]
 usb2TestClk frequency 66Mhz [SYSPLL]
 usb3TestClk frequency 66Mhz [SYSPLL]
 usb3CoreClk frequency 200Mhz [SYSPLL]
 nfcEccClk frequency 400Mhz [SYSPLL]
 bcmClk frequency 66Mhz [SYSPLL]
 gethRgmiiSysClk frequency 200Mhz [SYSPLL]
load and start bl and tz. bootmode = 0x0 .
load post bootloader image.
[  1606] image verified, start at 0x00920000...
NOTICE:  BL3-1: v1.1(release):6d4159d
NOTICE:  BL3-1: Built : 15:35:20, Nov  1 2017
tz kernel starting... total 4 cpus, v3.2.0.9, Nov  1 2017 15:38:19@HEAD:9270f9b
[  1751] start_bootloader. binary build time: Fri Mar 16 16:26:59 CST 2018
0x7f800000leakage = 0x224, chip id = 0x0, revision = 0x1
cmd = 0xbd82e9bb, param(0x94941a28, 0xa3bfc1b4, 0x6480a650)
resume_addr = 0x0

in realta' e' un output che pare ancora a livello rom bootloader

poi basta, console disattivata, forse c'e' una sequenza di tasti per un prompt
nel bootloader, ma cmq, "source SPI secure", fine della festa :(

memoria spi pero non la vedo, vicino alla cpu ci sono le piazzole per una quad-spi o simile,
ma non e' montata
miniloader mi ricorda a un bootloader rockchip,
tz kernel --- suppongo trust-zone kernel, quindi cpu arm

direi che rispetto all'utilizzo originale, non posso farne molto
 
Ultima modifica:
Nell'ultimo contratto Tim mi avevano dato un tim box, a cui non ero interessato. Ho scoperto che in bolletta lo pagavo a rate e mi mancavano 2 rate. Ormai e' mio insomma, posso distruggerlo. Quindi, vediamo un po' cosa contiene.



Esplorando il Tim BOX

CPU Synaptics DE3218, quad core, pare 800Mhz, pare arm, non chiaro se 32 o 64bit, credo 32

4 x chip MT40A256M16GE 4Gb (512KB)
totale 2GB DDR4
1 x eMMC SDINBGD4 32GB
1 x slot miroSD
altri chip ancora da definire

Trovata porta console, purtroppo, speravo in un linux, ma purtroppo trovo altro:

Codice:
sys_init start. boot_strap=0x00820009 (source=SPI Secure), boot_state=0x0
binary build time: Wed Sep 27 15:53:40 CST 2017
ddr: strp_3_1 = 0x0
6L
a55adebfa55adebfa55adebfa55adebfa55adebfa55adebfa55adebfa55adebfa55adebfa55adebfa55adebf5a1bdebfa55adebfffffdebfa55adebfffffdebf
bcm erom set ddr_scramble key successfully
94584878f174e7495f3cfad54bd44040deca38e977972fc14e2f3db4c2da0912f18a3c92146a80391ad76191258600cfc40b917b6f903bb4ab0a86c4af2a8163
DDR scrambler is enabled.
6L
[   344] jump to miniloader!
start miniloader. binary build time: Wed Sep 27 15:53:34 CST 2017
Clock configuration:
 memPLL frequency 1866
 sysPLL frequency 800
 cpuPLL frequency 800
 dclk frequency 466
 AVPLLA2 frequency 600
 AVPLLA5 frequency 660
 AVPLLA6 frequency 500
 cpufastRefClk frequency 400Mhz [SYSPLL]
 memfastRefClk frequency 400Mhz [SYSPLL]
 cfgClk frequency 100Mhz [SYSPLL]
 perifSysClk frequency 400Mhz [SYSPLL]
 hbClk frequency 500Mhz [AVPllA6]
 atbClk frequency 200Mhz [SYSPLL]
 decoderClk frequency 600Mhz [AVPllA2]
 decoderM3Clk frequency 400Mhz [SYSPLL]
 decoderPCubeClk frequency 400Mhz [SYSPLL]
 encoderClk frequency 500Mhz [AVPllA6]
 ovpCoreClk frequency 200Mhz [SYSPLL]
 gfx2DCoreClk frequency 400Mhz [SYSPLL]
 gfx3DCoreClk frequency 500Mhz [AVPllA6]
 gfx3DShClk frequency 600Mhz [AVPllA2]
 gfx3DSysClk frequency 500Mhz [AVPllA6]
 gfx2DSysClk frequency 400Mhz [SYSPLL]
 avioSysClk frequency 400Mhz [SYSPLL]
 vppSysClk frequency 660Mhz [AVPllA5]
 eddcClk frequency 200Mhz [SYSPLL]
 avioBiuClk frequency 100Mhz [SYSPLL]
 zspClk frequency 400Mhz [SYSPLL]
 tspClk frequency 400Mhz [SYSPLL]
 tspRefClk frequency 200Mhz [SYSPLL]
 ndsClk was disabled
 nocsClk was disabled
 apbCoreClk frequency 100Mhz [SYSPLL]
 emmcClk frequency 400Mhz [SYSPLL]
 sd0Clk frequency 200Mhz [SYSPLL]
 sd1Clk frequency 100Mhz [SYSPLL]
 dllMstRefClk frequency 200Mhz [SYSPLL]
 gethRgmiiClk frequency 100Mhz [SYSPLL]
 usim0Clk frequency 330Mhz [AVPllA5]
 pcieTestClk frequency 100Mhz [SYSPLL]
 usb2TestClk frequency 66Mhz [SYSPLL]
 usb3TestClk frequency 66Mhz [SYSPLL]
 usb3CoreClk frequency 200Mhz [SYSPLL]
 nfcEccClk frequency 400Mhz [SYSPLL]
 bcmClk frequency 66Mhz [SYSPLL]
 gethRgmiiSysClk frequency 200Mhz [SYSPLL]
load and start bl and tz. bootmode = 0x0 .
load post bootloader image.
[  1606] image verified, start at 0x00920000...
NOTICE:  BL3-1: v1.1(release):6d4159d
NOTICE:  BL3-1: Built : 15:35:20, Nov  1 2017
tz kernel starting... total 4 cpus, v3.2.0.9, Nov  1 2017 15:38:19@HEAD:9270f9b
[  1751] start_bootloader. binary build time: Fri Mar 16 16:26:59 CST 2018
0x7f800000leakage = 0x224, chip id = 0x0, revision = 0x1
cmd = 0xbd82e9bb, param(0x94941a28, 0xa3bfc1b4, 0x6480a650)
resume_addr = 0x0

in realta' e' un output che pare ancora a livello rom bootloader

poi basta, console disattivata, forse c'e' una sequenza di tasti per un prompt
nel bootloader, ma cmq, "source SPI secure", fine della festa :(

memoria spi pero non la vedo, vicino alla cpu ci sono le piazzole per una quad-spi o simile,
ma non e' montata
miniloader mi ricorda a un bootloader rockchip,
tz kernel --- suppongo trust-zone kernel, quindi cpu arm

direi che rispetto all'utilizzo originale, non posso farne molto

Ciao, ci hai poi smanettato ancora? Si riesce ad installare una qualche distro Linux?
 
SoC e' supportato da linux, 32 bit CPU Synaptics DE3218, Marvell armada 1500, eccola qui


Potrei programmarlo in jtag. Problema e' che mettendoci linux rimarrebbe castrato per la parte VDSL, distro linux tipo ddwrt vanno solo su router wifi.

mah lo sto tenendo per backup, ancora per un po :) che tra poco passo alla fibra
 
Piccolo server per fare cosa ? Boh c'e' tanta bella roba open.

Forse io giocherei con questi


con tanto di porte sfp per la fibra
 
Ma sai che mi sta venendo un dubbio, io ho un Tim box che è un decoder DVB-t2 , con porta lan, wifi e video HDMI fino a 4k, tu cosa hai? Un modem per caso?
 
Ah hai ragione :) non so perche avevo in mente il tim-hub modem :) che per disgrazia ho ancghe quello.

Ora ricordo, si si la cpu sopra era del tim box che avevo aperto, si si puo fare qualcosa allora con lui volendo perderci tempo. Lo sto cercando ma non lo trovo
 
qui ho schede di ogni genere, un po' di tutto. Per quello non gli ho dato troppa importanza e forse e' finito buttato in un riordino.

piccoli server dipende da cosa devi fare, un server lo pouoi fare anche con una bananapi da 9E arm allwinner H3 32bit
 
Si, certo, lo so, ma ti spiego, ho dei TV box, tra cui questo Tim e vorrei riutilizzarli , tutto qui.
Non voglio comprare altro hardware, se proprio dovrei comprare prenderei un vecchio Intel nuc e sarebbe tutto più semplice, ma a me piace riutilizzare l'hardware e complicarmi la vita 🤣🤣🤣
 
Se e' un riutilizzare al fine di riciclare, risparmiare,
quanto costa la tua vita e il tuo tempo libero ? Per me andare a fare 3 ore di pesca subaquea o un giro in bici vale molto di piu' di un router da 50E. Per farlo funzionare con debian ne perderesti molte di piu.

Se e' per imparare invece, ovvero una passione, il discorso cambia.
Allora apri un thread apposito tipo "hacking tv box" e posta le foto delle schede ben ingrandite, vediamo cosa ci si puo fare. Hai qualche programmaotre jtag ?
 
Pubblicità
Pubblicità
Indietro
Top