Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Bekijk alle reviews

Pulse-Eight USB CEC adapter Review

+2
Solarsparc 10 juni 2014, laatste update op 10 juni 2014, 7.311 views

Pulse-Eight USB CEC adapter

Pluspunten

  • Al je afstandsbedieningen (op 1 na) kunnen weg
  • Hele HTPC-setup startklaar (en weer uit) met 1 druk op de knop
  • Out of the box ondersteuning van OpenELEC XBMC, geen driverinstallatie nodig
  • De meeste configuratieopties die je je voor kunt stellen zijn aanwezig
  • Compact en simpel
  • Heeft nog geen enkele keer gehaperd
  • Fabrikant is positief betrokken bij de open source community

Minpunten

  • Vrij prijzig
  • Werkt pas als XBMC volledig is opgestart
  • Plastic van de behuizing had ietsje hoogwaardiger gemogen voor dat geld

Eindoordeel

Score: 4Per criterium
Prijs Score: 3
Drivers en ondersteuning Score: 5
Betrouwbaarheid Score: 5
Inleiding
Om de 1 of andere reden vertikken AMD/ATI, Nvidia en Intel het om HDMI-CEC te ondersteunen op hun grafische kaarten, hoewel dat in mijn ogen toch echt basisfunctionaliteit is. Zeker Intel, die NUCs levert met ingebouwde IR, dus overduidelijk bedoeld voor HTPC-doeleinden, zou daarop in moeten spelen, maar de andere fabrikanten hebben wat mij betreft ook geen excuus. Om het in perspectief te plaatsen: een Raspberry Pi, een computertje van hooguit 30 euro, ondersteunt wel HDMI-CEC.
1 ding is zeker: de fabrikant van grafische kaarten die HDMI-CEC besluit te gaan leveren, die krijgt gegarandeerd mijn geld. Tot die dag komt, ben ik afhankelijk van andere oplossingen, en 1 van die oplossingen is de Pulse-eight USB-CEC-adapter.

Wat is HDMI-CEC?
Als deze review je aandacht heeft getrokken, weet je het waarschijnlijk al, maar voor wie het nog niet weet: HDMI-CEC is een standaard in het HDMI-protocol waarmee aangesloten apparaten met elkaar kunnen communiceren over HDMI. Zo kunnen ze bijvoorbeeld afstandsbedieningssignalen doorsturen naar andere apparaten (dus 1 afstandsbediening voor meerdere apparaten), automatisch HDMI-ingangen schakelen en apparaten aan-/uitzetten danwel in en uit standby halen.

Fabrikanten hebben de neiging nogal mysterieus te doen over CEC-ondersteuning in hun apparaten, zo noemt Samsung het bijv. Anynet+, Sony noemt het Bravia Link, Philips EasyLink, maar het komt allemaal op hetzelfde neer. Desondanks zitten er soms wel verschillen in de implementatie tussen fabrikanten, waardoor incompatibiliteiten kunnen ontstaan. Voor een overzicht van de verschillende benamingen: http://wiki.xbmc.org/?title=CEC#Trade_names

Pulse-eight USB - CEC Adapter
Het kleine en relatief onbekende bedrijf Pulse-eight zag het gat wat de grote fabrikanten openlieten m.b.t. ondersteuning van CEC en ontwikkelde een aantal producten die toch CEC-functionaliteit aan een PC toe kunnen voegen. De oplossing die ik heb gekozen betreft een USB-adapter. Er is ook een interne variant; die wordt echter door een beperkt aantal moederborden ondersteund via een zgn. HTPC Header die aanwezig moet zijn op het bord. De interne variant is iets goedkoper, maar omdat ik nogal eens wissel qua hardware, heb ik voor de USB-variant gekozen, zodat die meerdere systemen kan overleven zonder dat ik rekening hoef te houden met de aanwezigheid van de HTPC header.

Pulse-eight ontwikkelt zelf de drivers en libraries voor Linux, Windows en OSX. De library, libCEC, is open source en wordt ook gebruikt voor CEC op bijv. de Raspberry Pi. Wat dat betreft is Pulse-eight dus positief betrokken bij de open source community.

