There are basically three ways to flash something:
- In a rooted Android shell
Code:
# dd if=/sdcard/some.img of=/dev/block/by-name/some_part
- With fastboot
Code:
C:\>fastboot flash some.img some_part
- With EDL
Code:
C:\>edl /w /psome_part some.img
Of course you can always do a normal update using the stock Onyx software.
Fastboot flashing seems to be disappearing. You might try to retain the old abl from a previous update. Or just backup your current abl. Besides flashing there should not be incompatibility between the old and the new abl.