Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-16 | cinterion: no need to complete in idle in sleep_ready() | Aleksander Morgado | |
2012-03-16 | libmm-common: `MMBearerProperties' won't be considered internal any more | Aleksander Morgado | |
Renamed `MMCommonBearerProperties' to `MMBearerProperties', and removed the `MMBearerProperties' provided in libmm-glib. We'll just use the original one from libmm-common always. | |||
2012-03-16 | libmm-common: `MMBearerIpConfig' won't be considered internal any more | Aleksander Morgado | |
Renamed `MMCommonBearerIpConfig' to `MMBearerIpConfig', and removed the `MMBearerIpConfig' provided in libmm-glib. We'll just use the original one from libmm-common always. | |||
2012-03-16 | plugin-base: remove the SORT_LAST property | Aleksander Morgado | |
Plugins that need to get sorted last by the PluginManager can now be determined just by looking at the post probing filters. | |||
2012-03-16 | novatel: new plugin for the Novatel E362 | Nathan Williams | |
2012-03-16 | build: fix header dependencies | Aleksander Morgado | |
We shouldn't depend on any header file from the previous implementation. | |||
2012-03-16 | option: implement default access technology loading | Aleksander Morgado | |
2012-03-16 | option: start porting the Option plugin | Aleksander Morgado | |
2012-03-16 | generic: new Generic-specific source directory | Aleksander Morgado | |
2012-03-16 | motorola: fully ported the moto-c plugin | Aleksander Morgado | |
2012-03-16 | gobi: remove old sources, plugin fully ported | Aleksander Morgado | |
2012-03-16 | gobi: new Gobi-specific source directory | Aleksander Morgado | |
2012-03-16 | gobi: access technology loading implementation | Aleksander Morgado | |
2012-03-16 | nokia: new Nokia-specific source directory | Aleksander Morgado | |
2012-03-16 | cinterion: remove old sources, plugin fully ported | Aleksander Morgado | |
2012-03-16 | cinterion: new Cinterion-specific source directory | Aleksander Morgado | |
2012-03-16 | iridium: new Iridium-specific source directory | Aleksander Morgado | |
2012-03-16 | cinterion: implement frequency band setting | Aleksander Morgado | |
2012-03-16 | cinterion: implement current band list loading | Aleksander Morgado | |
2012-03-15 | iridium: create a MMBearerIridium | Aleksander Morgado | |
2012-03-15 | iridium: implement custom SMS indication enabling | Aleksander Morgado | |
2012-03-15 | iridium: close and open the port during disconnection | Aleksander Morgado | |
The Iridium modem doesn't seem to like only the port flashing during the disconnection, so we fully close and open again the port. | |||
2012-03-15 | iridium: override generic initialization | Aleksander Morgado | |
We must send ATZ alone and once reply received, wait some time before sending the next initialization commands. Otherwise, the next commands will receive garbage as reply. The only way to handle this is to override the whole generic initialization phase. | |||
2012-03-15 | iridium: set bearer service type to 9600bps V.110 | Aleksander Morgado | |
2012-03-15 | iridium: allow up to 200s to get a proper IP connection | Aleksander Morgado | |
2012-03-15 | iridium: new MMBearerIridium | Aleksander Morgado | |
2012-03-15 | iridium: allow only up to 3 consecutive timeouts | Aleksander Morgado | |
2012-03-15 | iridium: set baudrate to 9600 bps | Aleksander Morgado | |
This will be set after flashing the port during modem enabling. | |||
2012-03-15 | iridium: only CS mode supported by the Iridium modems | Aleksander Morgado | |
2012-03-15 | iridium: don't try to scan for networks | Aleksander Morgado | |
The Iridium network will be the only one reported in the scan results. | |||
2012-03-15 | iridium: implement specific operator name and code retrieval | Aleksander Morgado | |
2012-03-15 | iridium: use +CSQF to get signal quality | Aleksander Morgado | |
2012-03-15 | iridium: use SM storage for mem1, mem2 and mem3 | Aleksander Morgado | |
2012-03-15 | iridium: don't try to load SIM identifier or operator info | Aleksander Morgado | |
2012-03-15 | iridium: setup RTS/CTS flow control | Aleksander Morgado | |
2012-03-15 | iridium: no need to power up/down the modem | Aleksander Morgado | |
2012-03-15 | iridium: start porting the Iridium plugin to the '06-api' codebase | Aleksander Morgado | |
2012-03-15 | cinterion: implement custom SMS indication enabling | Aleksander Morgado | |
2012-03-15 | core: rework port grabbing and organization | Aleksander Morgado | |
Make port roles more flexible. We have modems that do PPP on interfaces other than the primary interface, and that wasn't possible with the old code. So clean up all that logic and move the port organization code into the core so we can reduce code in the plugins. In the new world order, the plugins say whether the port is a QCDM port, an AT port, or ignored. If it's an AT port the plugins get to tag it as primary, secondary, or PPP, or any combination of the 3. This allows for modems where PPP should really be done on the secondary port (Huawei E220, Sierra devices) so that the primary port stays open for command and status. After all ports are grabbed by the generic classes, they get "organized", which assigns various ports to the roles of PRIMARY, SECONDARY, DATA, and QCDM based on specific rules and hints that the plugin provided (which are expressed as MMAtPortFlags). The plugin code is responsible for determining the port hints (ie MMAtPortFlags) at probe time, instead of having a combination of the plugin and the modem class do the job. This simplifies things greatly for the plugins at the expense of more complicated logic in the core. This is the port of commit 96505d42ed62327101dcee7c2bf31177b0bb1c9f to the 06-api branch. | |||
2012-03-15 | cinterion: SMS storage mem3 doesn't support 'ME' | Aleksander Morgado | |
2012-03-15 | cinterion: fix power down sequence | Aleksander Morgado | |
Need to complete the operation result at some point! | |||
2012-03-15 | plugins: always set a proper error domain in GErrors | Aleksander Morgado | |
2012-03-15 | cinterion: implement supported bands loading logic | Aleksander Morgado | |
2012-03-15 | cinterion: implement allowed modes setting logic | Aleksander Morgado | |
2012-03-15 | cinterion: implement access technology loading logic | Aleksander Morgado | |
2012-03-15 | cinterion: implement custom unsolicited events enabling command | Aleksander Morgado | |
2012-03-15 | cinterion: avoid after-power-up step | Aleksander Morgado | |
Split the after power up step into: * querying supported functionality status during the first power-down request. * querying supported networks during supported modes loading. | |||
2012-03-15 | nokia: plugin fully ported to the new codebase | Aleksander Morgado | |
2012-03-15 | nokia: include port type hints | Aleksander Morgado | |
Ported commit 44194ac to the new codebase. | |||
2012-03-15 | core,plugins: handle missing `last_command' flags | Aleksander Morgado | |
These didn't get compilation errors when `MMBaseModemAtResponseProcessor' was changed, as we're doing an explicit casting. |