JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

IrScrutinizer: capturing, generating, analyzing, import, exp
Goto page Previous  1, 2, 3 ... 10, 11, 12
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Software
View previous topic :: View next topic  
Author Message
Barf
Expert


Joined: 24 Oct 2008
Posts: 1026

PostPosted: Mon Aug 12, 2019 2:25 pm    Post subject: Reply with quote

IrpTransmogrifier has been released, and now follows version 2.0.1 of IrScrutinizer using IrpTransmogrifier as engine, as per above. Since the post above, there has been yet a few additions:
Code:

Release notes for IrScrutinizer, including IrpMaster/IrpTransmogrifier,
Girr, HardHardware, DevSlashLirc, and Jirc.

The notation #n refers to issues number n at
https://github.com/bengtmartensson/harctoolboxbundle/issues
==============================================================================
Version 2.0.1. Released 2019-08-11.
(There was never a version 2.0.0.)

This release replaces the libraries DecodeIR (by John Fine),
ExchangeIR (by Graham Dixon), and IrpMaster (by myself) by
IrpTransmogrifier. This achieves synchronization between rendering and
decoding of IR signals: The same data base is used, and a protocol that can
be rendered can also (with very few exceptions) be decoded too.
(Milestone 2; #212, #280, #251, #23).
UEI learned as IR signal format has been eliminated (#217).

On all versions but the Macintosh, also IrpTransmogrifier as command line
program will be available (Command name: irptransmogrifier).

Documentation has not been updated ;-).

Open issues in this release:
  * MacOS 10.11.*: Crash in RXTX when closing serial USB device, #64.
  * RXTX on Windows has problems with Arduino's LLC driver, #229.

Associated user visible changes:

* A number of new protocol parameters  (Options -> Protocol Parameters -> *),
(#277). See IrpTransmogrifier for their semantic.
* Link to DecodeIR documentation has been replaced by a browse function of the
available functions

Other user visible changes have been kept to a minimum. Functionally significant
will instead appear in future versions.

However, there are some other user changes/improvements:

* Undo function for the data window of "Scrutinize signal",
(Actions -> Undo Scrutinize data; Ctrl-Z);  #275
* Some more icons.
* New output text format: raw without signs.  #250.
* Improved setup script setup-irscrutinizer.sh in the generic binary
distribution, for Linux-like operating system.
* Improved Linux x64 appimage, now containing its own Java JVM. (#279,
thanx Simon Peters, "probono"). Also allows IrpTransmogrifier to be called as
a command line program (#285).
* Windows installer now checks for the existence of Java (#278).
* Misc GUI tweaks (#274, #268)
* New output text format: raw without signs (#250).
* Improved parsing of IrSignals given as inputs. (#233)
* Prohibit (?) the user from selecting a non-existing export directory. (#288)
* Alternative version of librxtxSerial.so, using /var/lock/lockdev instead
  of /var/lock. (#263)
* New export format BracketedRaw. (#307)
* User's decoding parameters no longer overwrite protocol specific values. (#308)
* New help menu entry: Browse releases. (#309)
* Include IrpTransmogrifier.html and Glossary.html, from GUI callable. (#311)
* Minor doc updates (not complete).

Minor bugfixes:

* Export format "Pronto Hex Oneshot" bugfix. (#296)
* Fixed bug with export format name containing "/" on Windows (#290)
* Issue with decoding signals without repeat. (#295)
* Analyzer on Scrutinize signal falsely gets fallback frequency. (#289)

Installing this version also installs IrpTransmogrifier as command line program (except for the MacOS version).
Back to top
View user's profile Send private message Send e-mail Visit poster's website
StephenR0



Joined: 12 Feb 2007
Posts: 87
Location: Iowa, US

PostPosted: Tue Aug 13, 2019 10:45 am    Post subject: Reply with quote

I finally built one of your Arduino Nano devices. It seems to work just fine. I'm still in the initial stages of playing with it, but here's what I ended up with.

Back to top
View user's profile Send private message
Barf
Expert


Joined: 24 Oct 2008
Posts: 1026

PostPosted: Sun Sep 01, 2019 5:32 am    Post subject: Reply with quote

IrScrutinizer 2.1.0 has been released. Release notes:

Code:

Version 2.1.0, released 2019-08-31

This version uses IrpTransmogrifier 1.1.0. This contains some improvements
and some semi-important bug fixes, see its own release notes. Other changes:

* IrSignal in raw format was written in non-parsable format, IrpTransmogrifier #115,
* Fixed non-working ICT importer, #318,
* Parametric Remote editor: remove "hex" related functions. #316
* New export format Homeass-Broadlink. #312
* Removal of no-owned Schemas and DTDs, #299.
* Update RemoteMaster's protocols.ini to current version, from RemoteMaster v2.08 build 7
* Remotemaster input pane: Remove path to protocols.ini, #300
* Broadlink export: rewritten (#315), supports RF-433MHz commands #208.
* *ix wrapper: Do not override JAVA if already set.
* XSLT Export formats: fix non-working xsl:include/import. #314
* An exportformat can now create executable export files, #313.
* IrpMasterBean: Make toggling protocol really toggle in subsequent "generate"s
  (provided "-" is selected for toggle value). Resolves #305.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4056

PostPosted: Sun Sep 01, 2019 7:19 pm    Post subject: Reply with quote

Barf, please advise how to install in Windows 10. The exe will not finish. It says to please install Java first, then closes. Java is installed, as I have been running previous versions for years as well as Remote Master. Is there any way to bypass this check?

Thanks
Back to top
View user's profile Send private message
Barf
Expert


Joined: 24 Oct 2008
Posts: 1026

PostPosted: Mon Sep 02, 2019 2:02 am    Post subject: Reply with quote

Hi Dave,

Really sorry for that. Please see this Github issue.

Please try this fixed installer.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4056

PostPosted: Mon Sep 02, 2019 2:02 pm    Post subject: Reply with quote

That worked. Thanks
Back to top
View user's profile Send private message
chuliu



Joined: 04 Dec 2010
Posts: 391
Location: Hong Kong

PostPosted: Tue Sep 10, 2019 1:44 pm    Post subject: Reply with quote

Hi,
I read on other thread about rmir v2.09 that new rmir now has the capability to convert learned signals to device upgrade. I wonder if the new irscrutinizer that is based on the same engine (irptransmogrifier) has the same capability. I sometimes use my ir toy or ir widget and irscrutinizer to learn ir signals.

Thanks.
Back to top
View user's profile Send private message
Barf
Expert


Joined: 24 Oct 2008
Posts: 1026

PostPosted: Tue Sep 10, 2019 2:43 pm    Post subject: Reply with quote

IrScrutinizer has already, since a long time, an RemoteMaster export, although somewhat limited. See this guide and this guide. I hope to be able to use Graham's stuff to improve the RM export to cover most protocols. Should cover most cases.

Having said that, you should not overestimate the need for an automatic translation. With some skill, you can even cut-n-paste from IrScrutinizer's Parametric Remote table to RM's Function table (re-organize the columns so that they are compatible.)
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Barf
Expert


Joined: 24 Oct 2008
Posts: 1026

PostPosted: Tue Jan 14, 2020 4:59 am    Post subject: Reply with quote

Next version of IrScrutinizer is due shortly. The Windows version will come with its own Java (although optionally an already present Java can be used).

The problem that I need your help with, is to test it on a 64-bit Windows (10). So can someone please download this file and check that it can be installed (using its own Java) and starts. (Of course also more elaborate tests and feedback is welcome...)

(I presently do not have access to a 64-bit Windows. Such a thing is on my planning list, but my Sony Vaio from 2007(!) is running too good (with Windows 10)... Wink )
Back to top
View user's profile Send private message Send e-mail Visit poster's website
pH7_jp1



Joined: 14 Sep 2003
Posts: 464
Location: Sterling Heights, MI

PostPosted: Tue Jan 14, 2020 12:59 pm    Post subject: Reply with quote

I downloaded, installed and ran on Windows 10 64-bit. Plenty of Windows Defender messages trying to block both the install and first run, but I could easily override. I was running from an admin account, so I don't know if a non-admin account would have problems or not.
Back to top
View user's profile Send private message
Barf
Expert


Joined: 24 Oct 2008
Posts: 1026

PostPosted: Tue Jan 14, 2020 2:59 pm    Post subject: Reply with quote

Thanx pH7_jp1. To get rid of the warnings about rouge origin, it would be possible for me to get an official certificate; costs $$$ (upper two-digits sum. Per year...).

If you are not admin (a member of the admin group) you cannot install in Program Files. That is the only difference.

Thanx again.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 19463
Location: Chicago, IL

PostPosted: Tue Jan 14, 2020 5:20 pm    Post subject: Reply with quote

If you designed it to be installed in a regular folder, rather than Program Files, would that eliminate the problem?
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Barf
Expert


Joined: 24 Oct 2008
Posts: 1026

PostPosted: Wed Jan 15, 2020 1:45 am    Post subject: Reply with quote

@Rob,
have not tried explicitly, but I am pretty sure it would not make any difference. After all, the user can install the "rogue" program by clicking install anyway. It scares the users however...

Some time in the future, that may change... Confused
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Barf
Expert


Joined: 24 Oct 2008
Posts: 1026

PostPosted: Wed Jan 15, 2020 1:38 pm    Post subject: Reply with quote

IrScrutinizer 2.2.4 has been released, available here.

This release contains a number of semi-important bugfixes and several minor improvements. The Windows and Mac versions comes with its own Java. Also, the Tools: HexCalculator, Time/Frequency calculator and AMX beacon listener can be called without invoking the main program.

This is the first version after 2.1.0. (The gap in version numbers is due to the wish of keeping the version number compatible with IrpTransmogrifier).

Release notes:
Code:

* A few problems in RawIrSignal/Raw Remote fixed. Resolves #344.
* Bugfix: Raw Remote table isEditable erroneous.
* Raw Remote: changing intro sequence did not take effect. Resolves #353.
* Use Decoder.decodeLoose)IrSignal, DecoderParameter) for "scrutinize signal". #344.
* Fix lircexport with several protocols. Resolves #325.
* Lircexport: take eps and aeps from originating protocol. Resolves #351.
* Lircexport, non-raw: fix for fallback to raw for nonrenderable protocols #349
* Lircexport: fix invalid line comments. #348.
* Updated lirc.xml to the file generated by current IrpTransmogrifier
* Remotemaster export: improved textual message on original protocols.
* Bundle minimal JRE also for Windows and Mac. Resolves #283.
* Updated OpenJDK version for Linux appimage.
* Multiple fixes to operations on Tables and save. #271.
* Offer to create exportdir if not existing. #347.
* New (simple) export format HTML. #248.
* Export: possibility to use popup instead of generate files #297-
* Protocol documentation also from "Scrutinizer signal" and "Scrutinize Remote/Parametric". #328.
* TreeImporter now able to sort commands within a remote. #266.
* Generate panel: new button "Random params". #260.
* Save SelectFile.filechooserdirs to properties. #346.
* Made the Harcpanel tools (Hexcalculator, AMX beacon listener, TimeFrequencyCalculator) callable from the shell. #301.
* TreeImporterBean now have "Clear" manu entry. #331.
* New functions/menu entries in Parametric/Raw remote: Duplicate selected. #324.
* Do not consider command names with spaces to be erroneous any more. #334.
* Raw Remote table: make sure frequency is written as integer.
* Fix problem with importing signal from empty clipboard. Resolves #340.
* New menu entries "Add empty", "Add test signal. Resolves #341.
* Remove Help -> "Send feedback with Email". #345.
* Allow radix prefix in Misc. params in Parametric remote. Resolves #343.
* Check export dir text field in saveCommands and saveSignal.
* About now lists version of IrpProtocols.xml #330.
* TreeImporter now correctly handles errors in operations which require exactly selected signal.
* Parametric Remote entry sometimes not correctly initialized #329
* Decoding issue #326.
* Windows: Removed broken Java existence test #320.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Software All times are GMT - 5 Hours
Goto page Previous  1, 2, 3 ... 10, 11, 12
Page 12 of 12

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Get Smart! the band's official homepage Rockabilly Central