I just got this new 2m/70cm hand-held, and I'm working through programming the local repeaters into channels. I've been able to set the repeater frequency in VFO mode, then save the settings to channel memories -- except that the offset doesn't save, even if I delete the channel, set the offset, and then re-save the channel.
I've gone through the manual twice, and viewed the video linked in one of the answers below (which effectively mirrored what I had been doing, except I had voice on so could hear "Receiving Memory" and "Transmitting Memory" when saving a channel in Frequency Mode -- I don't see the "scan" button doing anything) -- yet every time I return to Channel Mode, the offset value is set to zero.
This happens regardless whether my band is set to UHF or VHF or whether that setting matches the actual frequency; regardless whether CTCSS is programmed for transmit or receive, and so forth.
I've found comments on a blog post suggesting this model and the very similar UV-5R have a firmware bug that does this. Is there a known work-around to keep the offset?