LEGO BOOST newest firmware changed the port number for all motors:
motor_A changed from 0x37 to 0x00
motor_B changed from 0x38 to 0x01
motor_AB changed from 0x39 to 0x10
motor_D changed from 0x02 to 0x03
Could you make this change to the "s2bot" code?
If anyone else has reached the brick wall of Lego apps not being sufficiently flexible (Wedo software won't work with PU hubs/PU app won't work with Wedo for example) you may be interested to learn of the brick automation project, a free piece of software which allows control of ALL Lego BLE devices, as well as 3rd party devices such as SBrick. More info here. This should go some way to solving the challenge that Scratch no longer being usable with Boost for example presents.