OpenBTS Handset Compatibility

All handsets have bugs in their GSM stacks. If your BTS has no bugs of its own, then it will not invoke most of these latent handset bugs. When we see specific handset models behave badly with OpenBTS, that lets us know that OpenBTS has a bug. Eventually, as OpenBTS improves, the bugs will get fixed and all of these phones will move to the "Known to Work" list. Also, handset manufacturers tend to use the same GSM stacks for years across many products, so if a single handset from a given manufacturer works then there's a good chance that many other models from that manufacturer made around the same time will work as well.

Developers are encouraged to update this page frequently to report their experiences, especially with phone models not already listed here.

Phones Known to Work with OpenBTS

Note that most multi-band phones will require forcing when tested in the presence of other networks. That is normal behavior of the handset and does not indicate a problem with OpenBTS.


phone manufacturer
phone model(notes)
SIM type
GSM band
USRP clock
computer (CPU, clock, mem, OS)
GNU Radio version
1.6
2.3
2.4
2.5.1

Nokia
DCT-3 series














OK





DCT-4 series












OK







7650
China (460 00), Thailand (520 01), Israel (425-01 and 425-02)
900 MHz
52 MHz TCXO
P4 2.4 GHz With Centos, linux kernel 2.6.18






OK





6021


900 MHz
ClockTamer @ 52 MHz
Intel C2D T7200@1GHz, 4GB RAM, Ubuntu 9.04, 2.6.28
3.2.2




OK
OK



3310


900 MHz
ClockTamer @ 52 MHz
Intel C2D T7200@1GHz, 4GB RAM, Ubuntu 9.04, 2.6.28
3.2.2






NO?



3410


900 MHz
ClockTamer @ 52 MHz
Intel C2D T7200@1GHz, 4GB RAM, Ubuntu 9.04, 2.6.28
3.2.2






NO?

Siemens
MT50
Vodafone CZ expired
900 MHz
64 MHz internal
Intel C2D 2.26GHz, 3GB RAM, fc11 2.6.29


OK


OK





CF62
Vodafone CZ expired
900 MHz
64 MHz internal
Intel C2D 2.26GHz, 3GB RAM, fc11 2.6.29


OK


OK
OK



MC75 modem
Vodafone CZ expired
900 MHz
64 MHz internal
Intel C2D 2.26GHz, 3GB RAM, fc11 2.6.29


OK


OK





A52


900 MHz
ClockTamer @ 52 MHz
Intel C2D T7200@1GHz, 4GB RAM, Ubuntu 9.04, 2.6.28
3.2.2




OK
OK



A65


900 MHz
ClockTamer @ 52 MHz
Intel C2D T7200@1GHz, 4GB RAM, Ubuntu 9.04, 2.6.28
3.2.2




OK
OK



AX75
Vodafone CZ (230/03), China (460/02)
900 MHz
KSP's 52 MHz
Intel E3200 @1.9GHz, GA-G41M, 1GB RAM, Ubuntu 9.10, 2.6.31-16
3.2.2






OK

Ericsson
R310
Vodafone CZ expired
900 MHz
64 MHz internal
Intel C2D 2.26GHz, 3GB RAM, fc11 2.6.29


OK


OK





T68i














OK



Treo
650














OK





700














OK



T-Mobile
G1




64MHz internal






OK
OK



Motorola
F3














OK



Apple
iPhone 2G














OK (?)



Apple
iPhone 3G














OK



OpenMoko FreeRunner
2G












OK





Samsung
SGH-M140L


850 MHz
64MHz external clock




OK







Samsung
SGH-C270
O2 Germany
900 MHz
ClockTamer @ 52 MHz
Intel CPU, Ubuntu 9.10 64Bit
3.2.2






OK

E-Ten
Glofiish M700


850 MHz
64MHz external clock




OK







HTC
Touch


900 MHz
ClockTamer @ 52 MHz
Intel C2D T7200@1GHz, 4GB RAM, Ubuntu 9.04, 2.6.28
3.2.2




NO
OK

Phone that Sort-of Work with OpenBTS

Recent Blackberry models can register, do SMS and sometimes place calls but sometimes hang in strange states. Last tested with release 2.4.

The Apple iPhone 3GS registers, can send and receive SMS, but cannot make calls (call failed). OpenBTS error message related to handset (improperly) telling GPRS to go idle. Last tested with 2.4.

DCT-4+ Nokias, like the Nokia 2610 and E90 fail to take channel assignments in MO-call establishment. Last tested with release 2.4.

Nokia N80 and E71 camp with OpenBTS but not consistently, probably only after the SIM connected from a more 'friendly' phone (e.g. Nokia 7650). Tested with OpenBTS 2.4 with a 52 MHz clock. Test performed in Israel on the 900 MHz band. SIM cards from Israel (425 01 and 425 02). OpenBTS running on P4 2.4 GHz with Centos, linux kernel 2.6.18.

Phones Known not to Work with OpenBTS

The Motorola Razr V3 is fails to register with OpenBTS. Last tested with release 2.4. This is probably due to an improper response to the GPRS Suspension Request message and should be fixed in release 2.5.

The Nokia 3410 and Nokia 3310 sometimes fail to register. Tested with OpenBTS 2.4.1, 2.5.1 and 2.5.2, GNU Radio 3.2.2, stable 52MHz clock. We're not sure what is the reason of failing to register, when we try to debug this, problem disappears.





注:OpenBTS Compatibility(原文出处,翻译整理仅供参考!