开云体育

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Tricky Problem with maybe Crosspoints


 

Hey All,


I got a costumer who lost his source Code files, some guys programmed the system years ago and now they are lost.


Now the CP3 got Hardware issues and i had to replace it iwth a new one.?

So if i took a backup from the old cp3 and bring it to the new one, some parts of the programming seems not to work with the new processor.

in debugger it seems like they used Crosspoints for Switching the Room Controlls. It looks like the Crosspoint does not work with the new cp3.?

Any Ideas why the crosspoint programming does not work with a diffrent cp3?


 

If you took the code from the old CP3 and loaded it to the new one then in theory it should work the same.
A couple of things you can check:
* Firmware - see if you can load the same firmware version installed in the old cp3 to the new one. Probably a long shot but there have been issues with some of the later cp3 firmware
* IP Table - I suspect this is more likely a cause for some of your issues, check that both processor IP tables are the same



Heather Baiman
 

开云体育

By backup, you mean there was a copy of compiled code on the old CP3? ?I can only assume, because how else could you know they are using crosspoints.

It is possible that the program was talking to a text file on the old processor that you didn’t retrieve. Or maybe there were programs in multiple slots and you are missing the code for the other slots. Or the code you extracted was an old version that just didn’t work.?

Not sent from my flip phone

On Aug 1, 2018, at 5:36 AM, piffko@... [Crestron] <Crestron@...> wrote:

Hey All,


I got a costumer who lost his source Code files, some guys programmed the system years ago and now they are lost.


Now the CP3 got Hardware issues and i had to replace it iwth a new one.?

So if i took a backup from the old cp3 and bring it to the new one, some parts of the programming seems not to work with the new processor.

in debugger it seems like they used Crosspoints for Switching the Room Controlls. It looks like the Crosspoint does not work with the new cp3.?

Any Ideas why the crosspoint programming does not work with a diffrent cp3?


 

Also, it could be a firmware revision issue, especially if the old CP3 hasn't been touched in a while.


On Wed, Aug 1, 2018 at 8:29 AM Heather Baiman heather@... [Crestron] <Crestron@...> wrote:
?

By backup, you mean there was a copy of compiled code on the old CP3?? I can only assume, because how else could you know they are using crosspoints.


It is possible that the program was talking to a text file on the old processor that you didn’t retrieve. Or maybe there were programs in multiple slots and you are missing the code for the other slots. Or the code you extracted was an old version that just didn’t work.?

Not sent from my flip phone

On Aug 1, 2018, at 5:36 AM, piffko@... [Crestron] <Crestron@...> wrote:

Hey All,


I got a costumer who lost his source Code files, some guys programmed the system years ago and now they are lost.


Now the CP3 got Hardware issues and i had to replace it iwth a new one.?

So if i took a backup from the old cp3 and bring it to the new one, some parts of the programming seems not to work with the new processor.

in debugger it seems like they used Crosspoints for Switching the Room Controlls. It looks like the Crosspoint does not work with the new cp3.?

Any Ideas why the crosspoint programming does not work with a diffrent cp3?


 

"If you took the code from the old CP3 and loaded it to the new one then in theory it should work the same."

Unless there was something like a "config.txt" type file that had settings in it that were read-in by the program.

?? - Chip


 

开云体育

The other thought I had would be ARAM values weren’t moved over to the new CP3, so if they were using something that’s not set now it could cause an issue. Easy enough to get it and write it to the new cp3.

?

Caleb Radecky | Manager, Online Products & Services
Crestron Silver Certified Programmer | DMC-D-4K | DMC-E-4K
ControlWorks Consulting, LLC | Crestron Services Provider | 701 Beta Dr. #22 Cleveland OH 44143
D. 440.771.4809 | O.440.449.1100 X1109 | F.440.449.1106 |

?

From: Crestron@... [mailto:Crestron@...]
Sent: Wednesday, August 01, 2018 06:04
To: Crestron@...
Subject: [Crestron] Re: Tricky Problem with maybe Crosspoints

?

?

If you took the code from the old CP3 and loaded it to the new one then in theory it should work the same.

A couple of things you can check:

