Yip, that's right.
Vanilla is quite a marketing term, but it means 'plain', like vanilla / plain ice cream.
So if your phone is vanilla-3g, then is good 'ol plain 3g
I think we can credit ic with the term 'Vanilla 3G'
The terms 2.5G, 3G, 3.5G, 3.9G, 4G are all marketing terms and really mean whatever you want it to be.
- 1G or '1st Generation' was the original analogue systems.
- 2G is GSM, i.e what you mostly use today for voice and also includes GPRS and EDGE (Some vendors / networks, especially those without UMTS, try to call EDGE 3G)
- 3G, or '3rd Generation' is based on UMTS (as opposed to GSM) and the first spec we launched was called R99 with a download limit of 384Kb/s. This is now called 'vanilla 3G' here on the forum, probably better to call it R99.
A newer UMTS spec is called HSDPA and soon we'll have HSUPA. We typically refer to these as HS. Current download limit is 1.8Mb/s but the next generation will support up to 3.6Mb/s.
So we typically talk about 3G or Vanilla 3G or R99 3G. (384Kb/s)
Against this we tend to speak about HSDPA or just HS 3G. (1.8Mb/s)