RE: USB Stick Update CS3/CS3 plus

#1 von samson , 28.10.2016 19:13

Hallo,

es gibt ein Update per USB Stick zum Download: http://www.maerklin.de/de/service/downloads/cs3-updates/ mit zugehöriger Anleitung. Ca. 190MB groß.

Es korrigiert den Fehler der entsteht, wenn CS2 Konfigurationsdaten eingespielt werden.


Gruß
Christoph

CS3+ 2.3.1 // CS2 4.2.8// CS1 Aufgeladen 4.1.0 // MS2 // MS1 // 6021 // CAN-digital-Bahn by TM // Vitrinenbahner // Ausprobierer


 
samson
InterRegioExpress (IRE)
Beiträge: 370
Registriert am: 12.05.2009
Spurweite H0, Z
Steuerung CS3+/CS2/CS1rel/MS2/MS1/Can digital Bahn
Stromart Digital


RE: USB Stick Update CS3/CS3 plus

#2 von ok_hh , 29.10.2016 08:49

Zitat von samson
Hallo,

es gibt ein Update per USB Stick zum Download: http://www.maerklin.de/de/service/downloads/cs3-updates/ mit zugehöriger Anleitung. Ca. 190MB groß.

Es korrigiert den Fehler der entsteht, wenn CS2 Konfigurationsdaten eingespielt werden.





Vielen Dank für die Info dazu.


ok_hh  
ok_hh
InterRegioExpress (IRE)
Beiträge: 301
Registriert am: 28.12.2013
Spurweite H0
Stromart AC, Digital


RE: USB Stick Update CS3/CS3 plus

#3 von DiegoGarcia , 02.11.2016 20:12

Hallo zusammen,

das Archivformat dieses USB-Stick-Updates ist btrfs. Weiß damit jemand von den Linux-Experten hier im Forum was anzufangen? Gibt es eine Java-basierte App, mit der man das Archiv auf dem PC mal entpacken kann?

Mit fragenden Grüßen
Diego


talks are cheap, and they don't mean much .…


 
DiegoGarcia
Metropolitan (MET)
Beiträge: 2.797
Registriert am: 15.04.2007
Steuerung mfx


RE: USB Stick Update CS3/CS3 plus

#4 von bertr2d2 , 02.11.2016 20:39

Hallo Diego,

Zitat von DiegoGarcia
Hallo zusammen,

das Archivformat dieses USB-Stick-Updates ist btrfs. Weiß damit jemand von den Linux-Experten hier im Forum was anzufangen? Gibt es eine Java-basierte App, mit der man das Archiv auf dem PC mal entpacken kann?

Mit fragenden Grüßen
Diego


das Archiv ist ein BTRFS File-System Image und kann unter Linux einfach eingehängt werden:

1
2
3
4
5
6
7
8
9
10
11
12
13
 

root@Modellbahn-BPi:~# mkdir /tmp/mnt
root@Modellbahn-BPi:~# mount -o loop cs3update_v1.01.btrfs /tmp/mnt/
[71772.570717] BTRFS info (device loop0): disk space caching is enabled
[71772.770550] BTRFS info (device loop0): bdev /dev/loop0 errs: wr 0, rd 1, flush 0, corrupt 0, gen 0
root@Modellbahn-BPi:~# ls -l /tmp/mnt/
drwxr-xr-x 1 root root 30 Sep 8 14:50 etc
drwxr-xr-x 1 root root 6 Aug 4 15:23 home
drwxr-xr-x 1 root root 294 Sep 8 14:50 paket
drwxr-xr-x 1 root root 48 Jul 15 15:30 root
drwxr-xr-x 1 root root 32 Aug 30 13:35 srv
drwxr-xr-x 1 root root 10 Aug 19 13:02 usr
drwxr-xr-x 1 root root 6 Sep 8 14:50 var
 



Im Wikipedia Artikel gib es zumindest auch einen Verweis zu einem Windows Treiber.

Gruß

Gerd


Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )


