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

RemoteMaster v1.91 is now available!

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Software
View previous topic :: View next topic  
Author Message
gfb107
Expert


Joined: 03 Aug 2003
Posts: 3388
Location: Cary, NC

PostPosted: Sat Apr 25, 2009 9:26 am    Post subject: RemoteMaster v1.91 is now available! Reply with quote

I've built and released RemoteMaster v1.91

Available downloads are:

Changes for v1.91

  • RM:

    • Make protocol upgrade code available but invisible when not required
    • Allow HTML in the protocol notes (triggered when the first character in the notes is '<')
    • Expand notes for DirecTV protocol to explain relationship between Device Number and Remote Address
    • Show number of bytes used for device upgrade, key moves, and protocol upgrade
    • Fixes for Manual Settings and unnamed protocols.
    • Define variants of PID 01 61 - requires updated RDFs (newer than v1.28)
    • Fixes for importing new(ish) KM upgrades
    • Fix importing KM upgrades that use Sony Egg
    • Minor updates to Readme.html

  • RMIR:

    • Upgrade jp1parallel communication library to 0.02 (With support added for 64-bit Linux)
    • Upgrade jp12serial/usb communication library to 0.13 (With support added for 64-bit Linux)
    • When downloading from the remote, and the remote signature matches the signature of the current remote, assume it's the same remote.
    • Don't show action icons in the menus, only in the tool bar
    • Add "Verify uploads" option
    • Improve tracking of bytes used/available for advanced functions, upgrades, and learned signals
    • Support invisible special protocols (such as DSM in the 6131 and Atlas SA_7 extender)
      This uses some of the new RDF v4 syntax from IR 8.0x, which makes the RDF incompatible with IR 7.x.
      In the [SpecialProtocols] section use DSM=TV/1103:-01FC
    • Save directory after opening .ir files, not just .rmir files.
    • Fix key style keymove support
    • Use split panes on General tab to allow resizing tables
    • Bundle DecodeIR (Windows, Linux 32-bit, and Linux 64-bit)



Links:
The RemoteMaster project home page, now accepting donations.
RemoteMaster.v1.91.zip
RemoteMaster.v1.91.exe - See note below.
Change Log (also included in the ZIP file)
Readme.html (also included in the ZIP file)

Notes:
_________________
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)


Last edited by gfb107 on Sun Apr 26, 2009 9:14 pm; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
mdavej
Expert


Joined: 08 Oct 2003
Posts: 3796

PostPosted: Sat Apr 25, 2009 10:43 am    Post subject: Reply with quote

Greg,

I'm having a really hard time getting this version to run.

Seems to choke on setupvalidation and some other condition I don't understand. I'm only attempting to open some files that haven't changed since 1.86 (I think). Here are some snippets from the err file:

Code:
java.lang.IllegalArgumentException: No enum const class com.hifiremote.jp1.Remote$SetupValidation.SetupValidation
   at java.lang.Enum.valueOf(Unknown Source)
   at com.hifiremote.jp1.Remote$SetupValidation.valueOf(Remote.java:1)
   at com.hifiremote.jp1.Remote.parseGeneralSection(Remote.java:956)
   at com.hifiremote.jp1.Remote.load(Remote.java:146)


Code:
Unable to find device type with alias name DVD
ProtocolParms='null 159 null'
Setting devParms[ 0 ](Device Number) to null
Setting devParms[ 1 ](Sub Device) to 159
Setting devParms[ 2 ](Parm) to null
java.lang.NullPointerException
   at com.hifiremote.jp1.Protocol.getCode(Protocol.java:501)
   at com.hifiremote.jp1.Protocol.hasCode(Protocol.java:488)
   at com.hifiremote.jp1.ProtocolManager.findProtocolForRemote(ProtocolManager.java:363)
   at com.hifiremote.jp1.ProtocolManager.getProtocolsForRemote(ProtocolManager.java:247)
   at com.hifiremote.jp1.ProtocolManager.getProtocolsForRemote(ProtocolManager.java:230)
   at com.hifiremote.jp1.KeyMapMaster.validateUpgrade(KeyMapMaster.java:1141)
   at com.hifiremote.jp1.KeyMapMaster.refresh(KeyMapMaster.java:1099)
   at com.hifiremote.jp1.KeyMapMaster.loadUpgrade(KeyMapMaster.java:1037)
   at com.hifiremote.jp1.KeyMapMaster.actionPerformed(KeyMapMaster.java:861)


