FreeCalypso > hg > freecalypso-sw
comparison doc/Freerunner-Howto @ 1020:fab048ff04b8
doc/Freerunner-Howto: update for voice calls working with the FR codec
author | Mychaela Falconia <falcon@ivan.Harhan.ORG> |
---|---|
date | Sat, 23 Apr 2016 05:17:15 +0000 |
parents | 7d3f0910aeb2 |
children | cd6002e3aefb |
comparison
equal
deleted
inserted
replaced
1019:69d6da9ee188 | 1020:fab048ff04b8 |
---|---|
44 1. Build the firmware in the gtamodem-gsm configuration - see the Compiling | 44 1. Build the firmware in the gtamodem-gsm configuration - see the Compiling |
45 document for more details; | 45 document for more details; |
46 | 46 |
47 2. You should get a flashImage.bin image built; now you need to flash it into | 47 2. You should get a flashImage.bin image built; now you need to flash it into |
48 your FR's modem. The serial cable method is highly recommended: the only | 48 your FR's modem. The serial cable method is highly recommended: the only |
49 thing you'll be able to do with our current non-working firmware is help us | 49 thing you'll be able to do with our current not-fully-functional firmware is |
50 debug it, and the serial cable will be needed for the latter part anyway. | 50 play with it and observe the debug output, and the serial cable will be |
51 needed for the latter part anyway. | |
51 | 52 |
52 3. Run fc-loadtool the same way you would if you were flashing leo2moko; | 53 3. Run fc-loadtool the same way you would if you were flashing leo2moko; |
53 | 54 |
54 4. The actual flash programming commands are a little different because the | 55 4. The actual flash programming commands are a little different because the |
55 image is smaller and in a different format: | 56 image is smaller and in a different format: |
94 AT%SLEEP=2 -- disable deep sleep (doesn't work yet) | 95 AT%SLEEP=2 -- disable deep sleep (doesn't work yet) |
95 AT+CMEE=2 -- enable verbose error responses | 96 AT+CMEE=2 -- enable verbose error responses |
96 AT+CFUN=1 -- enable radio and SIM interfaces | 97 AT+CFUN=1 -- enable radio and SIM interfaces |
97 AT+COPS=0 -- register to the default GSM network | 98 AT+COPS=0 -- register to the default GSM network |
98 | 99 |
99 Our fw is currently able to exercise all SIM interface functions (at least the | |
100 obvious ones which I've tested), register with a live commercial GSM network | |
101 using a legitimate SIM, and send and receive SMS using standard GSM 07.05 AT | |
102 commands. Voice calls don't work yet: you can dial a MO call with the ATD | |
103 command and you can place a MT call to the device under test from the network | |
104 side and then answer it with ATA, these calls connect successfully, but the | |
105 voice audio fails to pass through: nothing but noise is heard in the earpiece | |
106 speaker. See the Firmware_Status write-up for more information. | |
107 | |
108 To reflash your modem back to stable and working leo2moko aka moko12, execute | 100 To reflash your modem back to stable and working leo2moko aka moko12, execute |
109 the following fc-loadtool commands: | 101 the following fc-loadtool commands: |
110 | 102 |
111 flash erase 0 0x230000 | 103 flash erase 0 0x230000 |
112 flash program-m0 leo2moko.m0 | 104 flash program-m0 leo2moko.m0 |