<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Hi Michael and Mark,<br>
thanks for your welcome.<br>
<br>
Will contact Thomas wrt the Smart EQ features. <br>
<br>
Concerning TCPIP: I had only a brief look at the options the 7670
offers and to use the tcpip stack on the modem looks rather simple
via AT+NETOPEN. But I still need to see, what the implications are
for the rest of the OVMS firmware. Likely there are plenty of side
effects ;-)<br>
<br>
Best regards<br>
Christian<br>
<br>
<br>
<br>
<div class="moz-cite-prefix">Am 24.01.2025 um 00:49 schrieb Mark
Webb-Johnson via OvmsDev:<br>
</div>
<blockquote type="cite"
cite="mid:2E9A2B3A-8EF9-4154-AB36-8E69452F146E@webb-johnson.net">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
Christian,
<div><br>
</div>
<div>Welcome aboard.</div>
<div><br>
</div>
<div>Congratulations getting it working on the Lilygo. I like
their products (particularly those with the little OLED
displays).</div>
<div><br>
</div>
<div>Regarding the cellular code, when you say TCP/IP (not PPP) do
you mean that you are using the TCP/IP stack on the modem, and
not the IP stack on the ESP32? Using AT+CIPSTART? That is how we
used to do it in OVMS v2, but that was because the PIC processor
had no IP stack and resources were very tight. I am not sure
that nowadays that is the correct approach. What about protocols
like mDNS, our web server, etc? All would have to treat Wifi
differently to Cellular.</div>
<div><br>
</div>
<div>Regards, Mark.</div>
<div>
<div><br>
<blockquote type="cite">
<div>On 24 Jan 2025, at 3:44 AM, Michael Balzer via OvmsDev
<a class="moz-txt-link-rfc2396E" href="mailto:ovmsdev@lists.openvehicles.com"><ovmsdev@lists.openvehicles.com></a> wrote:</div>
<br class="Apple-interchange-newline">
<div>
<meta charset="UTF-8">
<div style="position: relative;">
<div
class="protected-part-34D3BDC7-0789-492B-93CF-AA0B186EED3D"
style="padding-top: 0px; position: relative; caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">
<div
class="protected-title-34D3BDC7-0789-492B-93CF-AA0B186EED3D"
style="position: absolute; margin-top: -5px; background-color: rgb(255, 255, 255); margin-left: 20px; font-weight: bold;">Signed
PGP part</div>
<div
class="protected-content-34D3BDC7-0789-492B-93CF-AA0B186EED3D"
style="border: 3px solid rgb(204, 204, 204); padding: 16px 16px 16px 20px;">Christian,
welcome :-)<br>
<br>
no idea if we need PPP for additional error
detection, as we cannot use hardware flow control
between the ESP32 and the modem on the OVMS board,
or if direct TCP/IP would actually perform better
due to less packet overhead. Mark can better comment
on this.<br>
<br>
Nevertheless, the addition of support for the SIMCOM
7670 certainly would be valuable, and support for a
different hardware base is also quite interesting.<br>
<br>
Regarding additions to the Smart EQ adapter, please
submit these as separate pull requests -- I assume
they can be merged right away without taking your
low level mods into account.<br>
<br>
If not yet done, consider contacting the Smart
maintainer Thomas Heuer (@Dimitrie78 on github, also
present here on the list) to coordinate your
efforts.<br>
<br>
Regards,<br>
Michael<br>
<br>
<br>
Am 23.01.25 um 12:29 schrieb Info Zeitnitz via
OvmsDev:<br>
<blockquote type="cite">Hi everyone,<br>
my name is Christian and I started some time ago
to adapt the OVMS firmware to my hardware.<br>
<br>
The hardware is a Lilygo T-Call A7670E V1.0 board
(ESP32 Wrover-E, 4G modem Simcom 7670E, 4MB Flash,
8MB PSRAM) mounted on a custom PCB providing
power, two CAN bus transceivers and 1 MCP2515. No
extension chip is implemented.<br>
<br>
I use this to connect to my Smart EQ, which
actually needs only a single CAN bus.<br>
<br>
I got the firmware going, including the 4G modem
and its running reasonably stable, even though the
Lilygo board has only 4MB of Flash (had to disable
OTA and some other components). It works with both
server versions.<br>
This firmware is based on the Version 3.3-004
tagged in the Github repo. I had to modify the
code to get it working without the extension and
with the Simcom 7670 module. In addition I added
some changes from the master branch, especially
for the Smart EQ.<br>
<br>
I would be willing to share some of the mods I did
to the code and contribute to the further
development.<br>
Especially the cellular code, which is still
utilizing PPP, could benefit from an update to
TCP/IP. I actually had quite a hard time to get
the modem going with PPP, since the Simcom 7670
does not understand all the used AT-commands.<br>
<br>
So, I hope for a productive collaboration.<br>
<br>
Best regards<br>
<span class="Apple-converted-space"> </span>Christian<br>
<br>
<br>
_______________________________________________<br>
OvmsDev mailing list<br>
<a href="mailto:OvmsDev@lists.openvehicles.com"
moz-do-not-send="true"
class="moz-txt-link-freetext">OvmsDev@lists.openvehicles.com</a><br>
<a
href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev"
moz-do-not-send="true"
class="moz-txt-link-freetext">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a><br>
</blockquote>
<br>
--<span class="Apple-converted-space"> </span><br>
Michael Balzer * Am Rahmen 5 * D-58313 Herdecke<br>
Fon 02330 9104094 * Handy 0176 20698926<br>
<br>
</div>
</div>
<span
style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;">_______________________________________________</span><br
style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">
<span
style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;">OvmsDev
mailing list</span><br
style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">
<a href="mailto:OvmsDev@lists.openvehicles.com"
style="font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"
moz-do-not-send="true" class="moz-txt-link-freetext">OvmsDev@lists.openvehicles.com</a><br
style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">
<a
href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev"
style="font-family: Helvetica; font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"
moz-do-not-send="true" class="moz-txt-link-freetext">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a></div>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre wrap="" class="moz-quote-pre">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.openvehicles.com">OvmsDev@lists.openvehicles.com</a>
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a>
</pre>
</blockquote>
<br>
</body>
</html>