bertr2d2  
bertr2d2
CityNightLine (CNL)
Beiträge: 1.546
Registriert am: 09.10.2012
Spurweite H0
Stromart Digital


RE: USB Stick Update CS3/CS3 plus

#5 von samson , 03.11.2016 19:22

Hallo Diego,

da braucht meinen speziellen Linuxtreiber, um die Datei anzusehen und zu entpacken. 7zip reicht völlig. NAch der Installation Rechtsklick auf die Datei und "Öffnen", "Dateien entpacken ..." oder "Entpacken nach Dateiname" wählen. 7zip ist sowieso der beste Packer und Entpacker weit und breit, und ganz besonders ohne Werbung wie einige MItbewerber. Und kostenlos.


Gruß
Christoph

CS3+ 2.3.1 // CS2 4.2.8// CS1 Aufgeladen 4.1.0 // MS2 // MS1 // 6021 // CAN-digital-Bahn by TM // Vitrinenbahner // Ausprobierer


 
samson
InterRegioExpress (IRE)
Beiträge: 370
Registriert am: 12.05.2009
Spurweite H0, Z
Steuerung CS3+/CS2/CS1rel/MS2/MS1/Can digital Bahn
Stromart Digital


RE: USB Stick Update CS3/CS3 plus

#6 von DiegoGarcia , 03.11.2016 20:23

Zitat von samson
... zu entpacken. 7zip reicht völlig.



Hallo Christoph,

super! Du bist TOP. You made my Day! Hier ist die Struktur des Updates:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
work
config
fs
automatic.cs2
gbs
gbsliste.cs2
plaene
lok
lokcvs
lokliste.cs2
loks
~MM Adr. 23.cs2
~MM Adr. 74.cs2
mag
magliste.cs2
mags
prefs
prefs.cs2
slave.cs2
status
status.cs3
 



Jetzt weiss ich immerhin, wo ich auf einer CS3 nach der Lokliste suchen muss. DANKE!

Ciao
Diego


talks are cheap, and they don't mean much .…


 
DiegoGarcia
Metropolitan (MET)
Beiträge: 2.797
Registriert am: 15.04.2007
Steuerung mfx


RE: USB Stick Update CS3/CS3 plus

#7 von samson , 04.11.2016 19:14

Diego,

immer wieder gerne


Gruß
Christoph

CS3+ 2.3.1 // CS2 4.2.8// CS1 Aufgeladen 4.1.0 // MS2 // MS1 // 6021 // CAN-digital-Bahn by TM // Vitrinenbahner // Ausprobierer


 
samson
InterRegioExpress (IRE)
Beiträge: 370
Registriert am: 12.05.2009
Spurweite H0, Z
Steuerung CS3+/CS2/CS1rel/MS2/MS1/Can digital Bahn
Stromart Digital


RE: USB Stick Update CS3/CS3 plus

#8 von TT800 , 04.11.2016 21:26

Zitat von DiegoGarcia

Zitat von samson
... zu entpacken. 7zip reicht völlig.



Hallo Christoph,

super! Du bist TOP. You made my Day! Hier ist die Struktur des Updates:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
work
config
fs
automatic.cs2
gbs
gbsliste.cs2
plaene
lok
lokcvs
lokliste.cs2
loks
~MM Adr. 23.cs2
~MM Adr. 74.cs2
mag
magliste.cs2
mags
prefs
prefs.cs2
slave.cs2
status
status.cs3
 



Jetzt weiss ich immerhin, wo ich auf einer CS3 nach der Lokliste suchen muss. DANKE!

Ciao
Diego



Ja, aber das ergibt noch lange nicht 190 MB. Da muss schon noch etwas anderes vorhanden sein.


Viele Grüße,
Stephan
__________________________________________________________________________
[60211{60128connected}+60215{GUI:4.2.13|GFP:3.81}+60216{GUI3:2.4.1(0)|GFP3:12.113}+CS3webApp]
Insider seit 1993 - HeimatBf: MIST Wien - http://www.insider-stammtisch.net/


