[MDA, XDA, 1010 Software Upgrading] NoBackUp:
Please get the facts straight:-

GPRS works with 2 components: the Coding Schemes (up to 4) and the Time Slots (up to 8 while 8 is the maximum a GSM/GPRS Base Station supports; doesn't matter if it is voice or data).

So how can you achive 1 to infinity ?

Thats not to mention :-

The GPRS standard defines 29 handset classes while the first 12 classes are the most important. These classes defines how many time slots the devices supports for sending and receiving data and how many time slots can be used simultaneously

Typical handset classes today are "4" and "10" but what does it mean?

A Class 4 device can use 3 time slots for downloading data and 1 slot only for uploading data. It supports a maximum of 4 slots to be used simultaneously which means all available time slots can be used at the same time

Typical Class 4 devices are the o2 xda, T-Mobile MDA/Phone Edition.

A Class 10 device supports 4 time slots for downloading data and 2 slots for uploading but supports a maximum of 5 slots to be used simultaneously. This means a 4 + 1 or 3 + 2 GPRS connection. This is assigned dynamically by the handset, depending if you are requesting or sending data.

Now lets look at the Dynamics of GPRS v HSCSD....

Time slots are the available channels which can be bundled. While you need one time slot for voice only you can bundle this time slots for data. This is also used for HSCSD (High Speed Circuit Switched Data) and for sure for GPRS also. What does it mean: Depending on the network condition and the current traffic in your area/Base Station (BTS) the network can gives you more or less time slots to be used for GPRS. While you can request an amount of time slots with HSCSD but this can be rejected; the amount of time slots is assigned dynamically on GPRS.

So under best conditions you could get 8 time slots which would mean no one else, attached to the same Base Station, could make a phone call anymore because you use all the available bandwidth. So the operators implemented 4 time slots for GPRS only which means you can use up to 4 * CS1/CS2. However this depends also on the traffic and on noon it could be that you get 1 * CS1/CS2 only.

In theory, with CS2, you could reach a GPRS speed of 107.20 Kbit/s = 8 * 13.4 Kb/s while using 4 channels in reality you can get 53.6 Kbit/s. With CS1 a maximum GPRS speed of 72.4 Kbit/s is possible in theory and in reality a speed of 36.2 Kbit/s.

thats not to mention the case where the bundled request is rejected due to other trafic and 0 input can be had via CSD type connections HSCSD/Dialup .

Since GPRS is TCP/IP based, the network can accepts more GPRS user than it has available bandwidth because TCP/IP is used anti-cyclical. The attached users will never request data at the same time but with time delays.

Or the fact that it is a Bl@@DY expensive way of doing data.

Apart from all of the above ...you just dont seem to get it..just because something works for you and your life...you continually impose your beliefs and requierments on others in such a manner that the newbie feels compeled to follow your suggestion...

you might want to consider the fact that

1) The network/provider in their area dont support the function which you are saying is a must have !

2) Most people dont need the extras as they have no use so they dont give a D@m

3) they want improved stability and reliability

Therefore:-

Advice should no be given in such a way as to infere that life on the planet will stop next tuesday if they dont adhere to your comments.

BTW if you took the time to read what is written and what you yourself have said in your 78 posts , you might begin to see the GAP in a) what is being said and your haisty reply and b) in your own comments...

Parts of the above (C)2002 Arne Hess so as you dont just try and say something smart about my knowlage..