* Firmware - see if you can load the same firmware version installed in the old cp3 to the new one. Probably a long shot but there have been issues with some of the later cp3 firmware

* IP Table - I suspect this is more likely a cause for some of your issues, check that both processor IP tables are the same

?

?


 

Thanks for the responses,


No i have no backup, i?m not shure if the programmer used crosspoints but it seems like, cause of the naming in the debugger. The RoomButtons triggers Signals like "Romm5Connect".? In the working CP3 now a lot of stuff happens and a Signal named "Room5ConnectedFB" Raises. In the new one i see only the "Room5Connect" trigger, nothing else happens.

- The Firmware is the same in both Devices.
- I checked the FTP and the NVRAM, both are completely empty.

Could it possible that the code checks the serial number of the processor ?
The Customer and the former Programmer had some serious disagreements....



 

Run?routesymstat from a console.
This will give you a list of the crosspoints (if any)


 

I’d hedge a bet on ARAM values. We used to do that all the time ( before S# SQLite). It’s probably some analog values that need some defaults set.

On Thu, Aug 2, 2018 at 4:05 AM piffko@... [Crestron] <Crestron@...> wrote:
?

Thanks for the responses,



No i have no backup, i?m not shure if the programmer used crosspoints but it seems like, cause of the naming in the debugger. The RoomButtons triggers Signals like "Romm5Connect".? In the working CP3 now a lot of stuff happens and a Signal named "Room5ConnectedFB" Raises. In the new one i see only the "Room5Connect" trigger, nothing else happens.

- The Firmware is the same in both Devices.
- I checked the FTP and the NVRAM, both are completely empty.

Could it possible that the code checks the serial number of the processor ?
The Customer and the former Programmer had some serious disagreements....



 

开云体育

You can find out if there are crosspoints in the program by running the “routesymstat” console command. It will list all the control and equipment crosspoints by ID and any connections between them.?


On Aug 2, 2018, at 1:31 AM, piffko@... [Crestron] <Crestron@...> wrote:

?

Thanks for the responses,



No i have no backup, i?m not shure if the programmer used crosspoints but it seems like, cause of the naming in the debugger. The RoomButtons triggers Signals like "Romm5Connect".? In the working CP3 now a lot of stuff happens and a Signal named "Room5ConnectedFB" Raises. In the new one i see only the "Room5Connect" trigger, nothing else happens.

- The Firmware is the same in both Devices.
- I checked the FTP and the NVRAM, both are completely empty.

Could it possible that the code checks the serial number of the processor ?
The Customer and the former Programmer had some serious disagreements....



 

开云体育

Right, he just needs to pull the NVRAM from one CP3 to the new CP3.

?

Caleb Radecky | Manager, Online Products & Services
Crestron Silver Certified Programmer | DMC-D-4K | DMC-E-4K
ControlWorks Consulting, LLC | Crestron Services Provider | 701 Beta Dr. #22 Cleveland OH 44143
D. 440.771.4809 | O.440.449.1100 X1109 | F.440.449.1106 |

?

From: Crestron@... [mailto:Crestron@...]
Sent: Thursday, August 02, 2018 09:36
To: Crestron@...
Subject: Re: [Crestron] Re: Tricky Problem with maybe Crosspoints

?

?

I’d hedge a bet on ARAM values. We used to do that all the time ( before S# SQLite). It’s probably some analog values that need some defaults set.

On Thu, Aug 2, 2018 at 4:05 AM piffko@... [Crestron] <Crestron@...> wrote:

?

Thanks for the responses,

?

?

No i have no backup, i?m not shure if the programmer used crosspoints but it seems like, cause of the naming in the debugger. The RoomButtons triggers Signals like "Romm5Connect".? In the working CP3 now a lot of stuff happens and a Signal named "Room5ConnectedFB" Raises. In the new one i see only the "Room5Connect" trigger, nothing else happens.

?

- The Firmware is the same in both Devices..

- I checked the FTP and the NVRAM, both are completely empty.

?

Could it possible that the code checks the serial number of the processor ?

The Customer and the former Programmer had some serious disagreements....

?

?