Nein, du musst kein Custom ROM haben.
Es reicht, wenn du ein recovery hast, damit du das Update überhaupt einspielen kannst.
Das ist quasi immer der Prozess, der jedem Manuellen Flash vorausgehen muss.
Ein Hero ohne das recovery Image kann nur mit den originalen Updates über den PC versorgt werden.

Mit recovery kannst du einiges ändern. ROMs, Themes, Radios etc pp.