Skip to content

Action 6 command comparison

This is the implementation index for Action 6 V01.02.0521 with Mimo 2.12.0. It compares the physical survey with the shared catalog and Pocket 3 reference. Follow each evidence link for exact packets, accepted values and conditional capability tables. The survey qualifies Mimo behavior; it does not establish OpenPocketCine app support.

Camera setters below ordinarily use sender 02, receiver 01, flags 40; matched replies reverse endpoints, use flags C0, and return 00 for acceptance. Byte values, command IDs and PIDs are hexadecimal; physical quantities such as ISO, lens-value126, frame rates and durations are decimal. Live enable and subscriptions use different receivers, noted below. An ACK alone is not resulting state. GET replies and named subscriptions provide independent readback; recorded files provide separate physical evidence.

Family Action 6 evidence Difference or limit
BLE advertising and GATT Classic model ID 0018; FFF0 service, FFF3/FFF4/FFF5/FFF7 characteristics; negotiated MTU from camera517/phone527 Keep name fallback; FFF4 notification subscription is observed, an extra characteristic arm write is not. Bluetooth
07/45 pairing Packed32-byte client identifier plus changing four-digit PIN; successful cached pairing replies Do not assume literal osmo; fresh-client approval 07/46 remains untested. Pairing
07/07, 07/0E, 07/39 Wi-Fi reads Credential getters use one-byte 00; role request 00 returns 00 00 Credentials remain private. Station provisioning, role transition and AP wake are unqualified. Bluetooth
UDP9004 and TCP7001 Short handshake ACK followed by window; first command cursor = reported cursor+8. TCP pairing-token poke also observed In the initial take, UDP/video precedes TCP poke. This is not proof either startup step is optional. Connection
09/A8 live enable Receiver 41, ten-byte shared enable body; D6 followed by successful 00 replies Pocket receiver08 is unqualified on this model. Nano 02/09 and Pocket 02/68 absent in initial take, not proven universally absent. Preserve enable-once/watchdog behavior. Live enable
Live AVC 720×720 High profile, nominal25fps, Nano-style25-byte private SEI; retained stream decoded Preview properties do not describe the saved HEVC originals. Live video
00/99 subscriptions Receiver28; all35 initial capability requests accepted,31 produce values in that take Honor logical counts and current mode. Four initially silent subscriptions do not prove unsupported features. Inventory
Deliberate reconnect Mimo home disconnect and camera reconnect captured Cached-client path, not fresh identity or cold wake. Reconnect
Command Qualified Action 6 behavior Resulting state / evidence
02/E1 mode Video01, SuperNight28, Photo05, Slow Motion00, Timelapse02, Hyperlapse0A, Portrait Mode4B Sparse model-specific IDs; Photo05 matches Pocket3/Nano and differs from Pocket4/4Pro. Modes and later mode sections
02/18 format Five-byte format body; normal Video trailer 00 00 00; slow-motion trailer encodes multiplier cam_video_param_v2; 8K=37, square4K=7D, portrait4K=6D (not Pocket3K=6C). Format, orientation, Slow Motion
02/02 record 01 start, 00 stop in sampled video modes Record time and busy/finalizing/idle transitions; ACK is not file finalization. Originals
02/01 shutter 01 ordinary Photo and Timelapse start; 00 Timelapse stop Photo mode05; later ordinary-photo stop is not proof of countdown cancellation. Photo, countdown limit
02/12 Photo size M03/L04, aspect00=4:3 or01=16:9 cam_photo_param_new offsets3–4. Do not copy Pocket4 photo enums. Photo
02/16 Photo storage JPEG01, JPEG+RAW02; JPEG+RAW explicit SET accepted Photo state offset6; RAW-only00 not qualified. Filters constrain JPEG. Photo
02/4A self-timer 00 01 + secondsLE16 + millisecondsLE16; Off,0.5,1,2,3,5,10seconds selected Photo offsets10–13 and16–19; actual delayed firing not verified. Timer
02/FB burst 01 05 00 + durationMillisecondsLE32 + photoCount; separate M/L ladders Photo count@7,duration@20,burst-state@15; selections verified, actual burst timing untested. Burst, L size
02/6C lapse Timelapse16-byte body; save00 Video/02 JPEG+Video/03 Raw+Video, interval in0.1s, duration seconds. Hyperlapse has a separate16-byte body layout cam_lapse_param; preserve mode-specific format and ratio semantics. Timelapse, Hyperlapse
02/1E exposure Manual 04 00, Auto 01 00; aperture strategies/capabilities change with mode cam_expo_param; configured and applied values are distinct. Exposure
02/28 shutter Preserve integer/fractional reciprocal and direct-second representations Configured triplet@2–4 versus applied@20–22; Photo reaches30s. Photo shutter
02/2A ISO Auto00; Video manual100–12800 selected; Photo Auto/100–25600 is capability evidence Exposure@5 versus applied numeric ISO; do not reuse one maximum across color/zoom/mode. Manual ISO, limits
02/2E EV 07=−3EV, 10=0, 19=+3 in thirds;51 writes accepted with readback Configured exposure@6, metered HUD@15. Do not use metered EV as configured value. EV
02/2C white balance Auto00/Custom06; observed2000–10000K endpoints,2100K step; zero trailing SET values Image-effect@4 mode; settled Custom@5–6 differs from selected@9/@10–11. Auto@5–6 encoding is unresolved; no tint UI, constant@7=7F is not qualified as tint127. WB
02/42 colour Normal10-bit=3F, D-Log M=3D in eligible modes Image-effect@2; Pro toggle can restore colour without a separate colour SET. No HLG selector established. Colour, originals
02/38, 02/44 image adjustments Signed Texture and Noise Reduction selections Image-effect@15 Texture,@14 NR. Adjustments
02/B8 zoom Four bytes 0A 4E + lens-valueLE16;126=1×,252=2× Not Pocket lens217 or held-slider encoding. Zoom availability and ISO ceiling change with format/size. Zoom

