The Zimo Database

There is a database in the command station. There are various cues in the system that tells you if a loco definition is stored locally or in the database in the MX10

Having 3 MX32 throttles, I don't want to have to update them individually, so I am very interested in this function.

As I learn how things work I will document here...

Some useful keys

The M key will let you upload or download a loco definition... first time I've used that little button!

The Locomotive database E+6

 

RoL button ( III button )

LoR = loco recall, a local memory for quick recall

limited to 30 objects

hitting the C key to remove an object does not delete them from the object database

Column 1

name of loco

Column 2

DCC address

Column 3

if not blank will identify consist

T(#) where # is the number of the consist, 1-9

FT(#) as above but F means consist under control of a different throttle

T may mean inactive and FS may mean active

normally this column is in turquoise, indicating consist

Column 4

a yellow triangle indicating direction of travel

Column 5

a number indicating current speed step

Column 6

there is something there, but don't know what it is

Colors

gray seems to indicated deleted item

blue is current items

green means the loco is in the objectdb and the local throttle memory

Operation

to pull stuff from the object database, E + 6, scroll and hit A to get it..

 

 

 

 

This is different from the Object database..

 As of 1.27.0350, there are menus to store:

objdb

picture

acc list

panels (interlocking)

config

 

ObjectDB - the object DB

This database

 

You can store and recall this database. I have not tested restoring yet.

You can save this database to a USB, follow the menus... you will get a progress indicator from 0 to 100%

Note the date is embedded in the file... it does not appear that the filename indicates the contents.

MX32-33EFF13E-2018.11.10-15.00.58.ZSC

Here are a few lines from one:

 

//
//************************************
// F3 Santa Fe
[Loco]
TSE=DCC.128
Addr=2000
Name=F3 Santa Fe
SpeedFwd=120
SpeedRev=150
SpeedRng=100
//
Image=0
TachoImg=221
Engine=0
Group=2
PartNum=
//
Fx=00|S|I=740|N=
Fx=01|S|I=859|N=
Fx=02|M|I=860|N=
Fx=03|S|I=806|N=
Fx=04|S|I=802|N=
Fx=05|S|I=803|N=
Fx=06|S|I=865|N=
Fx=07|S|I=871|N=
Fx=08|S|I=852|N=
Fx=09|S|I=865|N=
Fx=10|S|I=783|N=
Fx=11|S|I=854|N=
Fx=12|S|I=712|N=
Fx=13|S|I=863|N=
Fx=14|S|I=862|N=
Fx=15|S|I=860|N=
Fx=16|S|I=716|N=
Fx=17|S|I=717|N=
Fx=18|S|I=718|N=
Fx=19|S|I=719|N=
Fx=20|S|I=720|N=
Fx=21|S|I=721|N=
Fx=22|S|I=722|N=
Fx=23|S|I=723|N=
Fx=24|S|I=724|N=
Fx=25|S|I=725|N=
Fx=26|S|I=726|N=
Fx=27|S|I=727|N=
Fx=28|S|I=728|N=
Fx=29|S|I=600|N=
Fx=30|S|I=600|N=
Fx=31|S|I=600|N=
Fx=32|S|I=600|N=
Fx=33|S|I=600|N=
Fx=34|S|I=600|N=
Fx=35|S|I=600|N=
Fx=36|S|I=600|N=
Fx=37|S|I=600|N=
Fx=38|S|I=600|N=
Fx=39|S|I=600|N=
Fx=40|S|I=600|N=
Fx=41|S|I=600|N=
Fx=42|S|I=600|N=
Fx=43|S|I=600|N=
Fx=44|S|I=600|N=
Fx=45|S|I=600|N=
Fx=46|S|I=600|N=
Fx=47|S|I=600|N=
Fx=48|S|I=600|N=
Fx=49|S|I=600|N=
Fx=50|S|I=600|N=
Fx=51|S|I=600|N=
Fx=52|S|I=600|N=
Fx=53|S|I=600|N=
Fx=54|S|I=600|N=
Fx=55|S|I=600|N=
Fx=56|S|I=600|N=
Fx=57|S|I=600|N=
Fx=58|S|I=600|N=
Fx=59|S|I=600|N=
Fx=60|S|I=600|N=
Fx=61|S|I=600|N=
Fx=62|S|I=600|N=
Fx=63|S|I=600|N=
//

[/Loco]
//
//************************************
//
[Loco]
TSE=DCC.128
Addr=2001
Name=
SpeedFwd=150
SpeedRev=150
SpeedRng=60
//
Image=0
TachoImg=201
Engine=0
Group=0
PartNum=
//
Fx=00|S|I=741|N=
Fx=01|S|I=701|N=
Fx=02|S|I=702|N=
Fx=03|S|I=703|N=
Fx=04|S|I=704|N=
Fx=05|S|I=705|N=
Fx=06|S|I=706|N=
Fx=07|S|I=707|N=
Fx=08|S|I=850|N=
Fx=09|S|I=709|N=
Fx=10|S|I=710|N=
Fx=11|S|I=711|N=
Fx=12|S|I=712|N=
Fx=13|S|I=713|N=
Fx=14|S|I=714|N=
Fx=15|S|I=715|N=
Fx=16|S|I=716|N=
Fx=17|S|I=717|N=
Fx=18|S|I=718|N=
Fx=19|S|I=719|N=
Fx=20|S|I=720|N=
Fx=21|S|I=721|N=
Fx=22|S|I=722|N=
Fx=23|S|I=723|N=
Fx=24|S|I=724|N=
Fx=25|S|I=725|N=
Fx=26|S|I=726|N=
Fx=27|S|I=727|N=
Fx=28|S|I=728|N=
Fx=29|S|I=729|N=
Fx=30|S|I=730|N=
Fx=31|S|I=731|N=
Fx=32|S|I=732|N=
Fx=33|S|I=733|N=
Fx=34|S|I=734|N=
Fx=35|S|I=735|N=
Fx=36|S|I=736|N=
Fx=37|S|I=737|N=
Fx=38|S|I=738|N=
Fx=39|S|I=739|N=
Fx=40|S|I=740|N=
Fx=41|S|I=741|N=
Fx=42|S|I=742|N=
Fx=43|S|I=743|N=
Fx=44|S|I=744|N=
Fx=45|S|I=745|N=
Fx=46|S|I=746|N=
Fx=47|S|I=747|N=
Fx=48|S|I=748|N=
Fx=49|S|I=749|N=
Fx=50|S|I=750|N=
Fx=51|S|I=751|N=
Fx=52|S|I=752|N=
Fx=53|S|I=753|N=
Fx=54|S|I=754|N=
Fx=55|S|I=755|N=
Fx=56|S|I=756|N=
Fx=57|S|I=757|N=
Fx=58|S|I=758|N=
Fx=59|S|I=759|N=
Fx=60|S|I=760|N=
Fx=61|S|I=761|N=
Fx=62|S|I=762|N=
Fx=63|S|I=763|N=
//

[/Loco]
//
//************************************

 

Picture database

Again, file name has date and time:

MX32-33EFF13E-2018.11.10-15.09.35.ZSC

and separate bmp files for the pictures.

 

Here's a few lines from the ZSC file:

 

[FileInfo]
Content=Image.Loco
Name=MX32 Backup
Version=03.00.0001
Date=2018.11.10
Time=150923
Source=MX32
[/FileInfo]

[Image]
Id=5800
Name=EMD F7
Engine=8
Country=UNITED STATES
Company=
Epoche=0
Gauge=R
Autor=MFS
Num=M:33622
File=1|EMD F75800.01.Bmp
File=2|EMD F75800.02.Bmp
[/Image]
[Image]
Id=6000
Name=EMD F3
Engine=8
Country=UNITED STATES
Company=
Epoche=0
Gauge=R
Autor=MFS
Num=M:37060
File=1|EMD F36000.01.Bmp
File=2|EMD F36000.02.Bmp
[/Image]
[Image]
Id=6001
Name=STIRLING EMILY
Engine=4
Country=
Company=
Epoche=0
Gauge=R
Autor=MFS
Num=B:91404
File=1|STIRLING EMILY6001.01.Bmp
File=2|STIRLING EMILY6001.02.Bmp
[/Image]
[Image]
Id=6002
Name=EMD SD45
Engine=8
Country=UNITED STATES
Company=
Epoche=0
Gauge=R
Autor=MFS
Num=A:22407
File=1|EMD SD456002.01.Bmp
File=2|EMD SD456002.02.Bmp
[/Image]

 

ACC List

again all in a single ZSC file:

MX32-33EFF13E-2018.11.10-15.13.51.ZSC

Here is the contents:

 

[Acc]
NetId=12288
Flags=2164273153
Number=0
Group=0
[/Acc]
[Acc]
NetId=12289
Flags=2164273153
Number=1
Group=0
[/Acc]
[Acc]
NetId=12290
Flags=2164273153
Number=2
Group=0
[/Acc]
[Acc]
NetId=12291
Flags=2164273153
Number=3
Group=0
[/Acc]
[Acc]
NetId=12292
Flags=2164273153
Number=4
Group=0
[/Acc]
[Acc]
NetId=12293
Flags=2164273153
Number=5
Group=0
[/Acc]
[Acc]
NetId=12294
Flags=2164273153
Number=6
Group=0
[/Acc]
[Acc]
NetId=12295
Flags=2164273153
Number=7
Group=0
[/Acc]

 

 

Panels (Interlocking)

 

MX32-33EFF13E-2018.11.10-15.17.42.ZSC

[FileInfo]
Content=ZsDb.Panel
Name=MX32 Panel Backup
ZsDb.PultConf
Name=MX32 Pult Configuration
Date=2018.11.10
Time=151741
Source=MX32
[/FileInfo]

[Pnl]
Id=2
Name=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
[Item]
X=0
Y=0
XY=0.0
TX=143361
RX=0
GUI=721407
[/Item]
[Item]
X=0
Y=0
XY=0.0
TX=1191937
RX=0
GUI=721407
[/Item]
[Item]
X=0
Y=0
XY=0.0
TX=2240513
RX=0
GUI=590335
[/Item]

.........

[/Pnl]

 

CONFIG

MX32-33EFF13E-2018.11.10-15.20.48.ZSC

 

[FileInfo]
Content=ZsDb.PultConf
Name=MX32 Pult Configuration
Date=2018.11.10
Time=152048
Source=MX32
[/FileInfo]

[PultConfig]
[General]
Name=Cab 1
Language=1
Style=0
UID=87136287850142
[/General]
[Com. stat., home sys.]
Radio sys.=0
Home sys.=49253
SW=00.00.0000
[/Com. stat., home sys.]
[Date, time, timeouts]
Date (Y.M.D)=2018.11.10
`=15:20:48
Standby display=20
Standby=14
Max. standby time=240
[/Date, time, timeouts]
[STOP&OFF mgmt.]
SSP Mode=0
'S' key short=0
'S' key long=0
Applies for=0
'R' key=0
[/STOP&OFF mgmt.]
[LOCO mode]
Scroll wheel=0
Rocker switch=2
Animation=0
Sample address=16383
Capture method=0
LoR number=128
[/LOCO mode]
[SWI mode]
Display=0
Signal type=0
[/SWI mode]
[Info / statistics]
Battery level (mV)=4187
Life time=12261393Sec
Power on time=164940
Radio level=0
Radio Rx Cnt=0
Radio Tx Cnt=1
Radio err. connect=0
Radio complete err.=0
Amount vehicles=43
[/Info / statistics]
[/PultConfig]

 

Flash Export

note this option is greyed out, but saving it does something

recent testing quits at 2% with an error message "USB error when saving! Pls check files !

E key does not exit, but pulling USB stick does reset throttle

I got 6 one megabyte files, identified as Block-2, 4, 5, 20, 21, and 48