My word on GPRS

Ben Wilson ben at
Fri Jul 4 01:50:20 CEST 2008

I wonder how feasible/effective it would be to do some extra realtime 
compression on the GPRS data link?
Make a connection to your home Linux box to terminate the compression 
and connect you out to the internet from there.

I'm not sure how GPRS works exactly, it may already use compression that 
can't really be improved upon etc.. but it might be something to think 
Even and improvement from 5KB/s to 8KB/s would be nice.


Michael 'Mickey' Lauer wrote:
> Am Donnerstag 03 Juli 2008 08:21:50 schrieb Knight Walker:
>> Anyone who has paid attention to this mailing list over the last few
>> months has seen the "It doesn't have 3G, it's worthless" messages about
>> the FreeRunner. For me (And many, many others) having a fast,
>> power-hungry wireless pipe to the phone isn't as important as everything
>> else the FreeRunner brings to the table. But I do have a question: What
>> kind of thru-put can we expect to see from the GPRS radio in the
>> FreeRunner? Is it 2k/sec dial-up speed?
> I have just did some measurements and I have achieved a sustained throughput 
> of about 5K/sec. It's not stellar, but you can actually do a lot with that, 
> if you're a bit clever. People have lived for decades with slower landline 
> modems.
>> Also, and I know this has been talked about before, but is the final
>> word that the GPRS can or cannot be active at the same time as the GSM
>> (Class B or whatever it's called)? An ongoing GPRS connection would be
>> really nice but if it can suspend/resume decently (Something like v.92
>> on modems if anyone remembers those).
> I just did some tests with our framework and here's my first (not final) word 
> on it:
> You can activate a GPRS context, have the ppp0 interface automatically setup 
> and transmit data.
> Two cases now:
> a) If you want to dial out, just dial out. The ppp0 interface will keep being 
> up, but will not be able to transmit any data while you're calling, e.g. a 
> wget will be stalling, pings will hang. Once you hangup, the context will 
> automatically be resumed, wget will continue, pings will return.
> b) If you want to receive calls, the connection needs to be idle. You can 
> safely have an activated context (i.e. i was able to log in via SSH) being 
> idle and then you will get your incoming call notifications.
> Note though, once someone wants to call you while you are not idling, i.e. 
> during a long wget, you will not get any call notifications. Instead, the 
> network will think you are not reachable and -- if configured -- send you to 
> the voice mailbox.
> All in all, considering the age of the TI Calypso, I'm quite satisfied with 
> the possibilites this gives us.
> Yes, it's not perfect. Yes, I'd love to have more. But I can already do a lot.
> Hope that helps,

More information about the community mailing list