Wat krijg je?
De adapter wordt geleverd met een kort HDMI-kabeltje en een USB-kabeltje.
Het is een simpel en klein plastic doosje met 3 aansluitingen: 2x HDMI en 1x mini-USB.
Het plastic is niet van zeer hoge kwaliteit, maar wel redelijk stevig.

Hoe werkt het?
De adapter heeft 2 HDMI-aansluitingen: je sluit de adapter (met bijgeleverd kort HDMI-kabeltje) aan tussen de HDMI-uitgang en de HDMI-kabel die naar de TV of receiver gaat. Ook gaat er een USB-kabeltje van de adapter naar de PC. De adapter en de PC communiceren via USB, de adapter zet de communicatie die via USB binnenkomt, om naar CEC-signalen.
Er wordt niet echt documentatie meegeleverd met het apparaatje, maar op de website van pulse-eight is wel wat (spaarzame) informatie te vinden. Ook hebben ze een forum. Voor het aansluiten is niet echt documentatie nodig: bij de aansluitingen staat "PC", "TV" en "DATA", kan dus niet echt misgaan. Naast de 3 aansluitingen zit er geen enkel knopje of lampje op de adapter (dat is m.i. ook niet nodig).

Mijn setup
Mijn setup in het kort: Intel NUC DN2830FKYH, een Philips TV (37PFL7606H) en een Marantz receiver (NR1603). De NUC is aangesloten op 1 van de HDMI-ingangen van de receiver, de TV is aangesloten op de TV-uitgang van de receiver. De receiver is dus het middelpunt.

Op softwarevlak gebruik ik XBMC 13.1 (OpenELEC 4.0.4).

Instellen van de adapter onder XBMC
Een driver installeren is onder OpenELEC XBMC niet nodig, de adapter wordt automatisch herkend. Zonder configuratie geeft ie in ieder geval de afstandsbedieningssignalen al meteen door, voor de andere functies is meestal een beetje configuratie nodig. Voor die configuratie heeft XBMC een instellingenpaneeltje voor CEC. Je vindt deze in Settings > System > Input Devices > Peripherals
In het paneeltje kun je instellen welke apparaten aan en uit moeten gaan als je XBMC start, wat de screensaver moet doen, wat er moet gebeuren als de TV uit wordt gezet, wat er moet gebeuren als de PC in standby wordt gezet, of XBMC gepauzeerd moet worden als er een andere uitgang wordt gekozen, en de manier waarop de boel is aangesloten (op welk apparaat is de PC aangesloten en welke poort).

En, werkt het?
Ja, de adapter werkt in het algemeen zeer goed. Ik heb in mijn setup nooit last van wegvallende HDMI-verbindingen, foute handshakes of andere hickups, tot dusver heeft het adaptertje nog geen enkel signaaltje gemist.
Hoe ik het gebruik: ik gebruik bij voorkeur mijn MCE-remote, die via IR binnenkomt op de NUC. XBMC is daarbij slim genoeg om de volumeregeling naar mijn receiver door te sturen. Ik kan ook de afstandsbediening van mijn TV gebruiken om XBMC te besturen. Dit werkt over het algemeen prima, maar de afstandsbediening van mijn TV is niet bijzonder fijn, bovendien mist deze nogal een aantal knoppen die je wel vrij veel gebruikt in XBMC, en stuurt deze de volumeregeling niet door naar de receiver (beperking van de TV). Gek genoeg werkt de afstandsbediening van mijn receiver niet, maar die werkt ook niet op de TV (dus waarschijnlijk beperking van de receiver).

