Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Loupedeck Live - Images not updated #3219

Closed
exlee opened this issue Jun 3, 2023 · 9 comments · Fixed by #3226
Closed

Loupedeck Live - Images not updated #3219

exlee opened this issue Jun 3, 2023 · 9 comments · Fixed by #3226
Assignees
Labels
Milestone

Comments

@exlee
Copy link

exlee commented Jun 3, 2023

Hi,

I've installed CommandPost and it doesn't seem to work with Loupedeck Live.
CommandPost doesn't report any errors whatsoever (see attached console dump).

Beyond missing images everything else works. I can change color of the buttons, app switching works, haptic feedback works correctly and configuration is also there. For some reason it just doesn't seem to "send" the images.

  • After initial connection icons are the default "boot" ones, i.e. green "pacmans".
  • After reloading CommandPost it's changes to all black.
  • I tried to use multiple source of icons (drag and drop, from app, even without - only text), but nothing gets updated.

I'm running Ventura 13.4 (but I updated to check if restart/update would help as it didn't work on 13.3) on Apple Silicon.


Build Date:                     Mar 17 2023, 15:33:25
macOS Version:                  13.4.0
CommandPost Locale:             en_PL
Current Keyboard Layout:        Polish
Final Cut Pro Path:             
Final Cut Pro Version:          Not Installed
Final Cut Pro Language:         Not Installed
Developer Mode:                 false

2023-06-03 14:44:34: -- Loading /Applications/CommandPost.app/Contents/Resources/extensions/cp/init.lua
2023-06-03 14:44:42: 
2023-06-03 14:44:42: 14:44:42         cp:     Loading Plugins...
2023-06-03 14:44:45: 14:44:45 ** Warning:   plugins: Slow Plugin: core.loupedeckctandlive.manager (1.7251179218292)
2023-06-03 14:44:45: 14:44:45 ** Warning:   plugins: Slow Plugin: core.menu.menuaction (2.1272149085999)
2023-06-03 14:44:45:                  cp:     Plugins Loaded.
2023-06-03 14:44:45:                          Startup Time: 2.842362 seconds
2023-06-03 14:44:45:                          Garbage Collection Mode: generational
2023-06-03 14:44:45: -- Done.
@exlee
Copy link
Author

exlee commented Jun 3, 2023

FYI: I've found the issue, it seems that (for whatever reason) Loupedeck Live behaves exactly the same as Razer Stream. I'll draft a PR, but not sure if that's catch all (maybe there are devices that don't behave like Stream?) so extra checkbox in UI might be needed.

@latenitefilms
Copy link
Contributor

This is super interesting! Thanks for sharing!

Are you able to share the hardware details that are on the sticker on the back of your Loupedeck?

Are you able to confirm what firmware your device is running?

@exlee
Copy link
Author

exlee commented Jun 4, 2023

Sure, here's some extra information that could help.

I've done some extra hacking and it seems that I could completely re-route Live to be used in CommandPost as Razer Stream Controller. Did this because it seems that plastic frame grid over display is covering some of output. See the picture.

If that's NOT the case with Razer Stream i suppose there could be completely separate rendering logic.
If it is - I could probably hack some stuff to fix it.


Captured data from serial:

Manufacturer: Loupedeck
Product: Loupedeck Live

Firmware (output of hs.loupedeck:requestFirmareVersion - btw. it could be put in docs, took me a moment to find it 😅 )

{
  b = "0.2.11",
  c = "0.9.0",
  data = "��\v�\t����",
  i = "0.0.0",
  id = 3079
}

Sticker Info (? - non-latin char):

Model/????: Loupedeck Live
TYPE/???: LDD-2001 VER/???: 02.00
Input: 5V --- 0.7A(max) LOUPEDECK OY, FINLAND
??: 5V --- 0.7A(??) MADE IN THAILAND ?????

Compliance logos
S/N: [Redacted]

I'm not comfortable with sharing full S/N but let me know if there are any specific digits that'd be helpful.

@latenitefilms
Copy link
Contributor

Legend, thank you! I'll try plugging in a Loupedeck Live, updating the firmware, and see if I can reproduce.

@latenitefilms
Copy link
Contributor

Note to self... this is what I was running:

image

@latenitefilms
Copy link
Contributor

...after updating:

image

@latenitefilms
Copy link
Contributor

Ok, so even with the latest v0.2.5 firmware, the Loupedeck Live still seems to work on CommandPost.

Loupedeck Live
Type: LDD-2001
Version: 01.30

@latenitefilms
Copy link
Contributor

...and v0.2.5 is the latest firmware the latest Loupedeck software will let me install:

image

@latenitefilms
Copy link
Contributor

Here's what CommandPost reports using :requestFirmwareVersion()

image

latenitefilms added a commit that referenced this issue Jun 15, 2023
- If using Loupedeck Live firmware above v0.2.5, let's assume it uses the newer Razer screen format.
- Closes #3219
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants