XBMC with CEC possible

sebog
Posts: 14
Joined: Sat Dec 13, 2014 1:54 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

XBMC with CEC possible

Post by sebog »

Hi There,

just read about your new Odroid-C1. Sounds great! Does it have CEC-support?

Will it be possibly to use Panasonic TV Remote with CEC on XBMC like it is possible with raspberry?

If not, which of your mainboards does support CEC?

Also: Is it possible to install the raspberry version of XBMC on the C1? If not, will there be a tuturial how to install or even another image?

Thanks a lot

mdrjr
Site Admin
Posts: 11852
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 2 times
Been thanked: 77 times
Contact:

Re: XBMC with CEC possible

Post by mdrjr »

Yes, Hardware supports CEC but its still not tested and we are working onto getting it :)

As for software... Its not compatible with rPi. Very different Hardware.

sebog
Posts: 14
Joined: Sat Dec 13, 2014 1:54 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by sebog »

Wow ...that was fast - thx :)

Is that what you say: You are working still on the software and will provide image files to download with xmbc and working cec soon

Then I will order now and stay excited

mdrjr
Site Admin
Posts: 11852
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 2 times
Been thanked: 77 times
Contact:

Re: XBMC with CEC possible

Post by mdrjr »

Current image (Ubuntu 14.04) Has XBMC working.. except for CEC
CEC will be supported too :)

sebog
Posts: 14
Joined: Sat Dec 13, 2014 1:54 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by sebog »

Is there a timlime for CEC-support @XMBC already?
I'm thinking about waiting untill the release of the next ubuntu image version before installing. Would that make sense?

mdrjr
Site Admin
Posts: 11852
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 2 times
Been thanked: 77 times
Contact:

Re: XBMC with CEC possible

Post by mdrjr »

Working on it as speak :)

damp
Posts: 1
Joined: Mon Jan 05, 2015 11:14 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by damp »

I would also love the cec support

@mdrjr: you say the hardware supports it, does that mean that it should be possible in android as well?

mdrjr
Site Admin
Posts: 11852
Joined: Fri Feb 22, 2013 11:34 pm
languages_spoken: english, portuguese
ODROIDs: -
Location: Brazil
Has thanked: 2 times
Been thanked: 77 times
Contact:

Re: XBMC with CEC possible

Post by mdrjr »

Not sure about Android...

bobbug2
Posts: 9
Joined: Mon Jan 05, 2015 2:14 am
languages_spoken: german,english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by bobbug2 »

Is there anything you have to do/install to get CEC support?

How do you find out if it's the cable or the OS/whatever support what causes a problem if CEC is not working?

StrekoZ
Posts: 7
Joined: Wed Jan 07, 2015 9:07 pm
languages_spoken: english,russian,latvian
ODROIDs: ODROID C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by StrekoZ »

As mdrjr said, he is working on CEC support, and probably we will see it soon at next release. Just be patient. Answering on same questions takes a huge time for him.

Holzhaus
Posts: 163
Joined: Sat Jan 31, 2015 3:12 am
languages_spoken: english, german
ODROIDs: C1 (running ArchLinux ARM)
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by Holzhaus »

Any news?

User avatar
odroid
Site Admin
Posts: 41084
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3194 times
Been thanked: 1753 times
Contact:

Re: XBMC with CEC possible

Post by odroid »

Unfortunately, the CEC will not be enabled in near future due to the limitation of current hardware.
Sorry about that.

Holzhaus
Posts: 163
Joined: Sat Jan 31, 2015 3:12 am
languages_spoken: english, german
ODROIDs: C1 (running ArchLinux ARM)
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by Holzhaus »

But CEC-support will come eventually? Because CEC-Support was one of the reasons why I bought the C1...

Offshore
Posts: 1
Joined: Tue Jan 13, 2015 12:31 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by Offshore »

