Inleiding
De VUDU BX100 is vergelijkbaar met producten als Apple TV en Roku, in die zin dat het mediacontent afspeelt die via een internetverbinding wordt geleverd. Het apparaat is specifiek ontworpen voor het online video-verhuur/aankoopsysteem van VUDU, maar bevat ook enige functionaliteit voor andere internetdiensten zoals YouTube en Pandora.
In deze handleiding gaan we dit nogal zware apparaat ontleden. Aan het einde van deze handleiding weet je hoe je het apparaat (in de basis) demonteert, evenals wat het systeem precies laat werken.
Wat je nodig hebt
-
-
-
Hier hebben we de VUDU BX100 (en daarnaast mijn handige toolkit met al mijn Torx-bits).
-
Eerst en vooral: haal de encryptie-smartcard uit de voorkant en de RF-afstandsbedieningsantenne uit de achterkant.
-
-
-
Het volgende onderdeel dat moet worden verwijderd is het moederbord.
-
Draai de vier T10-schroeven los.
-
Maak de gecombineerde SATA-data/voedingsaansluiting los.
-
Til de kaart eruit. Er zit nog een kleine aansluiting vast die verbonden is met de ventilator; maak deze los zodra je hem ziet.
-
-
-
-
Nu is de harde schijf aan de beurt. Het moet inmiddels duidelijk zijn dat de enige schroef waarmee je in dit apparaat te maken krijgt, een Torx T10 is.
-
Begin met de vier hoekschroeven en de ene willekeurige buitenste schroef.
-
Je zou de harde schijf-assembly zo uit het chassis moeten kunnen tillen. Schroef de resterende vier schroeven los om de structurele plaat van de schijf zelf te scheiden.
-
-
-
Nu alles los is, gaan we het moederbord eens goed bekijken.
-
Verrassend genoeg is dit bord voorzien van het merk VUDU, wat aangeeft dat VUDU in ieder geval een rol speelde in de elektronische ontwerpfase. Interessant; ik had verwacht dat alle interne onderdelen door andere leveranciers zouden zijn gefabriceerd, inclusief de printplaat.
-
De meest prominente chip is de Broadcom BCM7401 system-on-chip, die onder andere een 300 MHz 32-bit MIPS-processor, een 64-bit DDR RAM-controller, dubbele USB, ethernet, video-encoding/decoding en (niet geïmplementeerd op de BX100) IEEE 1394 bevat.
-
De andere gemarkeerde chips (blauw en paars) worden in de volgende "stap" in detail beschreven.
-
-
-
Op het moederbord zijn vier Nanya NT5DS16M16CS DDR RAM chip-modules gesoldeerd. De specifieke variant van deze chips is NT5DS16M16CS-5U; ik kon geen gegevens vinden die specifiek voor deze chip gelden, maar de verwante variant - de NT5DS16M16CS-5T - is 16 Mb per chip (denk ik; de datasheet is een beetje verwarrend).
-
En dan... is dat een BIOS-chip? En een CMOS-batterij? Gezien deze onderdelen zou het verkrijgen van een dump van de firmware op laag niveau eenvoudig moeten zijn. Blijf kijken voor meer informatie hierover.
-
-
-
Nu gaan we kijken naar de harde schijf. Het is specifiek een 3,5" Hitachi CinemaStar SATA-harde schijf. Een capaciteit van 250 GB met 7200 tpm. Interessant genoeg is de schijf voorzien van zowel SATA-specifieke als verouderde Molex-voedingsaansluitingen - vreemd voor een apparaat dat dit niet nodig zou moeten hebben, maar geweldig voor mij, aangezien ik de schijf test en uitzoek wat erin zit.
-
Volgens GParted op een Fedora 17-machine heeft de schijf 10 partities - drie primaire partities en nog 7 in een uitgebreide partitie. Een van deze 7 extra partities is een Linux-wisselpartitie (swap partition), wat betekent dat het zeer waarschijnlijk is dat het besturingssysteem van de BX100 op Linux is gebaseerd (dus geef die broncodes maar op, verdomme!).
-
De overige partities zijn helaas "Onbekende" bestandssystemen, wat betekent dat ze hoogstwaarschijnlijk versleuteld zijn. De versleutelingsgegevens en sleutels zijn waarschijnlijk opgeslagen in de firmware, op de smartcard die bij de BX100 is inbegrepen, of beide. Om juridische redenen zal die informatie hier waarschijnlijk niet worden geplaatst.
-
-