I am currently trying out the new SDK and I experience strange artifacts with drawArc.
Here is a code extract
dc.setPenWidth(10);
dc.setColor(Graphics.COLOR_RED, getBackgroundColor());
dc.drawArc(geometry[1], geometry[1], geometry[7], Gfx.ARC_COUNTER_CLOCKWISE,
30, 60);
dc.setColor(Graphics.COLOR_BLUE, getBackgroundColor());
dc.drawArc(geometry[1], geometry[1], geometry[7], Gfx.ARC_COUNTER_CLOCKWISE,
120, 150);
dc.setColor(Graphics.COLOR_GREEN, getBackgroundColor());
dc.drawArc(geometry[1], geometry[1], geometry[7], Gfx.ARC_COUNTER_CLOCKWISE,
60, 120);
Before (3.2.5), no artifact

After (SDK 4.0.1), artifact.

If I remove the code for the draw arc, no issues. Each new draw arc is "adding" on top of another at the same place so I'm not sure if I should do something specific but it looks like a bug to me
BTW, very cool that the new SDK now supports FIT data simulation of structured workout, much much easier to develop with this.