'+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 <osp...@studenti.unina.it>
---
 .../ogsmd/modems/freescale_neptune/channel.py      |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/framework/subsystems/ogsmd/modems/freescale_neptune/channel.py 
b/framework/subsystems/ogsmd/modems/freescale_neptune/channel.py
index 3820374..94b8574 100644
--- a/framework/subsystems/ogsmd/modems/freescale_neptune/channel.py
+++ b/framework/subsystems/ogsmd/modems/freescale_neptune/channel.py
@@ -29,8 +29,13 @@ class EzxMuxChannel( AbstractModemChannel ):
         AbstractModemChannel._populateCommands( self ) # default command init
 
         c = self._commands["init"]
-        # GSM unsolicited
         c.append( '+USBSTAT=255,1' )           # charge
+
+        c.append( '+EPOM=1,0' ) # Ezx Power On Modem
+        c.append( '+EAPF=12,1,0' ) # ??
+
+        # GSM unsolicited
+        c.append( '+CRC=1' ) # Extended ring report
         c.append( '+CLIP=1' ) # calling line identification presentation enable
         c.append( '+COLP=1' ) # connected line identification presentation 
enable
         c.append( '+CCWA=1' ) # call waiting
-- 
1.7.1


_______________________________________________
Smartphones-userland mailing list
Smartphones-userland@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/smartphones-userland

Reply via email to