So I have been doing a bit of reading on the documentation of both MMSD and modem manager. Some notes that I have seen:
- Upon looking through both the mmsd and modem manager documentation/code, it looks like most of what needs to be done is impliment an mmsd plugin to allow mmsd to work with modem manager.
- Modem manager seems to have everything needed to be able to support an mmsd plugin, and mmsd will support having a plugin to modem manager.
- Many of the contexts from ofono can be "ported" over to modem manager (they seem to be roughly 1:1). However, it looks like the ofono has had a LOT of work done to it, so porting it over is not an insignificant effort (but a doable effort). Thankfully the work as been done to show that once it is done, mmsd will work with modem manager.
- As it is now, it looks like mmsd as a "bearer handler", and this is basically the way that you establish a data connection via modem manager. modem manager's doc show that it can handle multiple bearers. The good news is that this means that if there is a carrier that uses a seperate MMS APN and data APN, this is entirely possible as is through modem manager! I am confirming it on https://gitlab.freedesktop.org/mobile-br...issues/227 and if so, this can be closed.