GDINFO
Moderator: Moderators
GDINFO
Just wrote a little program that teases some information out of the GD unit, including firmware version and date stamp, as well as running a self-diagnostic (although I don't know what the error codes mean except 0x01 being 'OK').
So, go here: http://dcemulation.org/phpBB/viewtopic.php?f=29&t=97767 to download it if you're interested.
It might help anyone who is having issues with their dumps to determine if their GD drive is borked. If someone also has a vastly different firmware revision it might indicate... something =P.
Anyways enjoy, and feel free to post your results here (you know, pipe the output from dc-tool or whatnot) or contact me for more information.
Edit: Oh, by the way, this is intended to be run by transferring over bba/sla/serial/usb and not run from CD, please don't waste a CD on it =P.
So, go here: http://dcemulation.org/phpBB/viewtopic.php?f=29&t=97767 to download it if you're interested.
It might help anyone who is having issues with their dumps to determine if their GD drive is borked. If someone also has a vastly different firmware revision it might indicate... something =P.
Anyways enjoy, and feel free to post your results here (you know, pipe the output from dc-tool or whatnot) or contact me for more information.
Edit: Oh, by the way, this is intended to be run by transferring over bba/sla/serial/usb and not run from CD, please don't waste a CD on it =P.
I only upload the information, not images.
Asian Dreamcast, fairly old (purchased early 1999 IIRC) model HKT-3010, with replaced GD-ROM.
Code: Select all
KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4
Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
Dreameye (Camera): Camera
Sound Input Peripheral: Microphone
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac083f80
vid_set_mode: 640x480 NTSC
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
Running gd_ATA_IDENTIFY_PACKET_DEV: Got 80 bytes of data back
Data+0x000 | 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Data+0x010 | 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SE
Data+0x020 | 43 44 2d 52 4f 4d 20 44 52 49 56 45 20 20 20 20 | CD-ROM DRIVE
Data+0x030 | 35 2e 30 36 20 20 20 20 20 20 20 20 20 20 20 20 | 5.06
Data+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Running gd_REQ_MODE: 32 bytes to read from GDROM
Got 32 bytes of data back
Data+0x000 | 00 00 00 00 00 b4 19 00 00 08 53 45 20 20 20 20 | SE
Data+0x010 | 20 20 52 65 76 20 35 2e 30 36 39 38 30 38 30 33 | Rev 5.06980803
gd_EXEC_DEV_DIAG returned: 0x01
arch: shutting down kernel
maple: final stats -- device count = 1, vbl_cntr = 7, dma_cntr = 7
vid_set_mode: 640x480 NTSC
Slightly newer Asian Dreamcast.
Code: Select all
KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4
Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
Dreameye (Camera): Camera
Sound Input Peripheral: Microphone
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac083f80
vid_set_mode: 640x480 NTSC
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
Running gd_ATA_IDENTIFY_PACKET_DEV: Got 80 bytes of data back
Data+0x000 | 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Data+0x010 | 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SE
Data+0x020 | 43 44 2d 52 4f 4d 20 44 52 49 56 45 20 20 20 20 | CD-ROM DRIVE
Data+0x030 | 35 2e 30 38 20 20 20 20 20 20 20 20 20 20 20 20 | 5.08
Data+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Running gd_REQ_MODE: 32 bytes to read from GDROM
Got 32 bytes of data back
Data+0x000 | 00 00 00 00 00 b4 19 00 00 08 53 45 20 20 20 20 | SE
Data+0x010 | 20 20 52 65 76 20 35 2e 30 38 39 38 31 30 32 32 | Rev 5.08981022
gd_EXEC_DEV_DIAG returned: 0x01
arch: shutting down kernel
maple: final stats -- device count = 1, vbl_cntr = 7, dma_cntr = 7
vid_set_mode: 640x480 NTSC
PAL Dreamcast HKT-3030 (PAL DCs don't have manufacture date at bottom, but it's a model 1)
Code: Select all
KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4
Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
Dreameye (Camera): Camera
Sound Input Peripheral: Microphone
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac083f80
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
Running gd_ATA_IDENTIFY_PACKET_DEV: Got 80 bytes of data back
Data+0x000 | 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Data+0x010 | 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SE
Data+0x020 | 43 44 2d 52 4f 4d 20 44 52 49 56 45 20 20 20 20 | CD-ROM DRIVE
Data+0x030 | 36 2e 34 32 20 20 20 20 20 20 20 20 20 20 20 20 | 6.42
Data+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Running gd_REQ_MODE: 32 bytes to read from GDROM
Got 32 bytes of data back
Data+0x000 | 00 00 00 00 00 b4 19 00 00 08 53 45 20 20 20 20 | SE
Data+0x010 | 20 20 52 65 76 20 36 2e 34 32 39 39 30 33 31 36 | Rev 6.42990316
gd_EXEC_DEV_DIAG returned: 0x01
arch: shutting down kernel
maple: final stats -- device count = 1, vbl_cntr = 4, dma_cntr = 4
vid_set_mode: 640x480IL NTSC
PAL Dreamcast HKT-3030:
Code: Select all
OUTPUT:> KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
OUTPUT:> DCDEV_ISO4
OUTPUT:> Quzar@qserve:/usr/local/dc/kos/kos
OUTPUT:> thd: pre-emption enabled, HZ=100
OUTPUT:> maple: active drivers:
OUTPUT:> Dreameye (Camera): Camera
OUTPUT:> Sound Input Peripheral: Microphone
OUTPUT:> PuruPuru (Vibration) Pack: JumpPack
OUTPUT:> VMU Driver: Clock, LCD, MemoryCard
OUTPUT:> Mouse Driver: Mouse
OUTPUT:> Keyboard Driver: Keyboard
OUTPUT:> Controller Driver: Controller
OUTPUT:> DMA Buffer at ac083f80
OUTPUT:> vid_set_mode: 640x480IL NTSC
OUTPUT:> dc-load console support enabled
OUTPUT:> maple: attached devices:
OUTPUT:> Running gd_ATA_IDENTIFY_PACKET_DEV: Got 80 bytes of data back
OUTPUT:> Data+0x000 | 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 |
OUTPUT:> Data+0x010 | 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SE
OUTPUT:> Data+0x020 | 43 44 2d 52 4f 4d 20 44 52 49 56 45 20 20 20 20 | CD-ROM DRIVE
OUTPUT:> Data+0x030 | 36 2e 34 33 20 20 20 20 20 20 20 20 20 20 20 20 | 6.43
OUTPUT:> Data+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
OUTPUT:> Running gd_REQ_MODE: 32 bytes to read from GDROM
OUTPUT:> Got 32 bytes of data back
OUTPUT:> Data+0x000 | 00 00 00 00 00 b4 19 00 00 08 53 45 20 20 20 20 | SE
OUTPUT:> Data+0x010 | 20 20 52 65 76 20 36 2e 34 33 39 39 30 34 30 38 | Rev 6.43990408
OUTPUT:> gd_EXEC_DEV_DIAG returned: 0x01
OUTPUT:> arch: shutting down kernel
OUTPUT:> maple: final stats -- device count = 0, vbl_cntr = 4, dma_cntr = 4
OUTPUT:> vid_set_mode: 640x480IL NTSC
Hi
Here are some more
JAPAN HKT-3000
USA HKT-3020 #1
USA HKT-3020 #2
-ack
Here are some more
JAPAN HKT-3000
Code: Select all
KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4
Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
Dreameye (Camera): Camera
Sound Input Peripheral: Microphone
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac083f80
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
Running gd_ATA_IDENTIFY_PACKET_DEV: Got 80 bytes of data back
Data+0x000 | 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Data+0x010 | 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SE
Data+0x020 | 43 44 2d 52 4f 4d 20 44 52 49 56 45 20 20 20 20 | CD-ROM DRIVE
Data+0x030 | 35 2e 30 37 20 20 20 20 20 20 20 20 20 20 20 20 | 5.07
Data+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Running gd_REQ_MODE: 32 bytes to read from GDROM
Got 32 bytes of data back
Data+0x000 | 00 00 00 00 00 b4 19 00 00 08 53 45 20 20 20 20 | SE
Data+0x010 | 20 20 52 65 76 20 35 2e 30 37 39 38 30 38 33 31 | Rev 5.07980831
gd_EXEC_DEV_DIAG returned: 0x01
arch: shutting down kernel
maple: final stats -- device count = 1, vbl_cntr = 4, dma_cntr = 4
vid_set_mode: 640x480IL NTSC
Code: Select all
KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4
Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
Dreameye (Camera): Camera
Sound Input Peripheral: Microphone
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac083f80
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
Running gd_ATA_IDENTIFY_PACKET_DEV: Got 80 bytes of data back
Data+0x000 | 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Data+0x010 | 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SE
Data+0x020 | 43 44 2d 52 4f 4d 20 44 52 49 56 45 20 20 20 20 | CD-ROM DRIVE
Data+0x030 | 36 2e 34 32 20 20 20 20 20 20 20 20 20 20 20 20 | 6.42
Data+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Running gd_REQ_MODE: 32 bytes to read from GDROM
Got 32 bytes of data back
Data+0x000 | 00 00 00 00 00 b4 19 00 00 08 53 45 20 20 20 20 | SE
Data+0x010 | 20 20 52 65 76 20 36 2e 34 32 39 39 30 33 31 36 | Rev 6.42990316
gd_EXEC_DEV_DIAG returned: 0x01
arch: shutting down kernel
maple: final stats -- device count = 1, vbl_cntr = 4, dma_cntr = 4
vid_set_mode: 640x480IL NTSC
Code: Select all
KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4
Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
Dreameye (Camera): Camera
Sound Input Peripheral: Microphone
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac083f80
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
Running gd_ATA_IDENTIFY_PACKET_DEV: Got 80 bytes of data back
Data+0x000 | 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Data+0x010 | 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SE
Data+0x020 | 43 44 2d 52 4f 4d 20 44 52 49 56 45 20 20 20 20 | CD-ROM DRIVE
Data+0x030 | 36 2e 34 33 20 20 20 20 20 20 20 20 20 20 20 20 | 6.43
Data+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Running gd_REQ_MODE: 32 bytes to read from GDROM
Got 32 bytes of data back
Data+0x000 | 00 00 00 00 00 b4 19 00 00 08 53 45 20 20 20 20 | SE
Data+0x010 | 20 20 52 65 76 20 36 2e 34 33 39 39 30 34 30 38 | Rev 6.43990408
gd_EXEC_DEV_DIAG returned: 0x01
arch: shutting down kernel
maple: final stats -- device count = 1, vbl_cntr = 4, dma_cntr = 4
vid_set_mode: 640x480IL NTSC
NTSC-J HKT-3000
PAL/E HKT-3030
Code: Select all
KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4
Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
Dreameye (Camera): Camera
Sound Input Peripheral: Microphone
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac083f80
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
A1: Visual Memory (0e000000: Clock, LCD, MemoryCard)
A2: Visual Memory (0e000000: Clock, LCD, MemoryCard)
Running gd_ATA_IDENTIFY_PACKET_DEV: Got 80 bytes of data back
Data+0x000 | 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Data+0x010 | 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SE
Data+0x020 | 43 44 2d 52 4f 4d 20 44 52 49 56 45 20 20 20 20 | CD-ROM DRIVE
Data+0x030 | 36 2e 34 32 20 20 20 20 20 20 20 20 20 20 20 20 | 6.42
Data+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Running gd_REQ_MODE: 32 bytes to read from GDROM
Got 32 bytes of data back
Data+0x000 | 00 00 00 00 00 b4 19 00 00 08 53 45 20 20 20 20 | SE
Data+0x010 | 20 20 52 65 76 20 36 2e 34 32 39 39 30 33 31 36 | Rev 6.42990316
gd_EXEC_DEV_DIAG returned: 0x01
arch: shutting down kernel
maple: final stats -- device count = 3, vbl_cntr = 5, dma_cntr = 4
vid_set_mode: 640x480IL NTSC
Code: Select all
KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4
Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
Dreameye (Camera): Camera
Sound Input Peripheral: Microphone
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac083f80
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
A1: Visual Memory (0e000000: Clock, LCD, MemoryCard)
A2: Visual Memory (0e000000: Clock, LCD, MemoryCard)
Running gd_ATA_IDENTIFY_PACKET_DEV: Got 80 bytes of data back
Data+0x000 | 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Data+0x010 | 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SE
Data+0x020 | 43 44 2d 52 4f 4d 20 44 52 49 56 45 20 20 20 20 | CD-ROM DRIVE
Data+0x030 | 36 2e 34 33 20 20 20 20 20 20 20 20 20 20 20 20 | 6.43
Data+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Running gd_REQ_MODE: 32 bytes to read from GDROM
Got 32 bytes of data back
Data+0x000 | 00 00 00 00 00 b4 19 00 00 08 53 45 20 20 20 20 | SE
Data+0x010 | 20 20 52 65 76 20 36 2e 34 33 39 39 30 34 30 38 | Rev 6.43990408
gd_EXEC_DEV_DIAG returned: 0x01
arch: shutting down kernel
maple: final stats -- device count = 3, vbl_cntr = 4, dma_cntr = 4
vid_set_mode: 640x480IL NTSC
Last edited by AvS on Tue Sep 02, 2008 1:06 pm, edited 1 time in total.
Treamcast, newest model (the black one)
This was a nasty one, for some reason the BBA wouldn't fit properly (suppose I should blame cheap Chinese plastics) so I had to remove the BBA plastic casing to allow it to fit.
This was a nasty one, for some reason the BBA wouldn't fit properly (suppose I should blame cheap Chinese plastics) so I had to remove the BBA plastic casing to allow it to fit.
Code: Select all
KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4
Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
Dreameye (Camera): Camera
Sound Input Peripheral: Microphone
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac083f80
vid_set_mode: 640x480IL NTSC
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
Running gd_ATA_IDENTIFY_PACKET_DEV: Got 80 bytes of data back
Data+0x000 | 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Data+0x010 | 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SE
Data+0x020 | 43 44 2d 52 4f 4d 20 44 52 49 56 45 20 20 20 20 | CD-ROM DRIVE
Data+0x030 | 36 2e 34 33 20 20 20 20 20 20 20 20 20 20 20 20 | 6.43
Data+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Running gd_REQ_MODE: 32 bytes to read from GDROM
Got 32 bytes of data back
Data+0x000 | 00 00 00 00 00 b4 19 00 00 08 53 45 20 20 20 20 | SE
Data+0x010 | 20 20 52 65 76 20 36 2e 34 33 39 39 30 34 30 38 | Rev 6.43990408
gd_EXEC_DEV_DIAG returned: 0x01
arch: shutting down kernel
maple: final stats -- device count = 1, vbl_cntr = 4, dma_cntr = 4
vid_set_mode: 640x480IL NTSC
After a huge ordeal trying to buy a "new" Dreamcast, I finally obtained one. Here is the info on the drive:
NTSC-U HKT-3020
NTSC-U HKT-3020
Code: Select all
KallistiOS ##version##: Tue Apr 1 19:38:10 EDT 2008
DCDEV_ISO4
Quzar@qserve:/usr/local/dc/kos/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
Dreameye (Camera): Camera
Sound Input Peripheral: Microphone
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac083f80
vid_set_mode: 640x480 NTSC
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
Running gd_ATA_IDENTIFY_PACKET_DEV: Got 80 bytes of data back
Data+0x000 | 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Data+0x010 | 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | SE
Data+0x020 | 43 44 2d 52 4f 4d 20 44 52 49 56 45 20 20 20 20 | CD-ROM DRIVE
Data+0x030 | 36 2e 34 33 20 20 20 20 20 20 20 20 20 20 20 20 | 6.43
Data+0x040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Running gd_REQ_MODE: 32 bytes to read from GDROM
Got 32 bytes of data back
Data+0x000 | 00 00 00 00 00 b4 19 00 00 08 53 45 20 20 20 20 | SE
Data+0x010 | 20 20 52 65 76 20 36 2e 34 33 39 39 30 34 30 38 | Rev 6.43990408
gd_EXEC_DEV_DIAG returned: 0x01
arch: shutting down kernel
maple: final stats -- device count = 1, vbl_cntr = 4, dma_cntr = 4
vid_set_mode: 640x480 NTSC