Crestron 3 Series processor problems

1,128 views
Skip to first unread message

ambiance

unread,
Apr 11, 2011, 9:32:12 AM4/11/11
to CommandFusion
I am getting ready to upgrade a client from a PMC2+ to a PMC3.
Currently the CommandFusion app is not connecting the v4.5 module
running on the PMC3. If I run the program on the PRO2 at my desk, I
have not issues (after changing the processor in SIMPL to the PRO2 and
recompiling). Has anyone attempted to run CF on a 3 series processor
yet?


Here are the error messages I see in the PMC3 that pertain to the
CommandFusion module.

12. Error: splusmanagerapp.exe # 09:08:50 4-11-2011 # at
UserModule_COMMANDFUSION_IVIEWER_SERVER_V4_5.UserModuleClass_COMMANDFUSION_IVIEWER_SERVER_V4_5.ENABLECONNECTIONS_OnPush_5(Object
__EventInfo__)
at Amib.Threading.Internal.WorkItem.ExecuteWorkItem()
at Amib.Threading.Internal.WorkItem.Execute( 13. Error:
splusmanagerapp.exe # 09:08:50 4-11-2011 # )
at Amib.Threading.SmartThreadPool.ExecuteWorkItem(WorkItem
workItem)
at Amib.Threading.SmartThreadPool.ProcessQueuedItems()

20. Error: splusmanagerapp.exe [App 1] # 09:09:09 4-11-2011 # Module
S-7.9.5 : CommandFusion_iViewer_Server_v4_5 at line 83: Logic Server:
Sending Data to Client failed ....(An existing connection was forcibly
closed by the remote host)
21. Error: splusmanagerapp.exe [App 1] # 09:09:09 4-11-2011 #
Module S-7.9.5 : CommandFusion_iViewer_Server_v4_5 at line 83: Unknown
Error

Scott Shanafelt

unread,
Apr 11, 2011, 9:39:58 AM4/11/11
to comman...@googlegroups.com
I'm still waiting to get my MC3, so I haven't tried it yet, but be sure to open up the S+ it's referring to and make sure 3 series is checked as a build option, and also do "recompile all" on your program. To simple things that I'm sure you've already tried. :)

S

> --
> You received this message because you are subscribed to the Google Groups "CommandFusion" group.
> To post to this group, send email to comman...@googlegroups.com.
> To unsubscribe from this group, send email to commandfusio...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/commandfusion?hl=en.
>

ambiance

unread,
Apr 11, 2011, 9:45:29 AM4/11/11
to CommandFusion
Yes the v4.5 seemed to be already set to compile for 3 series.

SP

unread,
Apr 12, 2011, 7:52:31 AM4/12/11
to CommandFusion
I'm not sure anyone can help, but perhaps you could post this in the
Crestron Yahoo groups? I'd imagine there are more Crestron programmers
there with access to 3-series. We also do not have the 3-series yet to
test this out.

SP

Greg S.

unread,
Apr 12, 2011, 8:31:42 AM4/12/11
to CommandFusion
I've got a couple of MC3's running with CF using v4.4 and they work
fine. I've not tried the v4.5 module and I've also not done anything
with the Prodigy processors, but from what I was told they are
basically an MC3 with device limitations and single program capability
so I wouldn't think that it would matter.

Fakum12

unread,
Apr 12, 2011, 8:47:24 AM4/12/11
to CommandFusion
I did an simple project with a Prodigy processor, that worked fine as
well.

ambiance systems

unread,
Apr 12, 2011, 8:47:34 AM4/12/11
to comman...@googlegroups.com
Yes, posted there directly after posting here, no responses yet. 

\I have done a number of CommandFusion projects without zero problems on 2 series processors but having serious problem with the 3 series. It seems I am the first one to tackle this. Good times.

ambiance systems

unread,
Apr 12, 2011, 9:01:28 AM4/12/11
to comman...@googlegroups.com
Are you saying you have this running on a PMC3 or a PMC2+? If so what module are you using?  This is actually an upgrade from a PMC2+ to a PMC3. Works flawlessly on the PMC2+ but as soon as I did a save as to PMC3, problems crept in.



On Tue, Apr 12, 2011 at 8:47 AM, Fakum12 <t.wi...@gmx.de> wrote:
I did an simple project with a Prodigy processor, that worked fine as
well.

ambiance systems

unread,
Apr 12, 2011, 9:43:56 AM4/12/11
to comman...@googlegroups.com
Update: Replaced the 4.5 module with 4.4 and everything works flawlessly and as expected (so far). I opened both the 4.4 and 4.5 modules is simpl+ and recompiled before testing and the problem definitly follows the 4.5 module. Thanks for everyones input.

Jason Melvin

unread,
Apr 12, 2011, 9:49:42 AM4/12/11
to comman...@googlegroups.com
I believe someone on the Crestron list reported an issue with the
Gather function in Series3, which Crestron has said will be corrected
in the next release. I think that would explain the problem (although
I don't see a copy of the 4.4 module on the Google Code site).

On Tue, Apr 12, 2011 at 9:43 AM, ambiance systems

Greg S.

unread,
Apr 12, 2011, 12:25:51 PM4/12/11
to CommandFusion
Jason,

The module I have been using was modified using Gather() in Function
Main() and I've not experienced any issues with it. It is a slightly
different approach than v4.5 in that I incorporated the
ProcessCommands() function into the Main While(1) loop to eliminate
possible reentrancy issues but the Gather() works fine on the 3-
series(I have some other parsing modules that use them as well with no
apparent issues).

Do you know what kind of issues they were seeing on the Crestron
list? Just curious in case I need to look harder at my code!

Thanks,

Greg

On Apr 12, 9:49 am, Jason Melvin <jwmel...@gmail.com> wrote:
> I believe someone on the Crestron list reported an issue with the
> Gather function in Series3, which Crestron has said will be corrected
> in the next release. I think that would explain the problem (although
> I don't see a copy of the 4.4 module on the Google Code site).
>
> On Tue, Apr 12, 2011 at 9:43 AM, ambiance systems
>
>
>
>
>
>
>
> <ambianceprogramm...@gmail.com> wrote:
> > Update: Replaced the 4.5 module with 4.4 and everything works flawlessly and
> > as expected (so far). I opened both the 4.4 and 4.5 modules is simpl+ and
> > recompiled before testing and the problem definitly follows the 4.5 module.
> > Thanks for everyones input.
>
> > On Tue, Apr 12, 2011 at 9:01 AM, ambiance systems
> > <ambianceprogramm...@gmail.com> wrote:
>
> >> Are you saying you have this running on a PMC3 or a PMC2+? If so what
> >> module are you using?  This is actually an upgrade from a PMC2+ to a PMC3.
> >> Works flawlessly on the PMC2+ but as soon as I did a save as to PMC3,
> >> problems crept in.
>

Jason Melvin

unread,
Apr 12, 2011, 12:49:19 PM4/12/11
to comman...@googlegroups.com
Very interesting. Someone on the Crestron list posted that Gather
could not receive data until the socket was closed. But that's
obviously not happening here. I don't yet have a 3-series, just
getting my own modules adapted for it. (Turns out the SetArray
function does not compile on 3-series when using a variable as the
initialize value.)

Any way you could email me a copy of the CF module you're using (or
put it in http://pastebin.com/)?

Thanks,
-jason

Hertz

unread,
Apr 13, 2011, 1:38:46 AM4/13/11
to CommandFusion
I have a PMC3 I need to program next week. I've been using my cp2e at
home with the 4.3v module and the basic system at my house is working
fine. I dont see any 4.4 module available?

Anybody used the 4.3v module on a 3 series processor? I dont want any
surprises when I get to the jobsite, especially since it's a in and
out job.

Thanks ahead of time. BTW I go by Hertz as well on RC and IP...

Arnay Vazquez

Hertz

unread,
Apr 19, 2011, 12:16:56 PM4/19/11
to CommandFusion
Can someone PLEASE confirm no issues with the 4.3v iViewer module for
Crestron on the 3 series?

If there is an issue can someone point me to the 4.4v module?

I have to do this job on friday and would like to avoid any problems.

Thanks

Jason Melvin

unread,
Apr 19, 2011, 12:57:56 PM4/19/11
to comman...@googlegroups.com
I don't know about 4.3 but Greg reported that a module like this works on Core3:

Hertz

unread,
Apr 19, 2011, 3:31:41 PM4/19/11
to CommandFusion
Thanks, Hopefully I wont have any issues with 4.3 otherwise I'll have
to learn how to use what you said. Im just starting with crestron and
am unfamiliar with simpl+. If someone had that code in a module all
ready to go it would be great for me.

Thanks...

Jason Melvin

unread,
Apr 19, 2011, 5:15:22 PM4/19/11
to comman...@googlegroups.com
Time for SIMPL+ lesson 1: how to compile code into a module, aka "the code I posted is all ready to go":

1. click the link to the pastebin that I posted;
2. click the link "COPY TO CLIPBOARD"
3. open SIMPL+
4. File > New SIMPL+ module
5. Control-A
6. delete [you now have SIMPL+ open with a blank module
7. paste the clipboard contents, which came from pastebin
8. save as desired module name
9. F12 [to compile]
10. open SIMPL and you should be set

Hertz

unread,
Apr 19, 2011, 5:46:28 PM4/19/11
to CommandFusion

I figured it would be that easy but since I havent mesed with simpl+
before it I didnt want to mess with it. Thanks alot Jason. I will try
with the 4.3 module and if it doesnt work I'll go ahead and use the
code posted. Thanks again, I appreciate it!

Hertz

unread,
Apr 22, 2011, 8:13:05 PM4/22/11
to CommandFusion
Im getting some errors when I try to compile that code

Line 380 undefined variable:COMMANDREQUEST

and also receiving error: SIMPL windows Symbol definition not updated

Not sure how I can fix these but the file isnt compiling as I cant
find it in SIMPL

Can anyone give me a hand? I postponed the job until tomorrow morning
and would rather deal with these issues tonight as opposed to on the
jobsite

Thanks ahead of time, I appreciate it..

Scott Shanafelt

unread,
Apr 22, 2011, 8:19:57 PM4/22/11
to comman...@googlegroups.com
That is a general compiler error, you are invoking a variable or function that doesn't exist in the scope. You may have a truncated source code file or otherwise lost some critical sections, or the code is "out of order" (meaning you declared this variable/function below this line 380.

I would recommend just finding the original source file for the iViewer server version you are using and compiling that. If you need to make special modifications for more/less joins, that's probably easier to redo than fixing a goofed file.

Scott Shanafelt

Greg S.

unread,
Apr 23, 2011, 11:27:10 AM4/23/11
to CommandFusion
Hertz,

I just e-mailed you the module that I've been using. It has been
tested on both an MC3 and a PMC3 processor and works fine so you
shouldn't have any problems. If you do, please contact me and I'll
try to help you out.

Greg

Jason Melvin

unread,
Apr 23, 2011, 11:42:25 PM4/23/11
to comman...@googlegroups.com
Sorry for the delay; looks like that line should instead read:
  DebugLogLine(Request);

as in, change CommandRequest to Request.

Greg S.

unread,
Apr 25, 2011, 2:25:14 PM4/25/11
to CommandFusion
FYI: The latest Crestron Device Database(v33.05.007.00) does cause the
Gather() function to stop working with Direct Sockets as Jason
mentioned in an earlier post. I had been using an older version up
until today and when I updated my CF app stopped working. I would not
recommend updating your database until this is resolved as rolling it
back can be a pain.

Hertz

unread,
Apr 25, 2011, 3:54:49 PM4/25/11
to CommandFusion
Thanks to all who helped especially Jason and Greg. I used the 4.3
module on the PMC3 and it worked fine, but per Greg saying there were
some issues I will be changing to the 4.4 version when I return to the
jobsite to finish the job.

I have the previous version of the crestron DB. I never update to the
newest version immediately because of issues that eventually happen. I
usually wait a couple weeks before I update the DB to the newest
version.

I also was suprised to find that the PMC3 comes with the ethernet
connection disabled out of the box, have to plug in USB then enable
the ethernet.

Thanks again to all....

dbfreq

unread,
Apr 30, 2011, 12:13:36 AM4/30/11
to CommandFusion
As another point of reference, I updated all Crestron software this
morning and brokedead my CF program. Toolbox was crashing as soon as
I opened the program with CF in it, so, I thought: "May as well
upgrade and see if that fixes the issue." It didn't. It just made it
worse. I'm (not) using CF 4.5 and an MC3 with the latest poop
Crestron shoveled out.
Reply all
Reply to author
Forward
0 new messages