Meiner Kenntnis nach setzt GPRS gewisse HW voraus, doch man weiss ja nie wass alles in so einem Gerät eingebaut wurde und was alles durch die SW aktiviert oder deaktiviert wird.
HSCSD hat mit GPRS nicht viel gemeinsam, denn HSCSD ist wie der Name schon sagt ein leitungsvermittelter Dienst, der einfach mehrere GSM Kanäle bündelt.
GPRS dagegen ist ein reiner Datendienst, der Signalisierungskanäle verwendet (ähnlich wie ISDN B und D-Kanäle hat und unterschiedlich nutzt).
Nun macht Nokia scheinbar das eine vom anderen abhängig, so dass nicht beides gleichzeitig läuft (sogenannte "Class B" Implementierung, siehe http://www.nokia.com/gprs/qa_starting.html). Siemens oder Ericsson haben dagegen die viel elegantere "Class A" Variante.
Zusätzlich hat Nokia eine speziell interpretierte Variante des "Immer Online" ... und deswegen hat Nokia bei allen neuen Geräten einen, meiner Meinung nach unbrauchbaren, GPRS-Krüppel implementiert, welcher so ziemlich unbrauchbar ist. Siehe dazu auch den GPRS-Problem Thread in diesem Forum.
Ergo: Falls Nokia durch ein Software-Upgrade ein altes Handy GPRS-tauglich machen kann, dann ist es eh nicht brauchbar.