C4 driver support

Update in progress