De NUC ondersteunt power-on via IR, dus ik kan met de MCE-remote de NUC aanzetten. De NUC zet vervolgens automatisch de TV en de receiver aan en schakelt ze naar de juiste in- en uitgangen. Kleine kanttekening is wel, dat de aangesloten apparaten pas laat in het opstartproces worden ingeschakeld: XBMC moet zelf gestart zijn voor het signalen kan versturen naar de andere apparaten. Dat heeft als gevolg dat een gedeelte van de opwarmtijd van de receiver en de TV bij het opstartproces wordt opgeteld. Het duurt bij mij vanaf het moment van (cold) power-on van de PC tot 100% gebruiksklaar zo'n 35 seconden, waarbij de TV het laatst is. Van die 35 seconden is 20 seconden het booten van de PC, de laatste 15 seconden het opwarmen/initialiseren van de andere apparaten.
Ik kan me voorstellen dat dit proces losgehaald zou kunnen worden van XBMC, zodat de adapter al in een eerder stadium in het bootproces andere apparaten aan zou kunnen zetten, maar dat heeft technisch nogal wat voeten in de aarde, dus ik verwacht niet dat dat op korte termijn gaat veranderen.

Een opmerking die ik nog wil maken, is dat het regelen van het volume vrij traag en onregelmatig gaat. Dit lijkt iets te maken te hebben met de repeat rate van het afstandsbediening. Houd je het volume ingedrukt, dan duurt het even voor hij begint en hij blijft vaak ook nog ong. een seconde doorgaan nadat je de toets hebt losgelaten. Nu gaat mijn receiver van 0 tot 100 in stapjes van 0.5 dus het is niet zo dat je het geluid per ongeluk heel hard zet, maar het zorgt er wel voor dat het enigszins stroperig aanvoelt. Wellicht is dit nog te repareren met XBMC settings, maar ik kan er niet echt achterkomen of dit een eigenschap van de XBMC-instellingen zijn of van CEC in het algemeen. Er is in elk geval geen aparte setting voor repeat rate en delay in de CEC-instellingen van XBMC, en ook in mijn apparaten is er geen instelling voor terug te vinden. Het bewegen door menu's met de TV-afstandsbediening gaat eigenlijk net zo vlot als met de MCE-remote, dus waar het euvel precies zit is lastig te bepalen.

Er zijn nog wat andere eigenaardigheden, misschien niet allemaal toe te rekenen aan de adapter maar meer aan de CEC-standaard en/of randapparatuur. Als ik bijv. de TV aanzet, gaat de PC ook automatisch aan. Dit kan echter ook komen doordat het power management van de NUC de machine aanzet als er signaal via USB binnenkomt (kon daar geen setting voor vinden in de BIOS). Gevolg is wel dat m'n HTPC altijd aangaat, ook als ik bijv. de XBox360 wil gebruiken. Ook worden er soms afstandsbedieningssignalen doorgeven aan XBMC terwijl ik gewoon TV kijk. Ook niet dramatisch, maar af en toe zit XBMC onverklaarbaar midden in een film als ik terugschakel van TV naar XBMC. De schuld daarvan zou ik echter weer bij de TV leggen, waarom stuurt die signalen door als ik TV kijk? Enfin, ik bestempel het als kleine ongemakken die niet heel erg storen in het dagelijks gebruik.

Moet ik nou zo'n ding kopen dan?
Ik kan het apparaatje zeker aanraden. In het verleden had ik een wirwar aan afstandsbedieningen en liep ik de hele tijd inputs te selecteren, met deze setup druk ik op de powerknop en 35 seconden later staat alles goed. Hetzelfde geldt voor het afsluiten, 1 druk op de knop en al mijn apparaten zijn uit. Ik heb ook een poos een Logitech Harmony gebruikt (650), dat werkte op zich ook wel, maar het was iets foutgevoeliger en je moet een harmony altijd een paar seconden blijven richten, dat stoorde op een gegeven moment ook best wel. Dus ik ben tevreden met de aankoop.

Ik blijf het apparaat wel flink aan de prijs vinden. Op het moment dat ik dit schrijf, kost het dingetje §35.99. Vanuit Engeland kwam daar nog §4.79 aan verzendkosten bij. Zoals ik hierboven al zei, voor dat geld heb je ook een Raspberry Pi, die precies hetzelfde doet, maar ook nog een ingebouwde mediaplayer/computer heeft :P
Appels met peren vergelijken, ik weet het, en een Raspberry Pi als XBMC-platform brengt weer een scala aan andere problemen met zich mee, maar toch...

