Kraken Z73 | set lcd screen gif | Assertion Error ('Cannot find bulk out device') #621
Replies: 5 comments 4 replies
-
Just tried this on a fresh VM with a new Python install and venv. I replaced the driver in Zadig and liquidctl does not see my Kraken Z53 anymore. In Zadig I see the same drivers for the two endpoints as you, so there is probably something else at play. |
Beta Was this translation helpful? Give feedback.
-
I didn't notice that it could be reversed back to HidUsb? I'll look
tomorrow.
…On Fri, Aug 18, 2023, 11:11 PM CriticalPoint ***@***.***> wrote:
Did you switch the driver back HidUsb (vl0.0.19041.3031) --> WinUSB
(v6.1.7600.16385) and if so, did liquidctl regain sight of it, or did you
just bin off the VM? 🙂
—
Reply to this email directly, view it on GitHub
<#621 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACQGRIIBTU6IEYSKLQWCZ6LXV7LALANCNFSM6AAAAAA3L3XEFI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Lots of stuff's happened to get this sorted! Short version is that I uninstalled the device using USBDeview, but Windows just kept assigning the same driver back and so I ended up disconnecting the Kraken and scanned through the registry (exporting and deleting) any and all mention of NZXT, VID_1E71, and/or PID_3008. I then went in to find the drivers (found in the reg entries), I then installed CAM (for drivers) and after a couple reboots, I plugged the Z73 in and rebooted. I am now starting to think that the 'main driver' for the device isn't the same as the driver that accesses storage - more work to do here to get to the bottom of that [goes to check USBDeview...] Yeah, "Device Name : 0000.0014.0000.013.001.001.000.000.000" looks like a promising place to start 🤩 I might not know what I am doing, but I won't give up trying - the worst kind of tinkerer 😅 😂 It's either this, or I've managed to some how completely bork the storage on the Kraken, possibly by uploading too much data, or causing overflow (I recall reading something about buckets...). No clue on that, but that's my final thought if this 'other driver' doesn't resolve it. Thanks for listening - update to follow 🤷🏻♂️ |
Beta Was this translation helpful? Give feedback.
-
Holy sheet, CAM can now see the device 🤯 It's not ideal, but it is progress! |
Beta Was this translation helpful? Give feedback.
-
I've tried recreating the
I verified each with Confirmed that each time I am placing I'm tired and done for the evening (errrrm, morning 🥱), so I will work out a plan to partition off some SSD and blat Windows onto it to tinker in a completely new and isolated environment as I really do now want to see this through. |
Beta Was this translation helpful? Give feedback.
-
Hey folks 👋🏻
Until recently I had this working well so I suspect that my issue is more related to Python than it is LiquidCTL!
In a bid to bring my python knowledge from basically none to at least being able to understand how it pulls together, and maybe a bit of syntax, I've ended-up basically bricking my python by having loads of different versions - I found that PATH was confusingly pointing at InkScape! 🤷🏻♂️
Anyway, I now have fresh Python [3.11.4], a
venv
withliquidctl
and I'm able to set pump duty, fan speed and brightness on the Kraken Z73, but what I have not been able to do is set a GIF (or static image) due to this error:I've followed all the guides and also updated the
LibUSB 1.0 DLL
, since the python version changed - and I've been scrolling through the code line by line for around 5 hours now, but cannot make sense of why this just isn't working and why I am able to partially access the device..The code surrounding the error:
I had the suspicion that it could be related to file size even though it worked before and so, assuming nothing, I tried with some smaller files and I hit the same error every time. I checked this as that specific line of code flags in the
--verbose
error (which is in the screenshot at the bottom).Here's the code surrounding the file size. Seems unrelated.
My most recent thought was that the data is loaded into a bucket on a separate interface, which is why I can do some things and not others, so I checked with Zadiag and I see that there ARE two, and that they ARE configured differently...
Interface 0
Interface 1
So what I'm thinking is that I press this comedy-sized button
and replace
HidUsb
withWinUSB
, and that fixes it - but I worry that in actual fact I'll just lose access altogether.Here's the process I've been through which might shed some light on this - if anyone can see what stoooopid thing I have done (PATH, DIR or syntax issues) then please, just put me out of my misery! 🙏🏻
Beta Was this translation helpful? Give feedback.
All reactions