02/8E SET body is 01 01 PID_LO PID_HI LENGTH VALUE…; observed GET body is 00 01 PID_LO PID_HI. Readback and capabilities must be interpreted in context. These are qualified parameters, not an exhaustive vendor namespace.

PID Control / observed values Evidence
0000 Pro toggle00/01; can change retained colour Slow-motion Pro
0008 EIS Off00,RockSteady01,HorizonSteady02,RockSteady+03,HorizonBalancing04 EIS, automatic fallback/restoration
0009 FOV Ultra Wide00,Wide01,Standard02,Natural Wide05; Portrait Flat06 FOV, Portrait
000A, 000E Voice enable00/01; language00 Chinese/01 English Voice; actual recognition untested
000F Auto ISO ceiling; separate encoding from manual ISO, SuperNight0E=51200 from capability/GET/UI, not an independent ceiling SET ISO ceiling, SuperNight
0018 Loop Off/5min/20min/1h/Max; readback0/300/1200/3600/65535 Loop; SET contains varying upper words, do not hardcode incidental bytes
002F Two-byte preset slot/operation; slot01,save00/apply03/delete02 Presets; only the survey-created preset removed
0030 Daily00/Sport01 stabilization preference Policy
0034 Auto shutter-duration limit: 00 displayed 1/60 at 4K60 and 1/25 at Custom 4K25; 01…05 = 1/100…1/1600 Shutter Max; baseline 00 depends on the recording frame rate
0044 Aperture strategy00 SuperNightf/2;01 Manualf/2.6;02f/2.8;03Starburstf/4;04Auto Aperture, manual, SuperNight
004D Auto aperture range: min/maxLE16 hundredths; f/2,2.2,2.4,2.6,2.8 throughf/4 Aperture; instantaneous iris is separately exposure u16@13
0046 Frame policy01Auto,02landscape,03portrait,04Custom Format/orientation; changes legal format pairs
0047, 0048 Film Tone None00,WT01,FE02,TR03,NV04,NC05,CC06; intensity30/50/70/100 advertised;30/70/100 explicitly set,50 retained readback Style-filter state@3/@4. Photo, Video

Album enumeration, previews and original transfers were captured, and sampled JPEG, MP4 and DNG files were independently retained and decoded. Original media records HTTP reassembly, byte identity and complete RAW validation. The coverage reference qualifies Action-specific list framing and Favorite On/Off requests with independent manifest evidence. Action 6 changes byte 1 of the 02/BF payload for On/Off; the existing shared favorite serializer changes byte 11. Do not reuse that serializer unchanged. Deletion, bulk favorites and older-page pagination remain unqualified; successful listing or download does not establish every album operation.

The base-lens survey establishes no AF-S/AF-C/MF or remote focus-distance control. Pocket gimbal commands and tracking/focus opcodes are not applicable merely because the DUML transport is shared. Focus peaking is a display aid.

Audio DSP 02/A0/02/9F, audio-channel SET semantics for PID0020, spot metering/AE lock, first-client approval 07/46, station provisioning 07/47/07/48, cold wake, accessory controls, body-only settings and direct USB output remain unqualified. PID0020 has 8,690 valid seven-byte GET replies but no selected SET in T01–T31; PID0039 has two successful68-byte GET replies without an Action-specific UI/control mapping. These reads do not qualify the corresponding control UI. An absent Mimo menu or absent request in one take is not proof of an unsupported camera function. See published specifications for firmware and accessory features outside this unit’s captured scope.