<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><br class=""></div><div class="">I have started the work on refactoring the modem driver to support virtual driver implementations (SIMCOM 5360 being just one of them). This is a major refactoring that will take some time to complete. It is likely that the following components/files will be affected:</div><div class=""><br class=""></div><div class=""><ul class="MailOutline"><li class="">Component simcom (major changes)</li><li class="">New component ovms_modem introduced</li><li class="">ovms_webserver/dev/commands.htm</li><li class="">ovms_webserver/src/web_cfg_init.cpp</li><li class="">ovms_webserver/src/web_cfg.cpp</li><li class="">Component powermgmt</li><li class="">And several other components mentioning Simcom, but only very minor changes</li></ul></div><div class=""><br class=""></div><div class="">I would appreciate it if no major changes were made to those components in the next week or two, as that may make merging difficult.</div><div class=""><br class=""></div><div class="">Once I’ve got the modem code refactored, and a compatible SIMCOM 5360 driver working, I’ll publish to the for-v3.3 branch for wider testing. I can then add the other modem drivers I have been working on.</div><div class=""><br class=""></div><div class="">Regards, Mark.</div><div class=""><br class=""></div><div class="">P.S. Pretty obvious that this work is to abstract out the modem type specific code, to make it easier to add support for other modem types in OVMS. This is a long-term project, and not something happening anytime soon, but I am working on it.</div><div class=""><br class=""></div></body></html>