HID node not working on asus ep121 vvvv b29.2 x86

Does anyone else have problems with the HID node in beta x86 29.2? For me it’s red and not working. Works fine in earlier versions, including beta 29. It’s on an asus ep121 running windows 7 64 bit.

in b29.2 x86 i open the helppatch of HID (Devices) and at a quick look everythingishappy.

please provide a simple patch that works in b29, but shows red nodes in b29.2

Hey danke for looking Joreg. I just checked on another computer and it worked fine. The bugger is that this was the only decent way I’d found to get the touch infos from the tablet in to vvvv.

It works fine on the asus with vvvv 29.1 and earlier.

old:

new:

please try to be more precise with your words…
so you did start that same testpatch

  • on an asus tablet
    ** with b29.2: fails
    ** with b29: works
  • on another pc
    ** with b29.2: works
    ** with b29: works
    true?

how about latest a29.3?

Yes exactly. I also tried the asus tablet with the latest alpha (09e3750ca2) without success. Tablet with the alpha vvvv has a hard crash on startup, I also have this same behavior with b29.2 with /showexceptions turned on.

Startup log from b29.2:

[10:44:08.543](10:44:08.543) everything you know is wrong
[10:44:08.543](10:44:08.543) Adding lib\thirdparty\x86 to PATH.
[10:44:08.574](10:44:08.574) creating SplashScreen
[10:44:08.606](10:44:08.606) creating GClock
[10:44:08.621](10:44:08.621) creating GMainloop
[10:44:08.621](10:44:08.621) creating GLog
[10:44:08.621](10:44:08.621) creating GApplication
[10:44:08.621](10:44:08.621) creating GGlobals
[10:44:08.777](10:44:08.777) Problem creating HidDeviceController:Device cannot be opened
[10:44:08.777](10:44:08.777) creating GNodeFactory
[10:44:08.777](10:44:08.777) creating Gex9Base
[10:44:08.808](10:44:08.808) Direct3D9 initialized.
[10:44:08.871](10:44:08.871) ExceptionDialog is disabled. Start vvvv with /showexceptions to enable it.
[10:44:08.902](10:44:08.902) enumeratig Game Devices...
[10:44:09.152](10:44:09.152) found Game Devices: 
[10:44:09.152](10:44:09.152) enumerating Midi Input Ports...
[10:44:09.152](10:44:09.152) found Midi Input Ports: 
[10:44:09.152](10:44:09.152) enumerating Midi Output Ports...
[10:44:09.152](10:44:09.152) found Midi Output Ports: "Microsoft GS Wavetable Synth"
[10:44:09.167](10:44:09.167) enumeratig TAPI Devices...
[10:44:09.167](10:44:09.167) found TAPI devices: 
[10:44:09.167](10:44:09.167) enumeratig Audio Renderer Devices...
[10:44:09.214](10:44:09.214) found Audio Renderer Devices: "Speakers (Realtek High Definiti","Default DirectSound Device","Default WaveOut Device","DirectSound: Speakers (Realtek High Definition Audio)"
[10:44:09.214](10:44:09.214) enumeratig Midi Renderer Devices...
[10:44:09.214](10:44:09.214) found Midi Renderer Devices: "Default MidiOut Device","Microsoft GS Wavetable Synth"
[10:44:09.214](10:44:09.214) enumeratig External Renderer Devices...
[10:44:09.214](10:44:09.214) found External Renderer Devices: 
[10:44:09.230](10:44:09.230) enumeratig Audio Input Devices...
[10:44:09.230](10:44:09.230) found Audio Input Devices: "Microphone (Realtek High Defini"
[10:44:09.230](10:44:09.230) enumeratig Video Input Devices...
[10:44:09.245](10:44:09.245) found Video Input Devices: "USB Camera"
[10:44:09.276](10:44:09.276) creating MainForm
[10:44:09.339](10:44:09.339) creating AddonHost
[10:44:10.992](10:44:10.992) creating NodeBrowser, WindowSwitcher, Kommunikator
[10:44:11.008](10:44:11.008) creating HIDDeviceController
[10:44:11.133](10:44:11.133) Problem creating HidDeviceController:Device cannot be opened
[10:44:11.133](10:44:11.133) scanning for Externals
[10:44:14.658](10:44:14.658) vvvv is up and running

Startup log from alpha prior to vvvv closing:

