Ga naar inhoud


Sagem IDC4000 -> Wat kunnen we er aan sleutelen?


Gast ThijsNL

Aanbevolen berichten

Hoi mensen,

 

een paar keer heb ik al een topic gezien in dit forum over de sagem ICD4000, beter bekend als de Mr Zap box waarmee TVHome begon. Hier is nooit echt iets uitgekomen en de vraag was kort en onduidelijk. Hierbij mijn poging. Ikzelf ben in het bezig van zon beestje en ben benieuwd wat er mogelijk is naast de standaard TVHome firmware en of dit beestje misschien mogelijk op linux kan draaien

 

De achterkant van dit apparaat laat zien dat er een mogelijkheid voor een seriele verbinding en USB verbinding is. Als ik hyperterminal uitvoer met een seriele kabel en de verbinding instel op 38400 Baud / 8 databit / No parity / 1 stopbit / Hardware Flowcontrol zie ik allerlei franse commandos het beeldscherm doorvliegen. Echter kan ik geen commandos terugsturen

 

Als ik de USB kabel aansluit gebeurd er niets, netalsof de kabel niet aangelosloten is. Hoogstwaarschijnlijk omdat deze niet aangesproken wordt in de software van TVHome.

 

Dan het binnenwerk:

 

sagemding.jpg

 

Ik heb uit nieuwschierigheid het ding eens opengeschroefd om een analyse te houden wat er nu eigenlijk inzit. Opzich best simpel allemaal ( vergeleken met een DBOX2 ). Links zie je de Tuner zitten, rechts de voeding en in het midden zie je een extra printplaat bovenop het moederbord voor modemfuncties ( zit een IC op met DVB-RCC-MODEM). Door de coaxkabel los te koppelen van het modem naar de tuner, en rechtstreeks op de tuner signaal te zetten, werkt de sagem icd4000 ook prima. Dus het is geen essentieel iets voor de digitale stream.

 

Als ik het stickertje van de processor afhaal valt mij op dat dit een PowerPC processor is. Er zijn linuxversies voor een PowerPC. Het zou dus best een mogelijkheid zijn dat hier linux op kan draaien. Ik zie ook geheugenchips ( FLASH ) op het moederbord zitten ( niet op de foto zichtbaar ).

 

Zoeken op internet levert geen resultaten op voor linux op een sagem icd4000, enkel de DBOX2 van sagem telt mee. Heeft iemand meer informatie gevonden over dit apparaat en zal het ooit in staat zijn linux te draaien of bijvoorbeeld een andere kaartcodering ( Irdeto2 ) te kunnen verwerken ( lijkt mij processor gestuurd, zie geen ICtjes met viaccess logos erop)

 

Dit allen is niet echt een vraag, ik ben enkel benieuwd naar andermans meningen over wat wel en wat niet mogelijk is en hoe jullie er over denken.

 

Groeten, Mathijs

Link naar reactie
Delen op andere sites


  • Moderator

heb het kopietje gevonden..

 

terminal instelling em: vt100

baudrate: 9600 baud

databit: 8

parity: none

stopbit: 1

 

de testbox die ik toen had werkt met zgn NIM codes. op deze box was de seriele poort nog werkend. of het met de boxen van nu is weet ik niet..

intersant is:

Citaat:
Nu moet er nog handmatig mbv een computer de downstream frequentie ingevoerd worden.

Bij de nieuwere versie zal de tuner zelf de frequentieband afscannen op zoek naar de downstream frequentie. [color:"red"] Dit zou echter alleen aan de software liggen. [/color]

 

ikzelf denk dat je via een jtag of iets dergelijks de firmware moet "back-uppen" zodat je de seriele poort weer werkend krijgt als die dicht zou zijn.

 

heb op moment de box niet hier zodat ikzelf niet kan testen.

Een smartphone is een hulpmiddel, geen levensstijl 

Kijk rond IN de wereld in plaats van voorover gebogen NAAR de wereld.

Link naar reactie
Delen op andere sites

Hoi matchless

 

Resultaten met 9600 Baud 8N1 VT100 zijn:

sagem9600.JPG

 

Resultaten met 38400 Baud 8N1 VT100 zijn:

sagem38400.JPG

 

