Page 4 of 4

Re: XenoGC and Panasonic Q

Posted: Sun Nov 29, 2015 12:06 pm
by TPSNT
Let me know what you find. I finally have a working build environment and I am waiting for some Atmega8A chips to arrive.

Re: XenoGC and Panasonic Q

Posted: Fri Dec 11, 2015 1:48 am
by Undead Sega
Atmega8A chips? Are you making your own XenoGC chip by any chance TPSNT??? :D

Re: XenoGC and Panasonic Q

Posted: Wed Dec 30, 2015 8:37 pm
by TPSNT
I have built a XenoGC and installed it in my Q but it doesn't work. The red LED turns off and then immediately on again. I guess the next step will be to try to get some debug output over the USART.

Re: XenoGC and Panasonic Q

Posted: Mon Jan 25, 2016 1:50 pm
by Undead Sega
Hey guys, sorry for this being late but (belated) Happy New Year!

@TPSNT, that's a shame to hear! What do you think the results would be if it was done on an original XenoGC chip perhaps??

Either way, did you ever get around to your following step of using obtaining debug over USART??? :)

Re: XenoGC and Panasonic Q

Posted: Sun Feb 07, 2016 3:09 pm
by Undead Sega
Hey guys! Hi @TPSNT! :D

How is it going? Is there any updates on this by any chance?? :)

Re: XenoGC and Panasonic Q

Posted: Fri Feb 19, 2016 6:24 pm
by Undead Sega
Hi guys...any news or updates perhaps? :)

Re: XenoGC and Panasonic Q

Posted: Sun Mar 13, 2016 4:23 pm
by Undead Sega
Anything?