Same here :(

kinguru2
Posts: 63
Joined: Fri Dec 26, 2014 5:36 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by kinguru2 »

And me

Mefa2
Posts: 7
Joined: Fri Jan 30, 2015 11:07 pm
languages_spoken: english, polish
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by Mefa2 »

I had been wating for CEC support with my fingers crossed, but now I have to think if I buy it. For me it's very important feature, because I wanted to build my media center around C1.

corossig
Posts: 1
Joined: Fri Jan 16, 2015 6:09 pm
languages_spoken: english, french
ODROIDs: Odroid-C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by corossig »

@odroid : could you be more explit about the limitation of current hardware

olihey
Posts: 34
Joined: Mon Sep 23, 2013 5:20 pm
languages_spoken: english
ODROIDs: C2
Location: Germany
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by olihey »

odroid wrote:Unfortunately, the CEC will not be enabled in near future due to the limitation of current hardware.
Can you please explain this?

Is the Odroid C1's hardware capable of supporting CEC?
So, can this be added via software later?

User avatar
odroid
Site Admin
Posts: 41084
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3194 times
Been thanked: 1753 times
Contact:

Re: XBMC with CEC possible

Post by odroid »

The threshold voltage level of CEC input pin is too low and it can't read the CEC signal stably.
The threshold level is not adjustable by software and we can't fix this issue probably.
Really sorry about this issue.

Mefa2
Posts: 7
Joined: Fri Jan 30, 2015 11:07 pm
languages_spoken: english, polish
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by Mefa2 »

@odroid
1. Will it be fixed in future units?
2. Is it possible to map some keys on TV's remotes to work with C1's IR reciver?

skgo
Posts: 5
Joined: Wed Jan 14, 2015 7:01 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by skgo »

IIRC, CEC is between 2.5 and 3.6V, the Pin on C1 seems to be in a 3V3-Bank - any chance to get this fixed with the pullup in the IOB (or external pullup)?

User avatar
odroid
Site Admin
Posts: 41084
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3194 times
Been thanked: 1753 times
Contact:

Re: XBMC with CEC possible

Post by odroid »

@Mefa2
1. I have no idea at this moment.
2. If your IR remote is NEC protocol compatible, it must be possible.

@skgo
The CEC input port IO-voltage is 1.8Volt bank.

Holzhaus
Posts: 163
Joined: Sat Jan 31, 2015 3:12 am
languages_spoken: english, german
ODROIDs: C1 (running ArchLinux ARM)
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by Holzhaus »

I'm kinda angry now, because I specifically looked if the C1 supports CEC and found this thread. Your anouncement was the reason why I bought that device.

Any chance that we'll be allowed to RMA our devices to get that fixed? Or that we get a Pulse8 USB Adapter for free or at reduced price? Or can you describe some way how to increase voltage (maybe via GPIO pins)?
Last edited by Holzhaus on Sun Feb 01, 2015 1:35 am, edited 1 time in total.

skgo
Posts: 5
Joined: Wed Jan 14, 2015 7:01 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by skgo »

@odroid thanks for the info. Seems I was looking at a wrong place. We are talking about GPIOAO_12 (J16), right? I assumed VDDIOAO_3V3 (J15) is the corresponding bank-VCCIO

karlkloss
Posts: 141
Joined: Tue Jan 13, 2015 9:34 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by karlkloss »

Well, that problem should be fixable with a HDMI adapter plug, that contains a voltage divider on the CEC signal.
Did you try this?

wibrain
Posts: 10
Joined: Thu Jan 15, 2015 8:06 am
languages_spoken: english
ODROIDs: C1.C1+, C2
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by wibrain »

odroid wrote: Sorry about that.

I am hoping that this is NOT the official final response to this issue. Count me among those that are extremely disappointed at the lack of this very important functionality. It needs to be fixed in future revisions of the hardware, and some compensation should be in order for the early adopters.

bodgy
Posts: 131
Joined: Sun Sep 14, 2014 8:18 pm
languages_spoken: english norwegian bokmal
ODROIDs: XU4,XU3,C2,C1, W
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by bodgy »

karlkloss wrote:Well, that problem should be fixable with a HDMI adapter plug, that contains a voltage divider on the CEC signal.
I might have misread, but if the CEC pin voltage is too low then it would be a buffer or pullup that would be needed rather than a voltage divider. Will wander off and look at the schematic again, just in case I'm an idiot! :)

skgo
Posts: 5
Joined: Wed Jan 14, 2015 7:01 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by skgo »

No, he wrote the threshold voltage for logic '1' is too low. My understanding:
CEC is low between 0-0.6V and high between 2.5-3.6V
The C1 pin has 1V8 IO, so the 0.6V CEC Low is not in all cases caputerd as logical '0', but may due to the low pin threshold be captured as logical '1'.

bodgy
Posts: 131
Joined: Sun Sep 14, 2014 8:18 pm
languages_spoken: english norwegian bokmal
ODROIDs: XU4,XU3,C2,C1, W
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by bodgy »

Ah, yes, well ignore what I said then :)

karlkloss
Posts: 141
Joined: Tue Jan 13, 2015 9:34 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by karlkloss »

To Hardkernel:

Please provide an image with CEC enabled and Kodi, or (even better) a CEC test program.
Then I'll try to find a solution with resistors, or in case that fails, a level translator.

