Hello All,
Here is one that threw me. The endpoint manager is initially setting up an Aastra 57i phone correctly, then after modifying the <mac.cfg> file in endpoint manager, the <mac.cfg> is significantly self modified and no longer valid.
current config:
PBX Firmware: 1.0.0.0
PBX Service Pack: 1.810.210.57-1
PBX Endpoint Manager: 2.10.3.7
(all installed modules are most current as of 3/29/12)
Aastra 57i phones
(End point configuration manager: Aastra firmware is up to date)
Aastra 57i Web UI ->System info -> Firmware version is 3.2.1.43
Ok here we go…
-
I use the end point manager -> end point device list , search for devices “GO” button and my 57i phone shows up in “Unmanaged Extensions”.
-
I choose the {MAC address}, {model “57i”} and {extension # “200”} the extension was already setup. Select {Reboot Phones} check box and push {Add Selected Phones} and the phone is added. The Phone reboot and configured itself great.
In the screen on the phone the “Top Keys” softkeys are setup great with the default keys, {key1=Services, key2=Directory, key3=Callers List, key4= Icom} -
On the “FreePBX” server in the /tftpboot/ directory, this <mac.cfg> “00085D24F800.cfg” file was generated. See “item 1” below:
All looks good, works great so far. -
In the “End Point Template Manager” I select this 57i phone “00085D24F800”, click on the {pencil edit button}. Now in the “End Point Configuration Manager” I select the $mac.cfg file {edit button}.
After the last line I append “mwi led line: 0” on a new line. Push the {Save Button}. -
Now back in the “End Point Configuration Manager” I check the {Reboot Phone} check box and push the {Save Template} button.
Here is where things go wacky from what I would expect
-
The 57i phone reboots and the screen is screwed up. No default keys, just a more key that is non functional.
-
Again I check the “FreePBX” server in the /tftpboot/ directory, this <mac.cfg> “00085D24F800.cfg” and it gave me far different data. See “item 2” below:
-
In the “End Point Template Manager” I removed the 1 line that was appended in the <mac.cfg> then in the “end point device list” choose the corresponding {phone check box} and select {reboot phone} and push the {Rebuild Configs for Selected Phone} button. The <mac.cfg> file in /tftpboot/ directory is not rebuilt.
-
In terminal if I delete the <00085D24F800.cfg> manually, then repeat the “rebuild configs - reboot phone” and the new <mac.cfg> file is there.
questions <<<<<<<<<<<<<<<
-
Should “Rebuild Configs for Selected Phones” button replace the current <mac.cfg> in the /tftpboot/ directory?
-
When editing the <mac.cfg> file from the endpoint manager it the another way to replace the <mac.cfg> in the /tftpboot/ directory?
-
So I see what happened in item 2, how can you have your <mac.cfg> edits append to the file and not force a total spew of all softkeys etc?
-
Is there doc for the endpoint manager somewhere? (I looked all over)
-
I repeated the steps 1-9 above and entered a different setting “sip explicit mwi subscription: 1” thinking maybe I improperly typed the setting. Same problem.
Are there any endpoint manager examples on how to edit the <mac.cfg> or <aastra.cfg> out there that guide us to endpoint manager behaviors?
+++++++++++++++++ item 1 begin +++++++++++++++++++++++++++++++++++++++++++++
#################PROVISIONER.NET#################
This Configuration file was generated from the Provisioner.net Library by EndPoint Manager Version 2.10.3.7
Generated on: N/A (Prevents reboot loops if set to static value)
Provisioner Information Follows:
Brand Revision Timestamp: 1332469709 (Thursday 22nd of March 2012 08:28:29 PM)
Family Revision Timestamp: 1332469709 (Thursday 22nd of March 2012 08:28:29 PM)
##################################################
sip line1 proxy ip: 192.168.59.175
sip line1 proxy port: 5060
sip line1 registrar ip: 192.168.59.175
sip line1 registrar port: 5060
sip line1 registration period: 3600
sip line1 registration timeout retry timer: 30
sip line1 registration retry timer: 30
sip line1 registration renewal timer: 2
sip line1 screen name: Mike
sip line1 display name: Mike
sip line1 auth name: 200
sip line1 user name: 200
sip line1 password: 200
sip line1 vmail: *97
sip line1 mode: 0
set the inter-digit timeout in seconds
sip digit timeout: 6
this is the default dial string, note
sip dial plan: “x+#|xx+*”
sip use basic codecs: 0
sip customized codec: payload=9;ptime=30;silsupp=on,payload=18;ptime=30;silsupp=on, payload=0;ptime=30; silsupp=on, payload=8;ptime=30;silsupp=on
sip mode: 0
sip vmail:
+++++++++++++++++ item 1 end +++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++ item 2 begin +++++++++++++++++++++++++++++++++++++++++++++
#################PROVISIONER.NET#################
This Configuration file was generated from the Provisioner.net Library by EndPoint Manager Version 2.10.3.7
Generated on: N/A (Prevents reboot loops if set to static value)
Provisioner Information Follows:
Brand Revision Timestamp: 1332469709 (Thursday 22nd of March 2012 08:28:29 PM)
Family Revision Timestamp: 1332469709 (Thursday 22nd of March 2012 08:28:29 PM)
##################################################
sip line1 proxy ip: 192.168.59.175
sip line1 proxy port: 5060
sip line1 registrar ip: 192.168.59.175
sip line1 registrar port: 5060
sip line1 registration period: 3600
sip line1 registration timeout retry timer: 30
sip line1 registration retry timer: 30
sip line1 registration renewal timer: 2
sip line1 screen name: Mike
sip line1 display name: Mike
sip line1 auth name: 200
sip line1 user name: 200
sip line1 password: 200
sip line1 vmail: *97
sip line1 mode: 0
set the inter-digit timeout in seconds
sip digit timeout: 6
this is the default dial string, note
sip dial plan: “x+#|xx+*”
sip use basic codecs: 0
sip customized codec: payload=9;ptime=30;silsupp=on,payload=18;ptime=30;silsupp=on, payload=0;ptime=30; silsupp=on, payload=8;ptime=30;silsupp=on
sip mode: 0
sip vmail:
softkey1 type: empty
softkey1 label: ""
softkey1 value:
softkey1 states: connected,idle,incoming,outgoing
softkey2 type: empty
softkey2 label: ""
softkey2 value:
softkey2 states: connected,idle,incoming,outgoing
softkey3 type: empty
softkey3 label: ""
softkey3 value:
softkey3 states: connected,idle,incoming,outgoing
softkey4 type: empty
softkey4 label: ""
softkey4 value:
softkey4 states: connected,idle,incoming,outgoing
softkey5 type: empty
softkey5 label: ""
softkey5 value:
softkey5 states: connected,idle,incoming,outgoing
softkey6 type: empty
softkey6 label: ""
softkey6 value:
softkey6 states: connected,idle,incoming,outgoing
softkey7 type: empty
softkey7 label: ""
softkey7 value:
softkey7 states: connected,idle,incoming,outgoing
softkey8 type: empty
softkey8 label: ""
softkey8 value:
softkey8 states: connected,idle,incoming,outgoing
softkey9 type: empty
softkey9 label: ""
softkey9 value:
softkey9 states: connected,idle,incoming,outgoing
softkey10 type: empty
softkey10 label: ""
softkey10 value:
softkey10 states: connected,idle,incoming,outgoing
softkey11 type: empty
softkey11 label: ""
softkey11 value:
softkey11 states: connected,idle,incoming,outgoing
softkey12 type: empty
softkey12 label: ""
softkey12 value:
softkey12 states: connected,idle,incoming,outgoing
softkey13 type: empty
softkey13 label: ""
softkey13 value:
softkey13 states: connected,idle,incoming,outgoing
softkey14 type: empty
softkey14 label: ""
softkey14 value:
softkey14 states: connected,idle,incoming,outgoing
softkey15 type: empty
softkey15 label: ""
softkey15 value:
softkey15 states: connected,idle,incoming,outgoing
softkey16 type: empty
softkey16 label: ""
softkey16 value:
softkey16 states: connected,idle,incoming,outgoing
softkey17 type: empty
softkey17 label: ""
softkey17 value:
softkey17 states: connected,idle,incoming,outgoing
softkey18 type: empty
softkey18 label: ""
softkey18 value:
softkey18 states: connected,idle,incoming,outgoing
topsoftkey1 type: empty
topsoftkey1 label: ""
topsoftkey1 value:
topsoftkey2 type: empty
topsoftkey2 label: ""
topsoftkey2 value:
topsoftkey3 type: empty
topsoftkey3 label: ""
topsoftkey3 value:
topsoftkey4 type: empty
topsoftkey4 label: ""
topsoftkey4 value:
topsoftkey5 type: empty
topsoftkey5 label: ""
topsoftkey5 value:
topsoftkey6 type: empty
topsoftkey6 label: ""
topsoftkey6 value:
topsoftkey7 type: empty
topsoftkey7 label: ""
topsoftkey7 value:
topsoftkey8 type: empty
topsoftkey8 label: ""
topsoftkey8 value:
topsoftkey9 type: empty
topsoftkey9 label: ""
topsoftkey9 value:
topsoftkey10 type: empty
topsoftkey10 label: ""
topsoftkey10 value:
expmod1 key1 type: empty
expmod1 key1 label: ""
expmod1 key1 value:
expmod1 key2 type: empty
expmod1 key2 label: ""
expmod1 key2 value:
expmod1 key3 type: empty
expmod1 key3 label: ""
expmod1 key3 value:
expmod1 key4 type: empty
expmod1 key4 label: ""
expmod1 key4 value:
expmod1 key5 type: empty
expmod1 key5 label: ""
expmod1 key5 value:
expmod1 key6 type: empty
expmod1 key6 label: ""
expmod1 key6 value:
expmod1 key7 type: empty
expmod1 key7 label: ""
expmod1 key7 value:
expmod1 key8 type: empty
expmod1 key8 label: ""
expmod1 key8 value:
expmod1 key9 type: empty
expmod1 key9 label: ""
expmod1 key9 value:
expmod1 key10 type: empty
expmod1 key10 label: ""
expmod1 key10 value:
expmod1 key11 type: empty
expmod1 key11 label: ""
expmod1 key11 value:
expmod1 key12 type: empty
expmod1 key12 label: ""
expmod1 key12 value:
expmod1 key13 type: empty
expmod1 key13 label: ""
expmod1 key13 value:
expmod1 key14 type: empty
expmod1 key14 label: ""
expmod1 key14 value:
expmod1 key15 type: empty
expmod1 key15 label: ""
expmod1 key15 value:
expmod1 key16 type: empty
expmod1 key16 label: ""
expmod1 key16 value:
expmod1 key17 type: empty
expmod1 key17 label: ""
expmod1 key17 value:
expmod1 key18 type: empty
expmod1 key18 label: ""
expmod1 key18 value:
expmod1 key19 type: empty
expmod1 key19 label: ""
expmod1 key19 value:
expmod1 key20 type: empty
expmod1 key20 label: ""
expmod1 key20 value:
expmod1 key21 type: empty
expmod1 key21 label: ""
expmod1 key21 value:
expmod1 key22 type: empty
expmod1 key22 label: ""
expmod1 key22 value:
expmod1 key23 type: empty
expmod1 key23 label: ""
expmod1 key23 value:
expmod1 key24 type: empty
expmod1 key24 label: ""
expmod1 key24 value:
expmod1 key25 type: empty
expmod1 key25 label: ""
expmod1 key25 value:
expmod1 key26 type: empty
expmod1 key26 label: ""
expmod1 key26 value:
expmod1 key27 type: empty
expmod1 key27 label: ""
expmod1 key27 value:
expmod1 key28 type: empty
expmod1 key28 label: ""
expmod1 key28 value:
expmod1 key29 type: empty
expmod1 key29 label: ""
expmod1 key29 value:
expmod1 key30 type: empty
expmod1 key30 label: ""
expmod1 key30 value:
expmod1 key31 type: empty
expmod1 key31 label: ""
expmod1 key31 value:
expmod1 key32 type: empty
expmod1 key32 label: ""
expmod1 key32 value:
expmod1 key33 type: empty
expmod1 key33 label: ""
expmod1 key33 value:
expmod1 key34 type: empty
expmod1 key34 label: ""
expmod1 key34 value:
expmod1 key35 type: empty
expmod1 key35 label: ""
expmod1 key35 value:
expmod1 key36 type: empty
expmod1 key36 label: ""
expmod1 key36 value:
expmod1 key37 type: empty
expmod1 key37 label: ""
expmod1 key37 value:
expmod1 key38 type: empty
expmod1 key38 label: ""
expmod1 key38 value:
expmod1 key39 type: empty
expmod1 key39 label: ""
expmod1 key39 value:
expmod1 key40 type: empty
expmod1 key40 label: ""
expmod1 key40 value:
expmod1 key41 type: empty
expmod1 key41 label: ""
expmod1 key41 value:
expmod1 key42 type: empty
expmod1 key42 label: ""
expmod1 key42 value:
expmod1 key43 type: empty
expmod1 key43 label: ""
expmod1 key43 value:
expmod1 key44 type: empty
expmod1 key44 label: ""
expmod1 key44 value:
expmod1 key45 type: empty
expmod1 key45 label: ""
expmod1 key45 value:
expmod1 key46 type: empty
expmod1 key46 label: ""
expmod1 key46 value:
expmod1 key47 type: empty
expmod1 key47 label: ""
expmod1 key47 value:
expmod1 key48 type: empty
expmod1 key48 label: ""
expmod1 key48 value:
expmod1 key49 type: empty
expmod1 key49 label: ""
expmod1 key49 value:
expmod1 key50 type: empty
expmod1 key50 label: ""
expmod1 key50 value:
expmod1 key51 type: empty
expmod1 key51 label: ""
expmod1 key51 value:
expmod1 key52 type: empty
expmod1 key52 label: ""
expmod1 key52 value:
expmod1 key53 type: empty
expmod1 key53 label: ""
expmod1 key53 value:
expmod1 key54 type: empty
expmod1 key54 label: ""
expmod1 key54 value:
expmod1 key55 type: empty
expmod1 key55 label: ""
expmod1 key55 value:
expmod1 key56 type: empty
expmod1 key56 label: ""
expmod1 key56 value:
expmod1 key57 type: empty
expmod1 key57 label: ""
expmod1 key57 value:
expmod1 key58 type: empty
expmod1 key58 label: ""
expmod1 key58 value:
expmod1 key59 type: empty
expmod1 key59 label: ""
expmod1 key59 value:
expmod1 key60 type: empty
expmod1 key60 label: ""
expmod1 key60 value:
expmod2 key1 type: empty
expmod2 key1 label: ""
expmod2 key1 value:
expmod2 key2 type: empty
expmod2 key2 label: ""
expmod2 key2 value:
expmod2 key3 type: empty
expmod2 key3 label: ""
expmod2 key3 value:
expmod2 key4 type: empty
expmod2 key4 label: ""
expmod2 key4 value:
expmod2 key5 type: empty
expmod2 key5 label: ""
expmod2 key5 value:
expmod2 key6 type: empty
expmod2 key6 label: ""
expmod2 key6 value:
expmod2 key7 type: empty
expmod2 key7 label: ""
expmod2 key7 value:
expmod2 key8 type: empty
expmod2 key8 label: ""
expmod2 key8 value:
expmod2 key9 type: empty
expmod2 key9 label: ""
expmod2 key9 value:
expmod2 key10 type: empty
expmod2 key10 label: ""
expmod2 key10 value:
expmod2 key11 type: empty
expmod2 key11 label: ""
expmod2 key11 value:
expmod2 key12 type: empty
expmod2 key12 label: ""
expmod2 key12 value:
expmod2 key13 type: empty
expmod2 key13 label: ""
expmod2 key13 value:
expmod2 key14 type: empty
expmod2 key14 label: ""
expmod2 key14 value:
expmod2 key15 type: empty
expmod2 key15 label: ""
expmod2 key15 value:
expmod2 key16 type: empty
expmod2 key16 label: ""
expmod2 key16 value:
expmod2 key17 type: empty
expmod2 key17 label: ""
expmod2 key17 value:
expmod2 key18 type: empty
expmod2 key18 label: ""
expmod2 key18 value:
expmod2 key19 type: empty
expmod2 key19 label: ""
expmod2 key19 value:
expmod2 key20 type: empty
expmod2 key20 label: ""
expmod2 key20 value:
expmod2 key21 type: empty
expmod2 key21 label: ""
expmod2 key21 value:
expmod2 key22 type: empty
expmod2 key22 label: ""
expmod2 key22 value:
expmod2 key23 type: empty
expmod2 key23 label: ""
expmod2 key23 value:
expmod2 key24 type: empty
expmod2 key24 label: ""
expmod2 key24 value:
expmod2 key25 type: empty
expmod2 key25 label: ""
expmod2 key25 value:
expmod2 key26 type: empty
expmod2 key26 label: ""
expmod2 key26 value:
expmod2 key27 type: empty
expmod2 key27 label: ""
expmod2 key27 value:
expmod2 key28 type: empty
expmod2 key28 label: ""
expmod2 key28 value:
expmod2 key29 type: empty
expmod2 key29 label: ""
expmod2 key29 value:
expmod2 key30 type: empty
expmod2 key30 label: ""
expmod2 key30 value:
expmod2 key31 type: empty
expmod2 key31 label: ""
expmod2 key31 value:
expmod2 key32 type: empty
expmod2 key32 label: ""
expmod2 key32 value:
expmod2 key33 type: empty
expmod2 key33 label: ""
expmod2 key33 value:
expmod2 key34 type: empty
expmod2 key34 label: ""
expmod2 key34 value:
expmod2 key35 type: empty
expmod2 key35 label: ""
expmod2 key35 value:
expmod2 key36 type: empty
expmod2 key36 label: ""
expmod2 key36 value:
expmod2 key37 type: empty
expmod2 key37 label: ""
expmod2 key37 value:
expmod2 key38 type: empty
expmod2 key38 label: ""
expmod2 key38 value:
expmod2 key39 type: empty
expmod2 key39 label: ""
expmod2 key39 value:
expmod2 key40 type: empty
expmod2 key40 label: ""
expmod2 key40 value:
expmod2 key41 type: empty
expmod2 key41 label: ""
expmod2 key41 value:
expmod2 key42 type: empty
expmod2 key42 label: ""
expmod2 key42 value:
expmod2 key43 type: empty
expmod2 key43 label: ""
expmod2 key43 value:
expmod2 key44 type: empty
expmod2 key44 label: ""
expmod2 key44 value:
expmod2 key45 type: empty
expmod2 key45 label: ""
expmod2 key45 value:
expmod2 key46 type: empty
expmod2 key46 label: ""
expmod2 key46 value:
expmod2 key47 type: empty
expmod2 key47 label: ""
expmod2 key47 value:
expmod2 key48 type: empty
expmod2 key48 label: ""
expmod2 key48 value:
expmod2 key49 type: empty
expmod2 key49 label: ""
expmod2 key49 value:
expmod2 key50 type: empty
expmod2 key50 label: ""
expmod2 key50 value:
expmod2 key51 type: empty
expmod2 key51 label: ""
expmod2 key51 value:
expmod2 key52 type: empty
expmod2 key52 label: ""
expmod2 key52 value:
expmod2 key53 type: empty
expmod2 key53 label: ""
expmod2 key53 value:
expmod2 key54 type: empty
expmod2 key54 label: ""
expmod2 key54 value:
expmod2 key55 type: empty
expmod2 key55 label: ""
expmod2 key55 value:
expmod2 key56 type: empty
expmod2 key56 label: ""
expmod2 key56 value:
expmod2 key57 type: empty
expmod2 key57 label: ""
expmod2 key57 value:
expmod2 key58 type: empty
expmod2 key58 label: ""
expmod2 key58 value:
expmod2 key59 type: empty
expmod2 key59 label: ""
expmod2 key59 value:
expmod2 key60 type: empty
expmod2 key60 label: ""
expmod2 key60 value:
expmod3 key1 type: empty
expmod3 key1 label: ""
expmod3 key1 value:
expmod3 key2 type: empty
expmod3 key2 label: ""
expmod3 key2 value:
expmod3 key3 type: empty
expmod3 key3 label: ""
expmod3 key3 value:
expmod3 key4 type: empty
expmod3 key4 label: ""
expmod3 key4 value:
expmod3 key5 type: empty
expmod3 key5 label: ""
expmod3 key5 value:
expmod3 key6 type: empty
expmod3 key6 label: ""
expmod3 key6 value:
expmod3 key7 type: empty
expmod3 key7 label: ""
expmod3 key7 value:
expmod3 key8 type: empty
expmod3 key8 label: ""
expmod3 key8 value:
expmod3 key9 type: empty
expmod3 key9 label: ""
expmod3 key9 value:
expmod3 key10 type: empty
expmod3 key10 label: ""
expmod3 key10 value:
expmod3 key11 type: empty
expmod3 key11 label: ""
expmod3 key11 value:
expmod3 key12 type: empty
expmod3 key12 label: ""
expmod3 key12 value:
expmod3 key13 type: empty
expmod3 key13 label: ""
expmod3 key13 value:
expmod3 key14 type: empty
expmod3 key14 label: ""
expmod3 key14 value:
expmod3 key15 type: empty
expmod3 key15 label: ""
expmod3 key15 value:
expmod3 key16 type: empty
expmod3 key16 label: ""
expmod3 key16 value:
expmod3 key17 type: empty
expmod3 key17 label: ""
expmod3 key17 value:
expmod3 key18 type: empty
expmod3 key18 label: ""
expmod3 key18 value:
expmod3 key19 type: empty
expmod3 key19 label: ""
expmod3 key19 value:
expmod3 key20 type: empty
expmod3 key20 label: ""
expmod3 key20 value:
expmod3 key21 type: empty
expmod3 key21 label: ""
expmod3 key21 value:
expmod3 key22 type: empty
expmod3 key22 label: ""
expmod3 key22 value:
expmod3 key23 type: empty
expmod3 key23 label: ""
expmod3 key23 value:
expmod3 key24 type: empty
expmod3 key24 label: ""
expmod3 key24 value:
expmod3 key25 type: empty
expmod3 key25 label: ""
expmod3 key25 value:
expmod3 key26 type: empty
expmod3 key26 label: ""
expmod3 key26 value:
expmod3 key27 type: empty
expmod3 key27 label: ""
expmod3 key27 value:
expmod3 key28 type: empty
expmod3 key28 label: ""
expmod3 key28 value:
expmod3 key29 type: empty
expmod3 key29 label: ""
expmod3 key29 value:
expmod3 key30 type: empty
expmod3 key30 label: ""
expmod3 key30 value:
expmod3 key31 type: empty
expmod3 key31 label: ""
expmod3 key31 value:
expmod3 key32 type: empty
expmod3 key32 label: ""
expmod3 key32 value:
expmod3 key33 type: empty
expmod3 key33 label: ""
expmod3 key33 value:
expmod3 key34 type: empty
expmod3 key34 label: ""
expmod3 key34 value:
expmod3 key35 type: empty
expmod3 key35 label: ""
expmod3 key35 value:
expmod3 key36 type: empty
expmod3 key36 label: ""
expmod3 key36 value:
expmod3 key37 type: empty
expmod3 key37 label: ""
expmod3 key37 value:
expmod3 key38 type: empty
expmod3 key38 label: ""
expmod3 key38 value:
expmod3 key39 type: empty
expmod3 key39 label: ""
expmod3 key39 value:
expmod3 key40 type: empty
expmod3 key40 label: ""
expmod3 key40 value:
expmod3 key41 type: empty
expmod3 key41 label: ""
expmod3 key41 value:
expmod3 key42 type: empty
expmod3 key42 label: ""
expmod3 key42 value:
expmod3 key43 type: empty
expmod3 key43 label: ""
expmod3 key43 value:
expmod3 key44 type: empty
expmod3 key44 label: ""
expmod3 key44 value:
expmod3 key45 type: empty
expmod3 key45 label: ""
expmod3 key45 value:
expmod3 key46 type: empty
expmod3 key46 label: ""
expmod3 key46 value:
expmod3 key47 type: empty
expmod3 key47 label: ""
expmod3 key47 value:
expmod3 key48 type: empty
expmod3 key48 label: ""
expmod3 key48 value:
expmod3 key49 type: empty
expmod3 key49 label: ""
expmod3 key49 value:
expmod3 key50 type: empty
expmod3 key50 label: ""
expmod3 key50 value:
expmod3 key51 type: empty
expmod3 key51 label: ""
expmod3 key51 value:
expmod3 key52 type: empty
expmod3 key52 label: ""
expmod3 key52 value:
expmod3 key53 type: empty
expmod3 key53 label: ""
expmod3 key53 value:
expmod3 key54 type: empty
expmod3 key54 label: ""
expmod3 key54 value:
expmod3 key55 type: empty
expmod3 key55 label: ""
expmod3 key55 value:
expmod3 key56 type: empty
expmod3 key56 label: ""
expmod3 key56 value:
expmod3 key57 type: empty
expmod3 key57 label: ""
expmod3 key57 value:
expmod3 key58 type: empty
expmod3 key58 label: ""
expmod3 key58 value:
expmod3 key59 type: empty
expmod3 key59 label: ""
expmod3 key59 value:
expmod3 key60 type: empty
expmod3 key60 label: ""
expmod3 key60 value:
mwi led line: 0
+++++++++++++++++ item 2 end +++++++++++++++++++++++++++++++++++++++++++++