Command log for saturn CD authentication: (data is presented with 13th byte first , command byte is second ie. 13,1,2,3,4,5....) with modchip command data: 004E: 00 06 00 00-95 00 00 00-00 00 00 02-62 ............b <-read first sector and check for "SEGA SATURN" the following commands are issued to the cd drive but are nullified by providing an incorrect parity byte(modchip takes over) 0000: 00 02 03 F4-35 00 00 00-00 00 00 02-30 ....5.......0 <-seek to ring 000D: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 001A: 00 02 03 FE-51 00 00 00-00 00 00 02-56 ....Q.......V <-seek to another spot 0027: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 0034: 00 02 04 AD-3F 00 00 00-00 00 00 02-F4 ....?........ <-seek to another spot 0041: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 004E: 00 02 04 9F-55 00 00 00-00 00 00 02-FC ....U........ <-seek to another spot 005B: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 0068: 00 06 04 9F-54 00 00 00-00 00 00 02-FF ....T........ <-now read it 0075: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 0082: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 008F: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 009C: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 00A9: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 00B6: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 00C3: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 00D0: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. 00DD: 00 06 04 A5-12 00 00 00-00 00 00 02-C3 ............. <-and read another spot 00EA: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. and read some more places modchip is now disabled at the point 001A: 00 09 00 00-96 00 00 00-00 00 00 02-5E ............^ <-seek back to start 0027: 00 00 00 00-00 00 00 00-00 00 00 00-FF ............. with modchip status data: 0000: 00 46 41 01-00 00 00 04-04 00 01 70-FE .FA........p. <-idle 000D: 00 46 41 01-00 00 00 03-04 00 01 71-FE .FA........q. 001A: 00 22 41 01-00 00 00 03-04 00 01 71-22 ."A........q" <-seek to first sector 0027: 00 22 41 01-00 00 00 03-04 00 01 71-22 ."A........q" 0034: 00 22 41 01-00 00 00 03-04 00 01 71-22 ."A........q" 0041: 00 22 41 01-00 00 00 03-04 00 01 71-22 ."A........q" 004E: 00 22 41 01-00 00 00 03-04 00 01 71-22 ."A........q" 005B: 00 22 41 01-00 00 00 03-04 00 01 71-22 ."A........q" 0068: 00 22 41 01-00 00 00 03-04 00 01 71-22 ."A........q" 0075: 00 36 41 01-00 00 00 04-04 00 01 70-0E .6A........p. <-read it 0082: 00 36 41 01-00 00 00 03-04 00 01 71-0E .6A........q. and check for "SEGA SATURN" 008F: 00 36 41 01-00 00 00 02-04 00 01 72-0E .6A........r. 009C: 00 36 41 01-00 00 00 01-04 00 01 73-0E .6A........s. 00A9: 00 36 41 01-00 00 00 00-04 00 01 74-0E .6A........t. 00B6: 00 36 41 01-01 00 00 00-04 00 02 00-80 .6A.......... 00C3: 00 36 41 01-01 00 00 01-04 00 02 01-7E .6A.........~ saturn requests to seek to ring, on the next transaction the modchip takes over and provides these responses to the saturn: 00D0: 00 B6 44 F1-03 F4 35 09-09 09 09 00-C4 ..D...5...... <-seek complete 00DD: 00 B6 44 F1-03 F4 35 09-09 09 09 00-C4 ..D...5...... 00EA: 00 B6 44 F1-03 FE 51 09-09 09 09 00-9E ..D...Q...... <-seek complete 0000: 00 B6 44 F1-03 FE 51 09-09 09 09 00-9E ..D...Q...... 000D: 00 B6 44 F1-04 BC 03 09-09 09 09 00-2D ..D.........- <-seek complete 001A: 00 B6 44 F1-04 BC 03 09-09 09 09 00-2D ..D.........- 0027: 00 B6 44 F1-04 AE 19 09-09 09 09 00-25 ..D.........% <-seek complete 0034: 00 B6 44 F1-04 AE 19 09-09 09 09 00-25 ..D.........% 0041: 00 36 01 AA-01 68 09 34-06 68 09 34-CD .6...h.4.h.4. <-read 004E: 00 36 01 AA-01 68 09 35-06 68 09 35-CB .6...h.5.h.5. 005B: 00 36 01 AA-01 68 09 36-06 68 09 36-C9 .6...h.6.h.6. 0068: 00 36 01 AA-01 68 09 37-06 68 09 37-C7 .6...h.7.h.7. 0075: 00 36 01 AA-01 68 09 38-06 68 09 38-C5 .6...h.8.h.8. 0082: 00 36 01 AA-01 68 09 39-06 68 09 39-C3 .6...h.9.h.9. 008F: 00 36 01 AA-01 68 09 40-06 68 09 40-B5 .6...h.@.h.@. 009C: 00 36 01 AA-01 68 09 41-06 68 09 41-B3 .6...h.A.h.A. 00A9: 00 36 01 AA-01 68 09 42-06 68 09 42-B1 .6...h.B.h.B. 00B6: 00 36 01 AA-01 68 29 04-06 68 29 04-ED .6...h)..h).. <-read next spot 00C3: 00 36 01 AA-01 68 29 05-06 68 29 05-EB .6...h)..h).. 00D0: 00 36 01 AA-01 68 29 06-06 68 29 06-E9 .6...h)..h).. 00DD: 00 36 01 AA-01 68 29 07-06 68 29 07-E7 .6...h)..h).. 00EA: 00 36 01 AA-01 68 29 08-06 68 29 08-E5 .6...h)..h).. 0000: 00 36 01 AA-01 68 29 09-06 68 29 09-E3 .6...h)..h).. 000D: 00 36 01 AA-01 68 29 10-06 68 29 10-D5 .6...h)..h).. 001A: 00 36 01 AA-01 68 29 11-06 68 29 11-D3 .6...h)..h).. 0027: 00 36 01 AA-01 68 29 12-06 68 29 12-D1 .6...h)..h).. 0034: 00 36 01 AA-01 68 48 49-06 68 48 49-25 .6...hHI.hHI% <-read next spot 0041: 00 36 01 AA-01 68 48 50-06 68 48 50-17 .6...hHP.hHP. 004E: 00 36 01 AA-01 68 48 51-06 68 48 51-15 .6...hHQ.hHQ. 005B: 00 36 01 AA-01 68 48 52-06 68 48 52-13 .6...hHR.hHR. 0068: 00 36 01 AA-01 68 48 53-06 68 48 53-11 .6...hHS.hHS. 0075: 00 36 01 AA-01 68 48 54-06 68 48 54-0F .6...hHT.hHT. 0082: 00 36 01 AA-01 68 48 55-06 68 48 55-0D .6...hHU.hHU. 008F: 00 36 01 AA-01 68 48 56-06 68 48 56-0B .6...hHV.hHV. 009C: 00 36 01 AA-01 68 48 57-06 68 48 57-09 .6...hHW.hHW. modchip releases control at this point 00A9: 00 22 41 01-01 00 00 36-04 00 02 36-28 ."A....6...6( <-seek back start of cd 00B6: 00 22 41 01-01 00 00 36-04 00 02 36-28 ."A....6...6( 00C3: 00 22 41 01-01 00 00 36-04 00 02 36-28 ."A....6...6( 00D0: 00 22 41 01-01 00 00 36-04 00 02 36-28 ."A....6...6( 00DD: 00 22 41 01-01 00 00 36-04 00 02 36-28 ."A....6...6( 00EA: 00 22 41 01-01 00 00 36-04 00 02 36-28 ."A....6...6( 0000: 00 46 41 01-00 00 00 05-04 00 01 69-04 .FA........i. <-idle 000D: 00 46 41 01-00 00 00 04-04 00 01 70-FE .FA........p. 001A: 00 46 41 01-00 00 00 03-04 00 01 71-FE .FA........q. 0027: 00 46 41 01-00 00 00 02-04 00 01 72-FE .FA........r. 0034: 00 46 41 01-00 00 00 01-04 00 01 73-FE .FA........s. 0041: 00 46 41 01-00 00 00 00-04 00 01 74-FE .FA........t.