User:Magick777/Opportunistic Power Saving

Maintain phone in GSM mode by default (when on battery)

    • Switch to 2G mode opportunistically when all seems to be quiet
      • trigger by phone locked, but test the following
        • are we on charge? don't bother switching
        • are we on a call? don't break my 3G link
        • is 3G still required? work out how to decide
          • are we using an application that should block the downgrade?
          • analyse IP traffic flows or bytecounters?
          • look for specific applications running
          • allow one or two minutes cooling off period
    • Switch to 3G when something requires it
      • don't change anything if we're on a voice call
      • don't bother if we're already on WiFi