Welcome to the forum   
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Share
Options
View
Go to last post in this topic Go to first unread post in this topic
Offline Capitole  
#1 Posted : 03 April 2025 09:43:46(UTC)
Capitole

France   
Joined: 08/04/2017(UTC)
Posts: 12
Hello forum

I don't post very often, but it seems I need help now. I have added a second CS3+ to my Layout in order to separate turnouts, signals and accessories from locomotives.

The wiring is ok :
My old CS3 + (from 2016) is connected on one side to a Wifi router (Edimax) with an Ethernet wire and to the other side to four boosters connected to tracks.
Its actual IP address is 192.168.1.3. and that works well.
The Wifi router is connected to a computer and not to Internet. The computer is connected to internet with its own Wifi and to the Wifi router used by the Layout with an Ethernet wire.
The Wifi network used by the Layout is not the Wifi network used at home and the computer.

The new CS3+ (from 2025) is also connected on one side to the Wifi router used by the Layout with an Ethernet wire and on the other side to a booster used by turnouts, signals and accessories but not the tracks and therefore not to locomotives.

I have the following problems :

I have not been able to assign an IP address to the second CS3+ that could be recognized by RRTC. I have tried 192.168.1.4 and it didn't work.
I am not sure of what to be made with CAN information on both CS3+

Could you help me an tell me the right steps in order to manage correctly those network issues : I know this is often tricky and that's why I am asking for help.

Moreover I have another problem on my first CS3+ : Each time I make an update, the new version comes with the right number but followed by Betatest. This CS3+ works well but its software comes with the name Betatest and this even after all the updates since 2016 : Is this normal ?

Thanks a lot for your Help

Yours sincerely
Offline JohnjeanB  
#2 Posted : 03 April 2025 14:33:20(UTC)
JohnjeanB

France   
Joined: 04/02/2011(UTC)
Posts: 3,550
Location: Paris, France
Hi Capitole (a first name would be great)
Here are a few points
- search for this recent topic « CS3+ with a CS3 slave« 
- best is to have IP addresses assigned by DHCP by your router
- indeed addresses will start with 192.168.a.b
- connected or not to Internet makes no difference here
- like explained in the other thread, you must program both CS3 to tell which is the master, which is the slave, what is the IP address of the slave and what to synchronize with the master
- I don’t know RRTC as I use Rocrail but indeed in both cases the control software only knows the MASTER CS3. The slave gets its orders from the master
- you must also link both CS3s with a Marklin cable 60123

Cheers
Jean
Offline rhfil  
#3 Posted : 03 April 2025 15:46:20(UTC)
rhfil

United States   
Joined: 05/09/2014(UTC)
Posts: 674
Location: NEW HAMPSHIRE, Somersworth
I have no knowledge which would be useful other than I think the IP address is assigned somehow. But how about photographs or, even better, a video of your layout. It sounds impressive.
Offline Capitole  
#4 Posted : 03 April 2025 16:26:56(UTC)
Capitole

France   
Joined: 08/04/2017(UTC)
Posts: 12
Hi Jean and thanks a lot four your answer

I have two CS3+. They are not connected one another on a master/slave mode.
I manage trains with RRTC. RRTC is on the computer that is linked to the Wifi router with an Ethernet wire.
Both CS3+ are connected to the same Wifi router with an Ethernet wire each. Both Central stations get their orders from RRTC. They are not linked together.
As I have many french signals there was sometimes traffic jam or errors with DCC orders to signals. I use LDT decoders for french signals. That's why I wanted to separate signals and trains.
I finally solved the problem by trying 192.168.1.5 for the second CS3+ and It worked. Both CS3+ are in DHCP mode.
So the first one is on 192.168.1.3 connected to 4 boosters and to tracks
and the second one is on 192.168.1.5 connected to 1 booster connected to turnouts, lights and signals.
I did a reboot and both Central Stations kept their adresses even though they are on DHCP mode.
I hope they will keep their adresses next time too.
I have now questions about the CAN parameters on both CS3+ :
What are they made for ?

They are now with the following parameters :

Bootloader update : Not checked
CAN gateway : Auto
Target dress : 192.168.1.2

Should I keep those values ?


Cheers
Didier

Offline JohnjeanB  
#5 Posted : 03 April 2025 17:11:59(UTC)
JohnjeanB

