Lirc is a strange animal, and WinLirc even more (Is it still supported?) Using WinLirc should work. But be sure to check what it is supposed to do; it basically is a graphical irsend command; not that useful. It does not allow you to receive, because Lirc was not designed that way.

Quote:

When I try using LIRC as transmitter, I get a dialog, "No remotes present" which returns in an infinite loop when I press OK to dismiss it and end up having to kill process javaw.exe.

Is it possible that there are no remotes possible? In all cases, going into an infinite loop is of course not acceptable. Can you give me more details, so that I can try to reproduce? Please turn on Options -> Verbose.

Quote:

When I try LIRC as receiver, I get "No capture device, aborting."

There is no such thing as "using Lirc as receiver". There is "Lirc mode2" which may be somewhat trickier. It is described in the manual. I do not know if WinLirc comes with a mode2 program.

Quote:

I'm guessing this must only work with LIRC on Linux, but is there a workaround to make it work on Windows? Reason being WinLIRC is compatible with my MCE receiver/blaster and IRScrutinizer doesn't have native support for this hardware.

On Linux, there is the /dev/lirc interface, but it is hidden for Windows users (because it is supported on Linux only).

Is it possible that there are no remotes possible? In all cases, going into an infinite loop is of course not acceptable. Can you give me more details, so that I can try to reproduce? Please turn on Options -> Verbose.

Thanks for the reply. I'm not sure, where should the remotes be? In WinLIRC, I have a .cf file in the remote dropdown. I can select codes in the code dropdown and click "Send Code" button to transmit them.

To get the infinite loop, I just have to click the "Sending hw" tab, then Lirc tab. I then get "No remotes present" over and over. I didn't have the logging window big enough to see it all, so I tried again with the window expanded and this time it said "No remotes present" just once and no loop, but this is what it logged:

Another time, it actually did something. I didn't change anything, just killed javaw.exe process and restarted the program.

Code:

