Per chi si fosse perso un mio vecchio messaggio, sono "disponibili" i sorgenti (tutti in C) alla base di molti firmware basati sul Cheertek CT216T. Si possono trovare su:
http://en.pudn.com/
cercando "0812.rar" (forse una data di revisione? dicembre 2008). Bisogna registrarsi su pudn e caricare almeno 5 file di carattere tecnico, o altri sorgenti, prima di poterli scaricare.
Ho anche scritto la procedura completa per generare il firmware a partire dai sorgenti. Per chi fosse interessato, la trova in "README", su:
http://sites.google.com/site/ffxx78site/files
Da notare nei sorgenti il file "cheer_t_movie.cfg", che contiene la configurazione del FW che viene generato. Per esempio, ci sono i vari tuner possibili:
#NIM_TYPE:= ct221t_DTT2004
#NIM_TYPE:= ct221t_lg352d
#NIM_TYPE:= ct221t_mxl5005
#NIM_TYPE:= ct221t_TD1611
#NIM_TYPE:= ct221t_LH17AS
#NIM_TYPE:= ct221t_lg101d
#NIM_TYPE:= ct221t_lgxx1d
# This is for Majesting DEC543
NIM_TYPE:= ct221t_lg352dN
#NIMMODEL := ct221t_TD1611
#NIMMODEL := ct221t_lg352d
# This is for Majesting DEC543
NIMMODEL := ct221t_lg352dN
O il telecomando:
IR_TYPE = HW_IR_NEC
Oppure, il flag DBTOOL_ENABLE. Se è disabilitato (DBTOOL_ENABLE:=0) vengono rimosse delle parti di codice dalla compilazione e viene generato un FW "wice.ssu", che ha un'intestazione come quella di EnergySystem T5250, o di United DVB9084:
# hexdump -C exec/cheer_t/wice.ssu | head
00000000 63 68 65 65 72 74 65 6b 00 00 00 00 00 00 00 00 |cheertek........|
00000010 32 31 36 00 00 00 00 00 63 61 6c 6c 69 73 74 6f |216.....callisto|
00000020 00 00 00 00 00 00 00 00 30 2e 30 31 61 00 00 00 |........0.01a...|
Se DBTOOL_ENABLE:=1 viene invece generato un FW "ct216-loader.app1.ssu", con un'intestazione come quelli caricati su http://www.megaupload.com/?d=4K41N37K (dal thread "Quale firmware per questo DVB-T scart?"):
# hexdump -C exec/cheer_t/ct216-loader.app1.ssu | head
00000000 43 68 65 65 72 74 65 6b 00 00 00 00 00 00 00 00 |Cheertek........|
00000010 43 54 32 31 36 54 00 00 44 52 32 31 36 54 5f 5a |CT216T..DR216T_Z|
00000020 5f 56 33 30 00 00 00 00 30 31 2e 30 30 2f 30 38 |_V30....01.00/08|
Sebbene non sia riuscito a generare un FW funzionante con il mio Majestic DEC543 (telecomando e pannello frontale bloccati), i sorgenti possono essere un'utile riferimento per capire come "funzionano" 'sti apparecchietti.
ATTENZIONE - Non vorrei scoraggiare gli "esperimenti", ma se generate un FW con questi sorgenti c'è il rischio concreto di riuscire a caricarli ma poi di ritirovarvi un box da buttare, dato che non si riesce a ricaricare l'originale. A me è successo, ovviamente
http://en.pudn.com/
cercando "0812.rar" (forse una data di revisione? dicembre 2008). Bisogna registrarsi su pudn e caricare almeno 5 file di carattere tecnico, o altri sorgenti, prima di poterli scaricare.
Ho anche scritto la procedura completa per generare il firmware a partire dai sorgenti. Per chi fosse interessato, la trova in "README", su:
http://sites.google.com/site/ffxx78site/files
Da notare nei sorgenti il file "cheer_t_movie.cfg", che contiene la configurazione del FW che viene generato. Per esempio, ci sono i vari tuner possibili:
#NIM_TYPE:= ct221t_DTT2004
#NIM_TYPE:= ct221t_lg352d
#NIM_TYPE:= ct221t_mxl5005
#NIM_TYPE:= ct221t_TD1611
#NIM_TYPE:= ct221t_LH17AS
#NIM_TYPE:= ct221t_lg101d
#NIM_TYPE:= ct221t_lgxx1d
# This is for Majesting DEC543
NIM_TYPE:= ct221t_lg352dN
#NIMMODEL := ct221t_TD1611
#NIMMODEL := ct221t_lg352d
# This is for Majesting DEC543
NIMMODEL := ct221t_lg352dN
O il telecomando:
IR_TYPE = HW_IR_NEC
Oppure, il flag DBTOOL_ENABLE. Se è disabilitato (DBTOOL_ENABLE:=0) vengono rimosse delle parti di codice dalla compilazione e viene generato un FW "wice.ssu", che ha un'intestazione come quella di EnergySystem T5250, o di United DVB9084:
# hexdump -C exec/cheer_t/wice.ssu | head
00000000 63 68 65 65 72 74 65 6b 00 00 00 00 00 00 00 00 |cheertek........|
00000010 32 31 36 00 00 00 00 00 63 61 6c 6c 69 73 74 6f |216.....callisto|
00000020 00 00 00 00 00 00 00 00 30 2e 30 31 61 00 00 00 |........0.01a...|
Se DBTOOL_ENABLE:=1 viene invece generato un FW "ct216-loader.app1.ssu", con un'intestazione come quelli caricati su http://www.megaupload.com/?d=4K41N37K (dal thread "Quale firmware per questo DVB-T scart?"):
# hexdump -C exec/cheer_t/ct216-loader.app1.ssu | head
00000000 43 68 65 65 72 74 65 6b 00 00 00 00 00 00 00 00 |Cheertek........|
00000010 43 54 32 31 36 54 00 00 44 52 32 31 36 54 5f 5a |CT216T..DR216T_Z|
00000020 5f 56 33 30 00 00 00 00 30 31 2e 30 30 2f 30 38 |_V30....01.00/08|
Sebbene non sia riuscito a generare un FW funzionante con il mio Majestic DEC543 (telecomando e pannello frontale bloccati), i sorgenti possono essere un'utile riferimento per capire come "funzionano" 'sti apparecchietti.
ATTENZIONE - Non vorrei scoraggiare gli "esperimenti", ma se generate un FW con questi sorgenti c'è il rischio concreto di riuscire a caricarli ma poi di ritirovarvi un box da buttare, dato che non si riesce a ricaricare l'originale. A me è successo, ovviamente
Ultima modifica: