RMIR: Prototype IR function in RM

Discussion forum for JP1 software tools currently in use, or being developed, such as IR, KM, RemoteMaster, and other misc apps/tools.

Moderator: Moderators

jim7562
Posts: 13
Joined: Fri Jul 02, 2010 4:11 pm

RMIR parallel port failure (FIXED)

Post by jim7562 »

Thanks, but that issue concerned non-standard port addresses with IR.exe. I am using a motherboard port on 378 and IR.exe doesn't have a problem with this. RMIR does, although it appears to see the port, or at least accept the manual configuration.

I am using the Windows version of RM, with the "-ir" option and with Admin privileges. If I run the java version, the interface options are all grayed out.

A Windows event report was generated by Service Control Manager when I clicked on "download"

Code: Select all

The PortTalk service failed to start due to the following error: 
The system cannot find the file specified.
EventData 
  param1 PortTalk 
  param2 %%2 
This pointed me to the PortTalk driver. I copied porttalk.sys to Windows\System32\drivers. Success! RMIR will now talk to the remote.

I'm guessing that file should have been copied by the installer, but perhaps was stopped by Vista UAC. Maybe it would have worked if I'd run the installer with Admin privileges (though I'm not sure I didn't). Anyway, I'll check this when I install V1.99.
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

Good job figuring this out. v1.99 won't work any better from his point of view.

BTW, skip v1.99 and go directly to v1.99b.
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

Could you do me a favor to help me figure out how to fix this.
  • Copy porttalk.sys to your RM/RMIR installation folder
  • Delete porttalk.sys from Windows\System32\drivers
  • Reboot
  • Try downloading again from RMIR
You have to reboot or stop the porttalk service before deleting from Windows\System32\drivers.

I'm trying to figure out if all I have to do is include porttalk.sys in the distribution, or if I actually have to copy it to Windows\System32\drivers
jim7562
Posts: 13
Joined: Fri Jul 02, 2010 4:11 pm

porttalk driver

Post by jim7562 »

When I'd looked in the registry, I found a PortTalk entry in the list of services, with the following key:

ImagePath = System32\Drivers\PortTalk.sys

When I went looking, the file wasn't there. Seems odd there would be a registry entry but no driver. Would that be created by RM? I can't see any entry for porttalk in the log file.

The service wasn't running when I moved the file, so I didn't reboot. After starting RM, same problem as before.

Edit: A re-boot made no difference, until I moved the file back to the Drivers folder.
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

Please try putting it in the Windows sub- folder of the installation folder
jim7562
Posts: 13
Joined: Fri Jul 02, 2010 4:11 pm

Post by jim7562 »

gfb107 wrote:Please try putting it in the Windows sub- folder of the installation folder
Nope, that didn't work, even with a re-boot, until I put it back into Drivers. I suppose it would have been OK if the Registry entry path had been changed.
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

I've built RMIR v2.00-preview3 with a bunch of changes related to learned signals and creating device ugrades from those signals.

Here's the complete list of changes since v1.99b, the last official version:
  • Fix very minor issue with Fav/Scan, an overlooked difference between Macros and Fav/Scan. (Graham)
  • Split off a new class, MacroDefinitionBox, from MacroDialog to allow its re-use with Timed Macros. (Graham)
  • Restore double-click to edit table cells (Greg)
  • Typing when not in edit mode will start edit mode and replace cell contents (Greg)
  • Create new interface, ButtonEnabler, and use it to improve logical separation between MacroDefinitionBox and MacroDialog. (Graham)
  • Fix Setup.vbs for Windows users who don't run as Admin, Updated Readme.html (Greg)
  • Implement Timed Macros (Graham)
  • Implement File/New (Graham)
  • Implement File/Open of Sling Learned Signal XML files (Greg)
  • Add toolbar button to open RDF for viewing or live editing (Graham)
  • Fix Fujitsu protocol (Greg)
  • Append " (untested)" to notes for Sling Learned Signals (Greg)
  • RMIR: allow multicell selection in most tables, and Copy item in popup menu to copy to the clipboard (Greg)
  • Add display of Signature, Processor, Interface and Extender Version to Raw Data tab (Graham)
  • Implement the ExtenderVersionAddr and RDFVersionAddr parameters of the RDF [General] section (Graham).
  • Change the toolbar icon for File/Open (Graham).
  • Added Bound Key to Learned Signal edit dialog, and enabled OK/Cancel button (Greg)
  • Removed New button and context menu item from Learned Signal tab (Greg)
  • Fixed Clone button and content menu item on Learned Signal tab (Greg)
  • Enable column reordering in most tables (Greg)
  • Always open RMIR, launch RM as separate window when opening RMDU files (Greg)
  • Add edit context menu to protocol parameters (Greg)
  • Add edit context menu to General Notes on General tab (Greg)
  • Remember the folder in which files are opened regardless of type (Greg)
  • Add an "All supported files" type to the file open dialog, and use it as the default (Greg)
  • Add transient, user controlled ignore field to learned signal decodes (Greg)
I've also created an initial page in the RMIR Wiki that shows how all the changes work together to facilitate creating a device upgrade from learned signals, using only RMIR.
The Robman
Site Owner
Posts: 21892
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

Wow, that sounds like you two have really been busy, and the Wiki looks good too.

I did notice one omission on the Wiki page though, between the "Select a remote" step and the "save the file" step, you should show the Buttons tab and tell them to assign the functions to buttons, otherwise you know the newbies will miss this step.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

The Robman wrote:I did notice one omission on the Wiki page though, between the "Select a remote" step and the "save the file" step, you should show the Buttons tab and tell them to assign the functions to buttons, otherwise you know the newbies will miss this step.
I had actually captured a screen shot for that, but forgot to include it when I wrote it up. It is there now.
The Robman
Site Owner
Posts: 21892
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

gfb107 wrote:I've built RMIR v2.00-preview3 with a bunch of changes related to learned signals and creating device ugrades from those signals.
If this build just RMIR, or is RM in there too? I ask because when I double click on RemoteMaster.jar it just brings up RMIR, I can't see how to get into RM.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

RMIR is taking over.

You can get to RM by opening a .rmdu or (KM) .txt file, or by File > New > Device Upgrade
The Robman
Site Owner
Posts: 21892
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

gfb107 wrote:RMIR is taking over.

You can get to RM by opening a .rmdu or (KM) .txt file, or by File > New > Device Upgrade
Got'ya, it's subterfuge! :) Looks like this is gonna be fun to play with.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

eferz wrote:I didn't realize you guys had a wiki for your tools. I was going to create a wiki guide for each of the JP1 tools on http://slingbox.wikia.com like the one I did for betaremotes http://slingbox.wikia.com/wiki/How_to_u ... s_website. That way if someone wanted to read a "manual" then a "living document" would be available.
This is the first article in the Remote Master wiki. Hopefully with many more to come.

However, it is not the general wiki for JP1 or JP1 tools. It is made available by Sourceforge as part of hosting the Remote Master project (it's actually hosted under the name controlremote for historical reasons). They provide a SubVersion repository for source code version management, download hosting, bug and feature tracking, and a wiki (actually there is more, but that is all we use), all for free.

There has been some discussion about starting a JP1 wiki hosted here at hifi-remote.com, but it seems to have stalled since no one has any experience setting one up.
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

The Robman wrote:
gfb107 wrote:RMIR is taking over.

You can get to RM by opening a .rmdu or (KM) .txt file, or by File > New > Device Upgrade
Got'ya, it's subterfuge! :) Looks like this is gonna be fun to play with.
Yep. I think I've convinced Graham that RM is the future of JP1, and he has jumped in with both feet adding the features we've been missing to make RM "RDF Feature Complete". My time has been more limited for quite a while, but I have been able to squeeze in a few fixes, usability enhancements, and feature requests.

We plan v2.00 to be "RDF Feature Complete," which means supporting everything documented in the RDF Specs and addendums, making RM a complete replacement for both IR and KM for "typical" use.

After that we start adding the bells and whistles and advanced functionality that will truly make IR and KM obsolete.

Hopefully there will be more folks joining the development effort (even if only to write wiki articles as documentation) once v2.00 comes out and the community sees the benefits of the integration into a single tool to rule them all.
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Amazing work guys. Tons of great stuff in this release. All the pop-ups and context menus are very nice touches. Even got a long standing request of mine in there to default to all supported files in the open dialogs. Thanks.

I'm in the process of pulling in my IR files and came across one that won't open. Please take a look at THIS and see if you can tell what's wrong. I've included my RDF as well in case that's the issue.
Post Reply