Aan de andere kant, dit dingetje kan heel wat jaren mee en het heeft mijn HTPC-setup een stuk ergonomischer gemaakt. Maar als ie rond de 2 tientjes had gekost, had ik er al veel eerder 1 gekocht, en misschien wel meerdere.

Gebruikt in combinatie met:

Bekijk alle afbeeldingen:

Heb jij ook een Pulse-Eight USB CEC adapter?

Deel je ervaringen en help andere tweakers!

Schrijf review

Reacties (7)

Wijzig sortering
Mooie review van een interessant product, denk dat je veel mensen helpt met deze. Gebruik ze zelf al enige tijd en kan er ook enkel positief over zijn.
Heb je al eens hiermee gewerkt : https://sites.google.com/site/chir21/home/CEC-Tray

Dit zou ook met de pulse eight moeten werken. Ik wil 'm namelijk voor XBCM en MediaCenter gebruiken...
Mooie review! Leuk dingetje ook..

Waar heb je hem gekocht? Ik zit er aan te denken om er ook eentje te kopen.. Mijn HTPC is op een sharp TV aangesloten die CEC ondersteund.. De reden waarvoor ik hem het meest 'nodig' heb, is omdat de pc de tv vaak niet herkend als ik de tv pas aanzet nadat de htpc is gestart. Zolang ik nog maar niet in Windows zit is er niks aan de hand, maar daarna vaak geen beeld. Enige manier om dan beeld te krijgen is om de pc opnieuw op te starten met de tv ingeschakeld.

Je geeft wel aan dat de apparaten pas vrij laat in het opstartproces worden ingeschakeld.. Doet hij dat echt pas wanneer je in Windows bent? En regelt de driver dit? Of ingebouwde software van XBMC..

Alvast bedankt!
Ik heb hem rechtstreeks bij de makers besteld, https://www.pulse-eight.com/store .

XBMC doet de aansturing, dus je hele Windows zal al geboot zijn en XBMC ook grotendeels. Ik weet dus niet of het een oplossing voor jouw probleem is, ik vermoed eigenlijk van niet. In Linux/OpenELEC weet ik wel wat trucjes om beeld te krijgen (na het opstarten nog even automatisch output of resolutie wisselen, of gewoon hard een resolutie uitsturen ook al is er niks gedetecteerd, gegoochel met EDID), geen idee of je zoiets ook in Windows zou kunnen scripten...
Oeps, niet op reactie gereageerd

[Reactie gewijzigd door Solarsparc op 11 oktober 2014 15:58]

Solarsparc,

Ik heb ook een nuc 2820n + pulse 8 cec adapter + openelec in combinatie met een onkyo sr308 en een panasonic st60. Voorheen had ik een htpc in plaats van de nuc 2820n staan. Als ik in de periode van mijn htpc schakelde naar mijn hdmi2 poort, ging mijn htpc automatisch aan. Sinds ik nu de nuc heb staan, krijg ik dit echter niet meer voor elkaar. Weet jij toevallig waar je dit op de nuc kan instellen?
Kan deze adapter ook losse commando's sturen (alsin, zit er software / API bij)? Ik wil eigenlijk een apparaatje dat ik aan mijn HTPC kan hangen via RS232 of USB, waar ik met Python oid een commando heen kan sturen om mijn televisie aan te zetten (uit gaat al direct via een seriŽle verbinding met de TV, maar die chip staat uit als de TV op standby staat :( ). Het lijkt een beetje alsof deze alleen maar commando's stuurt op het moment dat je apparaten aan of uit zet, maar dit wordt weer door XMBC aangestuurd, dus ik gok dat ik zelf ook iets zou moeten kunnen schrijven die alleen bepaalde commando's stuurt als ik dat wil.

Ik zit te slapen, het lijkt erop dat er inderdaad gewoon een library voor is: https://github.com/Pulse-Eight/libcec

Super!

[Reactie gewijzigd door Shapeshifter op 27 december 2014 11:57]


Om te kunnen reageren moet je ingelogd zijn



Nintendo Switch Google Pixel XL 2 LG W7 Samsung Galaxy S8 Google Pixel 2 Sony Bravia A1 OLED Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*