Phyx
Posts: 5
Joined: Mon Feb 02, 2015 10:09 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by Phyx »

wibrain wrote:
odroid wrote: Sorry about that.

I am hoping that this is NOT the official final response to this issue. Count me among those that are extremely disappointed at the lack of this very important functionality. It needs to be fixed in future revisions of the hardware, and some compensation should be in order for the early adopters.
I'm pissed about this too. How did you not test this before you claimed it supported CEC??? Sorry just doesn't cut it here. What happens to us early adopters now?

pascasio
Posts: 14
Joined: Tue Jan 20, 2015 8:05 am
languages_spoken: español
ODROIDs: Odroid-C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by pascasio »

Only sorry?

No to what extent this is reportable for fraud. Announce that a device has such a feature to buy it and then say "sorry".

marcoooo
Posts: 27
Joined: Thu Jan 15, 2015 8:07 pm
languages_spoken: english
ODROIDs: Odroid-C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by marcoooo »

question what the hell is CEC and why is it needed with xbmc

running multiple devices with KODI and never missed it

pascasio
Posts: 14
Joined: Tue Jan 20, 2015 8:05 am
languages_spoken: español
ODROIDs: Odroid-C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by pascasio »

It is used to manage kodi with the same control of the tv without any configuration. It is very useful to avoid having to use but we Yatse or Internet

marcoooo
Posts: 27
Joined: Thu Jan 15, 2015 8:07 pm
languages_spoken: english
ODROIDs: Odroid-C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by marcoooo »

thats why i never missed it 9and never will use) i use yatse ...

thnx for the explanation

tf2k
Posts: 1
Joined: Tue Feb 03, 2015 3:11 am
languages_spoken: english german
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by tf2k »

@odroid:
Can you please give some more details regarding the HDMI CEC issue? I had a look into datasheets of the HDMI level shifter from NXP and the amlogic SoC, but when I studied the schematic of the C1 I couldn't spot the hardware problem. Is it the missing external pull up (compared to level shifter reference) or what is the issue? All CEC related signals seem to be connected to the 3V3 rail. Hope you give some hints so electronic students like me may get it working using a hardware workaround.

It would be very nice if you can share your investigations to the community. C1 ist still my favorite to buy for a Kodi - but there I would like to use the CEC.

Phyx
Posts: 5
Joined: Mon Feb 02, 2015 10:09 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by Phyx »

I agree that the Odroid-C1 is a really good hardware platform, that's what makes me so angry about this whole thing. I won't really start throwing words around like fraud, but would be very grateful to @odroid if you can tell us a way forward from here.

I suppose I have to get a pulse-eight adapter now, which I rather not since it's more expensive then the board itself!

I'm not an electronics guy so I don't fully understand the issue, so would be grateful if someone could explain to me why there isn't a software workaround possible for this issue. isn't it still possible to distinguish between low (0) and high (1) ?

bklopfer
Posts: 13
Joined: Sun Dec 21, 2014 11:10 am
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by bklopfer »

Very disappointed here, too. But I'm willing to bust out the ol' soldering iron if it would fix this -- please let us know.

@Phyx, it sounds like the low-level hardware does not properly distinguish between low and high, as the voltages are not commensurate with the HDMI-CEC spec. If that's the case, there's likely nothing that can be done in software to rectify it (the software doesn't get to set the low/high voltage thresholds). There's no software fix for getting a 240V-only appliance to run on 120V...

Phyx
Posts: 5
Joined: Mon Feb 02, 2015 10:09 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by Phyx »

Ah that clarifies things, thanks @bklopfer.

I guess since I don't have the required soldering nor electronics skills I will wait a bit longer for people who do have the required skills to confirm that this is indeed a hardware issue and will just have to order a Pulse-Eight adapter...

User avatar
memeka
Posts: 4420
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART
Has thanked: 2 times
Been thanked: 61 times
Contact:

Re: XBMC with CEC possible

Post by memeka »

I think this should be possible to fix with a HDMI adapter.

dedenker
Posts: 22
Joined: Tue Jan 20, 2015 7:56 pm
languages_spoken: English, Dutch
ODROIDs: Odroid 1C
Location: Amsterdam
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by dedenker »

Okay, this is F* up, but lets move on.
It is a development board and we are nerds ;-) so let stop crying about and get this little piggy for the market!

