Do_set_reverse doesn't work for brushed motors with relays

hello everybody. I have some issue to mobing backwards my robot. I’ve mounte two brushed motors with relay and when i command DO_SET_REVERSE in auto mission no reverse motion is applied. I expain this well: i want that the robot reaches a waypoint in reverse, so i create mission as follow:

  • DO_SET_REVERSE : param1 = 1
    -DO_NAV_WAYPOINT : coords.
    the robot does not move in reverse. please help! how can i fix this?

It works, at least on balance bot using GPS.

Essentially this mission is:

QGC WPL 110
0	0	0	16	0	0...
1	0	3	22	0	0...
2	0	0	194	0	0...
3	0	3	16	0	0...
4	0	0	194	1	0...
5	0	3	16	0	0...
6	0	0	177	2	-1...
7	0	3	21	0	0...

194: DO_SET_REVERSE
177: DO_JUMP