The ubiquitous cellular phone, Motorolas are fairly easy to program. First, check the Motorola Bible (v. 2.0) for general info. Most can be programmed from the keypad, though only three times. The phones can be put into a test mode by means of a jumper. Then you can enter interesting test mode commands, read the System ID from the data channel and monitor phone calls to impress your friends and annoy the government.
If you lost the manual and don't know how to use your motorola, do not fret.
We have the pinouts for the Motorola Bag Phone's 8-pin (RJ-45) handset connector, as well as its 25-pin (DB-25) data port, and the 8000 series hand held "brick phone" jack too.
If you're really hard core, and can handle a soldering iron, then take some wire, connectors, and resistors to make a reprogramming cable to hook your phone up to your computer to do neat stuff, including changing your ESN (Serial Number).
Motorola has different ESN prefixes for AMPS, NAMPS, and TDMA phones. By decoding the mechanical serial number, the date and place of manufacture can be discovered, and also the warrantee period.
If you have access to an EPROM programmer, take a look at these PROM dumps. Not surprisingly, Motorola phones use Motorola microcontrollers.