Part of the fun of owning an Android-based smartphone is in installing third party firmware. Not for the faint of heart, the process involves hacking the device in a process known as rooting which, if done incorrectly, can brick your handset. Take your time and do things correctly, however, and you'll unlock all kinds of functionality and features not previously available, depending on your particular smartphone. G1 owners, for example, can install apps directly to an SD card and setup Wi-Fi tethering, among other things.
Should you make the leap, popular modder CyanogenMod has just released what he claims is the first fully functionally Android 2.1 (Eclair) ROM for the HTC Dream (G1) and Magic smartphones. The latest ROM includes everything that goes with Eclair, as well as a few extras, including:
If you're interested in giving the new ROM a spin, you can download the file from here . Be sure to follow the installation instructions closely.