Rockbox

Rockbox is a third party group of developers currently working on alternate firmware for several players, including the iRiver H1xx series and H3xx series.

Their site is www.rockbox.org