Acties:
  • 0 Henk 'm!

Anoniem: 491588

Topicstarter
Hallo,

Ik heb hier nog een Motorola VIP1853 set top box liggen, maar helaas staat er software van KPN op, waardoor hij alleen is te gebruiken voor KPN-klanten.

Nu weet ik dat Motorola een eigen firmware heeft: Kreatv. Hiermee wordt het kastje gewoon voor iedereen met internet toegankelijk. Deze software heb ik kunnen vinden (hier), maar ik weet niet precies hoe ik het erop moet zetten.
Als ik de Kreatv software heb gedownload zitten er enorm veel bestandjes in, van samen ongeveer 200 mb.

Verder zit er een STi7105 chipset op de print, met ook een connector aan de rand van de print met aan de ene kant 10x GND en aan de andere kant de andere signalen, wat een JTAG connector is denk ik.

Nu vraag ik me af hoe ik deze software er op kan zetten en óf het ook wel degelijk via JTAG moet. Ik heb op het internet uiteraard al veel gezocht, maar kan niet zo veel vinden helaas Misschien dat een van jullie hier ervaring mee heeft?

Er zit ook een glashgeheugen van 8 Gb bij, het kan ook zijn dat de software daarop moet, dit is wel makkelijk want er zit een laptop HDD aansluiting op. Alleen is met WIndows Explorer de drive niet te openen helaas :(

Acties:
  • +1 Henk 'm!

  • houthakker
  • Registratie: Juli 2003
  • Laatst online: 16:36

houthakker

Poehé

De processor is een STi7105 en dus een ST40 cpu van ST, een Hitachi/Renesas SuperH compatible processor.
Waarschijnlijk is het systeem op linux gebassseerd; dmz filesystem, kernel en evt. initrd. MIjn samsung dtv ontvanger heeft ongeveer dezelfde cpu met en draaid linux.

Dat je het filesystem met windows explorer niet kan openen is vrij logisch, want zelden word er fat of ntfs gebruikt op dit soort systemen, probeer een met een partition manager de schijf te benaden.

Helaas, zullen waarschijnlijk de bootloader (niet zo interessant) maar ook bootloader settings, kernel en evt. backup kernel en initrd zich op een flashchip bevinden. Die zouden dan idd met jtag geprogrammeerd kunnen worden, maar dit duurt wel lang en vereist verstand van zaken, de juiste software en een jtag interface. Het programmeren van de externe parallelle of seriele (spi flash) word gedaan door met boundry scan via jtag eigenlijk de data in/uit de chips die met de cpu verbonden zijn te bitbangen; dit duur dus erg lang...
Let op: In sommige gevallen word die interface affabriek uitgeschakeld.

Een andere uitweg is om de software ´functioneel' te programmeren, dmv in een shell van de box te komen (als er linux op staat) via (indien aanwezig) seriele poort.

Kortom, we hebben nog een hoop info van je nodig als we je willen helpen, heb je een linkje naar die software?

Hier hebben ze een interface gemaakt (ziet er uit als een wiggler), om SPI flashes verboden met een ST cpu te programmeren:
http://www.tele-sat.org/f...st-i-t-d-3534/index7.html

hier word een jtag interface aangeboden die met een sti71xx cpu werkt:
http://www.usbjtag.com/

als je zoekt op de cpu is er nog wel wat meer te vinden.

[ Voor 21% gewijzigd door houthakker op 09-12-2012 23:28 ]

Specs


Acties:
  • 0 Henk 'm!

  • jeroen3
  • Registratie: Mei 2010
  • Laatst online: 14:38
Als de JTAG interface intact is gelaten kun je alle memories programmeren.
En dat is vrij eenvoudig te controleren door met een JTAG programmer/debugger het device ID uit te lezen van een chip in de chain.

[ Voor 47% gewijzigd door jeroen3 op 09-12-2012 23:35 ]


Acties:
  • 0 Henk 'm!

Anoniem: 491588

Topicstarter
Bedankt voor de uitgebreide reactie!

Sorry, ik was de link van de software vergeten te vermelden: http://sourceforge.net/pr...la-home/?source=directory

Ik zal eerst eens kijken of ik in het filsystem kan komen en of ik daar wat mee kan, er draait namelijk inderdaar linux op, dus dan denk ik eigenlijk dat iets met JTAG niet nodig zal zijn.

Overigens denk ik dat het ook niet zo moeilijk moet zijn omdat die software zo makkelijk te downloaden is. En het is wel vreemd dat hier verder bijna niks op internet over te vinden is toch?

[ Voor 21% gewijzigd door Anoniem: 491588 op 09-12-2012 23:48 ]