First of all , nice work !
But, would like to see more output.
Like:
Erasing ...
Flashing ...
Verifying ..
I added :
CH55X_IC_REF[0x68] = {
'device_name': 'CH568',
'device_flash_size': (128+64)*1024,
'device_dataflash_size': 32*1024,
'chip_id': 0x68}
and got response when tried to flash:
Found CH568.
BTVER: V2.40.
Flash done.
Restart and run.
But board do not startup / do not work.
When uploading with WCHISPTool 3.0 result in working board.
Will continue next week, will try to capture USB traffic for both applications.