<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Please send me:<br>
<br>
can can2 status<br>
<br>
Regards,<br>
Michael<br>
<br>
<br>
<div class="moz-cite-prefix">Am 30.12.2017 um 18:20 schrieb Geir
Øyvind Vælidalo:<br>
</div>
<blockquote type="cite"
cite="mid:B3D88A5D-D266-4149-99DD-37AF8FF01112@validalo.net">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Hm… It didn’t fix the issues. Also, the MsgId looks messed up:
<div class=""><br class="">
</div>
<div class="">
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures; color: #34bc26" class="">OVMS ></span><span
style="font-variant-ligatures: no-common-ligatures" class="">
can can2 start active 100000</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">Can bus can2 started in mode
active at speed 100000Kbps</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (80978) v-kiasoulev: M-CAN2
000 8 3c 00 f0 00 00 00 00 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (80988) v-kiasoulev: M-CAN2
1fffff13 8 03 00 0c 1f 47 c0 ff f3</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (80998) v-kiasoulev: M-CAN2
000 8 ff fc 0f 03 ff 00 00 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (80998) v-kiasoulev: M-CAN2
1fffffbe 8 06 00 ff ff ff ff ff ff</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (81118) v-kiasoulev: M-CAN2
000 8 54 00 ff 00 00 00 00 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (81178) v-kiasoulev: M-CAN2
000 8 3c 00 f0 00 00 00 00 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (81188) v-kiasoulev: M-CAN2
000 8 00 00 00 c0 ff ff 0f 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (81208) v-kiasoulev: M-CAN2
000 8 ff ff ff ff ff ff 00 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (81318) v-kiasoulev: M-CAN2
000 8 54 00 ff 00 00 00 00 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (81378) v-kiasoulev: M-CAN2
000 8 3c 00 f0 00 00 00 00 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (81398) v-kiasoulev: M-CAN2
000 8 00 00 00 c0 ff ff 0f 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (81398) v-kiasoulev: M-CAN2
000 8 ff fc 0f 03 ff 00 00 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (81518) v-kiasoulev: M-CAN2
000 8 54 00 ff 00 00 00 00 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (81578) v-kiasoulev: M-CAN2
000 8 3c 00 f0 00 00 00 00 00</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; background-color: rgb(255, 255,
255);" class=""><span style="font-variant-ligatures:
no-common-ligatures" class="">D (81588) v-kiasoulev: M-CAN2
1fffffbe 8 4d 02 00 00 00 00 ff ff</span></div>
<div style="margin: 0px; font-stretch: normal; line-height:
normal; font-family: Menlo; color: rgb(52, 188, 38);
background-color: rgb(255, 255, 255);" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">OVMS
></span><span style="font-variant-ligatures:
no-common-ligatures; color: #000000" class=""> </span></div>
<div class=""><span style="font-variant-ligatures:
no-common-ligatures; color: #000000" class=""><br class="">
</span></div>
<div class=""><span style="font-variant-ligatures:
no-common-ligatures; color: #000000" class="">As you can
see, it still stops after few messages. Anything particular
I should look into/test?</span></div>
<div class=""><span style="font-variant-ligatures:
no-common-ligatures; color: #000000" class=""><br class="">
</span></div>
<div class=""><span style="font-variant-ligatures:
no-common-ligatures; color: #000000" class="">Best regards,</span></div>
<div class=""><span style="font-variant-ligatures:
no-common-ligatures; color: #000000" class="">Geir</span></div>
<div class=""><span style="font-variant-ligatures:
no-common-ligatures; color: #000000" class=""><br class="">
</span></div>
<div class=""><br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">30. des. 2017 kl. 18:13 skrev Geir Øyvind
Vælidalo <<a href="mailto:geir@validalo.net" class=""
moz-do-not-send="true">geir@validalo.net</a>>:</div>
<br class="Apple-interchange-newline">
<div class="">
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode:
space; line-break: after-white-space;" class="">Fantastic!
I’m in my car right now, so I’ll test it right now 🙂
<div class=""><br class="">
</div>
<div class="">Geir<br class="">
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">30. des. 2017 kl. 17:59 skrev
Michael Balzer <<a
href="mailto:dexter@expeedo.de" class=""
moz-do-not-send="true">dexter@expeedo.de</a>>:</div>
<br class="Apple-interchange-newline">
<div class="">
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8" class="">
<div text="#000000" bgcolor="#FFFFFF" class="">
Geir,<br class="">
<br class="">
I've had a look into the mcp2515 driver and
found some possible causes for your issue.
Main possible cause would be there was no
check or clearing of RX buffer overflows.<br
class="">
<br class="">
There also was a chance the driver would
read invalid frames, as the RX interrupts
got cleared before the buffer content was
fetched.<br class="">
<br class="">
I think I've solved those issues, and I also
added retrieving the tx/rx error counts and
flags, so "can status" can actually show you
errors that occurred.<br class="">
<br class="">
I've got no simple means to check if my
changes work and if they are more stable, I
don't have a cable for can2/3.<br class="">
<br class="">
Can you please pull & test?<br class="">
<br class="">
Regards,<br class="">
Michael<br class="">
<br class="">
<br class="">
<div class="moz-cite-prefix">Am 30.12.2017
um 10:19 schrieb Geir Øyvind Vælidalo:<br
class="">
</div>
<blockquote type="cite"
cite="mid:1AA896EE-296C-4862-8598-659605729CE1@validalo.net"
class="">
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8"
class="">
<font class="" face="Courier New">can can2
status</font> gave me the same result.
Once it stopped after receiving just 4
frames on Can2. During the few restarts I
did this morning, 251 was the most I got
before it stopped.
<div class="">Can1 recieved 50000 frames
in no time and kept on going. It seems
Can2 is the problem. Don’t know what
happened yesterday when can1 stopped… </div>
<div class=""><br class="">
</div>
<div class="">Geir <br class="">
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">29. des. 2017 kl.
22:23 skrev Michael Balzer <<a
href="mailto:dexter@expeedo.de"
class="" moz-do-not-send="true">dexter@expeedo.de</a>>:</div>
<br
class="Apple-interchange-newline">
<div class="">
<meta http-equiv="Content-Type"
content="text/html;
charset=utf-8" class="">
<div text="#000000"
bgcolor="#FFFFFF" class="">
Geir,<br class="">
<br class="">
can you check the output of "can
… status" before and after
death? Do the rx/tx counters
still grow after death?<br
class="">
<br class="">
Regards,<br class="">
Michael<br class="">
<br class="">
<br class="">
<div class="moz-cite-prefix">Am
29.12.2017 um 22:14 schrieb
Geir Øyvind Vælidalo:<br
class="">
</div>
<blockquote type="cite"
cite="mid:F5276F08-CBF3-453B-AEED-C765CDAA9B6F@validalo.net"
class="">I’m having problems
with IncomingFrameCan when
reading from two can buses
from the Kia Soul. One of the
can buses dies prematurely,
and quite fast, with no
visible errors. Most of the
time it is Can2 that dies,
however that is not always the
case.
<div class="">I tried with an
almost empty
IncomingFrameCan2,
containing just a counter to
see how many times it is
called, and it varied from
15 to almost 200 before it
dies. </div>
<div class=""><br class="">
</div>
<div class="">This is the
code:</div>
<div class="">
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""><br class="">
</div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class="">RegisterCanBus(1,
CAN_MODE_ACTIVE,
CAN_SPEED_500KBPS);</div>
</div>
<div class="">
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class="">RegisterCanBus(2,
CAN_MODE_ACTIVE,
CAN_SPEED_100KBPS);</div>
</div>
<div class=""><br class="">
</div>
<div class="">…</div>
<div class=""><br class="">
</div>
<div class="">
<div style="margin: 0px;
font-stretch: normal;
line-height: normal;
font-family: Monaco;"
class=""><span
style="color: #931a68"
class="">void</span>
OvmsVehicleKiaSoulEv::IncomingFrameCan2(CAN_frame_t* p_frame)</div>
<div style="margin: 0px;
font-stretch: normal;
line-height: normal;
font-family: Monaco;"
class="">{</div>
<div style="margin: 0px;
font-stretch: normal;
line-height: normal;
font-family: Monaco;"
class=""><span class="Apple-tab-span" style="white-space:pre"> </span>uint8_t
*d = p_frame->data.u8;</div>
<div style="margin: 0px;
font-stretch: normal;
line-height: normal;
font-family: Monaco;"
class=""><span class="Apple-tab-span" style="white-space:pre"> </span>m_counter->SetValue(
m_counter->AsInt()+1 );</div>
<div style="margin: 0px;
font-stretch: normal;
line-height: normal;
font-family: Monaco;"
class="">}</div>
</div>
<div class=""><br class="">
</div>
<div class="">IncomingFrameCan1
is quite verbose, but should
not take too long time to
process. But I have a lot of
Polls on Can1:</div>
<div class=""><br class="">
</div>
<div class="">
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""><span
style="color: #931a68"
class="">static</span> <span
style="color: #931a68"
class="">const</span>
OvmsVehicle::poll_pid_t
vehicle_kiasoulev_polls[]
=</div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> {</div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0x7e2,
0x7ea,
VEHICLE_POLL_TYPE_OBDIIVEHICLE,
0x02, { 30, 30, 30 } },
<span class="Apple-tab-span" style="white-space:pre"> </span><span
style="color: #4e9072"
class="">// VIN</span></div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0x7e4,
0x7ec,
VEHICLE_POLL_TYPE_OBDIIGROUP,
<span class="Apple-tab-span" style="white-space:pre"> </span>0x01,
{ 30, 10, 10 } }, <span class="Apple-tab-span" style="white-space:pre"> </span><span
style="color: #4e9072"
class="">// BMC </span><span
style="text-decoration:
underline ; color:
#4e9072" class="">Diag</span><span
style="color: #4e9072"
class=""> page 01</span></div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0x7e4,
0x7ec,
VEHICLE_POLL_TYPE_OBDIIGROUP,
<span class="Apple-tab-span" style="white-space:pre"> </span>0x02,
{ 30, 30, 10 } }, <span class="Apple-tab-span" style="white-space:pre"> </span><span
style="color: #4e9072"
class="">// BMC </span><span
style="text-decoration:
underline ; color:
#4e9072" class="">Diag</span><span
style="color: #4e9072"
class=""> page 02</span></div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0x7e4,
0x7ec,
VEHICLE_POLL_TYPE_OBDIIGROUP,
<span class="Apple-tab-span" style="white-space:pre"> </span>0x03,
{ 30, 30, 10 } }, <span class="Apple-tab-span" style="white-space:pre"> </span><span
style="color: #4e9072"
class="">// BMC </span><span
style="text-decoration:
underline ; color:
#4e9072" class="">Diag</span><span
style="color: #4e9072"
class=""> page 03</span></div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0x7e4,
0x7ec,
VEHICLE_POLL_TYPE_OBDIIGROUP,
<span class="Apple-tab-span" style="white-space:pre"> </span>0x04,
{ 30, 30, 10 } }, <span class="Apple-tab-span" style="white-space:pre"> </span><span
style="color: #4e9072"
class="">// BMC </span><span
style="text-decoration:
underline ; color:
#4e9072" class="">Diag</span><span
style="color: #4e9072"
class=""> page 04</span></div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0x7e4,
0x7ec,
VEHICLE_POLL_TYPE_OBDIIGROUP,
<span class="Apple-tab-span" style="white-space:pre"> </span>0x05,
{ 30, 30, 10 } },<span class="Apple-tab-span" style="white-space:pre"> </span><span
style="color: #4e9072"
class="">// BMC </span><span
style="text-decoration:
underline ; color:
#4e9072" class="">Diag</span><span
style="color: #4e9072"
class=""> page 05</span></div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0x794,
0x79c,
VEHICLE_POLL_TYPE_OBDIIGROUP,
<span class="Apple-tab-span" style="white-space:pre"> </span>0x02,
{ 30, 30, 10 } }, <span class="Apple-tab-span" style="white-space:pre"> </span><span
style="color: #4e9072"
class="">// OBC - On
board charger</span></div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0x7e2,
0x7ea,
VEHICLE_POLL_TYPE_OBDIIGROUP,
<span class="Apple-tab-span" style="white-space:pre"> </span>0x00,
{ 30, 10, 10 } }, <span class="Apple-tab-span" style="white-space:pre"> </span><span
style="color: #4e9072"
class="">// VMCU
Shift-stick</span></div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0x7e2,
0x7ea,
VEHICLE_POLL_TYPE_OBDIIGROUP,
<span class="Apple-tab-span" style="white-space:pre"> </span>0x02,
{ 30, 10, 0 } }, <span class="Apple-tab-span" style="white-space:pre"> </span><span
style="color: #4e9072"
class="">// VMCU Motor </span><span
style="text-decoration:
underline ; color:
#4e9072" class="">temp</span><span
style="color: #4e9072"
class="">++</span></div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0x7df,
0x7de,
VEHICLE_POLL_TYPE_OBDIIGROUP,
<span class="Apple-tab-span" style="white-space:pre"> </span>0x06,
{ 30, 10, 0 } }, <span class="Apple-tab-span" style="white-space:pre"> </span><span
style="color: #4e9072"
class="">// TMPS</span></div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0x7c5,
0x7cd,
VEHICLE_POLL_TYPE_OBDIIGROUP,
<span class="Apple-tab-span" style="white-space:pre"> </span>0x01,
{ 30, 10, 0 } }, <span class="Apple-tab-span" style="white-space:pre"> </span><span
style="color: #4e9072"
class="">// LDC - Low
voltage DC-DC</span></div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> { 0, 0, 0, 0,
{ 0, 0, 0 } }</div>
<div style="margin: 0px;
font-stretch: normal;
font-size: 10px;
line-height: normal;
font-family: Monaco;"
class=""> };</div>
</div>
<div class=""><br class="">
</div>
<div class="">The few times
that Can2 is the one that
lives on, I can’t see any
metrics from Can1.</div>
<div class=""> </div>
<div class="">Current source
can be seen here: <a
href="https://github.com/goev/Open-Vehicle-Monitoring-System-3"
class=""
moz-do-not-send="true">https://github.com/goev/Open-Vehicle-Monitoring-System-3</a> in
case someone can take a
look.</div>
<div class=""><br class="">
</div>
<div class="">Any pointers to
where I can start looking,
or tips to what I can try?</div>
<div class=""><br class="">
</div>
<div class="">Best regards,</div>
<div class="">Geir</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<br class="">
<fieldset
class="mimeAttachmentHeader"></fieldset>
<br class="">
<pre class="" wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" moz-do-not-send="true">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
</blockquote>
<br class="">
<pre class="moz-signature" cols="160">--
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
</div>
_______________________________________________<br class="">
OvmsDev mailing list<br class="">
<a
href="mailto:OvmsDev@lists.teslaclub.hk"
class="" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a><br
class="">
<a class="moz-txt-link-freetext"
href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev"
moz-do-not-send="true">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br
class="">
</div>
</blockquote>
</div>
<br class="">
</div>
<br class="">
<fieldset class="mimeAttachmentHeader"></fieldset>
<br class="">
<pre class="" wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" moz-do-not-send="true">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
</blockquote>
<br class="">
<pre class="moz-signature" cols="160">--
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
</div>
_______________________________________________<br class="">
OvmsDev mailing list<br class="">
<a href="mailto:OvmsDev@lists.teslaclub.hk"
class="" moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a><br
class="">
<a
href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev"
class="" moz-do-not-send="true">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br
class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
_______________________________________________<br
class="">
OvmsDev mailing list<br class="">
<a href="mailto:OvmsDev@lists.teslaclub.hk" class=""
moz-do-not-send="true">OvmsDev@lists.teslaclub.hk</a><br
class="">
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br
class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="160">--
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
</body>
</html>