Pour que EICIC (Enhanced Inter-Cell Interference Coordination) fonctionne, il faut certes des smartphones compatibles, mais aussi des eNode B compatibles.
Pour moi, les développements les plus complexes sont dans les eNode B pour coordonner l'allocation dynamique des ressources radio, en fréquence (sous-porteuses) et dans le domaine temporel (time slots). Ça touche le "scheduler" (SW qui ré-alloue chaque ms les ressources radio aux terminaux actifs dans chaque cellule) et implique de nouveaux messages et protocoles (via l'interface X2) entre les eNode B voisins qui gèrent des antennes mitoyennes.
C'est encore plus compliqué dans les réseaux hétérogènes : plusieurs fournisseurs et/ou mix de macro, pico et femtocells (grandes et petites cellules radio) dont les surfaces d'émission se recouvrent partiellement.