TT800  
TT800
Metropolitan (MET)
Beiträge: 3.895
Registriert am: 31.07.2009
Ort: Weinviertel, Niederösterreich
Spurweite H0
Steuerung Märklin
Stromart Digital


RE: USB Stick Update CS3/CS3 plus

#9 von DiegoGarcia , 04.11.2016 21:32

Hallo Stephan,

ja, da muss noch mehr drin sein. Via HexEdit zeigen sich im Archiv auch PNG-Lokbilder, die mir 7z aber nicht mit entpackt hat.

Ciao
Diego


talks are cheap, and they don't mean much .…


 
DiegoGarcia
Metropolitan (MET)
Beiträge: 2.797
Registriert am: 15.04.2007
Steuerung mfx


RE: USB Stick Update CS3/CS3 plus

#10 von Stefan Krauss , 05.11.2016 18:12

Hallo, Stephan, Diego,

es sind ca. 1150 Verzeichnisse. Deshalb hier die gekürzte Liste (... heißt, hier gibt es noch einige weitere Unterverzeichnisse):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
etc
etc/init.d
etc/sudoers.d
home
home/cs3
home/cs3/cs3data
home/cs3/cs3data/backup
paket
paket/30cleanup
paket/40system
paket/41kernel
paket/42webserver
paket/50gui
paket/51lokicons
paket/60spielewelt
paket/70gfp
paket/71gleisbox2
paket/72adapter6021
paket/73ms2
paket/74linkS88
paket/75gfp3
paket/77decoder
root
root/scratchpad
root/supervisor
srv
srv/cs3_simplewebapp
srv/cs3_simplewebapp/...
usr
usr/local
usr/local/bin
usr/local/cs3
usr/local/cs3/...
usr/local/lib
usr/local/lib/...
var
var/www
 
 



Und ja, es liegen alle Lokbilder im Update (1280 Stück, ca. 80 MB).

Grüße
Stefan


Stefan Krauss  
Stefan Krauss
InterCity (IC)
Beiträge: 577
Registriert am: 11.09.2012
Homepage: Link
Spurweite H0
Stromart AC, Digital


RE: USB Stick Update CS3/CS3 plus

#11 von samson , 05.11.2016 18:52

Hallo,

also doch besser unter Linux anschauen...


Gruß
Christoph

CS3+ 2.3.1 // CS2 4.2.8// CS1 Aufgeladen 4.1.0 // MS2 // MS1 // 6021 // CAN-digital-Bahn by TM // Vitrinenbahner // Ausprobierer


 
samson
InterRegioExpress (IRE)
Beiträge: 370
Registriert am: 12.05.2009
Spurweite H0, Z
Steuerung CS3+/CS2/CS1rel/MS2/MS1/Can digital Bahn
Stromart Digital


RE: USB Stick Update CS3/CS3 plus

#12 von DiegoGarcia , 05.11.2016 21:02

Zitat von samson
also doch besser unter Linux anschauen...


okay. Demnach ist dann mein obiger Code-Schnipsel der Inhalt einer ZIP-Datei "Startconfig.zip", die 7z aus dem BTRFS-Archiv entpackt hatte. Auch nicht schlecht. Pfad im Archiv ist "update/home/cs3/cs3data/backup/Startconfig.zip" (alles natürlich ohne Leerzeichen).

Preisfrage: wo befindet sich im Filesystem der CS3 dann die gesuchte Datei "lokliste.cs2"? ---> "/config/lokliste.cs2" ? Und kann man die via Browser sich anzeigen lassen?

Fragt sich Diego (und danke für die Tipps!)


talks are cheap, and they don't mean much .…


 
DiegoGarcia
Metropolitan (MET)
Beiträge: 2.797
Registriert am: 15.04.2007
Steuerung mfx


RE: USB Stick Update CS3/CS3 plus

#13 von Stefan Krauss , 05.11.2016 21:20

Hallo, Diego,

