Are you sure about the half hour time zone? I've got a Citizen, NaviHawk I think. The only way to get a half hour time zone in is to accept that the analogue UTC & 24 hr time will be half an hour in error.
If you've got a better way, I'd love to know it.