pub fn save_preset(source_slot: u8, preset: &Preset) -> Vec<Vec<u8>>
The official app’s save sequence: name, record, then select the saved slot.