aus Kompatibilitätsgründen hätte ich vermutet, dass es die gleichen Adressen sind, wie bei der CS2.

Ein kurzer Test zeigt folgendes Ergebnis:

http://192.168.xx.xx/config/lokliste.cs2 kann man aufrufen, bei mir kommt aber eine leere Datei zurück. Obwohl in der CS3 einige Loks angelegt sind. Ruft man andere Dateien auf, also z.B. ohne das Verzeichnis config, so erhält man eine Fehlermeldung der Weboberfläche. Scheint also die richtige Adresse zu sein. Ich weiß nur nicht, warum die Datei leer ist.

Grüße
Stefan


Stefan Krauss  
Stefan Krauss
InterCity (IC)
Beiträge: 577
Registriert am: 11.09.2012
Homepage: Link
Spurweite H0
Stromart AC, Digital


RE: USB Stick Update CS3/CS3 plus

#14 von DiegoGarcia , 05.11.2016 21:25

Hi Stefan,

okay, dann probier mal bitte
"/config/lokomotiven.cs2"
"/config/lokomotive.cs2"
"/config/lokomotive.cs3"
"/config/lokomotiven.cs3"


talks are cheap, and they don't mean much .…


 
DiegoGarcia
Metropolitan (MET)
Beiträge: 2.797
Registriert am: 15.04.2007
Steuerung mfx


RE: USB Stick Update CS3/CS3 plus

#15 von Stefan Krauss , 05.11.2016 21:35

Hallo, Diego,

Treffer bei Zeile 2, also http://192.168.xx.xx/config/lokomotive.cs2. Es kommt (plus ein paar Lokeinträge mehr):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 
[lokomotive]
version
.minor=3
lokomotive
.name=025 MHI
.uid=0x4006
.mfxuid=0x7cfeb824
.adresse=80
.icon=DRG BR 96 025
.typ=mfx
.sid=0x6
.symbol=1
.tachomax=10
.vmin=15
.av=15
.bv=15
.volume=64
.velocity=0
.funktionen
..nr=0
..typ=1
..wert=0
.funktionen
..nr=1
..typ=47
..wert=0
.funktionen
..nr=2
.funktionen
..nr=3
.funktionen
..nr=4
..typ=18
.funktionen
..nr=5
.funktionen
..nr=6
.funktionen
..nr=7
.funktionen
..nr=8
.funktionen
..nr=9
.funktionen
..nr=10
.funktionen
..nr=11
.funktionen
..nr=12
.funktionen
..nr=13
.funktionen
..nr=14
.funktionen
..nr=15
.mfxtyp=255
.blocks=0 0 12 16 20 76 124 124 65535 0 0 0 0 0 0 0
 



Wenn man unterhalb /config eine Seite aufruft, bekommt man nie einen Fehler, sondern einfach eine leere Seite, wenn es diese nicht gibt. Nimmt man andere Unterverzeichnisse oder keine, so erhält man eine Fehler-Webseite.

Grüße
Stefan


Stefan Krauss  
Stefan Krauss
InterCity (IC)
Beiträge: 577
Registriert am: 11.09.2012
Homepage: Link
Spurweite H0
Stromart AC, Digital


RE: USB Stick Update CS3/CS3 plus

#16 von DiegoGarcia , 05.11.2016 21:47

Okay Stefan, dann ist das Dateisystem in diesem Punkt identisch mit der CS2 und damit kompatibel zu den Märklin-Apps und anderen Softwaren, wenn sie die Dateien direkt laden. Dann sollte aber auch mein C2XH laufen.


talks are cheap, and they don't mean much .…


 
DiegoGarcia
Metropolitan (MET)
Beiträge: 2.797
Registriert am: 15.04.2007
Steuerung mfx


RE: USB Stick Update CS3/CS3 plus

#17 von Stefan Krauss , 05.11.2016 21:53

Hallo, Diego,

