i never tried M-I, only M-II. i haven't found any manuals on the SGDM-DN either.
with MP2300 the 1ms comm cycle looks like this:
Code:
ff08a00f68010000ca020000000000000000000000000000000000000000000000a3dd sync packet
41033000000000000000000000003100008930000e0000000000000000000000009ba5 request to drive #1
4101300094c900000000000000003118029730040e0000000000000000000000000e9f reply from drive #1
0000000000000000000000000000000000000000000000000000000000000000003283 #2, disabled in host config
0000000000000000000000000000000000000000000000000000000000000000003283 #3
0000000000000000000000000000000000000000000000000000000000000000003283 #4
0000000000000000000000000000000000000000000000000000000000000000003283 #5
0000000000000000000000000000000000000000000000000000000000000000003283 #6
0000000000000000000000000000000000000000000000000000000000000000003283 #7
0x02ca in the sync packet is a 16-bit sequence counter. no garbage packets, everything is mostly by the book... edited init sequence log attached.
do i understand correctly that you check the CRC and all those random data packets are ok?
a while ago when i was messing with mitsubishi QD75M it also has random data in packets. it was just uninitialized RAM contents changing with each power-on. only a few meaningful fields were set in each init step. CRC was ok to. maybe the same is here?