overige informatie over mijn sagem:

 

Boot: BOG4009A

Loader: L452

Applicatie A266e, 08 Okt 2003

Opentv: EN10032

Viaccess: 0.36IP

Typenummer: 40

Serienummer 3130XXXXXXXXXXXX ( X = getallen )

Toepassing: 03

 

Ik kan er verder geen commandos invoeren of de output veranderen doormiddel van toetsen indrukken

 

Groeten Mathijs

Link naar reactie
Delen op andere sites

Hier een logfile als ik alle 0x0A's omzet in een carrierreturn/linefeed

 

NID in file first = 9003

 

NID in file last = 9003

 

gdbo raw port not initialized

#INTPRT[RESET] starting

 

** QEV ** zQev.qev_value.value =

#INTPRT[RESET] init

 

** QEV ** zQev.init_status = 0

 

 

-- XXXxx wegens anoniemiteit

RC_MANA_AAL5.init: parametres EEPROM: XXXXXX, XXXX, XXXX, 236, 65535

RC_MANA_AAL5.init: adresse MAC lue: 00:XX:XX:XX:XX:XX

RC_MANA_AAL5.init: impossible de lire le fichier param en EEPROM

 

 

aiv 0.36IP Sagem Apr 13 2000 - 07:18:22 >-:-->4<RC_MANA_AAL5.task: Demande nouvelle connexion => l_default_connect( 0, 0 )

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

Cannot program connect to com_0.passive

#INTPRT[RUNNING] running:0x1

SA: EEPROM MENU langue: 0x647574005469436F

ini_branchement.c - m_INI_OnEntry_Branchement ()

ini_branchement.c - m_INI_Maj_Dernier_Service ()

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

ini_branchement.c - m_INI_OnInternal_Branchement () - Wakeup on xxx

ini_branchement.c - m_INI_Maj_Contexte_Lancement ()

ini_branchement.c - m_INI_Maj_Contexte_Lancement () - Wakeup on start

ini_branchement.c - m_INI_Maj_Contexte_Lancement () - Sortie de veille du decodeur

ini_branchement.c - m_INI_OnExit_Branchement ()

g_INI_SetFlagCacheNit FALSE

 

>> Installation parameters on waking up :

frequency : 369000

symbol rate : 68750

qam : 3

network : 9003

>> Trying to connect on the last successfull transponder...

Nit requested (Nid=9003) (Enable=0)

 

PECUS

APCPD

PECUS

APCPD

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

m_INI_dvb_add_to_cache( SECT_ORD_FIRST )

 

table_id = 65 z_section_length = 1005 nid = 9003

 

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

dvb_add_to_cache : o_fh_write(first) nid=9003 OK

 

AAL5.task_Main: appel a l_AAL5_default_connect

m_INI_dvb_add_to_cache( 0 )

 

ABORT NIT flash sect_ord=0

 

m_INI_dvb_add_to_cache( SECT_ORD_LAST )

 

table_id = 65 z_section_length = 340 nid = 9003

 

dvb_add_to_cache : o_fh_write(last) nid=9003 OK

 

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

>> Connection on the NVM transponder successfull

RC_MANA_AAL5.RC_set_freq_si: la liste des frequences RC a pu etre constituee

.*.*.*.*.*.*. Nbre de svc de type TELECHARGEMENT trouve : 1

.*.*.*.*.*.*. Recuperation de la liste de svc de type TELECHARGEMENT reussie

.*.*.*.*.*.*. Test du svc TELECHARGEMENT 0

.*.*.*.*.*.*. Le svc de telechargement est issu d'une liste type TS

.*.*.*.*.*.*. Le Nom de ce svc est : SAGEM_DOWNLOAD

.*.*.*.*.*.*. Les 3 premiers champs sont identiques a ceux du decoder ID

.*.*.*.*.*.*. Demande de zapping sur le svc de TELECHARGEMENT 0

PECUS

APCPD

DS (544768 , 275352)

 

.*.*.*.*.*.*. La cnx sur le svc de TELECHARGEMENT 0 a reussie

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

.*.*.*.*.*.*. L'installation est de type TS

.*.*.*.*.*.*. Le svc de telechargement est issu d'une liste type TS

>> Current liste is A