Anything at all guys?? :(

Re: XenoGC and Panasonic Q

Posted: Wed May 01, 2019 11:41 am
by aje_fr
TPSNT wrote:
Fri Nov 20, 2015 7:53 pm
This is what I have so far:

Code: Select all

FwDbgstate                  0x8188
FwBSS_Size                  0x01ae
FwTimer2                    0x8078
FwIdleTimeout               0x8192
FwErrByte                   0x8190
FwCmdState1                 0x81a6
FwCmdState2                 0x818a
FwReadLBA                   0x80f8
FwCDB0                      0x80aa
FwMediaOpt                  0x8084
FwFastBootMask              0xfff7
FwReadCfg                   0x8082

FwMemcpy                    0x082f7a
FwMemset                    0x082f9c
FwOrgDiskCheckAddr          0x08867f
FwReset                     0x08d640
FwData1_Source              0x08ebf6
FwDriveState                0x40ed02
FwSetReadOptions            0x0839bb
FwSendCtrlCommand           0x08b2e3
FwDiv512                    0x082f2e

FwInitSpinup                0x083bf1
FwStartDrive                0x0879b6
FwSetInitState              0x08b3c2

FwBP0Addr_ReadECMA          0x08b302
FwBP0Addr_ReadECMA_Exit     0x08b30d
FwBP1Addr_AuthPlusR         0x089ec9
FwBP1Addr_AuthPlusR_Exit    0x089ec9
FwBP1Addr_AuthDMI           0x08aca1
Maybe someone can verify this because I am not sure about some of these.

Hi everyone!
I know that this thread is quuiiitteee old but I'm facing this problem too.
It's now impossible to find a qoob or a viper for the Q so I'm trying to adapt the xenogc to the Q.

I have made all the same steps as TPSNT : my building environnement is ok, modchip correctly wired to the Q, I put his values inside the source code, modify the procedure wich check the drive version.
But what I get is a red light blinking one time at startup, but after the Q is unable to read any disc.

As he was not sure about his value, I wanted to compare his value to the other dvd firmware : 04 06 08 but it's impossible to find binary files (or disassembled) for those drives.

Is there anyone who can provide it to me ?

Or anyone to check if TPSNT's values are correct ?

Thanks !

Re: XenoGC and Panasonic Q

Posted: Wed Jun 03, 2020 2:55 am
by Undead Sega
aje_fr wrote:
Wed May 01, 2019 11:41 am
TPSNT wrote:
Fri Nov 20, 2015 7:53 pm
This is what I have so far:

Code: Select all

FwDbgstate                  0x8188
FwBSS_Size                  0x01ae
FwTimer2                    0x8078
FwIdleTimeout               0x8192
FwErrByte                   0x8190
FwCmdState1                 0x81a6
FwCmdState2                 0x818a
FwReadLBA                   0x80f8
FwCDB0                      0x80aa
FwMediaOpt                  0x8084
FwFastBootMask              0xfff7
FwReadCfg                   0x8082

FwMemcpy                    0x082f7a
FwMemset                    0x082f9c
FwOrgDiskCheckAddr          0x08867f
FwReset                     0x08d640
FwData1_Source              0x08ebf6
FwDriveState                0x40ed02
FwSetReadOptions            0x0839bb
FwSendCtrlCommand           0x08b2e3
FwDiv512                    0x082f2e

FwInitSpinup                0x083bf1
FwStartDrive                0x0879b6
FwSetInitState              0x08b3c2

FwBP0Addr_ReadECMA          0x08b302
FwBP0Addr_ReadECMA_Exit     0x08b30d
FwBP1Addr_AuthPlusR         0x089ec9
FwBP1Addr_AuthPlusR_Exit    0x089ec9
FwBP1Addr_AuthDMI           0x08aca1
Maybe someone can verify this because I am not sure about some of these.

Hi everyone!
I know that this thread is quuiiitteee old but I'm facing this problem too.
It's now impossible to find a qoob or a viper for the Q so I'm trying to adapt the xenogc to the Q.

I have made all the same steps as TPSNT : my building environnement is ok, modchip correctly wired to the Q, I put his values inside the source code, modify the procedure wich check the drive version.
But what I get is a red light blinking one time at startup, but after the Q is unable to read any disc.

As he was not sure about his value, I wanted to compare his value to the other dvd firmware : 04 06 08 but it's impossible to find binary files (or disassembled) for those drives.

Is there anyone who can provide it to me ?

Or anyone to check if TPSNT's values are correct ?

Thanks !
Hello @aje_fr!

No worries about it, glad to see there's some interest in this.

It's funny because like you I too was trying to see if we can get the XenoGC to work on the Panasonic Q, I did the exact thing (except inputting values), modded the machine with the XenoGC and like you it fails to read any disc!

Almost like bricking the Panasonic Q :D

I'm not quite sure if the values work, I mean were would you obtain them, even for the Q to begin with??

Re: XenoGC and Panasonic Q

Posted: Thu Jun 04, 2020 3:21 am
by emu_kidid
Swiss can dump drive firmware via the "System" device. You can do this on every retail version of the GameCube, including the Panasonic Q as long as you can boot homebrew on it.

Dump all drive firmwares, understand what those offsets in XenoGC mean, adapt them for the Q and then you might be in luck. Alternatively you can just play backup discs via Swiss on the Q without a modchip, as long as you have a means to boot Swiss (Action replay, SDML, IPL modchip).

Re: XenoGC and Panasonic Q

Posted: Sat Jun 06, 2020 3:14 am
by Undead Sega
emu_kidid wrote:
Thu Jun 04, 2020 3:21 am
Swiss can dump drive firmware via the "System" device. You can do this on every retail version of the GameCube, including the Panasonic Q as long as you can boot homebrew on it.

Dump all drive firmwares, understand what those offsets in XenoGC mean, adapt them for the Q and then you might be in luck. Alternatively you can just play backup discs via Swiss on the Q without a modchip, as long as you have a means to boot Swiss (Action replay, SDML, IPL modchip).
Ahhh is this what you've done with Swiss and a Panasonic Q? Is that how you got your values perhaps emu_kidid? :)

Re: XenoGC and Panasonic Q

Posted: Thu Jul 16, 2020 12:04 pm
by andre104623
Can the hyper boot patch the Panasonic Q? Since it’s a clone of the qoob pro at least I could gather I have a Panasonic q that I could never get working right it needs a new dvd drive and it will random resets I’ve had it forever just never got to it

Re: XenoGC and Panasonic Q

Posted: Mon Jul 20, 2020 2:25 am
by emu_kidid
HyperBoot doesn't do anything with the drive but Swiss can patch the drive for you if you'd just boot that (and in all scenarios here anyway Swiss would be the better choice).