List of cell phone models known to work
NOTE 1:
If you have a Java MIDP 2.0/CLDC 1.1 compatible cell phone then SPARK.CLX should be able to run on it providing that the Java Virtual Machine (JVM) is correctly implemented by the manufacturer.

Note however that some operators provide branded phones on which untrusted MIDlets (such as SPARK.CLX) are prevented to run because the operator has blocked certain network and storage related Java functions. On such phones SPARK.CLX will not be able to run even if the JVM is compatible. Contact your operator for further information.
NOTE 2:
Sprint users, in case you are having difficulties installing try using http://rumkin.com/tools/sprint to upload the SPARK.CLX JAR file to your cell phone
H=verified on hardware
E=tested on emulator

--= Motorola =--
V557................H
V1100...............E
MOTORAZR V3xx.......E
MOTORAZR V3x........H
MOTORAZR maxx V6....E
MOTOKRZR K1.........H+E

--= Sony Ericsson =--
F500i...............E
J300................E
JP7.................E (240x320 display mode)
K300................E
K310i...............E
K500................E
K510................E
K600................E
K610i...............H
K700................H+E
K750................E
K800i...............H
P1i.................H
P900................E (***)
P910................E
P990................H
S700................E
T530................H
V800................E
W300................E
W600................E
W610................H
W700................E
W800................E
W810................H+E
W900................E
W950................E
Z500................E
Z520................E *
Z525................E *
Z530................E
Z550................E
Z800................E
Z1010...............E

--= Nokia =--
6085................H
6110 Navigator......H
6120................H
6230................H
6233................H
6300................H
6500................H
6630................H
6680................H
7710................E **
S40.................E ** (240x320 display mode)
S60.................E **
S80.................E **
N70.................H
N73.................H
N76.................H
N90.................H
N93-1...............H
N95.................H
E50.................H
E51.................H
E61.................H
E70.................H
E90 Communicator....H

--= HTC =--
Excalibur...........H (aka S620, T-Mobile Dash)
Mogul...............H (aka PPC 6800)
Typhoon.............H (aka Orange SPV C500, Qtek 8010, I-Mate SP3) TyTN................H (aka Cingular 8525. With WM5/WM6. More info)
Wizard..............H (aka Cingular 8125)
Touch Diamond.......H

--= Samsung =--
SPH-A900............H
SGH 9711............H

--= LG =--
CU500...............H

--= Blackberry =--
7100i...............H (not working correctly?)
8300................H
8700G...............H
8820................H

--= Palm =--
Treo 700P...........H (Requires JVM from Palm+SPARK.CLX JAR file)
---------------------------------------------------------
* Too small display for Stats and About screens, works fine otherwise.
** Appears to work but due to extreme slowness of the emulator, complete tests were not possible.
*** Hardware tests indicate SPARK is not working