Home › Forums › i.MX6 XBMC support › CEC on Wandboard Quad
- This topic has 70 replies, 3 voices, and was last updated 7 years, 7 months ago by
.
-
AuthorPosts
-
July 23, 2014 at 16:14 #2240
Rene
GuestHello everyone,
first of all, i really appreciate your work Stephan. Your Yocto XBMC images worked fine for me so far. I replaced my Raspberry Pi, which i used a couple of years for streaming TV from my SAT-Receiver, with a Wandboard Quad. It’s really fast and HD live-streams are no problem anymore. Thank you very much!
Now i have a Wandboard Quad Rev C1 which should be able to handle CEC over it’s HDMI port. I checked out your latest Revision from the dora tree of your git-repository and made a new image. Unfortunately CEC is not working for me. I know there is a rough explanation on how to get CEC working in XBMC over at but compiling a kernel and patching the libcec is quite complicated for someone who is not familiar with this stuff.
So my question: is there a pre-build yocto/XBMC image with CEC support available? Or a repository where i can just bitbake a working image from?
If not, does anyone have some hints for me on how to set up the kernel build environment and how to patch the libCEC?Any help would be appreciated.
July 23, 2014 at 18:05 #2242stephan
KeymasterHi Rene
Thanks a lot for your post,
I think the following wandboard quad build has CEC working out of the box (it also packages a recent 13.1 xbmc build) :
https://stephan-rafin.net/owncloud/public.php?service=files&t=13d2af7a8aad7ccbc40fbc030fbe07ebPlease give it a try and tell me if it is not the case..
Kind regards
Stéphan-
This reply was modified 8 years, 10 months ago by
stephan.
July 27, 2014 at 16:13 #2271Rene
GuestHello Stéphan,
thank you for the image. Unfortunately CEC is still not working for me. I am using a LG TV where CEC worked with RasperryPi/Openelec. When i grep cec in xbmc.log i get:
19:50:13 T:739569664 NOTICE: Register - new cec device registered on cec->i.MX: CEC Adapter (0471:1001) 19:50:13 T:1021310032 NOTICE: Thread CECAdapter start, auto delete: false 19:50:13 T:1031795792 NOTICE: Thread PeripBusCEC start, auto delete: false 19:50:13 T:1021310032 ERROR: CecLogMessage - Write: sent command error ! 19:50:14 T:1021310032 ERROR: CecLogMessage - Write: sent command error ! 19:50:14 T:1021310032 ERROR: CecLogMessage - Write: sent command error ! 19:50:14 T:1099953232 NOTICE: Thread CECAdapterUpdate start, auto delete: false 19:50:14 T:1099953232 ERROR: CecLogMessage - Write: sent command error !
So i guess the Wandboard wants to enable CEC but my TV just doesn’t see it.
With your prebuild image i also have asynchronous audio/video during live HD streams. Didn’t have this issue with images build from your github.
Do you have any further advice? Else i will skip CEC and use a wireless keyboard.
Thanks a lot!
ReneAugust 24, 2014 at 10:21 #2606hendrack
ParticipantCan you provide an alternative link to your latest builds? Somehow your blog is extremely slow and I can’t download the build. Thanks.
-
This reply was modified 8 years, 9 months ago by
hendrack.
August 26, 2014 at 22:15 #2636BlackSkydevil
Guestwell,
i’ve now added the hardware hack to my wandboard, to enable cec.
is there an actual image that i can use to run xbmc with cec support on the wandboard or must i build my own?the tv that i want to connect is a samsung
August 26, 2014 at 23:14 #2638stephan
KeymasterHi,
I would advise to give a try at archlinux arm : http://archlinuxarm.org/platforms/armv7/freescale/wandboard
They have packaged all my work related to CEC and it should be all good…Regards
StéphanAugust 26, 2014 at 23:36 #2641BlackSkydevil
Guestforget it, works fine with following remote.xml on samsung:
<keymap>
<global>
<remote>
<channelplus>Notification(Keypress, channelplus, 1)</channelplus>
<channelminus>Notification(Keypress, channelminus, 1)</channelminus>
<xbox>Notification(Keypress, xbox, 1)</xbox>
<star>Notification(Keypress, star, 1)</star>
<playlist>Notification(Keypress, playlist, 1)</playlist>
<language>Notification(Keypress, language, 1)</language>
<teletext>Notification(Keypress, teletext, 1)</teletext>
<subtitle>Notification(Keypress, subtitle, 1)</subtitle>
<info>Notification(Keypress, info, 1)</info>
<hash>Notification(Keypress, hash, 1)</hash>
<start>Notification(Keypress, start, 1)</start>
<clear>Notification(Keypress, clear, 1)</clear>
<play>Notification(Keypress, play, 1)</play>
<pause>Notification(Keypress, pause, 1)</pause>
<stop>Notification(Keypress, stop, 1)</stop>
<forward>Notification(Keypress, forward, 1)</forward>
<reverse>Notification(Keypress, reverse, 1)</reverse>
<left>Notification(Keypress, left, 1)</left>
<right>Notification(Keypress, right, 1)</right>
<up>Notification(Keypress, up, 1)</up>
<down>Notification(Keypress, down, 1)</down>
<select>Notification(Keypress, select, 1)</select>
<enter>Notification(Keypress, enter, 1)</enter>
<pageplus>Notification(Keypress, pageplus, 1)</pageplus>
<pageminus>Notification(Keypress, pageminus, 1)</pageminus>
<back>Notification(Keypress, back, 1)</back>
<menu>Notification(Keypress, menu, 1)</menu>
<title>Notification(Keypress, title, 1)</title>
<info>Notification(Keypress, info, 1)</info>
<skipplus>Notification(Keypress, skipplus, 1)</skipplus>
<skipminus>Notification(Keypress, skipminus, 1)</skipminus>
<display>Notification(Keypress, display, 1)</display>
<start>Notification(Keypress, start, 1)</start>
<record>Notification(Keypress, record, 1)</record>
<volumeplus>Notification(Keypress, volumeplus, 1)</volumeplus>
<volumeminus>Notification(Keypress, volumeminus, 1)</volumeminus>
<mute>Notification(Keypress, mute, 1)</mute>
<power>Notification(Keypress, power, 1)</power>
<myvideo>Notification(Keypress, myvideo, 1)</myvideo>
<mymusic>Notification(Keypress, mymusic, 1)</mymusic>
<mypictures>Notification(Keypress, mypictures, 1)</mypictures>
<mytv>Notification(Keypress, mytv, 1)</mytv>
<guide>Notification(Keypress, guide, 1)</guide>
<livetv>Notification(Keypress, livetv, 1)</livetv>
<liveradio>Notification(Keypress, liveradio, 1)</liveradio>
<recordedtv>Notification(Keypress, recordedtv, 1)</recordedtv>
<epgsearch>Notification(Keypress, epgsearch, 1)</epgsearch>
<red>Notification(Keypress, red, 1)</red>
<green>Notification(Keypress, green, 1)</green>
<yellow>Notification(Keypress, yellow, 1)</yellow>
<blue>Notification(Keypress, blue, 1)</blue>
<zero>Notification(Keypress, zero, 1)</zero>
<one>Notification(Keypress, one, 1)</one>
<two>Notification(Keypress, two, 1)</two>
<three>Notification(Keypress, three, 1)</three>
<four>Notification(Keypress, four, 1)</four>
<five>Notification(Keypress, five, 1)</five>
<six>Notification(Keypress, six, 1)</six>
<seven>Notification(Keypress, seven, 1)</seven>
<eight>Notification(Keypress, eight, 1)</eight>
<nine>Notification(Keypress, nine, 1)</nine>
</remote>
</global>
<Home>
<remote>
<info>XBMC.ActivateWindow(SystemInfo)</info>
<clear>XBMC.ActivateWindow(Weather)</clear>
<hash>XBMC.ActivateWindow(Settings)</hash>
</remote>
</Home>
<MyTV>
<remote>
<clear>Delete</clear>
</remote>
</MyTV>
<MyFiles>
<remote>
<clear>Delete</clear>
<zero>Highlight</zero>
<star>Move</star>
<hash>Rename</hash>
</remote>
</MyFiles>
<MyMusicPlaylist>
<remote>
<clear>Delete</clear>
<zero>Delete</zero>
</remote>
</MyMusicPlaylist>
<MyMusicPlaylistEditor>
<remote>
<zero>Queue</zero>
</remote>
</MyMusicPlaylistEditor>
<MyMusicFiles>
<remote>
<zero>Queue</zero>
<star>Queue</star>
</remote>
</MyMusicFiles>
<MyMusicLibrary>
<remote>
<zero>Queue</zero>
<star>Queue</star>
</remote>
</MyMusicLibrary>
<FullscreenVideo>
<remote>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<left>StepBack</left>
<right>StepForward</right>
<up>BigStepForward</up>
<down>BigStepBack</down>
<back>SmallStepBack</back>
<menu>OSD</menu>
<start>OSD</start>
<select>OSD</select>
<title>CodecInfo</title>
<info>Info</info>
<guide>XBMC.ActivateWindow(PVROSDGuide)</guide>
<teletext>XBMC.ActivateWindow(Teletext)</teletext>
<subtitle>NextSubtitle</subtitle>
<star>NextSubtitle</star>
<language>AudioNextLanguage</language>
<playlist>Playlist</playlist>
<hash>AudioNextLanguage</hash>
<pageplus>SkipNext</pageplus>
<pageminus>SkipPrevious</pageminus>
</remote>
</FullscreenVideo>
<VideoTimeSeek>
<remote>
<select>Select</select>
<enter>Select</enter>
</remote>
</VideoTimeSeek>
<FullscreenInfo>
<remote>
<title>CodecInfo</title>
<info>Back</info>
<menu>OSD</menu>
</remote>
</FullscreenInfo>
<PlayerControls>
<remote>
<menu>Back</menu>
</remote>
</PlayerControls>
<Visualisation>
<remote>
<left>PreviousPreset</left>
<right>NextPreset</right>
<up>IncreaseRating</up>
<down>DecreaseRating</down>
<back>LockPreset</back>
<title>CodecInfo</title>
<select>XBMC.ActivateWindow(VisualisationPresetList)</select>
<menu>OSD</menu>
<start>OSD</start>
<info>Info</info>
<guide>XBMC.ActivateWindow(PVROSDGuide)</guide>
<playlist>XBMC.ActivateWindow(PVROSDChannels)</playlist>
</remote>
</Visualisation>
<MusicOSD>
<remote>
<menu>Back</menu>
<title>Info</title>
<info>CodecInfo</info>
</remote>
</MusicOSD>
<VisualisationSettings>
<remote>
<menu>Back</menu>
</remote>
</VisualisationSettings>
<VisualisationPresetList>
<remote>
<menu>Back</menu>
</remote>
</VisualisationPresetList>
<SlideShow>
<remote>
<zero>ZoomNormal</zero>
<one>ZoomLevel1</one>
<two>ZoomLevel2</two>
<three>ZoomLevel3</three>
<four>ZoomLevel4</four>
<five>ZoomLevel5</five>
<six>ZoomLevel6</six>
<seven>ZoomLevel7</seven>
<eight>ZoomLevel8</eight>
<nine>ZoomLevel9</nine>
<info>CodecInfo</info>
<skipplus>NextPicture</skipplus>
<skipminus>PreviousPicture</skipminus>
<title>Info</title>
<select>Rotate</select>
</remote>
</SlideShow>
<ScreenCalibration>
<remote>
<select>NextCalibration</select>
<zero>ResetCalibration</zero>
<display>NextResolution</display>
<xbox>NextResolution</xbox>
</remote>
</ScreenCalibration>
<GUICalibration>
<remote>
<select>NextCalibration</select>
<zero>ResetCalibration</zero>
</remote>
</GUICalibration>
<VideoOSD>
<remote>
<menu>Back</menu>
<start>Back</start>
</remote>
</VideoOSD>
<VideoMenu>
<remote>
<menu>OSD</menu>
<info>Info</info>
<title>CodecInfo</title>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<play>Select</play>
<pageplus>SkipNext</pageplus>
<pageminus>SkipPrevious</pageminus>
</remote>
</VideoMenu>
<OSDVideoSettings>
<remote>
<menu>Back</menu>
<start>Back</start>
</remote>
</OSDVideoSettings>
<OSDAudioSettings>
<remote>
<menu>Back</menu>
<start>Back</start>
</remote>
</OSDAudioSettings>
<VideoBookmarks>
<remote>
<menu>Back</menu>
<start>Back</start>
<zero>Delete</zero>
</remote>
</VideoBookmarks>
<MyVideoLibrary>
<remote>
<zero>Queue</zero>
<clear>Delete</clear>
</remote>
</MyVideoLibrary>
<MyVideoFiles>
<remote>
<zero>Queue</zero>
<star>Queue</star>
</remote>
</MyVideoFiles>
<MyVideoPlaylist>
<remote>
<clear>Delete</clear>
<zero>Delete</zero>
</remote>
</MyVideoPlaylist>
<VirtualKeyboard>
<remote>
<back>BackSpace</back>
<star>Shift</star>
<hash>Symbols</hash>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<enter>Enter</enter>
<pageminus>CursorLeft</pageminus>
<pageplus>CursorRight</pageplus>
</remote>
</VirtualKeyboard>
<ContextMenu>
<remote>
<title>Back</title>
</remote>
</ContextMenu>
<Scripts>
<remote>
<info>info</info>
</remote>
</Scripts>
<NumericInput>
<remote>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<enter>Enter</enter>
<back>BackSpace</back>
</remote>
</NumericInput>
<Weather>
<remote>
<back>PreviousMenu</back>
</remote>
</Weather>
<TV>
<remote>
<red>Red</red>
<green>Green</green>
<yellow>Yellow</yellow>
<blue>Blue</blue>
</remote>
</TV>
<Settings>
<remote>
<back>PreviousMenu</back>
</remote>
</Settings>
<AddonBrowser>
<remote>
</remote>
</AddonBrowser>
<AddonInformation>
<remote>
<back>Close</back>
</remote>
</AddonInformation>
<AddonSettings>
<remote>
<back>Close</back>
</remote>
</AddonSettings>
<TextViewer>
<remote>
<back>Close</back>
</remote>
</TextViewer>
<MyPicturesSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</MyPicturesSettings>
<MyProgramsSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</MyProgramsSettings>
<MyWeatherSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</MyWeatherSettings>
<MyMusicSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</MyMusicSettings>
<SystemSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</SystemSettings>
<MyVideosSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</MyVideosSettings>
<NetworkSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</NetworkSettings>
<AppearanceSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</AppearanceSettings>
<Profiles>
<remote>
<back>PreviousMenu</back>
</remote>
</Profiles>
<systeminfo>
<remote>
<back>PreviousMenu</back>
</remote>
</systeminfo>
<shutdownmenu>
<remote>
<back>PreviousMenu</back>
</remote>
</shutdownmenu>
<submenu>
<remote>
<back>PreviousMenu</back>
</remote>
</submenu>
<MusicInformation>
<remote>
<info>Back</info>
</remote>
</MusicInformation>
<MovieInformation>
<remote>
<info>Back</info>
</remote>
</MovieInformation>
<LockSettings>
<remote>
<menu>Back</menu>
</remote>
</LockSettings>
<ProfileSettings>
<remote>
<menu>Back</menu>
</remote>
</ProfileSettings>
<PictureInfo>
<remote>
<skipplus>NextPicture</skipplus>
<skipminus>PreviousPicture</skipminus>
<info>Back</info>
</remote>
</PictureInfo>
<Teletext>
<remote>
<zero>number0</zero>
<one>number1</one>
<two>number2</two>
<three>number3</three>
<four>number4</four>
<five>number5</five>
<six>number6</six>
<seven>number7</seven>
<eight>number8</eight>
<nine>number9</nine>
<red>Red</red>
<green>Green</green>
<yellow>Yellow</yellow>
<blue>Blue</blue>
<info>Info</info>
<menu>Back</menu>
<start>Back</start>
<teletext>Back</teletext>
</remote>
</Teletext>
<Favourites>
<remote>
<back>Close</back>
</remote>
</Favourites>
<FullscreenLiveTV>
<remote>
<left>PreviousChannelGroup</left>
<right>NextChannelGroup</right>
<up>ChannelUp</up>
<down>ChannelDown</down>
</remote>
</FullscreenLiveTV>
<PVROSDChannels>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
<playlist>Close</playlist>
</remote>
</PVROSDChannels>
<PVROSDGuide>
<remote>
<back>Close</back>
<menu>Close</menu>
<start>Close</start>
<guide>Close</guide>
</remote>
</PVROSDGuide>
<PVROSDDirector>
<remote>
<back>Close</back>
<menu>Close</menu>
</remote>
</PVROSDDirector>
<PVROSDCutter>
<remote>
<back>Close</back>
<menu>Close</menu>
</remote>
</PVROSDCutter>
<MyTVSettings>
<remote>
<back>PreviousMenu</back>
</remote>
</MyTVSettings>
<AddonSettings>
<remote>
<clear>Delete</clear>
</remote>
</AddonSettings>
</keymap>August 27, 2014 at 00:16 #2642stephan
KeymasterFine
-
This reply was modified 8 years, 10 months ago by
-
AuthorPosts
- The forum ‘i.MX6 XBMC support’ is closed to new topics and replies.