Would it not be possible to build a pull up resistor on PIN 13 that would fix the problem?
I understand that somewhere there might be also a resistor that is to high...?
So the options are:
* Use the Pulse-Eight CEC adapter (just require Android ( http://forum.odroid.com/viewtopic.php?f=14&t=5022 ) to be recompiled with libcec, Ubuntu is already supported)
* Try a pull up resistor, remap PIN13 to a GPIO pin or some other tinkering... (high risk of brinking you Odroid!!)
* Use the IR sensor to recognize your own/default remote control signals (no support on Android, Ubuntu needs a "learning" application also)
Anybody else idea's?

karlkloss
Posts: 141
Joined: Tue Jan 13, 2015 9:34 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by karlkloss »

Pull down, not pull up.
All devices on the CEC bus have a pullup resistor to 3.3V, and can pull the signal down to 0V, to generate messages. It's like a LIN bus or K-Line.
So we need a pulldown resistor to bring the high signal down (not very reliable, because it depends on the TV and maybe other devices) or better a voltage divider. If that doesn't work reliably, then we need a level translator from 3.3V to 1.8V. Also doable.

Hardkernel, can you confirm that this is the right pin for CEC?
Image

User avatar
odroid
Site Admin
Posts: 41084
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3194 times
Been thanked: 1753 times
Contact:

Re: XBMC with CEC possible

Post by odroid »

Please hold on.
We are looking for a better solution now even we don't know whether it really works or not.
Give us a couple of days.

dedenker
Posts: 22
Joined: Tue Jan 20, 2015 7:56 pm
languages_spoken: English, Dutch
ODROIDs: Odroid 1C
Location: Amsterdam
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by dedenker »

If hardkernel follows HDMI standards the pins are 13 and 17=(gnd).

User avatar
streetboy
Posts: 196
Joined: Tue Feb 26, 2013 6:43 pm
languages_spoken: english
ODROIDs: ODROID-X,U2,XU3-Lite
C1, XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by streetboy »

dedenker wrote:If hardkernel follows HDMI standards the pins are 13 and 17=(gnd).
http://forum.odroid.com/viewtopic.php?f=80&t=3323
Micro type D seems to have a different pin map. :?:

dedenker
Posts: 22
Joined: Tue Jan 20, 2015 7:56 pm
languages_spoken: English, Dutch
ODROIDs: Odroid 1C
Location: Amsterdam
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by dedenker »

Correcy, my bad.
PIN 15 & 16(GND) it is then.
http://pinoutsguide.com/PortableDevices ... nout.shtml

fishtank
Posts: 51
Joined: Thu Jan 01, 2015 9:57 am
languages_spoken: english
ODROIDs: c1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by fishtank »

What is CEC?

ryecoaaron
Posts: 99
Joined: Tue Dec 23, 2014 6:02 am
languages_spoken: english
ODROIDs: odroid-c1 x2, odroid-c2 x1, odroid-xu4 x3, odroid-hc2, cloudshell xu4, cloudshell2 xu4, odroid go, odroid go advance, odroid-n2
Location: Wisconsin
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by ryecoaaron »

Using Google...

Definition of:HDMI CEC

(HDMI Consumer Electronics Control) A control function that lets one A/V component control another if they are connected via HDMI cables. For example, inserting a disc into the DVD player would turn on the TV automatically or the A/V receiver, if part of the system. Using proprietary brand names, HDMI CEC initially worked only when components were from the same vendor. Increasingly, HDMI CEC works across vendors' products. See HDMI.

User avatar
OverSun
Posts: 1493
Joined: Mon Apr 29, 2013 5:12 pm
languages_spoken: english
Has thanked: 0
Been thanked: 19 times
Contact:

Re: XBMC with CEC possible

Post by OverSun »

People tend to give CEC very strange definitions - that it allow you to switch between sources, choose active source, control DVD's, blah-blah-blah...
In XBMC way it's very simple - it is a way to push commands back through HDMI cable to device that is showing you XBMC. That means you take your remote, turn on TV, make it louder/quieter with the remote, and see the XBMC running on the TV. Then you press left/right/up/down keys on the same remote and it controls XBMC. The same goes for play/pause and other buttons. Very convenient to have XBMC control integrated to your TV remote.

Karaczan
Posts: 12
Joined: Wed Jan 07, 2015 7:09 am
languages_spoken: english
ODROIDs: Odroid-C1
Has thanked: 0
Been thanked: 0
Contact:

Re: XBMC with CEC possible

Post by Karaczan »

My TV is an LG with SimpLink. As i know it's CEC compatible.
Please make a packet for download, so we can experiment on our own.

Post Reply

Return to “General Topics”

Who is online

Users browsing this forum: No registered users and 2 guests