Thanks Antonio,
all these patches look ok and I have applied them.
Looking forward to your patches against fsogsmd ;)
I will setup my A1200 to help you on that as soon as I have some more
time.
Cheers and thanks!
:M:
___
Smartphones-userland maili
Am Freitag, den 21.05.2010, 14:13 +0200 schrieb Antonio Ospite:
> Signed-off-by: Antonio Ospite
> ---
>
> I can't see these calls logged into frameworkd.log, do I need to do anything
> else?
Did you set log_level = DEBUG in the ogsmd section?
Cheers,
:M:
Send AT commands only to the appropriate channels.
Also reorganize the order of the channel classes in the code to reflect the
respective dlci line order.
Signed-off-by: Antonio Ospite
---
.../ogsmd/modems/freescale_neptune/channel.py | 57 ++--
1 files changed, 40 inserti
Signed-off-by: Antonio Ospite
---
I can't see these calls logged into frameworkd.log, do I need to do anything
else?
Thanks,
Antonio
.../ogsmd/modems/freescale_neptune/unsolicited.py | 21 ++-
1 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/framework/subs
On gen1 +CFUN={1,0} is very slow to sync up with the network and this can
confuse ogsmd, by sleeping in DeviceSetAntennaPower and before NetworkRegister
we
give the modem the time to emit the responses to +CFUN and +COPS in a clearer
order. We do the symmetric in NetworkUnregister.
Signed-off-by:
'+EPOM=1,0' is needed on gen2 for most commands to work (+CPIN for instance),
add also some other commands seen when tracing original firmware, and also
'+CRC=1' which seems to work fine.
Signed-off-by: Antonio Ospite
---
.../ogsmd/modems/freescale_neptune/channel.py |7 ++-
1 files
Some devices may be in a certain status that makes impossible to
initialize the modem, in these cases we should not instanciate the
actual Modem class and return None, so we need to detect that.
Signed-off-by: Antonio Ospite
---
framework/subsystems/ogsmd/device.py |5 +
1 files changed,
By moving _freescale_neptune_modemOn() from __init__() to __new__() we
can return None if the modem can't be initialized.
Note that now _freescale_neptune_modemOn() is a static method.
Signed-off-by: Antonio Ospite
---
.../ogsmd/modems/freescale_neptune/modem.py| 19 --
Hi,
these patches make EzX devices work more reliably, even though with a very
basic feature set: voice calls are not here yet, but we can at least register
and unregister to network multiple times (this used to work only on the first
time), make rings, listen for calls and send/receive SMSes.
We
Signed-off-by: Antonio Ospite
---
.../ogsmd/modems/freescale_neptune/modem.py|1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/framework/subsystems/ogsmd/modems/freescale_neptune/modem.py
b/framework/subsystems/ogsmd/modems/freescale_neptune/modem.py
index f0597ac.
Signed-off-by: Antonio Ospite
---
.../ogsmd/modems/freescale_neptune/unsolicited.py |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/framework/subsystems/ogsmd/modems/freescale_neptune/unsolicited.py
b/framework/subsystems/ogsmd/modems/freescale_neptune/unsolicited.p
Gen2 EzX phones need to open a different set of dlci lines to make BP
finish its initialization. By using the union of the gen1 and gen2 dlci
lines sets, and ignoring errors about invalid lines for a given
generation, we can make init work on both with the same code.
Signed-off-by: Antonio Ospite
12 matches
Mail list logo