I programmed my nRF9160DK with the asset_tracker app using SEGGER Embedded Studio for ARM.
What I did was to open the prj.conf file and changed the following from "n" to "y"
CONFIG_POWER_OPTIMIZATION_ENABLE=y
This is according to the documentation: https://github.com/NordicPlayground/fw-nrfconnect-nrf/tree/e06f1973625b56d9d2c5db36a764b01fa95ff9be/samples/nrf9160/asset_tracker#power-optimization
Then I programmed the board using "Build and Run" in the SEGGER studio (with switch 1 and switch 2 set to off on the board).
Then I set switch 2 to on and pushed the reset button on my board to start the program again. This should have activated eDRX mode.
When I looked at the website I got doubles of everything instead of getting a single simulated GPS location update every 2 minutes. It was just streaming as quickly as it normally does.
So, I have two problems with this:
1) duplicate data transmission
2) no eDRX
Has anybody else solved this?
using the iBasis SIM on Verizon wireless in USA.
Here is the output:
GPS | $GPGGA,134731.200,6325.275,N,01026.203,E,1,12,1.0,0.0,M,0.0,M,,*69 |
GPS | $GPGGA,134731.200,6325.275,N,01026.203,E,1,12,1.0,0.0,M,0.0,M,,*69 |
GPS | $GPGGA,134733.200,6325.280,N,01026.196,E,1,12,1.0,0.0,M,0.0,M,,*6E |
GPS | $GPGGA,134733.200,6325.280,N,01026.196,E,1,12,1.0,0.0,M,0.0,M,,*6E |
GPS | $GPGGA,134735.200,6325.280,N,01026.206,E,1,12,1.0,0.0,M,0.0,M,,*62 |
GPS | $GPGGA,134735.200,6325.280,N,01026.206,E,1,12,1.0,0.0,M,0.0,M,,*62 |
GPS | $GPGGA,134737.200,6325.280,N,01026.196,E,1,12,1.0,0.0,M,0.0,M,,*6A |
GPS | $GPGGA,134737.200,6325.280,N,01026.196,E,1,12,1.0,0.0,M,0.0,M,,*6A |
FLIP | NORMAL |
FLIP | NORMAL |
FLIP | UPSIDE_DOWN |
FLIP | UPSIDE_DOWN |