Need Smartlabs IPTV box remote
I got new IPTV service from Baltcom with Smartlabs SML 5050 box.
Nothing available in NEEO library...
Funny enough IR coded seems to be same as on my DuneHD remote but completely mixed up like chanel up is button 3 etc, so they can't be used in same room.
Is NEEO IR extender capable to send different signal from brain? If it is then I could leave one box in closed cabinet with IR extender and other outside so that brain can control it.
- Oldest first
- Newest first
- Active threads
- Markus MahrTOP CONTRIBUTOR ☆☆☆
- Troubleshooter / non related to NEEO
- 2 mths ago
- Reported - view
Girts Burnauskis This sould be doable for Andy or Fäbu as they are responsible for new device inclusionReply Like 1
We have just added your Smartlabs SML-5050 device. It will appear around 6PM CET.
But regarding the issue with controlling both devices at the same time, we cannot do anything about it. For some devices there are mutliple IR adresses available to prevent this from happening. But this is not the case for Dune and Smartlabs devices.
Also, there is currently no option on NEEO that allows to direct or block the IR signal for the extender. I'm sorry for the bad news!Reply Like
Andy Thank you, as always You are the best!!!
Speaking about directing IR signal from extender it might be the feature on next hardware NEEO future development for people with two same make and model equipment..Reply Like
Many thanks for the kind words!
It's probably possible with a software change. I'll file a report to the dev team.Reply Like
Andy unfortunately must say that added device codes do not work
Picture of original remote
Copairing functions I discovered button ( A ) dose programme to beginning, function is not available on original remote! Would be nice to have it on NEEO.
BTW dune remote buttons works on Smartlabs box but Smartlabs remote does not work on dune box.Reply Like
I'm sorry to hear! Which exact Dune model did you use? We'll make sure that these codes are added.
The image of the remote indicates that this is a provider specific driver that is used. We have added the manufacturer codes.Reply Like
I have Dune HD TV303D.
I can make cross reference of functions if you need.Reply Like
That would be great! Are all included? Otherwise I can create a Live IR Test with all commands from this driver. These would be 255 commands.Reply Like
This is my quick sketch
I can do live ir test if it helps.Reply Like
Thanks! We'll add the device ASAP.
What do you mean with "Program from beginning"?Reply Like
The device was just added besides the "Program" command. The device will appear around 6PM CET. Please add the Baltcom SML-5050.Reply Like
Program beging is function to launch current TV programme from beginning... very helpfulReply Like
Andy we are almost there :)
From Baltcom SML-5050 descreet power off and power on works, that means it is smart device and should be added without assumption mode.
Now speakeng about functions there is a feve that dose not work or works different that's not available on original remote like cursor right is fast forward.
I think it could be good idea to do live ir test to discover missing functions.Reply Like
I have hooked up arduino and readed codes. It appears that factory codes are different in header (BF) and core code is same compared to Baltcom box.
So original box (BF)
Dune hd (FD)
My Baltcom. (FDFD) which explains why dune remote works on baltcom and baltcom dose not work on dune. Will attach some pictures, sorry no time to retype now...
on pages bottom working functions not available on original remoteReply Like
Thanks! Can you either send me the file with the +600, -500, etc codes? Or here would be the Live IR Test:
- Navigate to the Settings Menu in your NEEO app.
- Navigate to NEEO Brain.
- Click on "Live IR Test".
- Enter into the text field the following code: ej5XqeqbBV
- Test the commands
Thanks for testing!Reply Like
Andy thanks for live ir test
It looks that all codes are still in
FD xx xx format
I need them to be as
FD FD xx xx
Like on first example funktion OK on screen pictureReply Like
Attached file is complite with all commands including extra functions that not available on original remote.
there is two buttones that are on original remote but i don't know how to call them properly two way circle (swap ) and like back (circ one) back is available as separate function!!!
All in all i found a way how to read and convert NEC1 hex codes in compair file . there is 3 examples of same function of different variations Baltcom FDFD, Dune FD and Smartlabs BFReply Like
The learned codes put out a code with an additional subdevice. Also, the protocol is recognized as Pioneer, instead of NEC. The Pioneer protocol is based on NEC and is very close, but not the exact same. Here's a Live IR Test for Volume down in order to figure out if we need NEC without the subdevice or Pioneer with subdevice: EpPKe21nNTReply Like
So additional FD in front of code makes it look as subdevice?
Code is 32bits with same frequency and timing for all 3
On SL and Dune code starts with first 8 bits as 0
On Baltcom code starts with
1111 1101 (F D)
Which is same as second 8 bits on Dune code
SL code second 8 bits are
1011 1111 (B F)
Function code is in next 16 bits
1011 0000 0100 1111 (B 0 4 F)
So Baltcom full code is
1111 1101 1111 1101 1011 0000 0100 1111 (FDFDB04F)
Smartlabs full code is
0000 0000 1011 1111 1011 0000 0100 1111 (BFB04F)Reply Like
EpPKe21nNT live ir test commands are actually for button (OK)
And as you labelled Pioneer version
FD FD B0 4F is correct one!!!
NEC one is wrong FD 02 B0 4FReply Like
I found mestake, this function is not available as Back, replace it with circ one which is correct back function.
And i found Power on only function!
Back FDFD40BF Decoded NEC: FDFD40BF (32 bits) Raw (68): 8900 -4400 550 -1700 500 -1700 500 -1700 550 -1700 550 -1650 550 -1700 500 -600 500 -1700 550 -1700 500 -1700 550 -1650 550 -1700 500 -1700 550 -1700 500 -600 500 -1700 550 -600 550 -1700 550 -600 550 -550 600 -550 600 -550 600 -550 600 -550 550 -1700 550 -600 550 -1700 550 -1700 550 -1700 600 -1650 600 -1650 600 -1650 600
circ one FDFDEC13 Decoded NEC: FDFDEC13 (32 bits) Raw (68): 8850 -4450 550 -1650 550 -1700 550 -1650 550 -1700 550 -1650 550 -1650 550 -600 550 -1650 550 -1650 550 -1700 550 -1650 550 -1700 500 -1700 500 -1700 550 -600 500 -1700 550 -1650 550 -1700 550 -1650 550 -550 550 -1700 500 -1700 550 -550 550 -600 500 -600 550 -550 550 -550 550 -1700 500 -600 550 -550 550 -1650 550 -1700 550 Power on only FDFD28D7 Decoded NEC: FDFD28D7 (32 bits) Raw (68): 8900 -4400 550 -1700 500 -1700 550 -1700 500 -1700 500 -1700 550 -1700 500 -600 500 -1700 550 -1700 500 -1700 550 -1700 500 -1700 500 -1700 550 -1700 500 -600 500 -1700 600 -550 550 -600 550 -1700 550 -600 550 -1700 550 -600 550 -600 550 -600 550 -1700 550 -1700 550 -600 550 -1700 550 -600 550 -1700 550 -1700 550 -1700 550Reply Like
Thanks! All added! The new data appears around 6PM CET. I had to replace the driver. Please delete and re-add the device.
Also, I was confused about BACK and CIRC ONE. I have added them as BACK and REFRESH (icon looks like this?). They may still be reversed. Let me know and I'll reverse them.
Thanks for all your help with getting this working!Reply Like
This (back) command dose not work on Baltcom unit it is for normal Smartlabs version
On Baltcom (back) command is
It is important to have Back button correct becose it is one of hard buttons!!!Reply Like
Okay, got it! Corrected! This will already be included within the 6PM CET update.Reply Like
Found some issues
(Power on only) works only as FD28D7
if it is FDFD2807 it works as power togle on off same as FDFD48B7
Power on only FD28D7 Decoded NEC: FD28D7 (32 bits) Raw (68): 8900 -4500 550 -600 550 -600 550 -550 600 -550 600 -550 600 -550 600 -550 550 -600 550 -1700 550 -1700 550 -1700 550 -1700 550 -1700 600 -1650 600 -550 550 -1700 600 -550 550 -600 550 -1700 550 -600 550 -1700 550 -600 550 -600 550 -600 550 -1700 550 -1700 550 -600 550 -1700 550 -600 550 -1700 550 -1700 550 -1700 550
Programm from begining works only as FD02FD not FDFD02FD
Beginning FD02FD Decoded NEC: FD02FD (32 bits) Raw (68): 8950 -4450 600 -550 600 -550 600 -550 550 -600 550 -600 550 -600 550 -600 550 -600 550 -1700 550 -1700 550 -1700 550 -1700 550 -1700 550 -1700 550 -600 550 -1700 550 -600 550 -600 550 -600 550 -600 550 -600 550 -550 600 -1650 600 -550 600 -1650 600 -1650 600 -1650 600 -1700 550 -1700 550 -1700 550 -600 550 -1700 550
DIR right is mixed with DIR down must be this
dir right FDFD52AD Decoded NEC: FDFD52AD (32 bits) Raw (68): 8850 -4450 550 -1650 550 -1700 550 -1650 550 -1700 500 -1700 500 -1700 550 -600 500 -1700 500 -1700 550 -1700 500 -1700 500 -1750 500 -1700 550 -1650 550 -550 550 -1700 550 -550 550 -1650 550 -600 550 -1650 550 -550 550 -600 500 -1700 550 -550 550 -1700 500 -600 550 -1650 500 -600 550 -1700 500 -1700 500 -600 550 -1700 500Reply Like
Changed! The new data appears around 12AM CET. Please update the device.
But be aware that the Power on and Program button may not work. Until now, all codes where either Pioneer D=191 S=191 or NEC1 D=191 (no subdevice). The codes you have sent me know are NEC D=0 S=191. Never had these before. Also, codes that when analyzed are not resulting into clear NEC1, NEC2, NEC-f16, etc codes, usually don't work. The newest codes are neutral NEC, which doesn't exist. I've had to choose one in order to be able to build the codes. As the others where NEC1, I took NEC1. But there is still a difference. The new codes have the device number 0, instead of 191 and have included a subdevice, instead of none.
If they are not working, I will create NEC1 code with D=191 and the correct OBC. I'm pretty sure this will work. Let me know!Reply Like
I'm not completely understand what you mean.
So for example in yamaha rx v850 hex values like
5E A1 A8 57
5E is sub device A1 is device and A857 is function?Reply Like
NEC1 can include a subdevice or not. Both versions are used. The mentioned RX has no sub-device. It's for the back button e.g. NEC1, D=122, OBC (Function)=170
This is in decimal, converted to HEX it's Device=7A and OBC=AA
Regarding the codes above, 191 is BF.
So, I'm not sure how the Hex numbers you got are converted. Anyway, 191 seems to be FD within your conversion. Doesn't matter anyway, it's the same. So FD FD means D=191, Subdevice= 191. The number that follows seems to define the protocol. and the function. But not sure how to read this. Usually, you work with decimal and hex numbers in IR development, which would be 191 or BF, not FD
Because of this, what we did is to analyze the RAW code in order to get the codes as normal HEX or decimal numbers. Which does work fine. Just the last two commands where somewhat different.
Just update the device data after 12AM CET and test if the currently added commands work. If not, I'm sure the other version will work.Reply Like
So on Smartlabs original remote indeed ir code is
00 BF xx xx that makes device
On dune remote remote code is
00 FD xx xx wouldn't it make
On Baltcom remote
FD FD xx xx wouldn't it make
S253 d253?Reply Like
True! Would make 253. Strangely, when analyzing the RAW code I get another result. More strange, most commands are already working, but FD/253 is not in our database. Confused... Let me know about the result of the currently added commands. Otherwise I'll create a Live IR Test with all versions we know FD, BF, with NEC1 or Pioneer, etc. This way we will figure out the couple of remaining codes for sure.Reply Like
Thank you! Now all works as it should.
There's one thing, on power off command actually 2 commands are activated, first power on only and then power togle.
Is this how it is meant to be?
It was pleasure to learning something new, now I see how ir command is built.
Thing wit OBC is still a bit unclear for me, I noticed that byte 3, is inverse byte 4.
So really only 255 commands available but what define order?
I mean hex to Dec conversion dose not make it in same order as on live test, some commands correspond but most are different.Reply Like
Glad to hear!
Yes, this is on on purpose. Your device has no discrete Power off command. Because of this we made a macro that sends power on and then power toggle, to make sure the device is on and power toggle/power off will always turn off the device.
Regarding the OBC - it depends on the protocol. Some have 255, some have 127, some 240, etc. But every combination of device and subdevice numbers have another 255 codes, these are still a lot of codes. Also, not all protocols have the subdevice option.
The order is usually totally mixed up. There is no clear pattern for which command does what. That's why we had to work with Live IR Tests.Reply Like