[10:40:38.032](10:40:38.032) everything you know is wrong
[10:40:38.032](10:40:38.032) Adding lib\thirdparty\x86 to PATH.
[10:40:38.048](10:40:38.048) creating SplashScreen
[10:40:38.079](10:40:38.079) creating GClock
[10:40:38.095](10:40:38.095) creating GMainloop
[10:40:38.095](10:40:38.095) creating GLog
[10:40:38.095](10:40:38.095) creating GApplication
[10:40:38.095](10:40:38.095) creating GGlobals
[10:40:38.095](10:40:38.095) installing mouse hook for render windows
[10:40:38.095](10:40:38.095) creating global keyboard for render windows
[10:40:38.110](10:40:38.110) creating global mouse for render windows
[10:40:38.110](10:40:38.110) creating global mouse
[10:40:38.110](10:40:38.110) creating global keyboard
[10:40:38.110](10:40:38.110) creating device listener
[10:40:38.110](10:40:38.110) creating HID device controller
[10:40:38.266](10:40:38.266) Problem creating HidDeviceController:Device cannot be opened
[10:40:38.266](10:40:38.266) creating GNodeFactory
[10:40:38.282](10:40:38.282) creating Gex9Base
[10:40:38.313](10:40:38.313) Direct3D9 initialized.
[10:40:38.344](10:40:38.344) ExceptionDialog is enabled.
[10:40:38.376](10:40:38.376) enumeratig Game Devices...
[10:40:38.625](10:40:38.625) found Game Devices: 
[10:40:38.625](10:40:38.625) enumerating Midi Input Ports...
[10:40:38.625](10:40:38.625) found Midi Input Ports: 
[10:40:38.625](10:40:38.625) enumerating Midi Output Ports...
[10:40:38.625](10:40:38.625) found Midi Output Ports: "Microsoft GS Wavetable Synth"
[10:40:38.625](10:40:38.625) enumeratig TAPI Devices...
[10:40:38.625](10:40:38.625) found TAPI devices: 
[10:40:38.641](10:40:38.641) enumeratig Audio Renderer Devices...
[10:40:38.672](10:40:38.672) found Audio Renderer Devices: "Speakers (Realtek High Definiti","Default DirectSound Device","Default WaveOut Device","DirectSound: Speakers (Realtek High Definition Audio)"
[10:40:38.672](10:40:38.672) enumeratig Midi Renderer Devices...
[10:40:38.672](10:40:38.672) found Midi Renderer Devices: "Default MidiOut Device","Microsoft GS Wavetable Synth"
[10:40:38.672](10:40:38.672) enumeratig External Renderer Devices...
[10:40:38.672](10:40:38.672) found External Renderer Devices: 
[10:40:38.672](10:40:38.672) enumeratig Audio Input Devices...
[10:40:38.688](10:40:38.688) found Audio Input Devices: "Microphone (Realtek High Defini"
[10:40:38.688](10:40:38.688) enumeratig Video Input Devices...
[10:40:38.703](10:40:38.703) found Video Input Devices: "USB Camera"
[10:40:38.734](10:40:38.734) creating MainForm
[10:40:38.781](10:40:38.781) creating AddonHost
[10:40:40.294](10:40:40.294) creating NodeBrowser, WindowSwitcher, Kommunikator
[10:40:40.310](10:40:40.310) creating HIDDeviceController
[10:40:40.435](10:40:40.435) Problem creating HidDeviceController:Device cannot be opened
[10:40:40.435](10:40:40.435) scanning for Externals
[10:40:42.728](10:40:42.728) vvvv is up and running

hm…so the log says:

“Problem creating HidDeviceController:Device cannot be opened”
you don’t get this if you start b29 with /logstartup on that same pc?

also you say:

  • b29.2 starts fine but then the HID node is red.
  • when starting b29.2 with /showexceptions it immediately crashes.
    true?

Yep, the b29 log just says it crates the HID controller and has no hiccups:

[02:44:29.754](02:44:29.754) everything you know is wrong
[02:44:29.756](02:44:29.756) Adding lib\thirdparty\x86 to PATH.
[02:44:29.803](02:44:29.803) creating SplashScreen
[02:44:29.870](02:44:29.870) creating GClock
[02:44:29.921](02:44:29.921) creating GMainloop
[02:44:29.923](02:44:29.923) creating GLog
[02:44:29.924](02:44:29.924) creating GApplication
[02:44:29.925](02:44:29.925) creating GGlobals
[02:44:30.246](02:44:30.246) creating GNodeFactory
[02:44:30.248](02:44:30.248) creating Gex9Base
[02:44:30.296](02:44:30.296) Direct3D9 initialized.
[02:44:30.397](02:44:30.397) ExceptionDialog is disabled. Start vvvv with /showexceptions to enable it.
[02:44:30.480](02:44:30.480) enumeratig Game Devices...
[02:44:31.037](02:44:31.037) found Game Devices: 
[02:44:31.039](02:44:31.039) enumerating Midi Input Ports...
[02:44:31.041](02:44:31.041) found Midi Input Ports: "In From MIDI Yoke:  1","In From MIDI Yoke:  2","In From MIDI Yoke:  3","In From MIDI Yoke:  4"
[02:44:31.048](02:44:31.048) enumerating Midi Output Ports...
[02:44:31.050](02:44:31.050) found Midi Output Ports: "Microsoft GS Wavetable Synth","Out To MIDI Yoke:  1","Out To MIDI Yoke:  2","Out To MIDI Yoke:  3","Out To MIDI Yoke:  4"
[02:44:31.064](02:44:31.064) enumeratig TAPI Devices...
[02:44:31.066](02:44:31.066) found TAPI devices: 
[02:44:31.078](02:44:31.078) enumeratig Audio Renderer Devices...
[02:44:31.157](02:44:31.157) found Audio Renderer Devices: "Speakers (Realtek High Definiti","Default DirectSound Device","Default WaveOut Device","DirectSound: Speakers (Realtek High Definition Audio)"
[02:44:31.159](02:44:31.159) enumeratig Midi Renderer Devices...
[02:44:31.169](02:44:31.169) found Midi Renderer Devices: "Default MidiOut Device","Microsoft GS Wavetable Synth","Out To MIDI Yoke:  1","Out To MIDI Yoke:  2","Out To MIDI Yoke:  3","Out To MIDI Yoke:  4"
[02:44:31.171](02:44:31.171) enumeratig External Renderer Devices...
[02:44:31.175](02:44:31.175) found External Renderer Devices: 
[02:44:31.183](02:44:31.183) enumeratig Audio Input Devices...
[02:44:31.193](02:44:31.193) found Audio Input Devices: "Microphone (Realtek High Defini"
[02:44:31.197](02:44:31.197) enumeratig Video Input Devices...
[02:44:31.235](02:44:31.235) found Video Input Devices: "USB Camera"
[02:44:31.325](02:44:31.325) creating MainForm
[02:44:31.489](02:44:31.489) creating AddonHost
[02:44:36.243](02:44:36.243) creating NodeBrowser, WindowSwitcher, Kommunikator
[02:44:36.268](02:44:36.268) creating HIDDeviceController
[02:44:36.590](02:44:36.590) scanning for Externals
[02:44:42.196](02:44:42.196) vvvv is up and running

b29.2 runs, but yes the hid node is red (second screen shot).
b29.2 will not start on the with /showexceptions, same with the alphas I’ve tried, but they have it turned on anyway right?

All comments/logs/screens above are just talking about the asus tablet.

@everyonishappy:
pls try following build: daily/develop-jvcl-trunk/
and report back

Thanks Elias,

I just tried with your new build:

  • vvvv launched with /logstartup
  • hid node is no longer red
  • hid node is outputting data.

So I’m happy.

There was still this in the log:

[18:57:23.412](18:57:23.412) creating HIDDeviceController
[18:57:23.652](18:57:23.652) Error creating device 
[18:57:23.712](18:57:23.712) scanning for Externals
[18:57:30.968](18:57:30.968) vvvv is up and running
[18:57:31.203](18:57:31.203) Error creating device 
[18:57:31.438](18:57:31.438) Error creating device

new build available where we should see the device id/path which fails to open.

[23:01:54.198](23:01:54.198) creating HIDDeviceController
[23:01:54.573](23:01:54.573) Error creating device (DeviceID: 3432, DevicePath: )
[23:01:54.633](23:01:54.633) scanning for Externals
[23:02:03.222](23:02:03.222) vvvv is up and running
[23:02:03.494](23:02:03.494) Error creating device (DeviceID: 3432, DevicePath: )
[23:02:03.709](23:02:03.709) Error creating device (DeviceID: 3432, DevicePath: )

mkay…so device with id 3432 makes some troubles. are you missing any device that now no longer works with vvvv? or is just that this device always failed and only the latest update also shows the right error message?

@everyoneishappy: we had to update a third party library in order to make the HID node work on x64 builds. for details see https://discourse.vvvv.org/. can you check the node once more on your hardware using this build?