wir Dirk neulich schrieb, laufen auch die Tablet-App Main Station und die Smartphone App, ebenso das PC-Programm CS2.exe mit der CS3. Hatten wir ausführlich ausprobiert Das einzige, was nicht geht, ist die Übernahme des Gleisbilds. Da hat sich das Format geändert.

Grüße
Stefan


Stefan Krauss  
Stefan Krauss
InterCity (IC)
Beiträge: 577
Registriert am: 11.09.2012
Homepage: Link
Spurweite H0
Stromart AC, Digital


RE: USB Stick Update CS3/CS3 plus

#18 von bertr2d2 , 09.11.2016 10:56

Hallo,

Zitat von Stefan Krauss
Das einzige, was nicht geht, ist die Übernahme des Gleisbilds. Da hat sich das Format geändert.


aber zumindest für eine Richtung (CS2 -> CS3) der Konvertierung scheint es ein Programm zu geben:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
/usr/local/bin % ls -l CS2_to_CS3_Converter
-rwxr-xr-x 1 root root 97756 Sep 2 15:03 CS2_to_CS3_Converter*
 
/usr/local/bin % strings CS2_to_CS3_Converter | grep lib
/lib/ld-linux-armhf.so.3
libQt5Core.so.5
libpthread.so.0
libstdc++.so.6
libm.so.6
libgcc_s.so.1
libc.so.6
__libc_start_main
 
/usr/local/bin % readelf -lh CS2_to_CS3_Converter
ELF Header:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: ARM
Version: 0x1
Entry point address: 0x13689
Start of program headers: 52 (bytes into file)
Start of section headers: 96556 (bytes into file)
 
 


Wäre interessant zu sehen, was das Programm auswirft, wenn man es auf einem Raspberry-Pi startet

Gruß

Gerd


Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )


bertr2d2  
bertr2d2
CityNightLine (CNL)
Beiträge: 1.546
Registriert am: 09.10.2012
Spurweite H0
Stromart Digital


RE: USB Stick Update CS3/CS3 plus

#19 von bertr2d2 , 10.11.2016 04:26

Zitat von bertr2d2
Hallo,
Wäre interessant zu sehen, was das Programm auswirft, wenn man es auf einem Raspberry-Pi startet


Läuft (CS2_to_CS3_Converter stammt aus dem Update der CS3)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 

pi@raspberrypi:~ $ ./CS2_to_CS3_Converter
Aktuell zu konvertierende Strecke: "Tastenmatrix.cs2"
Aktuell zu konvertierende Strecke: "SBF S1.cs2"
Aktuell zu konvertierende Strecke: "Bogen Bhf.cs2"
Aktuell zu konvertierende Strecke: "Eschenhofen.cs2"
Aktuell zu konvertierende Strecke: "Goeppingen Bhf.cs2"
Aktuell zu konvertierende Strecke: "Wendel.cs2"
Aktuell zu konvertierende Strecke: "Linkseite.cs2"
Aktuell zu konvertierende Strecke: "S88 Anzeige.cs2"
Aktuell zu konvertierende Strecke: "S88 Testanzeige.cs2"
Aktuell zu konvertierende Strecke: "Drehscheibe Goeppingen.cs2"
Aktuell zu konvertierende Strecke: "Strecke.cs2"
Aktuell zu konvertierende Strecke: "Layout 11.cs2"
> generiere magnetartikel.cs2
FINISH!
pi@raspberrypi:~ $ dmesg | grep Ras
[ 0.000000] Machine model: Raspberry Pi 3 Model B Rev 1.2
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.4.21-v7+ #911 SMP Thu Sep 15 14:22:38 BST 2016 armv7l GNU/Linux
 
 


Also sind CS3 und RPi3 aus Sicht der CPU Architektur gleich. Das könnte interessantes Potential haben

Gruß

Gerd


Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )


bertr2d2  
bertr2d2
CityNightLine (CNL)
Beiträge: 1.546
Registriert am: 09.10.2012
Spurweite H0
Stromart Digital


   


  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
Xobor Einfach ein eigenes Forum erstellen
Datenschutz