Sorry it took me longer to get back as my CW trial expired and had to request an extension.
2) I tried step 2. however I'm unable to reproduce it as I'm limited to using CMSIS-DAP only and when I try to execute flasher in CW I get message:
RCW override is not available with CMSIS-DAP connection
3) I tried that one as well. Placed 4.7k ohm R50 according to schematics (attached photo). When board powered D1 is constant red. Edited cwflash.py file as well (attached, and working when R50 off). I'm getting an error with similar context as in 2):
(gdb) source C:\Freescale\CW4NET_v2020.06\CW_ARMv8\ARMv8\gdb_extensions\flash\cwflash.py
Starting flash programmer services...
Starting local server...
Successfully started gdb server 127.0.0.1:45001
Set gdb remote timeout to 7200
Connecting to target...
Using LS1012A SoC
Using CMSIS-DAP
Using jtag speed 16000
Connecting to probe...
connected successfully
Successfully connected to probe
Initializing target...
Running init script c:\freescale\cw4net_v2020.06\cw_armv8\armv8\gdb_extensions\flash\scripts/../../../../Config/boards/LS1012A_FRWY_init.py
RCW error diagnostic is not available with CMSIS-DAP connection.
Error: fail to initialize target
Closing debugger server...
Error: fail to start flash programming services.
(gdb)
CONCLUSION: To be able to flash device when in hardcoded RCW you need to use CodeWarrior TAP. Am I correct?