View Full Version : [Announce] Pierogi - a universal infrared remote control app
Copernicus
2012-02-18, 23:56
u can do something to allow changing the main buttons, to allow people to put their 4-5 buttons they use?
I'm not entirely sure; I'm using Qt for my interface, but I'm no expert on the workings of Qt. I'm using their most basic button widgets laid out mostly in a series of grids on a tabbed window. I really don't know just how much can be done to change the contents of the GUI.
Now, on the other side, I have absolutely no problem remapping those buttons to new functions, as you can tell whenever you change keysets. That part is easy. I just don't know enough GUI workings to change labels or icons or button layouts on the fly...
sixwheeledbeast
2012-02-19, 00:06
What's going to get bumped of the Media page to add record back in? There's not a lot of space.
Myself, I would like to see Media 2 and Input out of secondary and put in with the main tabs then put favourite up into the menu.
Favourites are now only needed to save them as selection is easy with the volume buttons.
I am wondering if you are up to implementing some weird keysets like this one http://lirc.sourceforge.net/remotes/canon/RC-1_RC-5 for controlling DSLR cameras.... They usually have a few buttons and I don't know how well they are going to fit in your layout.
As regards "odd" keysets like A/C and other equipment.
I have started a section in the wiki to try to explain these key mappings, using a snippet from an earlier post.
Although I don't use many Air-Con units over here in sunny England :rolleyes:, I find the key mappings are a bit odd.
Example would, "Red" for Hotter, "Blue" for Colder, "Mute" for Fan, Numbers "1-3" for Fan Speed and maybe "0" for Swing; not make more sense? (possibly mentioned in earlier post)
Copernicus
2012-02-19, 01:17
What's going to get bumped of the Media page to add record back in? There's not a lot of space.
"Eject" seems the most likely to boot off that tab, I think. But yeah, its a problem. :)
Myself, I would like to see Media 2 and Input out of secondary and put in with the main tabs then put favourite up into the menu.
Favourites are now only needed to save them as selection is easy with the volume buttons.
Hmm... That might just work. (I got into trouble before putting too many tabs at the top of the window, we'll have to check with a few themes to make sure they don't get pushed off the side.)
I have started a section in the wiki to try to explain these key mappings, using a snippet from an earlier post.
Thank you! I've been trying to figure out a good way to explain some of my stranger key mappings to users, this will help.
I find the key mappings are a bit odd.
Example would, "Red" for Hotter, "Blue" for Colder, "Mute" for Fan, Numbers "1-3" for Fan Speed and maybe "0" for Swing; not make more sense? (possibly mentioned in earlier post)
Yes, absolutely. I really just mapped them to number keys for testing purposes (not that I have an A/C to test against, I just wanted to make sure hitting the buttons didn't cause any errors). In fact, I've been mapping the more recent A/Cs (like Sharp's A/C) this way:
"power" -> Power key
"Fan Faster" -> Volume Up key
"Fan Slower" -> Volume Down key
"Temp/Timer+" -> Channel Up key
"Temp/Timer-" -> Channel Down key
"Energy Save" -> Green key
"Cool" -> Blue key
"Fan" -> Yellow key
"Timer" -> Sleep key
"Auto/Cool" -> Info key
But yeah, I've really been throwing these in without doing much thought or providing any explanation. :) The fact that the buttons in the various air conditioners don't match each other doesn't make things any easier, either. This really requires a bit more thought than I've given it...
electroaudio
2012-02-19, 01:31
I'm mostly a C++ kind of guy, but I can manage a number of other languages when needed. :) But right now, I am still mostly concentrating on getting the backend working right. (I'm finally starting on that effort to slim down the amount of memory usage...)
But yes, once the backend is cleaned up a bit more, I could see it put to use with lots of different front-ends, from widgets to custom-built screens to the classic universal button layout...
Nice :) i am looking forward to it...
I have noticed that you import all the remotes yourself from many different sources: Have you thought about a conversionprogram or something similar, that would make it possible for any user to import their own ircodes, without being dependant of your work?
sombragris
2012-02-19, 02:33
Hi Copernicus, thank you!!
I am using the Philips TV Keyset 1 and the LG TV Keyset 1C and both work very well. Now if only I could give the N900 more range... oh well.. Thanks again!!
Copernicus
2012-02-19, 02:34
I have noticed that you import all the remotes yourself from many different sources: Have you thought about a conversionprogram or something similar, that would make it possible for any user to import their own ircodes, without being dependant of your work?
I've pretty much given up on creating any automation for converting the existing config files. Trying to pull codes out of the LIRC data is surprisingly painful, as I've probably explained earlier. :) With the amazing collection of settings, formats, and options available, no two LIRC config files are the same, even when they describe the same data. The JP1 data is somewhat better, but is split between two or three different competing formats (and has even less coordination than the LIRC does).
Moreover, I'm really not trying to do what either of these two groups do -- I don't want to bother trying to emulate individual remote controls. It is easy to see that many devices share the same IR "language", and I don't see why an intelligent remote control app couldn't take advantage of that fact. So I'm trying to create these "keysets", which are synthetic combinations of compatible remote control languages.
I guess, In short, you could say I'm playing around with the data as I enter it. :)
Once the backend code crystallizes a bit more, it should be easier to construct a method to enter in remote codes. But I don't think it will ever be as easy to do in Pierogi as it is with LIRC or JP1...
Copernicus
2012-02-19, 02:49
I am using the Philips TV Keyset 1 and the LG TV Keyset 1C and both work very well.
Cool, I'm glad to hear that they are working for you! (Especially the Philips, as I can't test that one myself...)
Now if only I could give the N900 more range... oh well..
I'm getting fairly decent range with my N900; at least, it can reach from the couch to the TV as well as most of my remotes can. Are you getting only very short range with yours? (I've seen one person report that they are only getting 1 meter distance with their N900's IR.)
fffffred
2012-02-19, 05:58
Speaking of automation. I have a keychain remote similar to this:
http://m2.sourcingmap.com/smapimg/en/n/06a/mini-universal-avtv-remote-control-keychain-1172n.jpg
How it works is, you have to preset it to the tv set by holding down the mute button. You release it when the tv you are trying to preset mutes. Normally all the other keys will then work for the tv you are controlling.
The reason I bring this up is to ask whether or not you plan on such implementation for your program? I have gone through all the LG keysets and none of them seem to work. It would be nice if the program automatically went through all the keysets and stopped on a keyset that works (ie a samsung keyset might work on the LG tv I have if all the LG ones don't...)
Otherwise, thanks for working on the program and the recent update. It looks good and the GUI is very user friendly. Just wished that finding the correct remote is made easier as I haven't had any luck yet.
Cheers,
Fred
bharathkumarst
2012-02-19, 10:05
@ copornicus
reqesting for sony tv remote RM-GA016. existing sets not working. thanks in advance
hermes040
2012-02-19, 10:06
Sharing a bad experience with Pierogi :
Yesterday I was visiting a friend. He is using LG M-2262D model TV/Monitor on his computer, to give some amusement I fired up Pierogi and shut down his monitor first, then up again. Nice I said, LG TV Keyset 1 works with this one :) . Then I tried to change the Input to switch the monitor to TV mode. I am not sure, I might have pressed another key more, but suddenly the TV/Mointor was in flashing mode :(
After that, no matter which keyset combination we tried, we were not able to take it out of flashing mode, even with the original remote and any instructions we tried from searches in internet. I had to leave with after 1 hour of trial & error, and still have no face to give him a call and ask if he solved it.
So the lesson: Don't play with other people's devices
miroslav_s
2012-02-19, 11:15
Copernicus it worked. I now have n900 remote controll for my Andersson tv. Thanks
Copernicus
2012-02-19, 11:44
Then I tried to change the Input to switch the monitor to TV mode. I am not sure, I might have pressed another key more, but suddenly the TV/Mointor was in flashing mode :(
Ack! Yes, please be careful with this program, not only because it is still in development mode, but because you really can do bad things to other devices with it!
That said, one of the detriments of this program is that it lacks sufficient documentation. Looking at the LG command set, I can see that there are two different "input" commands right around the same value, and I've only got one of them mapped. What most likely happened is that I've got one of the "discrete" input commands mapped (so it only switches the TV to use a particular port, it doesn't "toggle" back). Hopefully, all you need to do is find the control on the original device that changes the input.
My own Samsung tv/monitor will start flashing the LED when switched to use a port that is providing no data. It even remembers the port setting when turned off and on again. So I'm hopeful that's all that is going on with the LG...
Again, please be careful with this program!
EDIT: I downloaded the LG manual for that monitor, and it includes something I've never seen before anywhere: it contains the actual IR commands for the device, even describing how IR works (with diagrams of the waveform)! I have new respect for the LG company!
Anyway, looking at their table, the code that Pierogi's "Input" button is mapped to in that keyset is the value "11" (or "0B" in hexadecimal), which turns out to indeed be a code that changes the TV's input port. You should be able to change the input back by using the console's input button (the one farthest to the left of the group on the bottom right side of the console), or by using the "input" button on the original remote control (if you have it).
You can download the manual from here:
http://www.lg.com/us/support-product/lg-M2262D-PM#
I will go ahead and enter the data from this manual and create a new keyset. :)
Copernicus
2012-02-19, 11:55
How it works is, you have to preset it to the tv set by holding down the mute button. You release it when the tv you are trying to preset mutes.
Yes, other folks have brought up this idea, and I myself was looking into it when I started this project. To be completely honest, though, it is quite possible that none of the keysets currently in Pierogi will work with your TV; this code is still in development, and still has huge gaps in its internal database. (Not to mention that it is still undergoing testing.)
My plans are still to concentrate on getting a more complete, functional, and efficient back-end system running before adding this sort of feature. (In particular, if your TV didn't mute, it'd be hard to tell if it was due to a bug in Pierogi or due to the fact that Pierogi just didn't have the right keyset yet...)
Copernicus
2012-02-19, 12:00
@ copornicus
reqesting for sony tv remote RM-GA016. existing sets not working. thanks in advance
Yes, there seems to be a problem with Pierogi in general with the Sony TVs... I need to continue digging into the protocol, it must have a bug in it somewhere. Thanks!
sixwheeledbeast
2012-02-19, 13:02
Sharing a bad experience with Pierogi :
Yesterday I was visiting a friend. He is using LG M-2262D model TV/Monitor on his computer, to give some amusement I fired up Pierogi and shut down his monitor first, then up again. Nice I said, LG TV Keyset 1 works with this one :) . Then I tried to change the Input to switch the monitor to TV mode. I am not sure, I might have pressed another key more, but suddenly the TV/Mointor was in flashing mode :(
After that, no matter which keyset combination we tried, we were not able to take it out of flashing mode, even with the original remote and any instructions we tried from searches in internet.
LG TV Keyset 1 works fine for all the LG's I have used, friends and my own.
So should the wrong keyset cause problems on other TV's or would this be classed as a bug in Pierogi?
Copernicus
2012-02-19, 13:35
LG TV Keyset 1 works fine for all the LG's I have used, friends and my own.
So should the wrong keyset cause problems on other TV's or would this be classed as a bug in Pierogi?
Hmm. Ultimately, this has to be seen as a bug in Pierogi. The TV appears to be responding correctly to the command given to it; it's just that there wasn't enough information provided by Pierogi (or, for that matter, from the TV either) to let the user know what was going on.
If keysets can have mappings with subtle differences like this (such as one device interpreting a code as a "toggle" button and another as a "discrete" button), I'll need to make that possibility plain to the user. Probably this would mean taking the "Input" button off the Utility tab and making a more complete, informative page of input controls. Or something like that.
But yeah, I do want this to be a universal remote control, so buttons that do not do what you expect have to be considered a bug...
sixwheeledbeast
2012-02-19, 13:50
Hmm. Ultimately, this has to be seen as a bug in Pierogi.
...Probably this would mean taking the "Input" button off the Utility tab and making a more complete, informative page of input controls. Or something like that.
But yeah, I do want this to be a universal remote control, so buttons that do not do what you expect have to be considered a bug...
That would be a shame, I use the Input button a lot; on that LG Keyset as well.
But, I agree if Pierogi is to become stable it can't be doing funny things to equipment on any Keyset.
This app is just MUST HAVE.
See it from My-maemo back in January.
Tested on Philips sat receiver DSR2210 & on A LCD samsung TV. it work just well.even at 10 meters.
I tested on my RCA RS2652 but it hardly work (at 5-10 cm). (remote RS 2652)
So easy to easy Compared to QtIrreco.
No Internet connection needed for new device. Unless...
It's just cool to see an app that work nice and comfortable for N900.
BIG THANKS.
My request:
A desktop widget
Please, can you add remote for Technics too (SC-HD310 / SC-HD350 models)
Copernicus
2012-02-19, 14:11
That would be a shame, I use the Input button a lot; on that LG Keyset as well.
But, I agree if Pierogi is to become stable it can't be doing funny things to equipment on any Keyset.
Well, this is just talking about my preference for the official Pierogi app. If I can get the back-end code into shape, there shouldn't be anything stopping folks from creating their own personal front-ends to the IR control system. :)
immi.shk
2012-02-19, 14:24
thanks.. its the only ir app that works...
I have a question...
is it just me or n900's ir doesn't work's more then 5 ft
sixwheeledbeast
2012-02-19, 14:28
...there shouldn't be anything stopping folks from creating their own personal front-ends to the IR control system. :)
Unless you have no coding skills.
thanks.. its the only ir app that works...
I have a question...
is it just me or n900's ir doesn't work's more then 5 ft
What keyset and equipment are you controlling?
Although I have to be fairly accurate I get at least 16 feet on the keysets I am using.
immi.shk
2012-02-19, 14:43
no I haven't tested it on any device yet since I am away home rite nw.. I just tested that this app is working via CAMERA.. but before. this app only ir widget worked for me and I used it on my 27" Sony.. it worked but never more then 5ft...
I've pretty much given up on creating any automation for converting the existing config files. Trying to pull codes out of the LIRC data is surprisingly painful, as I've probably explained earlier. :) With the amazing collection of settings, formats, and options available, no two LIRC config files are the same, even when they describe the same data. The JP1 data is somewhat better, but is split between two or three different competing formats (and has even less coordination than the LIRC does).
Moreover, I'm really not trying to do what either of these two groups do -- I don't want to bother trying to emulate individual remote controls. It is easy to see that many devices share the same IR "language", and I don't see why an intelligent remote control app couldn't take advantage of that fact. So I'm trying to create these "keysets", which are synthetic combinations of compatible remote control languages.
I guess, In short, you could say I'm playing around with the data as I enter it. :)
Once the backend code crystallizes a bit more, it should be easier to construct a method to enter in remote codes. But I don't think it will ever be as easy to do in Pierogi as it is with LIRC or JP1...
And that is probably the main reason that pierogi is better than those other applications. Continue on that track. One thing that could be very useful is to document the process of converting remotes to pierogi's format in the wiki. So maybe other users can contribute keysets.
Finally, on the ui side, I believe QML would be ideal for pierogi. Changing labels, and even layouts is easier than ever.
Copernicus
2012-02-19, 17:51
One thing that could be very useful is to document the process of converting remotes to pierogi's format in the wiki. So maybe other users can contribute keysets.
The one thing I can say about contributing keysets is that I've been trying to make Pierogi conform to the original manufacturer's protocols. This means that the actual numeric values intended for each command are used, and Pierogi does any necessary conversions or manipulations necessary to construct the associated infrared pulses.
In most protocols, you'll have a combination of a "device code" and a "command code". For example, there's an excellent collection of the Sony codes at http://www.hifi-remote.com/sony/, the only downside of which is that they don't keep track of which commands are associated with which devices. (This isn't as big a problem for Sony as for other manufacturers, as Sony does an amazing job of maintaining backwards-compatibility.) If you take a look at their television codes (http://www.hifi-remote.com/sony/Sony_tv.htm), you'll see they are arranged in tables, with each table labeled with a device code, and each row labeled with a command code. These device/command integers are exactly the ones used in Pierogi.
Finally, on the ui side, I believe QML would be ideal for pierogi. Changing labels, and even layouts is easier than ever.
Ah, as someone fluent in C++, I've gotta admit that I'm quite comfortable with the classic Widget system. :) But yeah, it should be quite possible to place other front-ends onto Pierogi...
Tried sony tv keysets but it didnt work. Remote control is Sony RM-GA002. I will try other keysets and see if it works. Btw, very intuitive UI
fffffred
2012-02-19, 23:51
Sharing a bad experience with Pierogi :
So the lesson: Don't play with other people's devices
Ahhahhahahaaaha hahahaha...haahhahahhahahahahahahahahahaahahahahah ahahaa. *cough cough* *splutter splutter* *drops dead*
That's the funniest things I've heard all morning. Thanks for the laugh. I can just imagine the conversation between you and your mate. It would be along the lines of...
You: Check out how awesome my n900 is *turns off monitor*
Mate: Cool, what else can it do?
You: *click click click*
TV: *flash flash flash*
Mate: Ermmm, is it supposed to do that???
You:*runs and hides*
Anyway, so you don't think I'm a ******. have you tried power cycling the monitor? In normal circumstances, that should restart everything back to normal.
Good luck.
Fred
Copernicus
2012-02-20, 00:39
Tried sony tv keysets but it didnt work. Remote control is Sony RM-GA002.
Yes, other people have mentioned that the Sony TV keysets are not working. I went through them with a fine-toothed comb today, and I just cannot figure out what I am doing wrong. From every source I've got, the data looks right. The commands being sent to the IR device driver look right. I have no trouble controlling my Sony DVD player, which uses the same protocol (although not the same keyset).
I'm stumped. There's something very strange going on here...
Copernicus
2012-02-20, 00:45
Anyway, so you don't think I'm a ******. have you tried power cycling the monitor? In normal circumstances, that should restart everything back to normal.
Actually, if I'm interpreting the series of events correctly, the TV/Monitor has been switched to an input port that isn't currently connected to anything. Most TVs and monitors I've seen will maintain the input setting through a power cycle. You have to manually change the input back to a port that is connected before you'll see anything. (Unplugging might work, though...)
I would love to get confirmation from someone whether the Input key is not letting you toggle back to the original input port on that TV. I'm not absolutely sure at this point whether the key means different things to different LG tvs or not...
I just tested the logitech keyset. The keys that exist work fine, but I am missing the function that switches between inputs. Is it present on the config file? If it is and you fancy adding it, please do.
Another device for your list is the epson TW-700 projector.
Thanks again
Copernicus
2012-02-20, 00:54
Another Pierogi update is now making its way into the extras-devel repository. The big news this time is that it is now more memory efficient! Through the simple expedient of not initializing keyset data until absolutely necessary, much less space is used. I would now say Pierogi has moved from being "Extravagantly Wasteful" to "Merely Inefficient". :)
This still isn't a full-fledged keyset management scheme, but it's a decent first step. And at around 10% of memory, Pierogi is getting closer to being widgetizable.
However, this required a fairly massive amount of code modification, so be warned -- there are likely more bugs in this update than normal!
In other news, I believe I have fixed a bug in the Sky/Sky+ protocol, so those keysets may work better now. Also, made a first pass at keysets for HP and Motorola.
(On HP -- some of the config files for HP remotes were using plain vanilla Microsoft MCE codes, and some were using a slightly modified MCE keyset. The HP keyset in Pierogi is just the modified one, so you may need to try both Microsoft and HP to find one that works for you.)
Copernicus
2012-02-20, 01:05
I just tested the logitech keyset. The keys that exist work fine, but I am missing the function that switches between inputs. Is it present on the config file?
I found three different input keys in the config file (direct, optical, and coax), and I have all three of them mapped to internal Pierogi values, but I've only got the "direct" input mapped to a button right now (the "PC" input button in the secondary buttons "Input" tab), which I admit is pretty useless. I really do need to rework the input control scheme in Pierogi. :)
BTW, do you have a "toggle" input button on your remote? I've got controls that will choose a single input, but no single command that will let you switch between all the inputs...
Another device for your list is the epson TW-700 projector.
I see that there are a couple of config files available, I'll put it on my list. :)
Sorry, the toggle button is only on the device itself. There are three distinct buttons on the remote as you say.
On pierogi, I can see only
power -> power
mute -> mute
Volume up -> volume up
volume down -> volume down
red -> effect
blue -> settings
There is none of the 3 input buttons, could you map them please on 1,2,3 of the keypad tab (or anywhere you please, I just thought the 123 buttons are the most appropriate)
EDIT: Now I saw it, I hadn't seen that screen up to now...
EDIT2: The secondary buttons are too far away, and that's a function I use a lot, as almost all the primary buttons are empty, please put them somewhere more accessible...
Copernicus
2012-02-20, 01:50
The secondary buttons are too far away, and that's a function I use a lot, as almost all the primary buttons are empty, please put them somewhere more accessible...
Yes, the whole "secondary buttons" window was a quick hack I threw together when I realized I had too many tabs on the main window...
I will go ahead and map them to 1, 2, and 3 right now.
Phillips TV worked flawlessly. Now Keypad tab should be next to Main tab. Just an opinion. All four channel +/- and volume +/- should all be aligned vertically on the right for a simple thumb control since we have to keep the n900 in landscape form to work the IR.
Ok so .. i was wrong earlier.
Sony Keyset 1 worked with my older sony tv RM-870 and Sony Keyset 1a (does work) worked with the newer sony tv RM-GA002. Now trouble is RM-GA002 that i thought did not work earlier only works at a distance of say within a foot, foot and a half and thats it. So its really not usable.
Copernicus
2012-02-20, 11:14
Now Keypad tab should be next to Main tab. Just an opinion. All four channel +/- and volume +/- should all be aligned vertically on the right for a simple thumb control since we have to keep the n900 in landscape form to work the IR.
Yeah, I've kinda placed the tabs in the order I personally use them most. :)
And I admit, the two-handed design of the main screen is on purpose. For two reasons: one, I wanted to make the buttons just as big as I possibly could (to make it easier to look at the target device while using Pierogi, rather than looking down at the phone), and two, I want you to use two hands when using this app. Holding the phone in one hand while trying to manipulate it with your thumb, particularly while in landscape mode, is just going to force you to drop it. I fumble normal remotes all the time, fumbling a several-hundred-dollar phone is far worse...
But yes, the idea of customized interfaces has been brought up, and I expect there will be other options in the future. :)
Sony Keyset 1 worked with my older sony tv RM-870 and Sony Keyset 1a (does work) worked with the newer sony tv RM-GA002. Now trouble is RM-GA002 that i thought did not work earlier only works at a distance of say within a foot, foot and a half and thats it. So its really not usable.
Interesting! Are there any range problems with the older Sony? Moreover, does the Philips work at a longer range than both Sonys? (I may still have something subtly wrong in the Sony protocol, if the range is getting cut short for everybody...)
Yeah, I've kinda placed the tabs in the order I personally use them most. :)
And I admit, the two-handed design of the main screen is on purpose. For two reasons: one, I wanted to make the buttons just as big as I possibly could (to make it easier to look at the target device while using Pierogi, rather than looking down at the phone), and two, I <i>want</i> you to use two hands when using this app. Holding the phone in one hand while trying to manipulate it with your thumb, particularly while in landscape mode, is just going to force you to drop it. I fumble normal remotes all the time, fumbling a several-hundred-dollar phone is far worse...
But yes, the idea of customized interfaces has been brought up, and I expect there will be other options in the future. :)
Interesting! Are there any range problems with the older Sony? Moreover, does the Philips work at a longer range than the older Sony? (I may still have something subtly wrong in the Sony protocol, if the range is getting cut short for everybody...)
I cant argue because it is a valid UI design. One thing ive noticed myself doing alot is using just my thumb and trying to reach all the way to channel buttons on the left side and obstructing my IR port with part of my hand. I guess remotes are naturally for one handed use and in portrait. This is in landscape and hence for two handed use. If you want, maybe sometime down the road, we can also put the UI in portrait form.
My older sony (mid 90s) works fine with a decent range. The newer sony (2007) has the range issue, remote used is RM-GA002. Not just the range issue, because even standing at a foot distance i had to keep pressing the same button couple of times to get it registered. So there is some sort of bug. I was using Sony keyset 1b on it.
Hope it helps
Copernicus
2012-02-20, 11:50
My older sony (mid 90s) works fine with a decent range. The newer sony (2007) has the range issue, remote used is RM-GA002. Not just the range issue, because even standing at a foot distance i had to keep pressing the same button couple of times to get it registered. So there is some sort of bug. I was using Sony keyset 1b on it.
Thank you! I will do some more investigating, there may be a newer flavor of Sony IR control that I'm not supporting correctly...
willi6868
2012-02-20, 11:55
Amazing app bro! I love it. My Qtirreo does not work since 2months and this app is amazing! :)
Only thing I missing is a remote keyset for Humax (Vaci-5300) receiver.
It would be great to have it at Pierogi!
Found a bug in the filtering algorithm on the 'Select Keyset' screen:
Select 'Make' -> Panasonic
Look at all the 'TV' keysets
Select 'Device' -> TV
Only 'Panasonic TV Keyset 1b' shown
I haven't checked that all other 'Devices' filter out correctly on all 'Makes' but there might be other bugs like that. I think it might even be possible that some keysets are missing if you filter only by 'Make'.
Copernicus
2012-02-20, 12:11
Only thing I missing is a remote keyset for Humax (Vaci-5300) receiver.
I see a config file for it, so I'll put it on the list!
Copernicus
2012-02-20, 12:24
Found a bug in the filtering algorithm on the 'Select Keyset' screen:
Select 'Make' -> Panasonic
Look at all the 'TV' keysets
Select 'Device' -> TV
Only 'Panasonic TV Keyset 1b' shown
As the old saying goes, "that's not a bug, that's a feature!" Well, ok, yeah, that's kind of a bug, but not in the coding sense, more in the design sense. I put the "filter by device" feature in to try and utilize the compatible device data I've been slowly feeding in to Pierogi. But, if you check out the Device Compatibility List (http://wiki.maemo.org/Pierogi_Device_Compatibility_List), you'll notice that "TV Keyset 1b" is the only Panasonic TV keyset with any devices listed. It's going to take some time to build up a real database of what devices work with what keysets.
I probably shouldn't even have that filter in there until more device data is available. (I could also just claim that all the Panasonic TV keysets support Panasonic TVs, but I'd prefer not to make that claim until I've received confirmation that the keysets work on at least one TV. The data I'm using to create keysets in Pierogi is not necessarily trustworthy in all cases...)
Found a bug in the filtering algorithm on the 'Select Keyset' screen:
Select 'Make' -> Panasonic
Look at all the 'TV' keysets
Select 'Device' -> TV
Only 'Panasonic TV Keyset 1b' shown
I haven't checked that all other 'Devices' filter out correctly on all 'Makes' but there might be other bugs like that. I think it might even be possible that some keysets are missing if you filter only by 'Make'.
Ya i noticed Select Keyset window has issues selecting. Sony + Dvd wont bring up anything. But sony dvd keyset is available and working flawlessly too. It seems like a basic coding issue. I cant look at the code as i dont have IDE setup with linux. Logic seems to be wrong and needs to be worked on.
e.g. Acer - Tv - no tv keyset but it is there etc etc etc .. it can be repeated with every manufacturer name or by selecting device before manufacturer.
Copernicus
2012-02-20, 13:06
Sony + Dvd wont bring up anything. But sony dvd keyset is available and working flawlessly too.
Ah! If you have a working Sony DVD player, please add it to the Device Compatibility List (http://wiki.maemo.org/Pierogi_Device_Compatibility_List). Once that keyset has a supported device, it will show up when filtering. (I forgot, I have a Sony DVD device I can add that list myself...)
jleholeho
2012-02-20, 13:15
Dear Copernicus,
I was wondering if you´d have any opinions on this:
http://talk.maemo.org/showthread.php?t=82346
I´m looking for something to be working on Pioneer devices (AVR/BDP),
do you think there´s any chance to make this?
Thanks a lot
Copernicus
2012-02-20, 14:06
I was wondering if you´d have any opinions on this:
http://talk.maemo.org/showthread.php?t=82346
Hmm. I suppose coverage of bluetooth remote controls would be one way to extend a product like Pierogi. I guess I should look into it a bit.
I've gotta admit, though, that I'm finding I really do prefer IR to bluetooth. IR uses a lot less power, is extremely easy to work with, and is compatible with an enormous range of devices. (Including Pioneer.) I suppose if you've got an N9 and not an N900, though, this isn't something you want to hear...
jleholeho
2012-02-20, 14:15
thanks for that...
the thing is that a WiFi remote control could almost completely replace traditional IR remotes íncluded with the AV devices...
since all newer AV devices are connected to network for Internet radio streaming, DLNA, web browsing, BD Live...
shame is that iOS is hugely supported in this, you can have a decent WiFi remotes for Pioneer, Denon, Marantz, Onkyo, NAD, even Bang and Olufsen + almost all most-commercial brands like Sony, Samsung, LG, Panasonics....and the apps look nice, work good and are constantly updated...and the AV brands strongly support using these apps as a replacement of traditional remotes...they advertise it everytime at specs with respective product...
Copernicus
2012-02-20, 14:50
the thing is that a WiFi remote control could almost completely replace traditional IR remotes íncluded with the AV devices...
Only to a certain extent. Being able to control a device remotely is quite convenient, but Bluetooth/Wifi/etc. controls are still far more expensive than IR. And, of course, not everybody on the planet has an iPhone. Yet. (Thank goodness...)
iOS is hugely supported in this, you can have a decent WiFi remotes for Pioneer, Denon, Marantz, Onkyo, NAD, even Bang and Olufsen + almost all most-commercial brands like Sony, Samsung, LG, Panasonics....and the apps look nice, work good and are constantly updated...and the AV brands strongly support using these apps as a replacement of traditional remotes...they advertise it everytime at specs with respective product...
Well, that's the thing -- it's not too hard, or too expensive, to create a decent remote control app for a particular phone. But it gets harder if you try to support multiple architectures. And it is practically impossible to get every customer to use the same WIFI device -- you can't just give away an iPhone or iPod Touch with every AV purchase. But you can just give away an IR controller, they are that cheap to build.
iOS devices are so widespread today that it is cost-effective to make them a remote control mechanism for many devices. But they aren't widespread enough to make them the primary remote control mechanism. At least not yet. IR will continue to be around for quite a while to come (unless they start giving away bluetooth dongles with every purchase -- I could see that happening).
jleholeho
2012-02-20, 15:02
Yep, very true...
the damn AV brands should put ALL the existing mobile OS on the table and release one app working for all...iOS, Droid, WP, Symbian, Bada, Linux-based OS...and that´d pretty much cover every possible market in the world, since global assumption is that the person who buys such AV device probably has a mobile phone, too...or at least there´s a chance...
then they could simply include the original remote only upon requests...
skricciolo1981
2012-02-20, 18:26
Good evening and sorry for the inconvenience. United can add TV please?
Many thanks in advance best regards from Rome, Italy Fabio
sixwheeledbeast
2012-02-20, 18:52
Thanks for the update again.
Will report back on Virgin Media and Sky+ HD when I get to test them.
How's the Sony issue going?
If it helps (probably not) I haven't got a keyset to work with a Sony amp yet. Haven't got Model Number to hand but can get it.
Copernicus
2012-02-20, 20:56
United can add TV please?
It's now on my list! :)
Copernicus
2012-02-20, 20:59
How's the Sony issue going?
If it helps (probably not) I haven't got a keyset to work with a Sony amp yet. Haven't got Model Number to hand but can get it.
The issue isn't getting very far. I have a Sony DVD player to test against, but my problem is that I'm not having any problem with it. I'm able to send pretty much every command I've got, and at a decent range (6-8 feet from couch to player).
Yes, absolutely, I would like as much info as possible about the devices that are not working -- if I can figure out what is different about them, I may be able to determine what I'm doing wrong. Thanks!
philbelfast
2012-02-20, 23:18
hi, thanks for this app, the ui is super slick!
i had the below 2 remotes used in qtirreco before it quit on me after a reflash, could they be added to keysets??
tv
http://lirc.sourceforge.net/remotes/bush/WS6680
audio
http://lirc.sourceforge.net/remotes/panasonic/SA-AK25
thanks again
phil
king Ralphred
2012-02-20, 23:42
I got a sky+ box from a friend so replaced my comedy fortec star box. With the new update, I can get channel up to work sometimes but not always, but great. It's working on a dish receiver.
edit. I have to be a few inches from the box. With the tv, over 3' and still working.
sixwheeledbeast
2012-02-20, 23:44
Sharing a bad experience with Pierogi :
Yesterday I was visiting a friend. He is using LG M-2262D model TV/Monitor on his computer, to give some amusement I fired up Pierogi and shut down his monitor first, then up again. Nice I said, LG TV Keyset 1 works with this one :) . Then I tried to change the Input to switch the monitor to TV mode. I am not sure, I might have pressed another key more, but suddenly the TV/Mointor was in flashing mode :(
After that, no matter which keyset combination we tried, we were not able to take it out of flashing mode, even with the original remote and any instructions we tried from searches in internet. I had to leave with after 1 hour of trial & error, and still have no face to give him a call and ask if he solved it.
Just had the same problem but NOT WITH PIEROGI.
On a LG M227WDP TV/Monitor i found LG TV Keyset 1 worked perfect changed inputs no probs.
Then we tried to learn a friends V Box remote to control the LG's volume. It went into a odd input (just fuzz), and showed the version number as a screen saver.
The only way to get out of it was pressing EXIT and MENU together on the original remote and then selecting another Input.
The Input key did nothing it this mode. Pulling the mains did nothing.
I guess there's possibly something odd with these LG TV/Monitor's. It can't be Pierogi's fault if a Virgin Media Remote can cause the same/similar thing!
I couldn't make Pierogi do the fault.
Added the working Virgin Media Boxes to the device wiki, thanks.
The amp that's not working is:-
Sony AV Reciever STR-DN1000 - Remote RM-AAP042
Copernicus
2012-02-20, 23:46
i had the below 2 remotes used in qtirreco before it quit on me after a reflash, could they be added to keysets??
I'll put them on my list! BTW, I think the Beko TV Keyset 1 is almost identical to the values in the Bush config file, you might try using that one until I get the next update out...
Copernicus
2012-02-20, 23:49
With the new update, I can get channel up to work sometimes but not always, but great. It's working on a dish receiver.
Sigh. These satellite receiver guys just know how to make my life hard. :) I'll keep trying.
Copernicus
2012-02-21, 00:12
Just had the same problem but NOT WITH PIEROGI.
Thank you! I guess it may just be dangerous to try and control LG monitors with remotes, period... May need to give the user a warning about any devices that behave badly with remotes.
The amp that's not working is:-
Sony AV Reciever STR-DN1000 - Remote RM-AAP042
Thanks! Looking at the similar RM-AAU014 LIRC config file, I'm starting to think that I may possibly have something mixed up with the shorter 12 and 15 bit Sony codes; my DVD player is using just the 20-bit codes. I was certain I had all the codes working exactly the same way, but I will take another look...
sombragris
2012-02-21, 00:24
I'm getting fairly decent range with my N900; at least, it can reach from the couch to the TV as well as most of my remotes can. Are you getting only very short range with yours? (I've seen one person report that they are only getting 1 meter distance with their N900's IR.)
Mine is ~2m; however, sometimes I watch the TV from a larger range. There, my regular remote works while the N900 still can't.
BTW, I am reporting a problem in a separate post. Thanks!
superpj101
2012-02-21, 01:10
on select keyset then devices. can you add the AC in there. thanks!
Copernicus
2012-02-21, 02:27
on select keyset then devices. can you add the AC in there. thanks!
I suppose I could, but I'd prefer to get an actual confirmation that the keysets work on at least one air conditioner before I do that. :) I'm fairly confident that they will, but not certain.
If you have gotten one of the A/C keysets to work, perhaps you could list the device on the Device Compatibility List (http://wiki.maemo.org/Pierogi_Device_Compatibility_List)? That's what I'm really using to drive the device filter. Thanks!
sombragris
2012-02-21, 02:28
I would like to report something that perhaps might be a bug in Pierogi. I'm using the latest release.
So far, I've seen the problem only with LG keysets. I hadn't had time to test it with my Philips sets.
The problem is: I put the LG keyset in my favorites. The Philips keyset was preselected. I wanted to change some setting in a LG TV set, so I changed the keyset using my favorites.
Result? No respone from the TV set.
Then, I selected the keyset from the app menu... and only then it worked.
That's it: When I select the LG keyset from the favorites, it doesn't work. But when I select it from the app menu, it does. Can you look into it, Copernicus, please? Thank you !
Copernicus
2012-02-21, 02:53
I changed the keyset using my favorites.
Result? No respone from the TV set.
Then, I selected the keyset from the app menu... and only then it worked.
Interesting! This sounds like a fairly decent bug. I suppose there are a number of different possibilities; for one, I'm only changing keysets when Qt reports that the "selection has changed"; it may be possible (via some form of "dragging" or other gesture) to highlight an entry in the list without officially "selecting" it... It could also be that the entry in the favorites list has somehow gotten modified or corrupted; the problem may go away if you remove the keyset and add it back in. (Even better, leave the existing entry in the favorites list, and try to add the keyset after selecting it from the main keyset menu. If you can get the same LG keyset into the favorites list twice, then something has definitely gotten corrupted in the QSettings file.)
I'll see if I can find anything to cause such behavior in the code... Thanks!
LavaCroft
2012-02-21, 06:57
The first decent IR control application. Very good work!
Excellent app - thanks. Can you add the Sinotec keysets - it says it uses the RC A22 remote.
kent_autistic
2012-02-21, 14:04
flawless app!
Copernicus
2012-02-21, 14:41
Can you add the Sinotec keysets - it says it uses the RC A22 remote.
Sinotec looks like it is going to be hard to do -- I'm not finding any config files anywhere...
I just see the program in Extras and download.
I have a Sony TV and works perfect with the keyset 1 (isn`t metion the model on the device list, but a lot of sony tv have or use the same "configuration/remote control").
I`m going to try with a ps3 (via bravia sinc).
I would like if you can add the direct tv keyset, if you can`t, don`t worry.
Greetings.
Edit: Confirmed, it work with the ps3 too (via bravia sinc).
Is very anoying to write (for example introduce password to log in) but works.
it would be cool if you can add letters in the numbers of the keyset or/and with the red/green/yellow/blue buttons should be the X/triangle/square/circle function of the ps3 control (mostrly triangle who really is necesary for some stuff).
Copernicus
2012-02-21, 15:41
I have a Sony TV and works perfect with the keyset 1 (isn`t metion the model on the device list, but a lot of sony tv have or use the same "configuration/remote control").
Could you give us the model number? I'd love to put it into the list, and moreover, there seems to be a problem in Pierogi with some types of Sony TV, and I'd like to find out which TVs work and which do not. Thanks!
I would like if you can add the direct tv keyset, if you can`t, don`t worry.
I've been fighting with the DirecTv protocol for a while now. :) There is a preliminary keyset for it in the latest version of Pierogi (in the extras-devel repository), if you'd like to test it out.
it would be cool if you can add letters in the numbers of the keyset or/and with the red/green/yellow/blue buttons should be the X/triangle/square/circle function of the ps3 control (mostrly triangle who really is necesary for some stuff).
Let me look in to it -- there have been a number of user interface improvements suggested for Pierogi, and I'm hoping to spend some time improving the design... Thanks!
Could you give us the model number? I'd love to put it into the list, and moreover, there seems to be a problem in Pierogi with some types of Sony TV, and I'd like to find out which TVs work and which do not. Thanks!
Model is KDL-40WL140 (little old).
I've been fighting with the DirecTv protocol for a while now. :) There is a preliminary keyset for it in the latest version of Pierogi (in the extras-devel repository), if you'd like to test it out.
I use it as primary phone so i stay "safe" in Extras, so sorry can't help.
Let me look in to it -- there have been a number of user interface improvements suggested for Pierogi, and I'm hoping to spend some time improving the design... Thanks!
Well do what you can, the program is simple and works, that's the important.
By the way, the buttons for play, pause, etc works well too on the ps3 when see a movie.
Thanks for the program.
Greettings.
Copernicus
2012-02-21, 18:49
Model is KDL-40WL140 (little old).
Thanks!
I use it as primary phone so i stay "safe" in Extras, so sorry can't help.
No problem, I do that for most of my apps too. :) (I really do need to get a second N900 one of these days...)
By the way, the buttons for play, pause, etc works well too on the ps3 when see a movie.
Great! Good to hear that. :)
ejcrashed
2012-02-21, 18:52
Simply awesome, last weekend used it on many devices on my house and it was wonderful.
So far the only devices that didn't work where the Sky Box (none of the two available keysets seems to work with mine) and an old Telstar TV (couldn't find a keyset for it)
Keep the good work!
sixwheeledbeast
2012-02-21, 18:58
Model is KDL-40WL140 (little old).
I use it as primary phone so i stay "safe" in Extras, so sorry can't help.
Well do what you can, the program is simple and works, that's the important.
By the way, the buttons for play, pause, etc works well too on the ps3 when see a movie.
Thanks for the program.
Greettings.
I have noticed older Sony TV's work on the current keysets.
Added a Sony TV to wiki earlier.
KDL-40EX403
@s4br0s0
I completely understand why you stay in extras, I was the same until I got my hands on a second device. :D
But this program isn't in Extras yet, it's in Testing and Devel so you must have Testing apps on your phone. :eek:
TBH it's mostly bug fixes and extra keysets between the Testing and Devel versions.
@ejcrashed
Are you using the latest Devel version?
Copernicus
2012-02-21, 19:02
Another Pierogi update is working its way into the extras-devel repository. This one contains a number of new keysets. The Panasonic "SA-AK25" LIRC config file has been added as Panasonic Audio Keyset 2 (and I really do need to go through the rest of the Panasonic LIRC files and see what else I've missed). Also, new keysets have been created for Bush, Canon, Epson, Humax, Technics, and United.
It turns out that the United config file I found was for a digital converter box, not for a TV. Sorry about that, I'll have to keep digging to try and find more config files...
The Canon keysets were somewhat interesting to work with. Pierogi's UI is really not set up well for use in controlling a camera... The Canon camcorders have at least some VCR/DVD-like playback capability, so maybe half or more of their commands are mapped to the correct media playback controls. The DSLR and Powershot controls, though, were almost completely alien to Pierogi. Here's what I've mapped them to:
For the DSLR "RC-1/RC-5/RC-6" remote, there's just the one shutter control command, but with two modes -- immediate or two second delay. After some deliberation, I've just placed the two commands on the main tab:
Open shutter immediately -> Volume Down
Open shutter after delay -> Volume Up
I should note that the LIRC config file was fairly rough, so these commands may be reversed (or might not work at all)...
The Powershot had some menu-like commands, so I've mapped all of the commands onto the Menu tab, as so:
"Zoom In" -> Up
"Zoom Out" -> Down
"Right" -> Right
"Left" -> Left
"Snap" -> Select
"Multi" -> Menu
"Magnify" -> Guide
"Display" -> DiscMenu
I hope these mappings are somewhat useful. Please let me know if they should be changed. :)
Copernicus
2012-02-21, 19:08
But this program isn't in Extras yet, it's in Testing and Devel so you must have Testing apps on your phone.
Oh, by the way, have I mentioned that Pierogi just made its way into the Extras repository last night? :) (Yay! My first official app! :) )
Check it out:
http://maemo.org/downloads/product/Maemo5/pierogi/
@s4br0s0
I completely understand why you stay in extras, I was the same until I got my hands on a second device. :D
But this program isn't in Extras yet, it's in Testing and Devel so you must have Testing apps on your phone. :eek:
TBH it's mostly bug fixes and extra keysets between the Testing and Devel versions.
It was promote it to Extras (http://maemo.org/packages/view/pierogi/) (not sure if today or yesterday), not the lastest version with more keysets and stuff but works well (at least for me and what i have).
See first post (http://talk.maemo.org/showpost.php?p=1163264&postcount=1), "Pierogi version 0.6.0 is now available in the Extras repository!"
Greetings.
Edit: Oh, by the way, have I mentioned that Pierogi just made its way into the Extras repository last night? :) (Yay! My first official app! :) )
Check it out:
http://maemo.org/downloads/product/Maemo5/pierogi/
You beat me, i was going to write a post with an "advice" it was promote it to Extras but you put it on first post so i didn`t.
Copernicus
2012-02-21, 19:17
So far the only devices that didn't work where the Sky Box (none of the two available keysets seems to work with mine) and an old Telstar TV (couldn't find a keyset for it)
Ah, if the Sky Box is a Sky/Sky+ satellite receiver, that's being worked on right now. (I put a keyset in for it, but reports on how well it works have been mixed so far, so I'm still trying to pin it down exactly.)
As for Telstar, I'm coming up with absolutely nothing. :) Sorry about that. There just don't seem to be any config files to be found for that brand...
hello
first of all very nice app :) as you wanted some feedback on whether it works with A/C or not so here is the outcome...
i tried with my samsung A/C...
doesn't seem to work :/
and also would you please try to add Elekta A/C remote?
sixwheeledbeast
2012-02-21, 19:29
Oh, by the way, have I mentioned that Pierogi just made its way into the Extras repository last night? :) (Yay! My first official app! :) )
Check it out:
http://maemo.org/downloads/product/Maemo5/pierogi/
Well I do apologise. Congrats.
And here's me trying to keep up to date :rolleyes:
Thanks for letting me know :p :D
I completely understand why you stay in extras, I was the same until I got my hands on a second device.
TBH it's mostly bug fixes and extra keysets between the Testing and Devel versions.
This still stands true tho.
I would like to report something that perhaps might be a bug in Pierogi. I'm using the latest release.
So far, I've seen the problem only with LG keysets. I hadn't had time to test it with my Philips sets.
The problem is: I put the LG keyset in my favorites. The Philips keyset was preselected. I wanted to change some setting in a LG TV set, so I changed the keyset using my favorites.
Result? No respone from the TV set.
Then, I selected the keyset from the app menu... and only then it worked.
That's it: When I select the LG keyset from the favorites, it doesn't work. But when I select it from the app menu, it does. Can you look into it, Copernicus, please? Thank you !
I have been testing this out before and I can reproduce this bug.
More info to follow....
Copernicus
2012-02-21, 19:41
as you wanted some feedback on whether it works with A/C or not so here is the outcome...
i tried with my samsung A/C...
doesn't seem to work :/
Sorry about that. :) I know there's at least one Samsung A/C remote that I don't yet have covered; I'm still trying to grapple with how to support it, it's got a surprisingly complicated protocol...
and also would you please try to add Elekta A/C remote?
That may be a problem as well -- I'm coming up dry on config files for Elekta. I'll keep digging...
sixwheeledbeast
2012-02-21, 20:31
... it may be possible (via some form of "dragging" or other gesture) to highlight an entry in the list without officially "selecting" it...
This is exactly the problem.
Dragging on the favourite page can cause Pierogi to "select" a different keyset but show the original keyset still selected.
100% reproducable.
Select the top favourite Keyset in Favourites tab.
Drag on the Favourites tab page.
Your top favourite is still highlighted.
Go to Main Tab.
The Keyset shown in Main tab is different from the highlighted keyset on the Favourite tab.
Copernicus
2012-02-21, 20:52
Dragging on the favourite page can cause Pierogi to "select" a different keyset but show the original keyset still selected.
Thank you!!! I will add some code in to catch the Qt Signals associated with dragging. (I've probably mentioned this before, but I'm not really a GUI expert... I'm slowly learning. :) )
Update: Turns out it wasn't a case of me missing some signals, but rather a case of me catching the wrong signal. Once I figured that out, the problem went away. :) Guess I'll push up another update fairly soon...
peterleinchen
2012-02-21, 22:07
Some feedback for the Bose
all buttons from Main and Keypad working - perfect
Info from Utility also, but can not exit this OSD cause
Exit from Menu disabled, other buttons from Menu working (Menu?)
buttons from Media working (except pause)
Secondary buttons:
TV and Adjust not assigned
TunerBand from Media working
DVD and AUX from Input working, BUT here I am missing the opportunity fo switching to Tuner and also switch to TV. ( also on the Bose there is CBL-SAT input).
So only thing I really miss is TV input.
But please do not see as claim/request, just as feedback.
Thanks again.
P.S. did you see any other info for the Metz? I searched around, but was unsuccessful. Just found some universal remote suppliers:
http://talk.maemo.org/showpost.php?p=1166727&postcount=243
Copernicus
2012-02-21, 23:37
Some feedback for the Bose
all buttons from Main and Keypad working - perfect
Info from Utility also, but can not exit this OSD cause
Exit from Menu disabled, other buttons from Menu working (Menu?)
buttons from Media working (except pause)
Secondary buttons:
TV and Adjust not assigned
TunerBand from Media working
DVD and AUX from Input working, BUT here I am missing the opportunity fo switching to Tuner and also switch to TV. ( also on the Bose there is CBL-SAT input).
So only thing I really miss is TV input.
But please do not see as claim/request, just as feedback.
Actually, this is the info of most use to me -- all I am working with are small lists of numbers, I don't have any means myself to know whether they match reality or not. For example, my list of codes doesn't even have an "Exit" button. The Pause control should be working, though, if my data isn't messed up. I'll take another look. :)
I have a couple of codes for a "Video1" and a "Video2" that I didn't map to anything because I wasn't sure of what they did; I'll figure out which one is TV and which one is cable/sat and give them the correct assignments.
I don't have specifc AM and FM buttons in Pierogi (at least not yet); I went ahead and assigned FM to the "Tuner Band" key, but that isn't exactly the right place for it. :)
P.S. did you see any other info for the Metz?
You know, the odd thing is that I'm finding information on the protocol Metz uses to pass IR data, but I'm not finding any codes at all. Usually it's the opposite...
The odds are that the people who are offering pre-programmed remotes are getting their codes the direct way -- grab a Metz remote, point it at an IR receiver hooked up to a computer, and record the pulses for each button as you hit it. There's really no way for manufacturers to keep their codes a secret... :)
I tried the sony keyset 1 on a sony google tv and works too.
Tried quickly and just power on/off, input and volume up/down.
Greetings.
kent_autistic
2012-02-22, 00:42
make the power button red! :)
Copernicus
2012-02-22, 00:57
make the power button red! :)
I'm kind of a fan of the subdued monochromatic layout myself, but yeah, customized front-ends to the Pierogi data are definitely on the to-do list. :) Might not be me doing them, though -- I'm not much of a UI guy. I'm planning on cleaning up the back-end and making it available to others for their own coding fun...
Finally something to use my ir port with. I tried it on my rca tv using rca tv keyset 1, works prefectly but my only problem was the range of about 3 feet. Would like to request gdi gd-2000 or gdi gdrc-400
Copernicus
2012-02-22, 06:18
I tried it on my rca tv using rca tv keyset 1, works prefectly but my only problem was the range of about 3 feet. Would like to request gdi gd-2000 or gdi gdrc-400
Yes, several people have commented about range problems; certainly, 3 feet is too short. :) I'll take a look at RCA again (although I must admit my RCA data is a mess right now, might take a while).
For the GDIs, I've just added several Motorola keysets (which also go under the brand name General Instruments; I should probably note that somewhere); with luck, one of the STB keysets (1, 1a, or 1b) will work for you...
Added to Device Compatability List
--------------------------------------------
Phillips TV 29" + Sony Dvd Player + Sony 21" CRT with their model numbers.
thaks again for rhe hp keyset it works :)
i have ir receiver what shall i do to get my own remotes in pierogi ?
thanks in advance :)
Hi Copernicus, great job indeed, working without a hitch.
Would you consider adding "Technosat" satellite receivers IR codes.
/nkirk
raghavmurali
2012-02-22, 09:02
Its working great for Sony TV. Need to check for other TVs.
skricciolo1981
2012-02-22, 09:15
I selected United and TV, but does not give me the list of Keyset :confused: Other problems I wrote to you there ....:)
Copernicus
2012-02-22, 13:34
i have ir receiver what shall i do to get my own remotes in pierogi ?
Ah, I have not actually done this myself yet, so I don't know just how much effort it takes. But I do know that the LIRC folks can use their server to read IR and store unknown IR pulses. That is, in fact, how the enormous database of LIRC config files has been constructed. And I'm sure there are other similar tools out there as well.
As for getting the codes into Pierogi, I haven't yet spent the time to create a config file mechanism for the program. I was originally going to use the LIRC file format, but I don't think it would work for my purposes any more... I'll need some time to come up with something.
But the Pierogi source code (https://garage.maemo.org/plugins/ggit/browse.php/?p=pierogi) is available, if you'd like to try a hand at it yourself. :) And I'm certainly willing to work on importing any new codes you send me...
Copernicus
2012-02-22, 13:44
Would you consider adding "Technosat" satellite receivers IR codes.
Hmm, I'm not finding any config files for the Technosat. (I can find posts from people asking about Technosat codes, and not getting any responses, so that's not a good sign.) This one will take some effort...
Copernicus
2012-02-22, 13:49
I selected United and TV, but does not give me the list of Keyset
Ah, that would be because I'm using this list (http://wiki.maemo.org/Pierogi_Device_Compatibility_List) to filter keysets by device. Since there are no United devices on that list yet, no keysets will show up. :(
If you just select United, and leave the device filter at "any", the two United keysets will show up.
I'm going to have to create a separate "compatible devices" list in the GUI, rather than use this "filter by device" mechanism. :)
skricciolo1981
2012-02-22, 14:37
"If you just select United, and leave the device filter at "any", the two United keysets will show up."
mmm nothing, tried without filter, but the 2 keyset does not work, perhaps because it is a United TV and not a DVD or DVBT?:confused:
Yes, several people have commented about range problems; certainly, 3 feet is too short. :) I'll take a look at RCA again (although I must admit my RCA data is a mess right now, might take a while).
For the GDIs, I've just added several Motorola keysets (which also go under the brand name General Instruments; I should probably note that somewhere); with luck, one of the STB keysets (1, 1a, or 1b) will work for you...
Tried the Motorola STB and it Work with the GDI STB also.
Copernicus
2012-02-22, 14:48
the 2 keyset does not work, perhaps because it is a United TV and not a DVD or DVBT?
Yeah, that's the big problem -- I was only able to find keysets for a DVD and for a set-top box, not for a TV. There just aren't a lot of United config files to be found...
Ah, I have not actually done this myself yet, so I don't know just how much effort it takes. But I do know that the LIRC folks can use their server to read IR and store unknown IR pulses. That is, in fact, how the enormous database of LIRC config files has been constructed. And I'm sure there are other similar tools out there as well.
As for getting the codes into Pierogi, I haven't yet spent the time to create a config file mechanism for the program. I was originally going to use the LIRC file format, but I don't think it would work for my purposes any more... I'll need some time to come up with something.
But the Pierogi source code (https://garage.maemo.org/plugins/ggit/browse.php/?p=pierogi) is available, if you'd like to try a hand at it yourself. :) And I'm certainly willing to work on importing any new codes you send me...
i have searched all over the internet to do so
i have the ability to work on both linux and windows
so after reading most of the post on the internet
here what it said :
i must have an ir receiver ( i do have 2 but i dont know they are compatible or not)
i must install winLIRC ( done)
then i have to record my own remote signals
to come out finally with a ".cf" file which i dont know it do work with your program or not
thanks again :)
Copernicus
2012-02-22, 14:55
Another Pierogi update is on its way up to extras-devel. This one is just to fix a couple of GUI issues, in particular the issue (http://talk.maemo.org/showpost.php?p=1167612&postcount=311) described by sombragris and explained by sixwheeledbeast. Thanks!
When you got time, adding NAD in the compatible devices would be nice.
skricciolo1981
2012-02-22, 14:58
"Yeah, that's the big problem -- I was only able to find keysets for a DVD and for a set-top box, not for a TV. There just aren't a lot of United config files to be found... "
Thanks Colin ... too bad ...:(:(
Copernicus
2012-02-22, 15:22
When you got time, adding NAD in the compatible devices would be nice.
I can see a handful of NAD config files, I'll add them to my list!
i am only want to know the config files extention that you need
is it the normal ".cf" ?
Copernicus
2012-02-22, 17:20
i am only want to know the config files extention that you need
is it the normal ".cf" ?
Actually, Pierogi doesn't yet read any config files; all the keyset data is stored internally, and I'm just entering it by hand. (It isn't hard to do, a config file is just a list of maybe twenty buttons each having a name and a couple of integer values.)
I will try to support one or more of the config file formats at some point in the future...
so if i give you some ".cf" files would u add them ?
Copernicus
2012-02-22, 18:39
so if i give you some ".cf" files would u add them ?
I'm certainly willing to give it a shot. :)
i tried today the samsung remote # it works perfectly :) #
great job
thanks again :)
i ll try to give u some congif files to add them next sunday :)
thanks in advance
What is the range of this application in metres or feet? For me it does not work more than 3 or 4 feet which is very less.
Copernicus
2012-02-22, 19:46
What is the range of this application in metres or feet? For me it does not work more than 3 or 4 feet which is very less.
Pierogi should work at about the range of a normal infrared remote control, but several users have reported very short range, particularly with some Sony televisions. Can you tell me what type of device you are trying to control? (And the keyset you are using with it?) Thanks!
@Copernicus
Didin't want to bother you with my daewoo tv but I decided to give it a shot. Are there any chances for some more remotes? Can I help you some way to pin the right remote? should I provide some data from the manual or something? :)
monkeyman
2012-02-22, 21:37
Copernicus - Thanks again for all of your work. The Motorola STB Keyset 1 works with the Comcast cable boxes very well (both Pace and Motorola). In fact all three keysets (1, 1a and 1b) do.
You've added a feature which was absent on the Comcast remote (Media tab "->Advance") which is a "Jump forward 15 Sec" button.
I do have one more request for this remote set: The "Page Up" and "Page Down" buttons are absent. While they may not seem important they serve 2 functions: 1) jump up/down 1 page in the guide; 2) Jump Back 5 Minutes (in DVR for Page Down button) and Jump Forward 5 Minutes (in DVR for Page Up button).
That Jump 5 minute function allows me to skip the commercials so if you could add that function to the "Step Back" and "Step Fwd" buttons of the Media tab of the Motorola Keyset 1 I'd be very happy (as though I weren't already - A remote for my N900 which actually works? Pierogi is it).
Thank you very much Copernicus,
David
Hi, fantastic app! We've got a Panasonic HTS3548 home theatre/DVD and the closest device supported Pierogi is HTS3544, which unfortunately doesn't work. How does support for new devices get added to LIRC/Pierogi et al?
Copernicus
2012-02-22, 22:15
Are there any chances for some more remotes? Can I help you some way to pin the right remote?
There are always chances! :) But yeah, I've pretty much tapped out all my usual sources of information.
should I provide some data from the manual or something? :)
Up until a couple of days ago, I would have guessed no, but I just downloaded an LG user manual that <gasp> contained an actual description of their IR protocol, along with a handful of actual control codes! If Daewoo puts any info like that in their manuals, I'd be happy to enter it into Pierogi...
Copernicus
2012-02-22, 22:34
I do have one more request for this remote set: The "Page Up" and "Page Down" buttons are absent.
Actually, they aren't absent, but rather hidden; if you go up to the Pierogi menu, and select "Secondary Buttons", you'll find four more tabs filled with buttons I didn't have space for in the main windows. The first of these tabs ("TV") has the Page Up / Page Down buttons.
That Jump 5 minute function allows me to skip the commercials so if you could add that function to the "Step Back" and "Step Fwd" buttons of the Media tab of the Motorola Keyset 1 I'd be very happy (as though I weren't already - A remote for my N900 which actually works? Pierogi is it).
Let me go ahead and do that -- it sounds like a good idea to me. :)
Copernicus
2012-02-22, 22:54
We've got a Panasonic HTS3548 home theatre/DVD and the closest device supported Pierogi is HTS3544, which unfortunately doesn't work.
Do you mean the Philips HTS3548? Let me take another look at the LIRC config files, I didn't put as much effort into coding up audio devices as I did TVs when I was working on Philips. :)
How does support for new devices get added to LIRC/Pierogi et al?
For now, support for new devices in Pierogi is pretty much done through me. :) The LIRC project, however, has been built up by hundreds (maybe thousands) of IR enthusiasts creating software to read the IR pulses sent by remotes into their PCs. It's really a kind of amazing project...
Requesting support for Sony RM-EV100 remote for Sony video cameras (EVI-D30,D70,D100). These robotic cameras have a switch for 3 different remote codes.
Some hex codes can be found from Remote Central (http://www.remotecentral.com/cgi-bin/codes/sony/page-2/) model EVI-D30.
Copernicus
2012-02-23, 15:41
Requesting support for Sony RM-EV100 remote for Sony video cameras (EVI-D30,D70,D100). These robotic cameras have a switch for 3 different remote codes.
Some hex codes can be found from Remote Central (http://www.remotecentral.com/cgi-bin/codes/sony/page-2/) model EVI-D30.
I shall give it a shot. :) It takes a bit more time for me to extract codes from the Pronto data, but with Sony, I can always cross-check against the big list (http://www.hifi-remote.com/sony/Sony_vcr.htm). :)
Copernicus
2012-02-23, 17:37
Another Pierogi update is heading towards the extras-devel directory right now. This one contains a fix for a nasty bug associated with holding down the volume rocker switch (thanks to sixwheeledbeast for catching it!). Also in this update are new keysets for Foxtel, NAD, and Universum.
sixwheeledbeast
2012-02-23, 19:20
0.6.11 has definitely made an improvement on the volume/keyset switch.
The keysets certainly don't stack up exponentially any more.
The CPU gets worked but hildon-home only hits 30%.
Thanks for the fix.
Copernicus
2012-02-24, 02:45
A question for Pierogi users: are you overclocking/underclocking your N900? (Especially for those using Pierogi with a Sony device.)
I was just wondering if perhaps the problems some people are seeing with Sony devices are because I am calculating the timing wrong. It may be that I will need to calibrate Pierogi to the clock speed of the phone...
Thanks!
Copernicus,
I do not overclock and still had problems with a Sony TV.
Thanks for this great app! :)
Copernicus
2012-02-24, 03:51
I do not overclock and still had problems with a Sony TV.
Thank you! I was hoping it wasn't a timing issue. :)
Copernicus
2012-02-24, 16:57
I believe that Pierogi is in a fairly stable and usable state now, so before starting any significant new GUI or backend changes, I'm declaring the current codebase as "version 1.0". An update with this version number is making its way into extras-devel now, and presuming there are no obvious problems with it, I'll push it up to extras-testing and see what the folks there think about it. Thanks!
ivgalvez
2012-02-24, 17:00
I am happily using Pierogi with my Samsung TV although I haven't figured out which keyset should I select for my Home Theater Sony AV Receiver STR KS1100.
Any one knows a compatible keyset for this device?
Copernicus
2012-02-24, 17:16
I am happily using Pierogi with my Samsung TV although I haven't figured out which keyset should I select for my Home Theater Sony AV Receiver STR KS1100.
Any one knows a compatible keyset for this device?
I think Sony Receiver Keyset 1 should be the closest one for that device... If it isn't working, it may be falling prey to the "Sony Problem" Pierogi has been having -- you might have to hold your N900 right up to the receiver for it to recognize the signal. (I still haven't figured out the cause of this problem...)
Cardigan
2012-02-24, 17:52
HI,
nice aplication, I would appreciate if this would support my Kathrein Sat Recevier UFS 922 as well as my Harman Kardon Receiver AVR 220.
Thanks, Oliver
Copernicus
2012-02-24, 18:08
nice aplication, I would appreciate if this would support my Kathrein Sat Recevier UFS 922 as well as my Harman Kardon Receiver AVR 220.
I can see config files for them, I'll put them on my list. :) (I should admit, however, that for some reason I've been having a terrible time with satellite receivers of all kinds...)
ivgalvez
2012-02-24, 18:37
I think Sony Receiver Keyset 1 should be the closest one for that device... If it isn't working, it may be falling prey to the "Sony Problem" Pierogi has been having -- you might have to hold your N900 right up to the receiver for it to recognize the signal. (I still haven't figured out the cause of this problem...)
You are right, it works, at least most basic functions, but only being very close and aiming carefully.
The remote control for this device is model RM-AAU17 and some important features are missing such as changing audio mode (Auto, Dolby, MultiStereo...).
It's unfortunate as the original remote control also needs to aim very carefully to work and Pierogi would have been a perfect replacement now that I can also control the TV and VLC video player via web interface in PC connected to the TV.
Copernicus
2012-02-24, 19:35
The remote control for this device is model RM-AAU17 and some important features are missing such as changing audio mode (Auto, Dolby, MultiStereo...).
Yes, I built the current UI of Pierogi specifically with an eye towards TV, VCR and DVD usage; and it turns out this misses a lot of audio related functionality. I really need to rework the UI, possibly with an entire alternate set of tabs for different keysets. (Other devices, like cameras and air conditioners, are an even worse fit to the existing UI...)
It's unfortunate as the original remote control also needs to aim very carefully to work and Pierogi would have been a perfect replacement now that I can also control the TV and VLC video player via web interface in PC connected to the TV.
I'm beginning to wonder if maybe there just isn't something odd about the IR receivers that Sony is using. I would bet that you could use an "IR Repeater" with the receiver to make both Pierogi and the original remote control work better...
sixwheeledbeast
2012-02-24, 20:10
Anybody with problems tried in pitch black?
Possible interference from lighting or sunlight?
Probably not but worth ruling out
--Edit
I mean range problems, for those who wondered what I was on about!!!
sixwheeledbeast
2012-02-24, 23:34
Also link to Pierogi 1.0.0 Package Rate page would be handy.
Dragoss91
2012-02-24, 23:50
This app is awesome and much better than Qtirreco wich is dead because it's database is down . :)
king Ralphred
2012-02-24, 23:54
I sat with the n900 about 3' messing with sky set 1a. It work but every 4th or 5th press. Any chance it's down to how long the key is pressed for because it's seems to be a really quick press works. I might also be talking poo.
Copernicus
2012-02-25, 00:59
I sat with the n900 about 3' messing with sky set 1a. It work but every 4th or 5th press. Any chance it's down to how long the key is pressed for because it's seems to be a really quick press works.
Well, darn. I must still have the protocol wrong -- I thought I fixed the "toggle" bit last time I tried, but this sounds just like what would happen if I'm still sending it wrong. Let me take another look at it, I just need to get the protocol straight in my head... :)
CasTTeLLo
2012-02-25, 04:55
pls add a specific remote(model no) like on psiloc ir remote on symbian....thanks...
I have an idea - is it possible to make this application so it can learn from existing remotes? That would be really awesome! :)
I have an idea - is it possible to make this application so it can learn from existing remotes? That would be really awesome! :)
Hardware does not allow this.
Too bad :cool:. But thanks for reply anyway :)
Copernicus
2012-02-25, 13:33
pls add a specific remote(model no) like on psiloc ir remote on symbian....thanks...
If you take a look at a Psiloc IRRemote config file, you'll see that it is in fact just an LIRC config file. I would guess that IRRemote is, like QtIrreco, just a skin over the LIRC server.
Unlike the LIRC server, I'm not trying to simulate individual remote controls. Each keyset in Pierogi represents an entire family of compatible remote controls.
However, a list of compatible devices (http://wiki.maemo.org/Pierogi_Device_Compatibility_List) is being compiled, and I am working on better ways of making entries in that list available in Pierogi...
The range issue that I usually had with the rca has being fixed with the latest upgrade
Copernicus
2012-02-25, 14:16
The range issue that I usually had with the rca has being fixed with the latest upgrade
Interesting! Can you tell me which keyset you're using? I'll see if I can figure out what went right. :)
mr_pingu
2012-02-25, 14:48
what about uploading v1.00 to testing so we can vote it to extras, I have no bugs, all is working like it should. Well I have still that keyset request for my philips DVD-r 7310-H but that's not something you can do now, as the config is currently not available...
Interesting! Can you tell me which keyset you're using? I'll see if I can figure out what went right. :)
Tried all the rca keyset and they worked. the menu tab needs some working on. only the menu and exit button works.
Copernicus
2012-02-25, 14:54
what about uploading v1.00 to testing so we can vote it to extras, I have no bugs, all is working like it should.
That is, in fact, my plan. :) I wanted to let 1.0.0 stay in extras-devel for a bit to make sure I made no boneheaded mistakes in the update before pushing it up to extras_testing. Let me take one more look through 1.0.0 myself, and I'll go ahead and promote it to extras-testing.
Well I have still that keyset request for my philips DVD-r 7310-H but that's not something you can do now, as the config is currently not available...
Honestly, I am still looking for more sources of data. :)
Copernicus
2012-02-25, 14:56
Tried all the rca keyset and they worked. the menu tab needs some working on. only the menu and exit button works.
Cool. :) Yeah, the RCA data right now is a bit messy; I need to take another pass through it and see if I can clean it up.
sixwheeledbeast
2012-02-25, 15:07
what about uploading v1.00 to testing so we can vote it to extras, I have no bugs, all is working like it should.
QFA - Meets all criteria.
Will vote up when available.
More important feedback on devices I have tested.
*The Sky Receiver Keysets are not working on a Thomson Sky+ Box.
*The Sony Amp I have mentioned previously now seems to work on Sony Receiver Keyset 1 but has a load of buttons/functions missing. (Changing Inputs, Menu, Exit).
Probably due to it being a Receiver keyset and not a Amp keyset.
*I have found a Panasonic TV that doesn't work on the Panasonic Keysets (Model Number to follow when I can get it)
Also...
*Since update 0.6.11 Pierogi takes a little longer load.
Is this to do with loading the volume rocker values first? Or bug?
Copernicus
2012-02-25, 15:29
QFA - Meets all criteria.
Will vote up when available.
Thanks! I can't find any problems either. I'll go ahead and promote it then...
*The Sky Receiver Keysets are not working on a Thomson Sky+ Box.
Yeah, back to the drawing board for me. :) I thought I'd found the problem before...
*The Sony Amp I have mentioned previously now seems to work on Sony Receiver Keyset 1 but has a load of buttons/functions missing. (Changing Inputs, Menu, Exit).
Probably due to it being a Receiver keyset and not a Amp keyset.
More likely due to me just not doing a great job of mapping the codes to buttons. :) (I really need to go back through the earlier keysets I entered and rework them...)
*I have found a Panasonic TV that doesn't work on the Panasonic Keysets (Model Number to follow when I can get it)
Thanks!
*Since update 0.6.11 Pierogi takes a little longer load.
Is this to do with loading the volume rocker values first? Or bug?
Right now, Pierogi loads some information about each keyset into memory when it starts up. I believe that is the major cause for the delay in loading. (I think the load times actually improved a bit with 0.6.8's memory management change.) I'm hoping that once I implement an efficient keyset manager, Pierogi will start up more quickly.
Copernicus
2012-02-25, 16:17
Pierogi version 1.0.0 is now available in the extras-testing repository! Please give it a look, and if it is working for you, go ahead and vote it up on the Pierogi extras-testing package page (http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/pierogi/1.0.0/). Thanks!
akashvani
2012-02-25, 16:42
Excellent Application!!. Appreciate your effort.
Tried on my Sony TV and works like a charm.
Request - Is it possible to add codes for Western Digital Media Player Remotes?
Copernicus
2012-02-25, 17:05
Tried on my Sony TV and works like a charm.
Good to hear!
Request - Is it possible to add codes for Western Digital Media Player Remotes?
In fact, the version of Pierogi in extras-devel already has support for Western Digitial media players. :) (And, it has just been pushed up to extras-testing as well.)
king Ralphred
2012-02-25, 19:07
QFA - Meets all criteria.
Will vote up when available.
More important feedback on devices I have tested.
*The Sky Receiver Keysets are not working on a Thomson Sky+ Box.
*The Sony Amp I have mentioned previously now seems to work on Sony Receiver Keyset 1 but has a load of buttons/functions missing. (Changing Inputs, Menu, Exit).
Probably due to it being a Receiver keyset and not a Amp keyset.
*I have found a Panasonic TV that doesn't work on the Panasonic Keysets (Model Number to follow when I can get it)
Also...
*Since update 0.6.11 Pierogi takes a little longer load.
Is this to do with loading the volume rocker values first? Or bug?
It's a Thomson sky+ box I'm using and it does work but only every few presses. I'll have another go tonight and see if I can pin down the problem. All 3 buttons have the same problem
akashvani
2012-02-25, 19:35
Good to hear!
In fact, the version of Pierogi in extras-devel already has support for Western Digitial media players. :) (And, it has just been pushed up to extras-testing as well.)
Awesome. Will test the same.
If possible, please add codes for Samsung satellite set-top box Model - DSB-5090R
Oh My Gosh, I couldn't get Irreco to work because of the database/server issuse, but this, this is out of this world!!
Could I request the Samsung Vision Plus CS-722AW?
It would make my day!
Copernicus
2012-02-25, 20:18
If possible, please add codes for Samsung satellite set-top box Model - DSB-5090R
Ok, I've located a couple of Samsung DSB config files; I'll put them on the list, and cross my fingers that they work for you. (I've been having a terrible time with anything related to satellite receivers...)
king Ralphred
2012-02-25, 20:20
It would be nice to see a version for the n9 seeing as a lot of people have moved to it. Oh! It doesn't have an ir port? I do apologise.
Edit: I found my TV works best with a more "exotic" config..
The One thing I just can't seem to find is the DSE Set top boxes.
Copernicus
2012-02-25, 20:37
Oh My Gosh, I couldn't get Irreco to work because of the database/server issuse, but this, this is out of this world!!
Thank you! Yeah, one of the main reasons I wanted to create Pierogi was because the whole concept of an online database of remotes seemed silly to me. This phone has 32 GB of storage, more than enough to hold every IR config file ever written, with plenty of room to spare. There's no reason it shouldn't store all that data locally. :)
Could I request the Samsung Vision Plus CS-722AW?
Are the existing Samsung TV keysets not working for it? I'm having trouble finding info on that particular model, but the current Samsung keysets cover a fairly broad range of TVs...
Edit: I see you beat me to the punch. :) Let me look up the set-top boxes...
Edit2: Ok, I've found a couple of DSE set-top box config files. I'll put them on the list, and see if they work for you. :)
Well.. Im thinking the DSE box may be branded, but orginally came from a generic model.. Umm how do you get the new remotes released as you aren't using a server.. Updates Maybe?
Copernicus
2012-02-25, 21:22
Well.. Im thinking the DSE box may be branded, but orginally came from a generic model.. Umm how do you get the new remotes released as you aren't using a server.. Updates Maybe?
Yup, that's my current model. I'm slowly trying to work out a system to allow users to load their own config files, but for now, everything is built right in to the executable.
And yeah, it does look like the DSE config files I've got may be from re-branded models...
shazosbourne
2012-02-25, 21:49
Has anyone from Australia found anything for the Foxtel Cable IQ2 box?
This is a very cool remote app btw Copernics.
sixwheeledbeast
2012-02-25, 23:09
It's a Thomson sky+ box I'm using and it does work but only every few presses. I'll have another go tonight and see if I can pin down the problem. All 3 buttons have the same problem
Also just tested a Sky+HD box right up close with no joy.
Yup, that's my current model. I'm slowly trying to work out a system to allow users to load their own config files, but for now, everything is built right in to the executable.
It works a lot better this way, especially since the RAM usage has been sorted.
akashvani
2012-02-26, 09:52
Please add code for following
a) Magnavox MPD820 Portable DVD Player. Tried the existing keyset in DVD and doesn't work.
b) DV552 LG DVD Player.
c) WII Gaming console.
Thanks again.
rickyt900
2012-02-26, 09:54
Hi all,
Great app. great fun annoying the missus.
Just wondering if it was possible to add key set for Australian Sanyo TV, remote model RC-J17- OA.
Keep up the great work.
Thanks
daaaaayuuuuuummmmmnn.....my daughter destroyed the remote to my samsung dvd player and for many years i couldn't navigate any DVD menu with the player. i could only play from the beginning. thanks to pierogi, my player is now partially functional again (there are a few more advance settings like equalizer that doesn't yet have a corresponding entry in pierogi).
thanks!
I finally got Sony's RM-887 to work from Keyset 1. There were two problems preventing this - the Sony TV Keyset 1 wasn't shown in the TV filter (only from 1a and up) and I missed it from the main screen. And secondly - the range is really... small - 20-30 cm (<~1ft).
sixwheeledbeast
2012-02-26, 13:57
I finally got Sony's RM-887 to work from Keyset 1. There were two problems preventing this - the Sony TV Keyset 1 wasn't shown in the TV filter (only from 1a and up) and I missed it from the main screen. And secondly - the range is really... small - 20-30 cm (<~1ft).
The filter it's not currently 100%, it uses data from the device compatibility wiki.
As the old saying goes, "that's not a bug, that's a feature!" Well, ok, yeah, that's kind of a bug, but not in the coding sense, more in the design sense. I put the "filter by device" feature in to try and utilize the compatible device data I've been slowly feeding in to Pierogi. But, if you check out the Device Compatibility List (http://wiki.maemo.org/Pierogi_Device_Compatibility_List), you'll notice that "TV Keyset 1b" is the only Panasonic TV keyset with any devices listed. It's going to take some time to build up a real database of what devices work with what keysets.
I probably shouldn't even have that filter in there until more device data is available. (I could also just claim that all the Panasonic TV keysets support Panasonic TVs, but I'd prefer not to make that claim until I've received confirmation that the keysets work on at least one TV. The data I'm using to create keysets in Pierogi is not necessarily trustworthy in all cases...)
The range issue with some sony devices is also known, I am sure if you can post the model of your device this would help Copernicus.
Thanks
Fantastic app for the devices it supports. Great work on it, and most importantly a decent UI! Thanks
Unfortunately none of the Pioneer keysets appear to work with my devices though (tested with 1.0) so if there are any others you can add that would be good. I also noticed that if I select Pioneer->TV it doesn't show the "Pioneer TV keyset 1" which shows up on "Pioneer->all" - is that a bug?
For the record the devices I'd like to have working are:
KRP-500A (TV) - IR compatible with the 5090 AFAIK
VSX-D912 amp
DV-696 DVD player
Copernicus
2012-02-26, 16:26
Has anyone from Australia found anything for the Foxtel Cable IQ2 box?
I have found an IQ2 config file at the hifi_remotes site, I'll put it on my list! (And yeah, I don't think any of Pierogi's current keysets would be a match...)
Copernicus
2012-02-26, 16:37
a) Magnavox MPD820 Portable DVD Player. Tried the existing keyset in DVD and doesn't work.
b) DV552 LG DVD Player.
The news is not good on this front -- I'm not finding config files specific to these devices. I will keep adding keysets to Magnavox and LG over time, but I'm not sure how long it will take to find something compatible...
c) WII Gaming console.
I don't think the WII even uses infrared. :) But there are bluetooth applications for the N900 that might work.
Sorry! I'm not being much help here, am I... :)
Copernicus
2012-02-26, 16:44
Just wondering if it was possible to add key set for Australian Sanyo TV, remote model RC-J17- OA.
I'm afraid I've already entered all the Sanyo TV config files I've been able to find; if the current keysets aren't working, it'll probably be a while before I can find any more...
Copernicus
2012-02-26, 16:45
thanks to pierogi, my player is now partially functional again (there are a few more advance settings like equalizer that doesn't yet have a corresponding entry in pierogi).
I am trying to come up with a more usable UI for audio-related controls (including equalizer support). But that's still going to take a while... :)
Copernicus
2012-02-26, 17:03
Unfortunately none of the Pioneer keysets appear to work with my devices though (tested with 1.0) so if there are any others you can add that would be good.
Yeah, Pioneer can be a pain; they're less conservative about assigning new IR codes to new devices than other manufacturers, so it is harder to create compatible keysets...
I also noticed that if I select Pioneer->TV it doesn't show the "Pioneer TV keyset 1" which shows up on "Pioneer->all" - is that a bug?
Really, it is a poorly designed feature. I was trying to create a quick way to leverage the list of "known compatible devices" in Pierogi, but since you can't actually see the names of the devices, you can't tell exactly what the filter is trying to do. I'm going to split the list out into its own window asap, and stop all this confusion. :)
KRP-500A (TV) - IR compatible with the 5090 AFAIK
VSX-D912 amp
DV-696 DVD player
Well, I'm not finding config files for any of these guys. :( (I think I have a promising amp config file that might be compatible, though.) I'll see what I can do to come up with more...
marpsoft
2012-02-27, 02:36
I dont know if it was asked already but i would love to see keyset for
SONY Compact Disc Player CDP-XE370.
In qtirreco it was RM-DX740 remote.
Thank you.
Love your app :)
Copernicus
2012-02-27, 03:00
SONY Compact Disc Player CDP-XE370.
Ah, got another request in earlier for a Sony CD. Sony was one of the first makes that I entered into Pierogi, and I guess I skipped most of the audio device config files, since I was concentrating on video devices then. The Sony CD keysets will arrive in the next update. Thanks!
I like the program very much and even more than DreamRemote, so I want to used it with my DreamBox 7025. Is there a way to configure the keys so that I can use that?
Copernicus
2012-02-27, 16:23
I like the program very much and even more than DreamRemote, so I want to used it with my DreamBox 7025. Is there a way to configure the keys so that I can use that?
It looks like the LIRC has a couple of DreamBox config files, I'll go ahead and enter them. But for the 7025, you might also try using "Panasonic TV Keyset 1", it looks like they may share some of the same codes...
Edit: Whoops, that config file was for a DreamBox remote being used to control a Panasonic TV, sorry about that. (LIRC files can get really confusing when describing universal remotes...) I'll try to find the actual DreamBox codes.
akashvani
2012-02-27, 17:15
The news is not good on this front -- I'm not finding config files specific to these devices. I will keep adding keysets to Magnavox and LG over time, but I'm not sure how long it will take to find something compatible...
I don't think the WII even uses infrared. :) But there are bluetooth applications for the N900 that might work.
Sorry! I'm not being much help here, am I... :)
Tried 1.0.0 Versio...Results below
a) LG Dvd - Working
b) Western Digital - Working, but few keys are missing like option, search, zoom, subtitle etc., Specific request - When the keyset is western digital media player, is it possible to set seperate keyset for the TV section alone so that it will be easy to adjust the volume without changing the keyset (Is it too much to ask?....No limit for imagination :))
c) Magnavox - Nevermind i am not using the portable player much
d)WII - Thanks for the info. Will explore bluetooth options.
Once again appreciate your hard work.
Copernicus
2012-02-27, 17:36
a) LG Dvd - Working
Great!
b) Western Digital - Working, but few keys are missing like option, search, zoom, subtitle etc.
Yes, I've gotten info from another WD user that some keys are missing or incorrect. I'll need to scrape up some more info on the codes being used. :)
Specific request - When the keyset is western digital media player, is it possible to set seperate keyset for the TV section alone so that it will be easy to adjust the volume without changing the keyset
Several folks have asked about this before, and it is a standard feature of most universal remotes. I really do need to add it when I can. (I'm knee-deep in the guts of the Pierogi GUI right now, making lots of changes, I'll see if I can figure something out; but it'll probably take a bit more time.) Thanks!
shazosbourne
2012-02-28, 04:24
Hey Copernicus, is their any way a Foxtel box in Australia could get a keyset in your awesome app?
Copernicus
2012-02-28, 14:36
Hey Copernicus, is their any way a Foxtel box in Australia could get a keyset in your awesome app?
I've already got one Foxtel keyset in Pierogi 1.0.0, but I'm not entirely certain how useful it is. I've still got lots more work to do on the Foxtel front. :)
Copernicus congrats on this wonderful app, tested with philips and samsung tv sets and works like a charm, while I had several problems to get my TVs working with QtIrreco and Irreco Widget.
About last one, if you could plan releasing a desktop widget, Pierogi would be the killer remote control app for N900 :D
Copernicus
2012-02-28, 15:52
Copernicus congrats on this wonderful app, tested with philips and samsung tv sets and works like a charm, while I had several problems to get my TVs working with QtIrreco and Irreco Widget.
About last one, if you could plan releasing a desktop widget, Pierogi would be the killer remote control app for N900 :D
Thanks! Right now, Pierogi is on the heavy side for a desktop widget; that's one downside to storing all those keysets internally.
My current plan is to set up a decent command-line interface; therefore, instead of making the app itself into a desktop widget, you could create a lightweight GUI (maybe a QBW?) that makes scripted calls to Pierogi. Anyway, just one idea.
darkestz
2012-02-28, 15:56
Hi, is it possible for me to manually add remotes for AOC TV's, More for epson projectors and a few for Kolin AC's? If not, can you try adding some of them? Cool app. Works on almost everything. Thanks.
Also, on my Sony Wega and Sony Bravia TV's, it seems as if putting the phone farther than about 3 inches won't emit a signal, or is it the tv? I'm not sure. :p just on those 2 tv's though
Copernicus
2012-02-28, 17:27
Hi, is it possible for me to manually add remotes for AOC TV's, More for epson projectors and a few for Kolin AC's? If not, can you try adding some of them?
Yeah, one downside of the current Pierogi design is that there is no easy way for users to add their own keysets (beyond pulling down the source code and writing their own keyset.cpp file). I'll go ahead and add the AOC data from LIRC, and there are a few more Epson projector config files around; but I'm not finding anything for Kolin air conditioners...
Also, on my Sony Wega and Sony Bravia TV's, it seems as if putting the phone farther than about 3 inches won't emit a signal, or is it the tv? I'm not sure. :p just on those 2 tv's though
Yeah, there's definitely a problem using Pierogi with some Sonys. I haven't yet figured it out. Sorry about that...
Can you add a keyset for Viewsat ultra.
http://lirc.sourceforge.net/remotes/viewsat/VS2000_Extreme
Thanks! Right now, Pierogi is on the heavy side for a desktop widget; that's one downside to storing all those keysets internally.
My current plan is to set up a decent command-line interface; therefore, instead of making the app itself into a desktop widget, you could create a lightweight GUI (maybe a QBW?) that makes scripted calls to Pierogi. Anyway, just one idea.
I'm not really into maemo developing, anyway to get things easy the functionality could be like this:
1) Define a common set of keys shared between keysets (e.g. volume up-down, channel up-down, etc...) to use in a desktop widget
2) Develop a feature like: "Create/replace Widget from current keyset"
That would create/replace a desktop widget based on the current keyset only and using common keys defined; thus resolving the storing problem.
The downside is you could have a widget with only one keyset at a time, anyway I think it would be good for the majority of users :)
This is just an idea, forgive me if things aren't so easy as speaking :p
Copernicus
2012-02-28, 18:33
I'm not really into maemo developing
Ah, you should give it a try! It isn't as hard as it may look. :)
That would create/replace a desktop widget based on the current keyset only and using common keys defined; thus resolving the storing problem.
The downside is you could have a widget with only one keyset at a time, anyway I think it would be good for the majority of users :)
The main problem with this is that I don't yet have a mechanism to store and retrieve an individual keyset (or subset of keys). I'd also have to make the Pierogi IR device manager available separate from the rest of the code. Basically, the current Pierogi design works against this.
However, let me mention that this is exactly how the LIRC server works -- you feed it an individual LIRC config file, and then make calls to it from your own personalized front-end. Existing desktop IR widgets, such as the very nice RaeMote (http://maemo.org/downloads/product/Maemo5/raemote/), work in exactly this manner. So you don't need to wait on Pierogi if you'd like to develop something like that...
Ah, you should give it a try! It isn't as hard as it may look. :)
The main problem with this is that I don't yet have a mechanism to store and retrieve an individual keyset (or subset of keys). I'd also have to make the Pierogi IR device manager available separate from the rest of the code. Basically, the current Pierogi design works against this.
However, let me mention that this is exactly how the LIRC server works -- you feed it an individual LIRC config file, and then make calls to it from your own personalized front-end. Existing desktop IR widgets, such as the very nice RaeMote (http://maemo.org/downloads/product/Maemo5/raemote/), work in exactly this manner. So you don't need to wait on Pierogi if you'd like to develop something like that...
thanks for explanations, I will give a look to the LIRC stuff :)
sixwheeledbeast
2012-02-28, 19:50
My current plan is to set up a decent command-line interface; therefore, instead of making the app itself into a desktop widget, you could create a lightweight GUI (maybe a QBW?) that makes scripted calls to Pierogi.
Current plan sounds good.
can you add a keyset for viewsat 2000 their is a config for lirc if its easy to port.
sixwheeledbeast
2012-02-28, 21:17
Idea...
What's the chances of a Lefty Main Screen option?
This would switch the volume and the channel selector buttons over.
I don't know about everyone else but I am used to the volume being on the left.
Copernicus
2012-02-28, 21:35
can you add a keyset for viewsat 2000 their is a config for lirc if its easy to port.
Will do, the LIRC config file looks fine. :)
Copernicus
2012-02-28, 21:37
Idea...
What's the chances of a Lefty Main Screen option?
This would switch the volume and the channel selector buttons over.
Well, chances are much better than they were a few days ago. :) I'm trying out a more flexible GUI mechanism than before; if it works out, it'll be much easier to set up numerous varieties of button panels. (Still not up to the QtIrreco level of flexibility, but I'm really not aiming for that with Pierogi...)
hope this is still the place for requests: how about logitech squeezebox? I use the IR remote for mine (SB2) a lot, as it is the only way to control it bar going to a web browser or dedicated app, and for simple interaction, the IR is easier/faster
Copernicus
2012-02-29, 16:09
hope this is still the place for requests: how about logitech squeezebox?
I've located a config file for the squeezebox, I'll put it on my list. :) (I'm messing around with the Pierogi GUI code right now, so I don't have a good handle on exactly when the next update will come out...)
Copernicus
2012-03-01, 01:47
Well, after much research and experimentation, I've come to the conclusion that I just can't push the tabbed window mechanism any further. Pierogi has simply grown beyond the limits possible for displaying a set of tab names at the top of the screen; I just need more tabs than the system can deal with.
So, after more research and experimentation, I've replaced the tabbed window mechanism with a system of stacked panels topped by a combo box. While physically somewhat similar to the previous approach, it has the advantage of supporting a practically unlimited set of control panels. The disadvantage is that you can no longer get to any panel by pressing a single button. We'll have to see if the tradeoff is worth it.
In this new system, it is quite easy to add or remove panels as you see fit. I've added a new menu option called "Manage Panels" that allows you to do just that.
An update with the new GUI is now making its way up to the extras-devel repository. Also in this update:
- An entirely new "Air Conditioner" panel. This panel contains a selection of buttons specifically tailored for A/C control. The existing A/C keysets in Pierogi have been modified to use these buttons, so there is no longer any need to try and figure out what "3" or "yellow" means when attempting to control your A/C. :)
- A new "Select Keyset by Device" window: I've finally removed the confusing "filter by device" option from the existing list of keysets, and created a window to show all of the devices currently considered to be supported by Pierogi. Selecting a device from this list will activate the keyset associated with that device.
- Following advice in another thread, I've set up Pierogi to use a 50% duty cycle for all IR protocols. This might improve the range in some situations; it might also reduce the range. We'll have to see if it helps more than it hurts.
- Many new keysets: added some Foxtel set-top boxes, a Logitech Squeezebox, several Sony CD players, and an improved Western Digital media player. A first pass has been made at keysets for AOC, Arcam, Dell, Dick Smith Electronics, Dynex, Harman Kardon, Kathrein, Starsat, and Viewsat.
- Finally, I'm using a more rational numbering scheme; rather than changing a major number at the end of a development cycle (just before pushing Pierogi up to extras-testing), I'm changing the number at the start; so this "version" of Pierogi will have the same number when it finally gets promoted as it does now. So, this is now version 1.1, "For a Few Pierogies More". :)
Please note, with this many code changes, new bugs are nearly unavoidable! As with anything in extras-devel, please be careful when using this app.
Here's a look at the new interface:
king Ralphred
2012-03-01, 23:34
As you know, I've been messing about since this came out but I used it tonight because I lost the tv remote. Superb. I noticed the sky+ keysets are missing from the latest version. I was messing about with it today before the update and I can't figure out why it works on some presses but not others. Any chance of adding it again?
sixwheeledbeast
2012-03-01, 23:53
I noticed the sky+ keysets are missing from the latest version.
I don't think there missing. There just not in the Compatible device list.
Choose "Select Keyset by Name" not "Select Keyset by Device" the two Sky Keysets are there.
If you have a Sky Box that works add the make and model to the Compatibility List (http://wiki.maemo.org/Pierogi_Device_Compatibility_List) or post them here and I'll add them.
king Ralphred
2012-03-02, 00:22
I don't think there missing. There just not in the Compatible device list.
Choose "Select Keyset by Name" not "Select Keyset by Device" the two Sky Keysets are there.
If you have a Sky Box that works add the make and model to the Compatibility List (http://wiki.maemo.org/Pierogi_Device_Compatibility_List) or post them here and I'll add them.
Having a dim moment. How do I get "select keyset bey name". All I can find is select keyset with make and device.
sixwheeledbeast
2012-03-02, 00:37
Latest version of Devel 1.1.0 has this option.
If you don't have 1.1.0 manually scroll down the list on Any/Any.
king Ralphred
2012-03-02, 01:06
Latest version of Devel 1.1.0 has this option.
If you don't have 1.1.0 manually scroll down the list on Any/Any.
I think Copurnicus said that the latest update only had keysets from the compatability list. I'm purging and installing via xterm with reboots after each process. Would this install the version from devel or extras? And if devel, would disabling devel give me the version from extras. Why am I even asking. Will try it now.
Cool. It worked. I like the mute button on the main screen for adverts aswell.
Copernicus
2012-03-02, 03:21
I think Copurnicus said that the latest update only had keysets from the compatability list.
Sorry! That "sort by device" was way too confusing. The list of compatible devices in Pierogi is simply the list of machines known to work, not the actual set of machines that do work. :)
The truth is I have no idea what machines do and do not work with the keysets I've got. But I'm going to continue to enter every last code I can find into Pierogi. My ultimate goal is to let my N900 control every device on Earth that has an infrared port. :)
(And yeah, I'll be getting back to sorting out the problems with Sky pretty soon...)
Can I suggest that the program, based on the IR codes choosen by user, simply auto-select the appropriate tabs that get displayed? That way only relevant panels get shown. If you get what I mean. :)
Copernicus
2012-03-02, 04:08
Can I suggest that the program, based on the IR codes choosen by user, simply auto-select the appropriate tabs that get displayed? That way only relevant panels get shown. If you get what I mean. :)
Yes, I would love to do that! (I only created a way to select and remove panels a few days ago, so I really haven't put much thought into how to use the system. :) But at the very least, it would make sense to, say, enable the A/C panel when using an A/C keyset.)
But still, the driving concept behind Pierogi is that of the universal remote; I'd like to have a minimal number of panels that can usefully control the maximum number of devices... :)
Now that my collection of controllable devices is growing, I have an idea: the center shows the current keyset, why not cycle between the favorites when tapping this area?
And got another device request: QNAP NMP-1000(P) media player. Did some searching for you to make life easier:
this thread contains a table:
http://www.hifi-remote.com/forums/viewtopic.php?t=12189&sid=34f45d50c714c8e4a09c3ab4fc9acddf
I also found this map (attached)
Copernicus
2012-03-02, 23:09
the center shows the current keyset, why not cycle between the favorites when tapping this area?
Ah, this idea came up before, and I thought about it. But I kind of prefer leaving that area as a fixed space. Instead, I mapped the volume-rocker keys on the side of the N900 to the favorites list -- not only can you cycle backwards and forwards through the list using them, you can do so on any panel, not just the main panel. :)
And got another device request: QNAP NMP-1000(P) media player. Did some searching for you to make life easier:
Cool, thanks! Looks like it is using the very popular "NEC" protocol, I'll give it a shot... :)
ioncelmare
2012-03-02, 23:32
are u able to introduce the remotes for some tv-tuners?
i personally have a compro.
also a genius remote to my sistem sound ( 4 buttons ) - http://lirc.sourceforge.net/remotes/genius/SW_5_1_HT.
i was busy a wile, and after few dais i see u changed the top part ( nicer and easyer ).
Copernicus
2012-03-03, 00:15
are u able to introduce the remotes for some tv-tuners?
i personally have a compro.
also a genius remote to my sistem sound ( 4 buttons ) - http://lirc.sourceforge.net/remotes/genius/SW_5_1_HT.
Sure! The Compro looks fairly easy, I'll go ahead and add it to the list. The Genius looks a little harder, it's using a protocol I haven't seen before, but I'll give it a shot. :)
Copernicus
2012-03-03, 01:26
Another update is now on its way up to extras-devel. This one includes the triumphant return of the "Record" button to Pierogi, via a new Program/Record control panel. :) Also included are bug fixes for the Select Keyset by Device window (thanks to sixwheeledbeast), and a first pass at keysets for Compro, Kaon, and QNAP.
akashvani
2012-03-03, 09:23
Amazing...Amazing....It operates my LG AC too.
Working - Switch ON and OFF of the AC
Please enhance the UI to include other buttons to control the below
a) Mode
b) temperature
c) Timer - ON and OFF
d) Vertical and Horizontal Swing
e) Fan speed
why not to add a search to the remote key select
thanks in advance :)
The QNAP codes seem to work, only tried the basic ones but good work man!
I've been looking into codes for my Magnum (cheepo) tv, but only got far as that it uses rc5. I tried all Philips remotes but it only does some unrelated things for some keysets.
Is there a debug system in pierogi to play with codes? I know a bit about rc5, having once written some very lowlevel code to interact with it.
Edit: found this: http://lirc.sourceforge.net/remotes/magnum/ :)
sixwheeledbeast
2012-03-03, 11:22
why not to add a search to the remote key select
thanks in advance :)
Like a search box at the bottom?
This would make it easier to find things from partial model numbers. Due to most manufactures including the size in the device name.
'32' would then bring all the models with '32' in the device name, most will be 32 inch TV's.
At the moment (v1.1.1) the search feature is press a keyboard key for the first hit and then keep pressing for the rest. So....
As you press the "S" key.
Saba > Sagem > Samsung > Sanyo > Sharp > Sky > Sony > Starsat
Then start at Saba again.
This is the same in all the forms. Which IMO can cause problems, take the Select Device for example...
If you press "Q", QNAP comes up with no hits (this is true because there are no Devices in the wiki (http://wiki.maemo.org/Pierogi_Device_Compatibility_List) yet.)
Then if you press "W" Western Digital comes up all is well.
If however while on "Q" you tap the screen by accident pressing "W" no longer works. This is because the the keyboard is now searching the models (not the makes) but you don't realise because nothing is highlighted/changed on screen!
This happens with all the forms.
If you understand what is going on and tap the models again the lookup appears, which is annoying IMO.
@Copernicus
On Select Device form Any/Any, I don't think the top device should be 'Any Asrock HT330'; small bug/typo? ;)
Copernicus
2012-03-03, 13:13
Working - Switch ON and OFF of the AC
Please enhance the UI to include other buttons to control the below
There is a new "A/C Control Panel" that you can bring up by going to the "Manage Panels" option in the menu, and this should have all the rest of the A/C controls in it. I should probably enable this panel whenever you select an A/C keyset. :)
Copernicus
2012-03-03, 13:21
Is there a debug system in pierogi to play with codes? I know a bit about rc5, having once written some very lowlevel code to interact with it.
I haven't yet gotten that far. :) I'm still messing around a bit with the actual structure of my IR control mechanism, so I haven't really been concentrating on stuff like configuration files or debugging input... But there's no reason you couldn't use the LIRC server if you wanted; it is quite easy to test out codes using their system.
And I'll put the Magnum on my list. :)
Copernicus
2012-03-03, 13:28
Like a search box at the bottom?[QUOTE]
Ack! I forgot, I was going to do this earlier. I didn't even realize that the combo boxes were getting the keyboard focus. I really do need to test this stuff out more. :) Let me start on this again, and see how much work it would take to implement.
[QUOTE]On Select Device form Any/Any, I don't think the top device should be 'Any Asrock HT330'; small bug/typo? ;)
Thank you, yes, the model should not be "Any". :) (I'm not sure why I did that.)
10/10, would install over 9000 times.
This app is better than any other IR remote I've used for the N900. Bravo.
All we need now is a better IR LED hooked up to it!
hadjistyllis
2012-03-03, 13:37
Request: I have a thomson tv but i cant find any remote for thomson tvs. If its possible to add a thomson remote I will be very pleased :)
Copernicus
2012-03-03, 13:54
If its possible to add a thomson remote I will be very pleased :)
I will put Thomson on my list. :)
@Copernicus: Can I request YORK air-conditioners to the list and I also have a Nokia Satellite Decoder box that needs a remote control... :p
Another one for your list: telenet (Belgium) digital tv boxes (digicorder).
Found some info:
http://www.hifi-remote.com/forums/viewtopic.php?t=9847&sid=7c07ad1b82a7acd319510c1113a1783e
Copernicus
2012-03-03, 20:12
@Copernicus: Can I request YORK air-conditioners to the list and I also have a Nokia Satellite Decoder box that needs a remote control... :p
York looks hard; I'm not finding any codes for it (or for the other name for the brand, Acson). The Nokia satellite box looks like it has a better chance, there are a few config files on the hifi-remote site; I'll put them on the list. :)
Copernicus
2012-03-03, 20:19
Another one for your list: telenet (Belgium) digital tv boxes (digicorder).
Found some info:
http://www.hifi-remote.com/forums/viewtopic.php?t=9847&sid=7c07ad1b82a7acd319510c1113a1783e
Ah, this one is using the XMP protocol! I've been working my way up to that (other brands using this protocol have already been requested, such as Dreambox and Thomson). XMP is one heck of a protocol, with a 4-bit pulse encoding, multiple checksums, and a fancy starting-command / continuing-command / ending-command series of frames. A lot more complex than most protocols out there, but very popular with recent hardware... I've started in on it, but I don't know how long it will take to get it all working correctly. :)
shazosbourne
2012-03-04, 11:24
Me again,
If I get the codes for Foxtel IQ2 would you add them to your app eventually?
What format do they need to be in? A PCF file? Or text like this
0 0000 0073 0000 0012 000F 000A 0006 000A 0006 0016 0006 000A 0006 0010 0006 0016 0006 0016 0006 000A 0006 000A 0006 000A 0006 0016 0006 0010 0006 0016 0006 000A 0006 000A 0006 000A 0006 000A 0006 0CAF
1 0000 0073 0000 0012 000F 000A 0006 000A 0006 0016 0006 000A 0006 0010 0006 0016 0006 0016 0006 000A 0006 000A 0006 000A 0006 0016 0006 0010 0006 0016 0006 000A 0006 000A 0006 000A 0006 0010 0006 0CA9
Chhers
sixwheeledbeast
2012-03-04, 11:41
@shazosbourne
Another Foxtel Keyset was added in 1.1.0 is this not working for you?
ioncelmare
2012-03-04, 12:11
hy,
just used the remote for compro tv-tuner, and i can say it is working.
i have an older tv-tuner, and i wanted to use only the remote for controling computer.
problem is the radius, about 40 cm from receiver.
someone can confirm this problem on another tv-tuner? do we have another remote for tv-tuners?
probably is the weak signal from the phone combined with older tuner technologies which need more signal strenght.
Copernicus
2012-03-04, 13:17
If I get the codes for Foxtel IQ2 would you add them to your app eventually?
That looks like a Pronto hex file. Decoding Pronto is a pain, but those codes do look to be in the Nokia 32 protocol (a 2-bit encoding), and the code they contain is: 0 2 0 1 2 2 0 0 0 2 1 2 0 0 0 0. Putting these sets of bits into bytes, you come up with the hex value 0x21A02600.
As it turns out, following the protocol, this means the major device number is 0x21A0, the minor device number is 0x26, and the command code is 0x00. And these happen to be the values used for the key "0" in "Foxtel STB Keyset 2", which as sixwheeledbeast mentioned was added in the 1.1.0 version of Pierogi (which you can find in the extras-devel repository).
If that keyset isn't working for you, please let me know! I haven't tested out the Nokia 32 protocol very much yet...
Copernicus
2012-03-04, 13:23
problem is the radius, about 40 cm from receiver.
someone can confirm this problem on another tv-tuner? do we have another remote for tv-tuners?
probably is the weak signal from the phone combined with older tuner technologies which need more signal strenght.
Yes, some people are having problems with the range they can get using their N900's IR port. Sometimes this is just with specific brands of device (Sony in particular appears to be a problem), sometimes it is with devices in general. I have not yet been able to pin down the exact cause of the range problems, and I don't yet have a solution for them. :(
darkestz
2012-03-04, 15:43
Yes, some people are having problems with the range they can get using their N900's IR port. Sometimes this is just with specific brands of device (Sony in particular appears to be a problem), sometimes it is with devices in general. I have not yet been able to pin down the exact cause of the range problems, and I don't yet have a solution for them. :(
It's a good thing I have 2 N900's. :D I tested it out on my older one and seems to work a lot better on my sony wega. I can confirm that it can sometimes be the device too I guess :)
sixwheeledbeast
2012-03-04, 15:59
It's a good thing I have 2 N900's. :D I tested it out on my older one and seems to work a lot better on my sony wega. I can confirm that it can sometimes be the device too I guess :)
I have also tested on two devices and I get a good 1 metre or so extra on my newer one.
ioncelmare
2012-03-04, 21:20
actually i wanted to say the tuner could be the problem.
remote on n900 is working well on a samsung lcd 2-3 years old, from about 2.5 - 3 metters, so i could say it is not the phone.
i'm looking at the tv-tuner receiver calbe ( 1-1.5 m), older technology, and probably a part of the signal is lost there.
my question is if someone is able to use remote programs on another pc tv-tuner.
king Ralphred
2012-03-04, 21:37
Ah, this one is using the XMP protocol! I've been working my way up to that (other brands using this protocol have already been requested, such as Dreambox and Thomson). XMP is one heck of a protocol, with a 4-bit pulse encoding, multiple checksums, and a fancy starting-command / continuing-command / ending-command series of frames. A lot more complex than most protocols out there, but very popular with recent hardware... I've started in on it, but I don't know how long it will take to get it all working correctly. :)
When you say Thomson, would this be the with the problem with sky+ boxes or is it sky+ specific?
king Ralphred
2012-03-04, 21:43
How cool would be to control your sky+ box from pierogi and remotely from the newly fixed showtime? I've just discovered Smileys.
:)
Copernicus
2012-03-04, 21:59
When you say Thomson, would this be the with the problem with sky+ boxes or is it sky+ specific?
Sky is using the Philips RC6 protocol. At least, everything I'm reading says that they are using it, but there must be something subtly odd about how they are using it. I believe that they may not be using the "toggle" feature of the protocol, but it is also possible that they are using it in a way I don't currently understand... The fact that some commands can sometimes work is odd. (And I have one report from a Tata Sky user that the protocol is working fine for them...)
So I'm still trying to put together more information on exactly what is going on with these receivers. It'll just take some time -- I'm sure other universal remotes are working just fine with Sky, I just need to figure out what they are doing. :)
Copernicus
2012-03-05, 01:22
Another update is now making its way up to extras-devel. In this one, I have finally put together some code to support the XMP protocol. This lets me define keysets for Dreambox, Telenet, and one Thomson device. I'm not 100% certain that I have the protocol right yet, so don't be surprised if these don't work perfectly (or at all!).
The Telenet data I was able to come up with was very sketchy, so I don't know if those buttons ended up mapped correctly. I'll have to work on them a little more.
I found more than a half-dozen Dreambox config files, and no two files matched each other. :) It looks like Dream Multimedia likes to redefine the codes for at least a few of their remote buttons every time they come out with a new receiver. If you do find that one of the keysets works for a particular Dreambox, please make a note of it here or on the Device Compatibility List (http://wiki.maemo.org/Pierogi_Device_Compatibility_List). Thanks!
Along with Dreambox, Telenet, and Thomson, keysets for a Magnum TV and a Genius speaker system were added.
I'm currently looking in to selecting items in the various list widgets using the keyboard, but it's looking a bit more complicated than I had assumed... :)
Great, going to update and test Magnum and Telenet, will report back.
btw, the panasonic air conditioning controls don't work at all. all the buttons don't seem to do anything....
Copernicus
2012-03-06, 07:36
btw, the panasonic air conditioning controls don't work at all. all the buttons don't seem to do anything....
That is quite possible, there just aren't a lot of config files available for air conditioners. I've only found one for Panasonic so far. I'm not sure where to find more A/C codes...
zimmerit
2012-03-06, 18:14
Very nice app, thank you Copernicus;)
An idea: would it be possible to make software to "record" keyset from an existing remote controller?
sixwheeledbeast
2012-03-06, 18:42
would it be possible to make software to "record" keyset from an existing remote controller?
I think this has been mentioned earlier in the thread.
The N900 camera isn't good enough to record the pulses from the remote.
It my be possible to use a IR Receiver and H-E-N
They can be recorded with a IR Receiver on a Desktop like LIRC do.
zzzchainzzz
2012-03-06, 19:20
Plz how does someone changes to AV channels with this remote. There is no button labelled SOURCE or AV.
Thx for reply in advance.
sixwheeledbeast
2012-03-06, 19:40
Plz how does someone changes to AV channels with this remote. There is no button labelled SOURCE or AV.
Try Input?
Copernicus
2012-03-06, 22:27
Plz how does someone changes to AV channels with this remote. There is no button labelled SOURCE or AV.
Thx for reply in advance.
Yes, Pierogi is definitely behind the curve right now in supporting source controls in detail. There is the "Input" button on the Utility panel, which is useful if your target device has a single button that can cycle through all the available input sources. There is also an "Input Panel" you can activate, that has a handful more source control choices.
But yeah, I do want to set up a more comprehensive input control system in Pierogi. The big problem I have right now is that different manufacturers have made very different choices in how to manage source control, and I haven't been able to come up with a good "universal" mechanism to support them all. :)
Just an update: neither the Magnum or the Telenet keysets are working for me... I'll need to write down exact model numbers and dig a bit...
Copernicus
2012-03-06, 22:33
Just an update: neither the Magnum or the Telenet keysets are working for me... I'll need to write down exact model numbers and dig a bit...
Problems with Telenet aren't a surprise, given that it's my first attempt at the protocol being used and that I'm really not certain I even had the right codes. :) But I thought sure I had the Magnum right... I'll take another look. Thanks!
Update to 1.0.0.
Directv standart model L12 (that say the manual) kinda works (with Directv sat keyset 1).
I mean, you have to press until change and doesn't change quikly or always, so works but not like should be.
It doesn't matter if your'e close to the device.
I'll try it on HD model (not sure if i can do it today) and report later.
Greetings.
Edit: Tried on HD model an works much better.
Copernicus
2012-03-07, 04:58
Directv standart model L12 (that say the manual) kinda works (with Directv sat keyset 1).
I mean, you have to press until change and doesn't change quikly or always, so works but not like should be.
It doesn't matter if your'e close to the device.
[ ... ]
Edit: Tried on HD model an works much better.
Ah, I bet I know the problem, too. DirecTV seems to be using a standard set of codes across all their devices, but they have two different inter-code pause timings and three different carrier frequencies. I don't have all six permutations covered yet; so the L12 is probably using a compatible carrier frequency (since it does sometimes recognize the codes), but doesn't have the right timing. I've probably got the right choices down for the HD model.
Good to hear that some DirecTV receivers are working, though! I'll try to put in coverage for the other varieties in the next update. It looks like Pierogi might finally have some ability to deal with satellite receivers after all... :)
vBulletin® v3.8.8, Copyright ©2000-2025, vBulletin Solutions, Inc.