FPV Camera app has both Panorama and Pano-Waypoint modes compatible with the latest Mavic firmware. You can save pano mission and repeat the exact same mission again. It also supports Custom pano parameters (as shown below) while you can shoot with portrait mode. I shot 3-row x 12-column in portrait mode, and it went very well. I'm curious why you want to shoot in portrait mode?
Custom: Allow custom configuration with flexible parameters below.
- Pano Order (By Column | By Row): Select panorama shot order either By Column (column-by-column) or By Row (row-by-row). By Column (default) is more efficient in general by reducing the number of times of aircraft yaw.
- Row (1..10): Select number of required rows from 1 to 10, and it shows the angle between rows for specified camera angle of Tilt Start and End. The angle should be approximately 2/3 of camera vertical FOV (as shown below) to ensure sufficient overlap for stitching in post processing.
- Column (3..24): Select number of required columns from 3 to 24, and it shows the angle between columns for specified panoramic Width. The angle should be approximately 2/3 of camera horizontal FOV (as shown below) to ensure sufficient overlap for stitching in post processing.
e.g. ~30°-35° (46.8° * 2/3) for Mavic
- Width (360° | 10°..355°): Set 360° for panoramic shot or from 10° to 355° for non-360 panoramic shot. Every 360° shot starts from 0° (North). Non-360 shot is centered at the current aircraft bearing, which is very useful for panoramic wide landscape.
e.g. ~40°-45° (62.4° * 2/3) for Mavic
- Tilt Start/End (+30°..-90°): Set gimbal start/end tilting range. Tilt Start is set to 0° (default) and End is set to -70° (default) which is usually good enough to cover straight down by vertical FOV.
- Delay Before Yaw/Tilt (0..30 seconds): Delay before shooting AFTER aircraft yaw (3 seconds by default) and/or camera tilt (1 second by default) whichever is longer. When aircraft yaw to a specific angle, camera/gimbal might take a few seconds catching up to such angle gently. This is designed to wait until the camera staying steadily after aircraft yaw, especially shooting in the evening with long exposure.
- Delay After (0..30 seconds): Delay after shooting (1 second by default).
- Nadir (On/Off): Enable/disable shooting a nadir image.