How does a self-draining deck work

This is how the SONY SIRCS / CTRL-S protocol works

SIRCS
CTRL-S
(hex)action 7 bit codes00program 1 (TV / VCR / TU / DVD / VCD / LD / AVM / DSR), number (CD / MD / DAT / CAR), F (MD)01program 2 (TV / VCR / TU / DVD / VCD / LD / AVM / DSR), number (CD / MD / DAT / CAR), G (MD)02program 3 (TV / VCR / TU / DVD / VCD / LD / AVM / DSR), number (CD / MD / DAT / CAR), H (MD)03program 4 (TV / VCR / TU / DVD / VCD / LD / AVM / DSR), number (CD / MD / DAT / CAR), I (MD)04program 5 (TV / VCR / TU / DVD / VCD / LD / AVM / DSR), number (CD / MD / DAT / CAR), J (MD)05program 6 (TV / VCR / TU / DVD / VCD / LD / AVM / DSR), number (CD / MD / DAT / CAR), K (MD)06program 7 (TV / VCR / TU / DVD / VCD / LD / DSR), number (CD / MD / DAT / CAR), L (MD)07program 8 (TV / VCR / TU / DVD / VCD / LD / DSR), number (CD / MD / DAT / CAR), M (MD)08program 9 (TV / VCR / TU / DVD / VCD / LD / DSR), number (CD / MD / DAT / CAR), N (MD)09program 0 (TV / VCR / TU / DVD / LD / DSR), number (CD), 10 (MD / VCD / CAR / 950 MII), O (MD), start / stop (Hi)0Aprogram 11 (TU / 950 MII / DSR), - /> 25 or "/" (MD), tele (Hi)0Benter (TV / VCR / DVD), program 12 (TU / 950 MII / DSR), wide (Hi), search / next (LD)0Cprogram 13 (TV / VCR), 1- (TV), TPoff 682 (VT)0Dprogram 14 (TV / VCR), 2- (TV), TPon 682 (VT), off (CAR), EQ slope (SUR), check (CD / VCD)0Eprogram 15 (TV / VCR), channel (TV), TPon 689 (VT), mem (TU / DECK B), return (DVD / VCD)0Fprogram 16 (TV / VCR), C00 (TV), clear / file text (CD / MD / DVD / VCD / AVM), band (TU), FM / AM (CAR), cou. reset (DECK B)10program + (TV / VCR / TU / DSR), 17 (CD / VCD), cancel (AVM)11program - (TV / VCR / TU / DSR), 18 (CD / VCD), sel (CAR)12volume + (TV / AU / CD / AVM), tuning + (TU), + (CAR) 13volume - (TV / AU / CD / AVM), tuning - (TU), - (CAR)14mute (TV / AU / AVM), x2 (VCR), frame + (DVD), Number 0 (DAT)15power off (TV), viewfinder (or camera) off (CAM), photo (DV), power on / off (DAT / AU / MD / DVD)16eject (VCR / MD), open / close (CD / DECK B / DVD / VCD), ® ¬ (TV), video mute (AVM)17main / sub (TV / VCR), 19 (CD / VCD), monitor (DECK B / LD), tune mode (TU), audio mode (AVM)18picture + (TV), stop (VCR / DECK B / LD), display / char (MD), undefined (DSR), custom index (CD), mode lock (AVM)19picture - (TV), pause (VCR / DECK B / LD), start / stop (DVCA), scroll (MD), file (CD), news (DSR), LD (SUR2), V / S (AVM)1Acolor + (TV), play (VCR / DECK B / LD), tele (DVCA), date present, E (MD), affairs (DSR), file recall (CD), top menu (DVD), front / rear ( AVM)1Brew (VCR / DECK B), wide (DVCA), - / - (TV / VCR), color - (TV), TPoff (VT), date recorded, D (MD), info (DSR), RMS enter ( DAT), seek - (CAR), erase (CD), menu (DVD), set (AVM)1Cfwd (VCR / DECK B), seek + (CAR), sport (DSR), M1 (AVM)1Drec (VCR / DECK B), cont. play (CD / MD), A (MD), AUX (AU), EQ f4 (SUR), RMS check (DAT), preset - "long" (CAR), educate (DSR), M2 (AVM)1Ebright + (TV), rec-p. (DECK B / 2200 in VTR), EQ f5 (SUR), clear (DAT), shuffle, B (MD), drama (DSR), Video 2 (AU), preset + "long" (CAR), rew (LD ), M3 (AVM)1Fbright - (TV), pgm (CD / MD / DVD), C (MD), culture (DSR), EQ (AU), fwd (LD), M4 (AVM)20hue + (TV), still (VCR), index photo (DVPH), 10 (CD), 20 (VCD), hue (T), science (DSR), Phono start / stop (AU), open / close (DAT ), skip - (MD), EQ Band (SUR)21hue - (TV), local / mono (CAR), mono / stereo (TU), 11 (CD / VCD), color (T), Tuner (AU), counter mode (DAT), skip + (MD), varied (DSR), speed set + (LD)22sharp + (TV), x1 / 10 (VCR), 12 (CD / VCD), slow - (DVD), bright (T), Video 1 (AU), pop m (DSR), counter reset (DAT), speed set - (LD)23sharp - (TV), x1 / 5 (VCR), vis. scan (Hi8), 13 (CD / VCD), slow - (DVD), sharp (T), DAT / Tape 1 (AU), mono (TU), rew + play (DECK B), rock m (DSR), multi speed + (LD)24Tuner input (TV), treble (T), 14 (CD / VCD), Tape 2 (AU), m.o.r.m (DSR), multi speed - (LD)25x14 (VCR), 15 (CD / VCD), AVin (TV), bass (T), CD (AU), light m (DSR), disp pgm time (DAT), memory play (LD)26balance L (TV), x9 (VCR), 16 (CD / VCD),> 12 (TU), balance (T), classics (DSR), repeat,? (MD), disp abs time (DAT)27balance R (TV), tracking auto / man. (VCR), contrast (T), other (DSR), + 10 /> 10 /> 20 (CD), A-B,> 20 (VCD),! (MD), PTY (CAR), disp custom counter (DAT)28search - (VCR), loudness, sub level (TV), time (CD), time / text (DVD / VCD), stop (MD), balance music (DSR), Phono start (AU), disp rem time (DAT ), AV time (LD)29search + (VCR), space-sound (TV), 20 (CD), pause (MD), balance speech (DSR), Phono stop (AU), date present (DAT)2ATV / VTR (TV / VCR), play photo (DVPH), A-B (CD / DVD / VCD), play (MD), date recorded (DAT)2 Bmemory photo - (DVPH), TextClear (VT), Mix (AU), rew, crsr left (MD), still / step + (LD), play mode (VCD)2Cmemory photo + (DVPH), repeat (CD / DVD / VCD), fwd, crsr right (MD), Phono lift up / down (AU), EQ tone (SUR), still / step - (LD)2DVTR (VCR), search select (DV), rec (MD), rec-pause (DAT)2Epower on2Fpower off30time (TV), rev frame (VCR), skip - (CD / DVD / VCD), t.rec (MD), A (TU), preset - "short" (CAR), auto play (DECK B)31fwd frame (VCR), skip + (CD / DVD / VCD), B (TU), bass boost (SUR2), preset + "short" (CAR)32play (AU / CD / DVD / VCD), C (TU), cx (LD)33x1 (VCR), rew fast (AU / CD / DVD / VCD), D / shift (TU), auto-space, mono mode (DSR), "(" (MD)34fwd fast (AU / CD / DVD / VCD), tuning preset (TU), m.scan, ")" (MD), fine tuning + (DSR), acs / ams + (LD)35shuffle (CD / DVD), rec-pause (AU), EQ f3 (SUR), fine tuning - (DSR), acs / ams - (LD)36sleep (TV / VCR-850), rec (AU), index - (CD / VCD), write caps (MD), repeat 1 / all (DAT), sound field mode + (SUR)37tracking normal (VCR) reverse (AU / CAR), index + (CD / VCD), write num (MD), sound field mode - (SUR)38TV (TV), stop (AU / CD / DAT / DVD / VCD), program 13 (DSR), EQ bgm (SUR), off (SUR2), repeat a-b (LD)39pause (CD / DAT / DVD / VCD), program 14 (DSR), EQ vocal (SUR), Dolby (SUR2), +10 (LD)3Arew + play (VCR), display (TV), rew (CD), program 15 (DSR), edit (MD), play (DAT), EQ heavy (SUR), Hall (SUR2), step - (DVD)3Bprev. channel (TV), fwd (CD), enter (MD), rew (DAT), program 16 (DSR), EQ wm (SUR), Simul. (SUR2), step + (DVD)3CAUX (VTR), m.scan (CD), fwd (DAT), write name (MD), EQ car (SUR)3Dslow + (VTR), disc skip - (CD), rec (DAT), clear (MD), EQ f1 (SUR), wide mode (TVdi)3Eslow - (VTR), disc skip + (CD), rec-play (DAT), EQ f2 (SUR)3FText / Mix (VT), rec-mute (AU / DAT), surround on / off / DSP (SUR2), music sync (MD), sound field (SUR2)40AV1 (TV), 11, P (MD), sel disc # 1 (CD), analog (LD), review (DAT), monitor 1-1 (AVM)41AV2 (TV), 12, Q (MD), display mode (VCR), sel disc # 2 (CD), shuffle (LD), cue (DAT), monitor 1-2 (AVM)42AV3 (TV), Video 3 (AU), 13, R (MD), crsr up (VCR), sel disc # 3 (CD), rear vol + (SUR2), monitor 1-3 (AVM)43input AV (TV), Video 4 (AU), 14, S (MD), crsr down (VCR), sel disc # 4 (CD), rear vol - (SUR2), monitor 1-4 (AVM)4415, T (MD), tracking / fine + (VCR), sel disc # 5 (CD), delay time (SUR2), back (LD), monitor 1-5 (AVM)45input digital (TV), 16, U (MD), tracking / fine - (VCR), auto pgm (LD), monitor 1-6 (AVM)4617, V (MD), DAT / MD (AU), counter reset (VCR), tuner CD tape (CAR), auto pause (LD)47input VTR (TV), 18, W (MD), zero mem (VCR), FM 1/2-LW-MW-SW (CAR), 1 / side / all (LD)4819, X (MD), index mark (VCR), CD (CAR), Page 100 (VT), picture DNR (VCD), monitor 2-1 (AVM)4920, Y (MD), index erase (VCR), double (VT), light (DAT), monitor 2-2 (AVM)4Ashuttle edit + (VCR), # / noise red. (TV), hold (VT), AF / TA (CAR), disc (CD), test-tone (SUR / VAC), 21, Z (MD), monitor 2-3 (AVM)4Bshuttle edit - (VCR), subtitle (VT), display mode (DAT / DECK B / TU / DSR), FM1 / FM2 (CAR), 22, - (MD), clock disp (AU), search mode (DVD) , monitor 2-4 (AVM)4Ccable toggle (TV), TOP 1 (VT), goto (VCR), data code (DV), AM or MW / SW (CAR), 23, [space] (MD), block (CD), picture comet (VCD ), block + (DSR), monitor 2-5 (AVM)4DITEM 2 (VT), menu (VCR), 24,. (MD), block - (DSR), monitor 2-6 (AVM)4ETOP 3 (VT), btx / cable (TV), 25,, (MD), rear vol + (SUR), memory (DECK B), margin reset (DAT), auto space (CD)4FTOP 4 (VT), notch filter (TV), input select (VCR / DVD), rear vol - (SUR), peak-search (CD)50picture navi (DVD), start ID auto (DAT), counter reset (DECK B), audio mode (VCD), monitor 1-in / out (AVM)51start ID write (DAT), execute (VCR), TV / DVD (DVD)52start ID erase (DAT), Quick Timer (VCR)53index (VCR), start ID renumber (DAT), setup (DVD / VCD)54skip ID write (DAT), center vol + (SUR), display (DVD), monitor 2-in / out (AVM)55skip ID erase (DAT), center vol - (SUR), on-screen (VCD)56index search + (VCR), display mode (CD), error-rate (DAT) (initiate with 9 and 1)57index search - (VCR), rew + play (DAT), bookmark (DVD)58PIP program + (TV), end ID write (DAT), Tape Speed ​​(VCR), Dolby (SUR)59PIP program - (TV), end ID erase (DAT), goto zero / tape return (VCR, not DV), Matrix (SUR)5Acounter display, data screen (VCR), sur (DVD), Hall (SUR), erase / delete (MD)5BPIP on (TV), open / close (VCR-VTR1), picture mode (DVD), skip play (DAT), Simulated (SUR), replay (VCR-VTR3), divide (MD)5CTimer Display (VCR), Triangle / Circle key / still image (TV), frame + (DVD)5DDSP select (CD), side A (LD), mode C (AVM)5EPIP position (TV), DSP flat (CD), side B (LD)5FPIP swap (TV), fader (CD / DAT)60Guide Menu (TV), Timer set (VCR), Showview (VCRsv), slow - (DVD), sleep (AU), start ID rehearsal (DAT)61Video Menu (TV), crsr right (VCR), next (VCR-VTR3), slow + (DVD / VCD), skip ID rehearsal (DAT)62Audio Menu (TV), crsr left (VCR), play (CD), subtitle on / off (DVD), end ID rehearsal (DAT)63Exit Menu (TV), Timer clear (VCR-VTR3..6), subtitle (DVD), AUX audio (AVM)64ASC (TV), timer check (VCR-VTR3), audio DVD)65Timer rec. (VCR-VTR3), angle (DVD)66AVout (TV)67processor (AVM)68Audio Dub (VCR), *, auto program (TV), skip - (DAT), level file (CD), intro (LD), pass video (AVM)69skip + (DAT), memo input (CD), pass audio (AVM)6Aedit assemble (VCR), subwoofer vol + (AU) (my own code)6Bauto program (TV), edit mark (VCR), AV center (DVD), Subwoofer vol - (AU) (my own code), matrix (AVM), time search (DAT)6Csynchro edit (VCR), ® (TV), music scan (DAT)6D 6EPIP off (TV), digital off (VCR), ¬½® + (TV), print (DV)6Fspeed + (VCR), ¬½® - (TV), dimmer high (DAT)70treble + (TV), speed - (VCR), illumination color (CAR), dimmer mid (DAT)71treble - (TV), stop motion (VCR), loudness (CAR), dimmer low (DAT)72bass + (TV), 5.1 input (AU), TA-vol (CAR)73bass - (TV), replay scene (TVdi), show ID6 (DAT)74AV + (TV), program preview (TVdi), mode + (), channel scan / flash motion (VCR)75AV - (TV), mode - (), beep (CAR)76¬½® + (TV) (like 110), voice boost (VCR), CT on / off (CAR)77¬½® - (TV) (like 111), splitscreen (TVdi), DPC mode (SUR2), show ??? codes (DAT)78¨, add channel (TV)79select up (DVD), erase channel (TV)7Aselect down (DVD), picture enhance (LD)7Bselect left (DVD)7Cselect right (DVD), digital scan (VCR), mode (TV), band (TVTu)7Dhigh-speed rew (VCR), system select (TVTu)7Estill / shuttle (VCR) (EV-S880), CREC in / mid / out, REC A / D (MD)7FDisplay Test (MD) IR codes for MD edit (RM-D10P)20 ... 2F[space]! "§ #% & '() * +, - . /30...390 ... 93A..3F: ; < = > ?41 ... 5AA ... Z61 ... 7Aa ... z