Sending command `VERSION' to Lirc@127.0.0.1
Connecting socket to 127.0.0.1:8765
Received `BEGIN'
Received `VERSION'
Received `SUCCESS'
Received `DATA'
Received `1'
Received `WinLIRC 0.9.0i by <jim@jtan.com>, <baily@uiuc.edu> and <i.curtis@gmail.com>'
Received `END'
Lirc command succeded.
Sending command `VERSION' to Lirc@127.0.0.1
Connecting socket to 127.0.0.1:8765
Received `BEGIN'
Received `VERSION'
Received `SUCCESS'
Received `DATA'
Received `1'
Received `WinLIRC 0.9.0i by <jim@jtan.com>, <baily@uiuc.edu> and <i.curtis@gmail.com>'
Received `END'
Lirc command succeded.
Sending command `LIST' to Lirc@127.0.0.1
Connecting socket to 127.0.0.1:8765
Received `BEGIN'
Received `LIST'
Received `SUCCESS'
Received `DATA'
Received `1'
Received `..\config.cf'
Received `END'
Lirc command succeded.
Sending command `LIST ..\config.cf' to Lirc@127.0.0.1
Connecting socket to 127.0.0.1:8765
Received `BEGIN'
Received `LIST ..\config.cf'
Received `SUCCESS'
Received `DATA'
Received `45'
Received `Up'
Received `Down'
Received `Right'
Received `Left'
Received `OK'
Received `1'
Received `2'
Received `3'
Received `4'
Received `5'
Received `6'
Received `7'
Received `8'
Received `9'
Received `0'
Received `Settings'
Received `Back'
Received `Exit'
Received `Home'
Received `Power'
Received `CC'
Received `Red'
Received `Green'
Received `Yellow'
Received `Blue'
Received `Apps'
Received `LiveTV'
Received `Mute'
Received `Sleep'
Received `Play'
Received `Pause'
Received `Stop'
Received `Rewind'
Received `FFwd'
Received `Sleep'
Received `Input'
Received `Netflix'
Received `Amazon'
Received `Vudu'
Received `YouTube'
Received `Vol+'
Received `Vol-'
Received `Ch+'
Received `Ch-'
Received `-'
Received `END'
Lirc command succeded.
Sending command `LIST' to Lirc@127.0.0.1
Connecting socket to 127.0.0.1:8765
Sockettimeout Lirc: Read timed out
Lirc command failed.

Looking better there, but that hasn't happened more than once.

Quote:

There is no such thing as "using Lirc as receiver". There is "Lirc mode2" which may be somewhat trickier. It is described in the manual. I do not know if WinLirc comes with a mode2 program.

My end goal is in hopes to find discrete on/off for a Sharp LC-43N6100U (Hisense) TV. Most basic codes are identical to Vizio, but Vizio discrete on/off doesn't work so I have to somehow scan for other codes and Google doesn't seem to find that anyone has ever found the discrete codes for Hisense. Once I've found those codes, I would like to be able to use Windows Task Scheduler to send the appropriate on or off when the computer starts, shuts down, sleeps, or resumes because I'm using the TV as a PC monitor and it doesn't support DPMS power on/off.

I started getting a Parse Exception Current Protocol Not defined error.

If a signal is identified (presently by DecodeIR) as for example "NEC" (DecodeIR doc says: "If you get a decode whose protocol name is simply "NEC" that indicates the learned signal is not complete ...") (or anything not renderable) you will get the said error if you try to render it. This is the way things work...

vickyg2003 wrote:

So I tried to download IRScrutinizer to reinstall and my anti virus is flagging this as not safe.

Is there a way to get past Norton?

There is of course a ("theoretical") possibility that the downloaded file has been infected. (I will publish SHA/MD5 checksums) Assuming that this is not the case:

Make sure you are using the current version of IrScrutinizer (presently 1.4.1) and Java. (It is possible that Norton barfs on older Java installations.) If so, it is really a problem with Norton, and should preferably be reported to them. I politely ask you to do this (I am not a customer or user of Norton myself). As a workaround, there should be a "private whitelist" in your Norton installation -- as Rob says.

I started getting a Parse Exception Current Protocol Not defined error.

If a signal is identified (presently by DecodeIR) as for example "NEC" (DecodeIR doc says: "If you get a decode whose protocol name is simply "NEC" that indicates the learned signal is not complete ...") (or anything not renderable) you will get the said error if you try to render it. This is the way things work...

But it could not initialize the program. It set some properties to null but it just would not start. The only way to get out of the error was to reinstall IRScrutinizer.

Barf wrote:

vickyg2003 wrote:

So I tried to download IRScrutinizer to reinstall and my anti virus is flagging this as not safe.

Is there a way to get past Norton?

There is of course a ("theoretical") possibility that the downloaded file has been infected. (I will publish SHA/MD5 checksums) Assuming that this is not the case:

I sure hope it is only theoretical, as I turned off Norton to get it to download. Norton usually complains about the lack of reputation, which I assume is normal. This time it flagged it as dangerous and kept removing it. So if I'm infected I have no one to blame but myself.

I googled SHA/MD5 but couldn't find out what to do with an SHA/MD5 if I had one._________________Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.

I have uploaded checksums.md5 and checksums.sha1, containing checksums in md5 and sha1 formats. (Strictly speaking, it is silly to put the checksums on the same server as the files, since an attacker who changes the files can of course change the checksum file too. But I am not solving all problems today...)

SHA1 and MD5 are two "competing" methods for computing cryptographic hashes (checksums) for binary files. They can be used to verify the integrity of a downloaded file. There exists programs, for all operating systems, that can be used to check the checksum.

vickyg2003 wrote:

I googled SHA/MD5 but couldn't find out what to do with an SHA/MD5 if I had one.

For Windows I found HashTab, which is free for "non-commercial" use. It is an explorer extension, triggered as by right-clicking a file and selecting "properties", and then selecting the "Hashvalues" tab. See the screen shot (showing a German Windows 10)

So you either compare these value (checking either one is OK) manually, or you select the checksums file using the button, above as "Mit Datei vergleichen" ("Compare with file").

I am sure there are other alternatives, also for Windows; just Google.

thanks for the information on how to use those checksums. That was so confusing.

The IRScrutinizer error messages suggested that IRScrutinizer was removing the properties by itself. When it wouldn't start even after a clean boot, I went to the first post and tried to download. It was about 2 in the morning here, so I was beyond tired._________________Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.

It has been over a year since the current version, 1.4.1, was released. So I thought I would explain a bit of my roadmap.

There has been a number of small improvements and bugfixes. The current snapshot version is always available here.

The biggest problem with the present program is that the rendering (IrpMaster) and the decoding engine (DecodeIR) are not "synchronized". This will be addressed in a major new version, probably called 2.0, which will use IrpTransmogrifier instead of IrpMaster, DecodeIR as well as Graham's Analyzer. See this issue.

I plan to, hopefully within a few months, release the last IrpMaster/DecodeIR version of IrScrutinizer. It will be called 1.4.2. (Notwithstanding the fact that the snapshots are called 1.5.0-SNAPSHOT...)

Then I hope to release the "first" version of IrpTransmogrifier. This is an amazingly capable program, but with no GUI -- to be integrated into IrScrutinizer for the GUI usability.

Finally, hopefully still this year, I hope to be able to release version 2.0 of IrScrutinizer.

==============================================================================
Version 1.4.2, issued on 2018-09-01.

This release is the final 1.*.* release; based on IrpMaster as rendering engine
and DecodeIR (as decoding engine). Further releases will be based on IrpTransmogrifier
instead, and will be numbered 2.*.*. (see #212).