In-firmware besh generation appears to work.
M336 and g-code re-writing remain.