>> Wake up on PlugIn - AutoStart = AUTOSTART_VISU

 

 

**** Connexion sur la chaine 113 ****

 

----------------------------------------

 

FAR SEGMENT TOTAL DISPO = 4525928

 

----------------------------------------

 

g VIS Post user msg :Type ecm= 0

PECUS

APCPD

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

DS (544768 , 275208)

 

g VIS Post user msg :Type ecm= 63

g VIS Post user msg :Type ecm= 0

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

.+.+.+.+. Reception d'un VA_DESCRAMBLING_OK_MESSAGE .+.+.+.+.+

+.+.+.+. m_CA_Request_ecm_in_progress = FALSE .+.+.+.+

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

+.+.+.+. VA_request = GOOD .+.+.+.+

+.+.+.+. Nbre de composantes decrites par l'ECM : 2 .+.+.+.+

+.+.+.+. Valeur soid : 41245 .+.+.+.+

+.+.+.+. c.tag = TAG_VA_DESCRAMBLING_OK_MESSAGE .+.+.+.+

g VIS Post user msg :Type ecm= 63

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

Link naar reactie
Delen op andere sites

  • Moderator

begin is er :P

 

 

probeer eens :

nim,init

zoals het daar staat dus..

dus nim(komma)init

ik zie dat er 4 belangrijke commando's zijn nl:

nim,info

nim,init

nim,lock

nim,send

 

nim,init moet altijd als erste..die zorgt dat je meerdere nim commando's kan invoeren..

 

ik zou wel de kabel er eerst uitrekken want je weet niet wat hij doet als hij serieel en via de kabel commando's krijgt..

Een smartphone is een hulpmiddel, geen levensstijl 

Kijk rond IN de wereld in plaats van voorover gebogen NAAR de wereld.

Link naar reactie
Delen op andere sites

Helaas geen resultaat, heb inmiddels wel andere site gevonden met allerlei firmware, echter niet voor de ICD4000 ( wel de ICD3000 of 4200) maar daar wordt ik niet wijzer van.

 

zonder kabel ook geen succes, dan wel deze melding:

 

>> Connection on the last transponder failed

>> Installation on the first-aid tansponder number 3

>> First-aid tansponder number 2 parameters :

frequency : 650000

symbol rate : 68750

qam : 3

network : 1000

Nit requested (Nid=1000) (Enable=0)

 

AAL5.task_Main: notif. RC_manager = CONNECTION_FAILED

 

 

Groet Mathijs

Link naar reactie
Delen op andere sites

hoi ik zag dat je software zocht voor de icd 4000....

 

volgens mij heb ik deze... heb nu niet veel tijd om te zoeken maar kwam dit tegen.... zie bijlage...

 

hoor het wel

 

zondag zal ik goed kijken i.v.m tijd

 

gr.Prada

Link naar reactie
Delen op andere sites

Ehh,, welke bijlage? Ik zie geen bijlage

 

Verder eens gekeken naar de onderkant van de ontvanger.. zie daar 3 gaatjes waar een contactpunt onderzit, misschien een JTAG voor de ontvanger? Ik mijn osciloscope erop, maar geen success, als ik de ontvanger laat booten zie ik geen spanningsverschillen gedurdende het bootproces. wel meet ik spanningen,

die er misschien op kunnen duiden dat je hiermee de voeding kan testen

( +3V en +5V )

 

sagemonder.jpg

 

Gr Mathijs

Link naar reactie
Delen op andere sites

Hoi Prada,

 

Waarschijnlijk ligt het aan mij, maar ik krijg dat document op geen wijze uit mn printer of op me scherm. Sommige programmas zeggen dat het geen goed image format is, andere laten een wit beeld zien.. kan je misschien een JPEG oid sturen?

Link naar reactie
Delen op andere sites

  • Moderator

%!PS-Adobe-3.0 EPSF-3.0

%%Creator: Adobe Photoshop Version 5.0

%%Title: icd4000.eps

%%CreationDate: 22/01/00 14:36

%%BoundingBox: 0 0 419 280

 

 

dat staat in de file..

Een smartphone is een hulpmiddel, geen levensstijl 

Kijk rond IN de wereld in plaats van voorover gebogen NAAR de wereld.

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...