France   
Joined: 04/02/2011(UTC)
Posts: 3,550
Location: Paris, France
Hi Didier
You cannot have two CS3 as master except if each pilots it’s own layout so you MUST do it

Once there one MASTER and once the SLAVE is connected, then they share data (loco registration, layout, devices then you have a duplicated command center (plus the possible PC connection, this makes three
Only the master can manage the programming track

Separate signals and trains?
IMO this is a very bad idea. You must and can solve the signal issue
Again I know only Rocrail but with it you have a matrix-like way of driving signal EVEN THOUGH the CS3 does not understand all signal positions
In this mode, the CS3 is only a conduit between your PC and your signals
If you search for johnjeanb on YouTube you may find my video Being only with my phone now I don’t know how to insert a video

Cheers
Jean
thanks 1 user liked this useful post by JohnjeanB
Offline Capitole  
#6 Posted : 03 April 2025 17:33:47(UTC)
Capitole

France   
Joined: 08/04/2017(UTC)
Posts: 12
Hi Jean

Both CS3 are then on a slave mode. Neither the Layout nor turnouts are on any CS3.
Just Locos are registered on the first CS3. CS3 are as you say are just a conduit between the computer and the Layout.
OK I won't use the second programming track.
What about the CAN parameters : What are they made for ?
Cheers
Didier
Offline FrankF  
#7 Posted : 03 April 2025 17:58:29(UTC)
FrankF

Denmark   
Joined: 18/11/2007(UTC)
Posts: 112
Most Wifi Routers can also use "manuel" IP-Address assignment. ( Check your Wifi-Router Manual )

All Marklin Products with Ethernet / Wifi - Connection has it own "unique" MAC-Adresse which you can use to assign a "manual" fixed IP-Address that never changes ( unless you do it )

This could be a Setup example for a Marklin Digital Setup with CS 3 / 3+ / 2 / MS2 WLAN (WIFI) / PC / SMARTPHONE / TABLET

CS UNIT / MAC-ADRESSE / IP-ADRESSE / NOTES


CS 3 ( MASTER ) / xx:xx:xx:xx:xx.xx / 192.168.1.100 / MARKLIN CS3 (60226) IS ALWAYS MASTER-UNIT IN A MARKLIN DIGITAL SETUP

CS 3+ ( SLAVE) / xx:xx:xx:xx:xx.xx / 192.168.1.101 / MARKLIN CS3+ (60216) CAN BE MASTER OR SLAVE ( IF MASTER THERE MUST NOT BE A CS 3 (60226) IN THE DIGITAL SETUP )

CS 2 ( SLAVE 1 ) / xx:xx:xx:xx:xx.xx / 192.168.1.102 / IF THERE IS CS 3 / 3+ IN A MARKLIN DIGITAL SETUP ALWAYS USE THE CS2 AS SLAVE-UNIT

CS 2 ( SLAVE 2 ) / xx:xx:xx:xx:xx.xx / 192.168.1.103 /

MS2-WLAN (ALWAYS SLAVE) / xx:xx:xx:xx:xx.xx / 192.168.1.104


TRAIN PC 1 / xx:xx:xx:xx:xx.xx / 192.168.1.110 / USES THE BUILD-IN PC WEB-APPLIKATION IN CS 3 / 3+ / ACCESS TO WEBSERVER IN CS 3 / 3+ / CS2 WITH IP-ADDRESS

SMARTPHONE (APPLE/ANDRIOD) / xx:xx:xx:xx:xx.xx / 192.168.1.111 / USES THE BUILD-IN MOBILE WEB-APPLIKATION IN CS 3 / 3+

TABLET (APPLE/ANDROID ) / xx:xx:xx:xx:xx.xx / 192.168.1.112 / USES THE BUILD-IN MOBILE WEB-APPLIKATION IN CS 3 / 3+


YOU CAN INSTALL MARKLIN DECODER TOOL 3 SOFTWARE ON TRAIN PC 1 WHICH CAN COMMUNICATE WITH CS 3 / 3+ / 2

DOWNLOAD HERE : https://www.maerklin.de/de/service/downloads/neu-nachruest-decoder-mld3msd3/mdecodertool-mdt3


IF YOU WANT TO REMOTE CONTROL YOUR CS 3/3+ WITH REALVNC - INSTALL THE SOFTWARE ON TRAIN PC 1

DOWNLOAD HERE : https://www.realvnc.com/en/connect/download/viewer/


IF YOU WANT TO EXPAND THE MARKLIN CAN-BUS WITH A 60125 / 60145 TERMINAL IN MASTER/SLAVE - SETUP THIS CAN ONLY BE DONE ON THE LAST SLAVE-UNIT
BECAUSE ONLY ON THIS SLAVE-UNIT HAS A FREE CAN-OUT ( 9-POLET ) CONNECTION FOR THIS.
CS3+ 60216 ( SW:2.5.2 ) / CS2 60215 ( SW:4.3.0 ) / MS2 60653/57 ( SW:4.28 ) / MS1 60652 ( SW:1.8 AP ) / 60883 S88 LINK ( SW:1.1 )
MDT 3 (SW 3.6.0) - HW: ( 60970 / 60971 / 60801 ) & ESU LOKPROGRAMMER ( SW 5.2.12 ) / ESU HW: 53451 / 53900 / 53901
Offline Capitole  
#8 Posted : 03 April 2025 18:21:17(UTC)
Capitole

France   
Joined: 08/04/2017(UTC)
Posts: 12
Hi Jean

Thanks a lot.

Kind regards

Didier
Offline JohnjeanB  
#9 Posted : 04 April 2025 00:08:43(UTC)
JohnjeanB

France   
Joined: 04/02/2011(UTC)
Posts: 3,550
Location: Paris, France
Originally Posted by: Capitole Go to Quoted Post
What about the CAN parameters : What are they made for ?

I am far from knowing all so here is my understanding
- IP addresses are for the main data exchange between CS3 while the secondary Märklin bus is the CAN close to the TFP3 (Track Format processor) and exchanges in various protocols, data with decoders
- CAN exchanges are only possible using the Märklin cable 60123 and the slave unit MUST be a CS3+
- IP addresses are obtained from the DHCP of your router (the one linking both CS3s
-assuming the IP addresses are 192.168.a,b and 192.168.a.c then the CAN address will be 192.168.a.255 and the mode AUTO
- you must select in the main : auxiliary / device the auxiliary device or untick it for the main device
- you must enter the IP address or let the CS3 to discover "the other unit"
- I cannot do it (reluctance to erase my data) but you must tick the fonctionalities replicated in the slave unit

"Aint much" Sorry but this is all I have

Cheers
Jean

Offline Capitole  
#10 Posted : 04 April 2025 10:54:02(UTC)
Capitole

France   
Joined: 08/04/2017(UTC)
Posts: 12
Hello Jean

Thanks again.
I don't if it's all the Märklin knowledge but it's quite a lot. I have all informations needed. I will now test if it works better after that separation done with two CS3+.

Cheers

Didier
thanks 1 user liked this useful post by Capitole
Offline bph  
#11 Posted : 05 April 2025 18:37:06(UTC)
bph

Norway   
Joined: 04/08/2018(UTC)
Posts: 1,144
Originally Posted by: Capitole Go to Quoted Post
Hello forum
Moreover I have another problem on my first CS3+ : Each time I make an update, the new version comes with the right number but followed by Betatest. This CS3+ works well but its software comes with the name Betatest and this even after all the updates since 2016 : Is this normal ?

Thanks a lot for your Help

Yours sincerely


You should be able to remove the "Betatest" with a forced update. (At your own risk)

Power on your cs3 and take a backup of your cs3 first, just to be safe.

then if you have your cs3 connected to the internet, or alternatively download the latest software from marklin and save it on a USB stick:
Press and hold down the left red knob together with the stop bar. hold the down for a few seconds and release the buttons when the the screen reacts.
Let the process run and when complete it will boot up again as normal.

I forced my cs3 to load the Betatest version from the Internet, to test if a bug was also present in that version, and I reverted back to the normal version using the method above (from Internet)
Offline Capitole  
#12 Posted : 12 April 2025 19:21:18(UTC)
Capitole

France   
Joined: 08/04/2017(UTC)
Posts: 12
Hello bph

Thanks a lot for your answer on how to make disappear 'Betatest' after the version name 2.5.2 (6).
I did the update with an USB stick and pressed the left red knob together with the stop bar and it worked ! No more Betatest :)
I have another question about the possibility to add a 4 Gbytes SD card to the CS3 : Is it worthwhile ?

Cheers
thanks 1 user liked this useful post by Capitole
bph
Offline rhfil  
#13 Posted : 12 April 2025 21:23:28(UTC)
rhfil

United States   
Joined: 05/09/2014(UTC)
Posts: 674
Location: NEW HAMPSHIRE, Somersworth
I have been investigating the function of the SD/HD reader. Part of the problem with my investigation is that though I have frequent access to three different CS3+ on three layouts two of the CS3+ will not accept the cards. I believe that the only function of the SD/HD card is to increase the RAM. Our club layout with a large number of locos in its memory still has 50% of its RAM available. I had a 32GB card in the one CS3+ that accepted it during the last update as I had read that doing so would result in the loco file being moved to the card freeing up memory in the CS3+. But after the update I loaded the card into a pc and found nothing from the update nor the loco file on the card. So, first I would not bother with it unless more than 50% of your CS3+ RAM is used and I think the only way the card would be at all useful would require you to find some way to move files from the CS3 into it. If you learn anything different please share.
Offline Capitole  
#14 Posted : 13 April 2025 11:50:03(UTC)
Capitole

France   
Joined: 08/04/2017(UTC)
Posts: 12
Hello rhfil
Thanks for your answer
Ok if I learn anything more, I will share
Cheers
Offline kiwiAlan  
#15 Posted : 13 April 2025 14:17:43(UTC)
kiwiAlan

United Kingdom   
Joined: 23/07/2014(UTC)
Posts: 8,455
Location: ENGLAND, Didcot
Originally Posted by: rhfil Go to Quoted Post
I have been investigating the function of the SD/HD reader. Part of the problem with my investigation is that though I have frequent access to three different CS3+ on three layouts two of the CS3+ will not accept the cards.


What size SD cards are you trying to use? Just remember that 32GB is the largest you can use, and they have to have the correct format. You cannot use exFAT format, it has to be FAT32.

Offline rhfil  
#16 Posted : 13 April 2025 14:43:46(UTC)
rhfil

United States   
Joined: 05/09/2014(UTC)
Posts: 674
Location: NEW HAMPSHIRE, Somersworth
I used the same 32GB SD/HD cards in all three CS3+. Only one accepted and recognized the cards in that they stayed in the slot and were identified by the CS3+s. And in the one that retained and identified the card it was able to receive a save. According to what I have been able to learn about the feature, the CS3 will format the SD/HD card and Marklin recommends that it not be used for temporary memory like a removable thumb drive. The one thing I have not done is check the status of RAM with and without the card in the one CS3+ that accepts them.
Offline bph  
#17 Posted : 13 April 2025 16:28:57(UTC)
bph

Norway   
Joined: 04/08/2018(UTC)
Posts: 1,144
Originally Posted by: Capitole Go to Quoted Post
Hello bph

Thanks a lot for your answer on how to make disappear 'Betatest' after the version name 2.5.2 (6).
I did the update with an USB stick and pressed the left red knob together with the stop bar and it worked ! No more Betatest :)
I have another question about the possibility to add a 4 Gbytes SD card to the CS3 : Is it worthwhile ?

Cheers


Glad you managed to remove the Betatest
I'm not using too much memory on my CS3, but I have an 8GB SD card permanently mounted so the CS3 can use it if needed.
my primary use of the SD card is to save backups to it and for sound clips.
I had a good-quality SD card that I did not use for anything else, so it was more like why not use it.
Offline rhfil  
#18 Posted : 13 April 2025 16:54:04(UTC)
rhfil

United States   
Joined: 05/09/2014(UTC)
Posts: 674
Location: NEW HAMPSHIRE, Somersworth
"I'm not using too much memory on my CS3, but I have an 8GB SD card permanently mounted so the CS3 can use it if needed.
my primary use of the SD card is to save backups to it and for sound clips.
I had a good-quality SD card that I did not use for anything else, so it was more like why not use it."
Any chance you could look at the available RAM with and without the card and post the results?
Offline PerR  
#19 Posted : 13 April 2025 17:33:52(UTC)
PerR

Denmark   
Joined: 19/05/2014(UTC)
Posts: 59
Location: Sjælland, Kirke-Hyllinge
The SD card does not extend the RAM memory in the CS3. The amount of RAM is about 0,5 GB and can not be expanded. The SD card can contain backups and sounds. The advantage of the SD card is if you use the SD card for backup, it will not take up some of the internal flash memory, which has a size at about 3 GB. Remember that maximum size of the SD card at 32 GB and it should be formatted as FAT32. A card with a speed specification as Class 10 or U1 is recommended.
Best regards
Per
Offline Capitole  
#20 Posted : 13 April 2025 18:18:29(UTC)
Capitole

France   
Joined: 08/04/2017(UTC)
Posts: 12
This is very interesting !
I realized that I had a few backups stored in the internal memory of my old CS3+.
I have now erased them in order not to waste internal memory and I think I will use SD cards for my next backups.
Bests regards
Offline bph  
#21 Posted : 13 April 2025 19:19:05(UTC)
bph

Norway   
Joined: 04/08/2018(UTC)
Posts: 1,144
Originally Posted by: rhfil Go to Quoted Post

Any chance you could look at the available RAM with and without the card and post the results?


the values on the system status page, seem to not be affected by SD cards.

and as PerR writes SD cards do not extend the RAM but are more like expanding the system storage, (but probably not merged into one storage pool?).

My CS3 has not used the SD card much, but a small amount of files have been written to the card. but I have not studied this in detail, just observed it last time I added some more sound files to the SD card.

otherwise ref the CS3 manual:
SD Card: Expanding the Internal Memory
With an SD card (SDHC), you can expand the internal memory (4 GB) by
up to 32 GB of memory. All you have to do is plug the card in the card slot.
You do not have to do any other settings.
Note: Märklin does not recommend using SD cards as removable media.
They should be used only for the purpose described here of expanding
memory. You should prefer USB sticks to copy files such as locomotive
images to the CS3.


Offline rhfil  
#22 Posted : 13 April 2025 22:12:22(UTC)
rhfil

United States   
Joined: 05/09/2014(UTC)
Posts: 674
Location: NEW HAMPSHIRE, Somersworth
RAM(Random Access Memory) is distinct from ROM(Read Only Memory) in that it is designed to be accessible by outside sources. So the ROM was for operating systems and the RAM for programs, data, etc that could be changed. The CS3 manual specifically states that the SDHC card is to expand the internal memory and what purpose would that serve other than for growing files such as locos, signals, etc. Normally the card would not be used or necessary except for very large layouts or hobbyists with a huge inventory of locos. The citation you copy from the CS3 manual specifically states not to use the card as removable media.
Historically the addresses in computers were not protected and consequently some software actually overwrote the operating system which caused the computers to fail. That resulted in the first protection, an agreement of where the operating system addresses would be for all computers. Finally the protections were created which were much safer.
thanks 1 user liked this useful post by rhfil
Offline bph  
#23 Posted : 17 April 2025 12:03:16(UTC)
bph

Norway   
Joined: 04/08/2018(UTC)
Posts: 1,144
Originally Posted by: rhfil Go to Quoted Post
The CS3 manual specifically states that the SDHC card is to expand the internal memory and what purpose would that serve other than for growing files such as locos, signals, etc. Normally the card would not be used or necessary except for very large layouts or hobbyists with a huge inventory of locos. The citation you copy from the CS3 manual specifically states not to use the card as removable media.


As I wrote, I don't use much of the internal flash memory/storage (currently using approx 1 GB out of the "system storage/memory" and only 6 MB of the dedicated user storage). Still, I notice that the CS3 has used the SD card for over 300 files (not backups or sound files).
But the amount of user data I have on the SD card would have completely filled up the user storage area on my cs3.
And using the SD card for backups and sound files etc, is part of the intended use. But note, I remove the SD card very rarely, and then preferably only when the CS3 is powered off. Custom locomotive icons are transferred over my local network and CS3 updates are performed online. But I also have a USB memory stick for the CS3 for use a a quick removable media, if needed. eg saving an extra backup etc. A USB stick can also be used to copy sound files etc, from the USB stick onto the SD card.

Mârklin also writes: Tip for Keeping Large Files
The SD card slot serves as a permanent expansion of the memory for the CS3. Large files should be stored there.
The internal memory for the CS3 is limited and is primarily reserved for the system. An SD card can store large
quantities of data and offers in addition the advantage of being prerecorded at a PC.
Offline rhfil  
#24 Posted : 17 April 2025 14:01:49(UTC)
rhfil

United States   
Joined: 05/09/2014(UTC)
Posts: 674
Location: NEW HAMPSHIRE, Somersworth
I would be curious what the impact of the SD/HD card is on the different memory use. In other words what percentage of the RAM is used with the card in and out and the same for the CPU memory. And any noticeable changes in performance in both cases.
Offline PerR  
#25 Posted : 17 April 2025 19:02:30(UTC)
PerR

Denmark   
Joined: 19/05/2014(UTC)
Posts: 59
Location: Sjælland, Kirke-Hyllinge
Hi refill

There is no difference in percentage of RAM used with and without an SD card mounted.
What do you mean with "CPU memory" ?
RAM is the working memory used by the CPU, and the contents of RAM is lost when the CS3 is powered off.
The flash memory (3-4 GB) and the SD card will keep the contents when the CS3 is powered off.
Best regards
Per
thanks 1 user liked this useful post by PerR
Offline rhfil  
#26 Posted : 17 April 2025 19:36:38(UTC)
rhfil

United States   
Joined: 05/09/2014(UTC)
Posts: 674
Location: NEW HAMPSHIRE, Somersworth
On your CS3 if you click on "System" at the upper left, then on the CS3 symbol and then on "Background Process State" you should be able to scroll down to a "more". Clicking on that will reveal the status of the RAM and CPU and the amount of memory being used by various parts of the programming. Mine currently reports 57% of the RAM and 26% of the CPU memory is being used. I have two small layouts but a lot of locos in the memory. I am not familiar with the architecture of the CS3 but if RAM were lost in most computers nowadays you would have to reload all your apps and other information. The CPU is the Central Processing Unit and the area protected for that determines how the CPU runs. The RAM is where the CPU finds all the data, apps, programs you have entered into it. What I am trying to determine is what impact the SD/HD card has on the percentages of memory. My reader does not work so I can not determine it myself.
Offline PerR  
#27 Posted : 17 April 2025 20:51:51(UTC)
PerR

Denmark   
Joined: 19/05/2014(UTC)
Posts: 59
Location: Sjælland, Kirke-Hyllinge
Sorry about the comments about "CPU memory", but it depends on the language you are using.
But in your case, "CPU memory" the flash type of memory, which contains the CS3 program, including the Linux operating system and and the configuration of your layout including the Locomotive list, and the other configuration. The flash memory keep the contents in the same way as the SD card.
The "CPU memory" in the CS3 is working as a harddisk in a normal computer.
The RAM in both a CS3 and a normal computer is loosing it's contents at power of.
Best regards
Per
Offline bph  
#28 Posted : 17 April 2025 23:36:04(UTC)
bph

Norway   
Joined: 04/08/2018(UTC)
Posts: 1,144
The CS3 has an internal flash memory of approximately 4GB
On the flash memory or "drive" there are two main partitions. One is the main system partition of 3 GB, and the usage of this is not visible to the user.
The second partition is the 512 MB dedicated user storage. For user files and backups etc.
The usage of this partition is displayed in the CS3 monitoring page as memory. e.g on my cs3 I use 6MB out of 537MB. To free up this space, you can copy backups and files over to the SD card and then delete them from the system. (There is also a small 16MB log partition.)

The usage of an SD card does not directly affect the figures for memory on the monitoring page. And that makes the usage of the SD card also not visible to the user.
It would have been interesting to see what happens for someone who controls a large layout and is inserting an SD card for the first time.

The CS3 also has 494528 kB of RAM (figure from the CS3), and the usage of this is displayed below the CPU usage on the monitoring page but only in %

Unfortunately, the documentation is limited, so it's hard to get the full picture, so the information is not guaranteed etc, and there might be some mix/inaccuracy in the numbers due to differences in the decimal system and the binary system etc.







thanks 1 user liked this useful post by bph
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

| Powered by YAF.NET | YAF.NET © 2003-2025, Yet Another Forum.NET
This page was generated in 1.026 seconds.