tolga9009 / elgato-gchd

DISCONTINUED. Reverse engineering the Elgato Game Capture HD to make it work under Linux.
Other
282 stars 36 forks source link

support for hd60 s #46

Open marlon99rocks opened 5 years ago

marlon99rocks commented 5 years ago

plz help

bloodywing commented 5 years ago

See here: #15 - not going to happen anytime soon.

flyinprogrammer commented 4 years ago

also, my 60 hd s has a different product id:

Jan 15 16:00:40 incontrol kernel: usb 4-4: New USB device found, idVendor=0fd9, idProduct=005e, bcdDevice=1f.4f
Jan 15 16:00:40 incontrol kernel: usb 4-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 15 16:00:40 incontrol kernel: usb 4-4: Product: Game Capture HD60 S
Jan 15 16:00:40 incontrol kernel: usb 4-4: Manufacturer: Elgato Systems

005e

current code is referencing: 0x004f

https://github.com/tolga9009/elgato-gchd/blob/0.2.0/src/gchd.cpp#L23

Updating the code seems to work as intended:

root@incontrol:/home/ascherger/Development/elgato-gchd/build# ./src/gchd 
The Elgato Game Capture HD60 S is currently not supported.
root@incontrol:/home/ascherger/Development/elgato-gchd/build# git diff
diff --git a/src/gchd.cpp b/src/gchd.cpp
index 3cbce8b..b736728 100644
--- a/src/gchd.cpp
+++ b/src/gchd.cpp
@@ -20,7 +20,7 @@
 #define GAME_CAPTURE_HD_2      0x0051
 #define GAME_CAPTURE_HD_3      0x005d // new revision GCHD (HDNew)
 #define GAME_CAPTURE_HD60      0x005c // Game Capture HD60 - unsupported
-#define GAME_CAPTURE_HD60_S    0x004f // Game Capture HD60 S - unsupported
+#define GAME_CAPTURE_HD60_S    0x005e // Game Capture HD60 S - unsupported

 // firmware
 const char * FW_MB86H57_H58_IDLE[] =
davvore33 commented 4 years ago

Hi @flyinprogrammer, my hd 60s also has a different id, I'm trying to let it work as well

Khyretos commented 3 years ago

also, my 60 hd s has a different product id:

Jan 15 16:00:40 incontrol kernel: usb 4-4: New USB device found, idVendor=0fd9, idProduct=005e, bcdDevice=1f.4f
Jan 15 16:00:40 incontrol kernel: usb 4-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 15 16:00:40 incontrol kernel: usb 4-4: Product: Game Capture HD60 S
Jan 15 16:00:40 incontrol kernel: usb 4-4: Manufacturer: Elgato Systems

005e

current code is referencing: 0x004f

https://github.com/tolga9009/elgato-gchd/blob/0.2.0/src/gchd.cpp#L23

Updating the code seems to work as intended:

root@incontrol:/home/ascherger/Development/elgato-gchd/build# ./src/gchd 
The Elgato Game Capture HD60 S is currently not supported.
root@incontrol:/home/ascherger/Development/elgato-gchd/build# git diff
diff --git a/src/gchd.cpp b/src/gchd.cpp
index 3cbce8b..b736728 100644
--- a/src/gchd.cpp
+++ b/src/gchd.cpp
@@ -20,7 +20,7 @@
 #define GAME_CAPTURE_HD_2      0x0051
 #define GAME_CAPTURE_HD_3      0x005d // new revision GCHD (HDNew)
 #define GAME_CAPTURE_HD60      0x005c // Game Capture HD60 - unsupported
-#define GAME_CAPTURE_HD60_S    0x004f // Game Capture HD60 S - unsupported
+#define GAME_CAPTURE_HD60_S    0x005e // Game Capture HD60 S - unsupported

 // firmware
 const char * FW_MB86H57_H58_IDLE[] =

have you been able to make your HD60S work then?

RyzeNGrind commented 2 years ago

@kireita @flyinprogrammer @davvore33 Any luck getting the HD60S to work on Linux? I'm running Ubuntu 22.04LTS for reference.

davvore33 commented 2 years ago

not from here unluckily @RyzeNGrind