D1/D2

D1

BL
B'R'U2RBLUL'
LwU'Lw'U2LwULw'LUL'
from Absolute F2L; one good edge at FR for edge control
LU'LUFU'F'L2'
BR
Rw'URwU2'Rw'U'RwR'U'R
from Absolute F2L; one good edge at FL for edge control
R'UR'U'F'UFR2'
BLU2'L'B'R'U'R
FL
FRU2'R'F'L'U'L
Lw'ULwU2Lw'U'LwL'U'L
from Absolute F2L; one good edge at FR for edge control
L'UL'U'B'UBL2
FR
RU'R'FRUR'U'F'RU'R'
from Absolute F2L; reduction by RU'R'; set-up by RU'R' into FRUR'U'F'; one bad edge at FL for edge control
RwU'Rw'U2'RwURw'RUR'
from Absolute F2L; one good edge at FL for edge control
RU'R'URwUR'U'RRw'RU'R'
reduction by RU'R'; one bad edge at FR
RFURU'R'F'U'R'
inverse of JUN's algorithm for D2; one bad edge at UF
RU'R'U'RU'R'UyR'U'R
rotation; reduction by RU'R'
RU'RUBU'B'R2'
or RU'RUyRU'R'F2 or RU'RUy'LU'L'B2
F'L'U2'LFRUR'
from Dennis Nilsson

D2

BL
LU'L'B'R'U2RB
reduction by LU'L'
BR
R'URBLU2'L'B'
reduction by R'UR
FL
L'ULFRU2'R'F'
reduction by L'UL
FR
RUR'FURU'R'F'RUR'
from Rowe Hessler; reduction by RUR'; one bad edge at FR for edge control
RUR'FRUR'U'F'URU'R'
from Absolute F2L; reduction by RUR'; one bad edge at FL for edge control
RU'R'RwU'Rw'U2'RwURw'
reduction by RU'R'; one good edge at UB for edge control
RUR'RwR'URU'Rw'U'RUR'
reduction by RUR'
RUFRUR'U'F'R'
from JUN; reduction by RUR', with cancellation
RU'R'F'L'U2'LF
reduction by RU'R'; from Dennis Nilsson