Thanks
Back to top
View user's profile Send private message
The Robman
Site Owner


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

PostPosted: Sat Apr 25, 2009 11:08 am    Post subject: Reply with quote

Just FYI, it opens OK for me.
_________________
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
gfb107
Expert


Joined: 03 Aug 2003
Posts: 3388
Location: Cary, NC

PostPosted: Sat Apr 25, 2009 11:16 am    Post subject: Reply with quote

mdavej wrote:
Greg,

I'm having a really hard time getting this version to run.

Seems to choke on setupvalidation and some other condition I don't understand. I'm only attempting to open some files that haven't changed since 1.86 (I think). Here are some snippets from the err file:

Code:
java.lang.IllegalArgumentException: No enum const class com.hifiremote.jp1.Remote$SetupValidation.SetupValidation
   at java.lang.Enum.valueOf(Unknown Source)
   at com.hifiremote.jp1.Remote$SetupValidation.valueOf(Remote.java:1)
   at com.hifiremote.jp1.Remote.parseGeneralSection(Remote.java:956)
   at com.hifiremote.jp1.Remote.load(Remote.java:146)


Code:
Unable to find device type with alias name DVD
ProtocolParms='null 159 null'
Setting devParms[ 0 ](Device Number) to null
Setting devParms[ 1 ](Sub Device) to 159
Setting devParms[ 2 ](Parm) to null
java.lang.NullPointerException
   at com.hifiremote.jp1.Protocol.getCode(Protocol.java:501)
   at com.hifiremote.jp1.Protocol.hasCode(Protocol.java:488)
   at com.hifiremote.jp1.ProtocolManager.findProtocolForRemote(ProtocolManager.java:363)
   at com.hifiremote.jp1.ProtocolManager.getProtocolsForRemote(ProtocolManager.java:247)
   at com.hifiremote.jp1.ProtocolManager.getProtocolsForRemote(ProtocolManager.java:230)
   at com.hifiremote.jp1.KeyMapMaster.validateUpgrade(KeyMapMaster.java:1141)
   at com.hifiremote.jp1.KeyMapMaster.refresh(KeyMapMaster.java:1099)
   at com.hifiremote.jp1.KeyMapMaster.loadUpgrade(KeyMapMaster.java:1037)
   at com.hifiremote.jp1.KeyMapMaster.actionPerformed(KeyMapMaster.java:861)


Thanks

Please provide links to the files that are giving you trouble. Looks like there may be an issue with one of the RDFs you are using.
_________________
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Back to top
View user's profile Send private message Visit poster's website
mdavej
Expert


Joined: 08 Oct 2003
Posts: 3796

PostPosted: Sat Apr 25, 2009 11:36 am    Post subject: Reply with quote

Opens fine for me too. But if I open a file with setupvalidation in the RDF it bombs. Prior version (1.90) didn't know setupvalidation existed and worked.

Last edited by mdavej on Sat Apr 25, 2009 7:25 pm; edited 2 times in total
Back to top
View user's profile Send private message
gfb107
Expert


Joined: 03 Aug 2003
Posts: 3388
Location: Cary, NC

PostPosted: Sat Apr 25, 2009 11:40 am    Post subject: Reply with quote

Oh, OK. I've started to add support for parsing of v4 RDFs, but it isn't complete. What't the exact line in your RDF for SetupValidation?
_________________
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Back to top
View user's profile Send private message Visit poster's website
mdavej
Expert


Joined: 08 Oct 2003
Posts: 3796

PostPosted: Sat Apr 25, 2009 11:45 am    Post subject: Reply with quote

Sorry, we keep posting at the same time. Here's what I've got:

Code:
[General]
SetupValidation=Enforce
.
.
.

[SetupCodes]
0 = 0000, 0003, 0007, ...
.
.
.
1 = 0000, 0003, ...
.
.
.

Enforce could also be Warn or Off, I think.
Back to top
View user's profile Send private message
gfb107
Expert


Joined: 03 Aug 2003
Posts: 3388
Location: Cary, NC

PostPosted: Sat Apr 25, 2009 12:05 pm    Post subject: Reply with quote

I've just got to ignore case.
_________________
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Back to top
View user's profile Send private message 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
Page 1 of 1

 
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