My Android device is an AOSP 14 launch device, based on x86_64 architecture, bootloader is also unlocked. Seamless A/B support and Dynamic partitions support is present in my device. Also I can switch slots using fastbootd (fastboot <IP ADDRESS> set_active <SLOT>
). By flashing images to both slots, I can set _a/_b slot as active and the device will boot with that slot.
Recently, I enabled virtual A/B support in the device. Is slot switching still possible with fastbootd? As far as I know, with virtual A/B, slot_a and slot_b dynamic partitions will not present inside the super image at a time, slot switch will happen only through OTA. During OTA, the update will get snapshotted and applied on the base device, and if it succeeded, that snapshot got merged with the base device and the active slot will be switched to another slot.