Wydaje mi się że to normalne nic nie poradzisz ponieważ 3G czyli w przesyle danych to HSPDA czyli do 7,2Mb/s lub HSPUA czyli jakieś 5,6Mb/s a EDGE to 236.8 kbit/s przez niektórych nazywany 2.5G

Nic nie poradzisz zmienia się sposób przesyłania pakietów strumień się zawęża stąd ten problem, natomiast przechodząc z EDGE do HSPDA lub HSPUA ilość pakietów zaczyna się zwiększać dlatego działa i to znacznie szybciej

Nie twierdzę że zaraz nie znajdzie się magik który znajdzie na to sposób wystarczy na moment restart transmisji danych

i żeby móc się znów połączyć GPRS muszę albo wyłączyć i włączyć moduł telefonu albo zresetować urządzenie
Dodam tylko że chyba nie potrzebnie resetujesz urządzenie lub wyłączasz moduł GSM, w menadżeże jest połączenie transmisji danych wyłącz je i włącz w takim przypadku, jeśli mimo to nie połączysz się z GPRS to muszę cię zmartwić ale przyczyna sięga głębiej. Napisz może jakiego romu używasz czy jest to oficialny rom czy jakiś alternatywny np. Sorg 0.22. Jak tylko będę miał okazję sam to sprawdzę przy takim przejściu jak to będzie się miało i napiszę jak u mnie to wygląda. Pozdrawiam