Jump to content
Flirc Forums

Just got the Skip 1s, can’t use it.


GreyFoxRTX
Go to solution Solved by jason,

Recommended Posts

I just want to say I've had my head down in frustration trying to do my solution and I'm extremely frustrated and exhausted with windows bullshit. I will write a long post about it. Windows developer documentation is awful, their registry documentation is lackluster, and their sandboxed environment is broken.

I understand one of the issues that was caused by steam but not the logitech one. With the logitch one, I see the issue, but if I close the app and re-launch it, it connects fine. Can someone with the software, can they confirm? @Fourqui

Also, can everyone in the thread experiencing this issue please open regedit and export the following branches for me: (save as type text files).

Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet

You can attach them here.

Thank you everyone in advance.

Link to comment
Share on other sites

Hello Jason,

I'm unable to download the skipUpdate app. When attempting to download from your previous post, I receive the error "This XML file does not appear to have any style information associated with it." Any help would be greatly appreciated as I just recently received my skip remote and have been unable to use it.

Link to comment
Share on other sites

7 minutes ago, sgburgess687 said:

Hello Jason,

I'm unable to download the skipUpdate app. When attempting to download from your previous post, I receive the error "This XML file does not appear to have any style information associated with it." Any help would be greatly appreciated as I just recently received my skip remote and have been unable to use it.

Can you go to settings, accessibility, enable admin panel. Go to the logs panel, and send me the logs real quick? I have to recreate the app, I think it got purged.

Link to comment
Share on other sites

As I said earlier, happy to test this out, but for some reason never got a notification that the thread had updates (I've checked the follow topic again button again just in case I missed it last time).

So I tried both apps listed and with the last version a single successful connection.... but since then nothing (maybe swapping remotes was an issue).  Often on closing the app I will get prompted about giving permissions vs when a remote is connected, again that's very random and maybe I've missed a key step with this new version.

I'm also your worst nightmare, Steam and Logitech user all on Windows 11.

But if you want anything testing, let me know what and what order the steps should be in.  Knowing windows, it's almost needing to reboot the pc for each test just to be sure nothing was left over from the last time the app was run.  And a very clear step guide on what to do (or not to do).

Link to comment
Share on other sites

8 hours ago, Jilas671 said:

As I said earlier, happy to test this out, but for some reason never got a notification that the thread had updates (I've checked the follow topic again button again just in case I missed it last time).

So I tried both apps listed and with the last version a single successful connection.... but since then nothing (maybe swapping remotes was an issue).  Often on closing the app I will get prompted about giving permissions vs when a remote is connected, again that's very random and maybe I've missed a key step with this new version.

I'm also your worst nightmare, Steam and Logitech user all on Windows 11.

But if you want anything testing, let me know what and what order the steps should be in.  Knowing windows, it's almost needing to reboot the pc for each test just to be sure nothing was left over from the last time the app was run.  And a very clear step guide on what to do (or not to do).

https://update.flirc.tv/skipapp/pr/1268/SkipApp-0.9.966.7563-beta-0.9.966-x64.msix?token=skipAppUpdate

i think you missed my link. Please try the following and please give me any and all logs. Go to preferences->accessibility. Then click the wrench and go to the admin panel and the logs tab. Open the folder and zip up and post the logs. But this version may work

** Edit **

Also, can everyone in the thread experiencing this issue please open regedit and export the following branches for me: (save as type text files).

Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet

Link to comment
Share on other sites

13 minutes ago, Wesley said:

IRDB.zip this is all the logs i have

Thank you so much. Can you open regedit, and export the following branches for me: (save as type text files).

Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet

Thank you so much.

Link to comment
Share on other sites

21 hours ago, jason said:

https://update.flirc.tv/skipapp/pr/1268/SkipApp-0.9.966.7563-beta-0.9.966-x64.msix?token=skipAppUpdate

i think you missed my link. Please try the following and please give me any and all logs. Go to preferences->accessibility. Then click the wrench and go to the admin panel and the logs tab. Open the folder and zip up and post the logs. But this version may work

** Edit **

Also, can everyone in the thread experiencing this issue please open regedit and export the following branches for me: (save as type text files).

Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet

That was the version I was using, and not sure what is going on as nothing connects correctly and will grab the logs, but I think starting a fresh and then take it one step at a time is the way to go.

So clean install, sitting at the connect your flirc remote.. connect the remote... I get the Do you want to allow this app from unknown publisher to make changes, and the app is SkipDevice RestrictionBroker.exe (as I type this it prompts again). click yes....and nothing.  Close the app and get another prompt to make changes (its as if these changes are just not getting processed/allowed)

On second attempt nothing, until I close the app then get prompted again.  The continue button never appears.  (tried both remotes)

So using I'll do this later. I create a remote (Bottom left, not connected, Bottom middle,Gray-connecting...- remoting the remote changes this to offline)

(At this point, its so annoying to need to create activities. vs being just able to import a backup, also why does it default to looking at Pictures folder)  Import previous remote setup (fine), export it (fine - still working with Live drive - thanks).

So quit (get prompted for permissions again). Remote the remote, start the app, connect the remote... no prompt, not connection (stuck at connecting), when I close the app get the prompt up.

Below are the logs (next post will be the registry)

Skip Logs and Registry - 5-5-24.zip

Link to comment
Share on other sites

Thanks to Wesley, I spent about 7 hours on his machine, and once again, it's Microsoft's fault.

Short answer

Windows Shipped Broken Software in their Last Update

Explanation

They now support something called dynamic lighting through human interface devices. Unfortunately, they auto load logitech software that runs when you plug in something that 'may' be in the same category. Logitech software runs and checks to see if it's their device. When they check, they open it, and they never fucking close it. So now no matter what I do, no matter what I try, I can not open my own device because of logitech.

Solution

Kill the processes

Step 1

hit Start and type Services and hit enter.
image.png

Step 2

Scroll down and find "logitech lamparray service" and double click it.

image.png

Step 3

Click Stop to stop the service

Change the Startup Type to: Disabled

image.png

Step 4

Unplug the remote and Plug it back in.

---

I understand your frustration. But believe me, as someone who has spent 4 years on this product only to keep getting fucked by windows, I assure you, I'm more frustrated. I constantly hault sales because of their bullshit. They force me into a sandboxed envirornment and keep doing stuff like this. I spent almost all night trying to come up with a work around. There is none. I don't have permissions to kill the service within the app. I don't have permission to open the device in shared mode. I tried running an outside program that talks to the USB device but creates a sock connection between the app and the external app but I don't have permission. I'm so fucking angry with them I can't put into words how much of a waist of time this has been. I'm on week 3 of windows only debugging. 

The only thing I can do now is detect the issue ,and bring up a page to the user and walk them through these instructions.
 

  • Like 2
Link to comment
Share on other sites

@jason Thanks for looking at this, and thanks to @Wesley for providing the platform to get to this stage.

Can confirm the craziness I had all fixed by stopping the service.  No pop up asking for permissions each time which I guess is the big red flag for the future if people have problems.  Why these remotes are being picked up as a possible logitech device is strange for sure, 

I just hope this confirmation and thanks, helps in some small degree.  And I do hope you can take a moment to relax and know people are thankful for your support.

  • Like 1
Link to comment
Share on other sites

1 hour ago, Jilas671 said:

@jason Thanks for looking at this, and thanks to @Wesley for providing the platform to get to this stage.

Can confirm the craziness I had all fixed by stopping the service.  No pop up asking for permissions each time which I guess is the big red flag for the future if people have problems.  Why these remotes are being picked up as a possible logitech device is strange for sure, 

I just hope this confirmation and thanks, helps in some small degree.  And I do hope you can take a moment to relax and know people are thankful for your support.

I may be able to detect the service and stop it manually... I'm trying to create an app for test. If anyone has some time today, I would love some help testing this approach. I can't reproduce this locally so am dependent on everyone's kindness and generosity with this.

  • Like 1
Link to comment
Share on other sites

13 hours ago, jason said:

I may be able to detect the service and stop it manually... I'm trying to create an app for test. If anyone has some time today, I would love some help testing this approach. I can't reproduce this locally so am dependent on everyone's kindness and generosity with this.

Sorry timezones and such make answering slow at times.. 

Happy to test anything you have, but to be honest we have a solution, just add that to the faq.  Or give them a batch file that if run as admin stops the service and then disables it.  A quick test these are the lines people would need to run in a admin command prompt.
 

net stop logi_lamparray_service
sc config logi_lamparray_service start= disabled

And 
sc query logi_lamparray_service
checks if its running.

Still waking up, but could be thrown into a batch file, or I assume you can call this within an app.

As said I think you have spent too much of your precious time fixing windows issues, to do much more than have a faq somewhere.  But if you have something happy to test and feedback.

Edited by Jilas671
Link to comment
Share on other sites

5 hours ago, Jilas671 said:

Sorry timezones and such make answering slow at times.. 

Happy to test anything you have, but to be honest we have a solution, just add that to the faq.  Or give them a batch file that if run as admin stops the service and then disables it.  A quick test these are the lines people would need to run in a admin command prompt.
 

net stop logi_lamparray_service
sc config logi_lamparray_service start= disabled

And 
sc query logi_lamparray_service
checks if its running.

Still waking up, but could be thrown into a batch file, or I assume you can call this within an app.

As said I think you have spent too much of your precious time fixing windows issues, to do much more than have a faq somewhere.  But if you have something happy to test and feedback.

Ohhh it’s not that simple. That’s what I’m trying to do is put this in the app. I need a machine to test this on.  The app has limited permissions and I’ve tried stoping other services on my computer and I get permission denied errors. So I’m hoping the app has permission for this service. But would need help. That’s why you get the dialog asking for permissions. I had to run a process with elevated permissions but so far that hasn’t worked for me. 

Link to comment
Share on other sites

On 5/5/2024 at 9:50 AM, Jilas671 said:

@jason Thanks for looking at this, and thanks to @Wesley for providing the platform to get to this stage.

Can confirm the craziness I had all fixed by stopping the service.  No pop up asking for permissions each time which I guess is the big red flag for the future if people have problems.  Why these remotes are being picked up as a possible logitech device is strange for sure, 

I just hope this confirmation and thanks, helps in some small degree.  And I do hope you can take a moment to relax and know people are thankful for your support.

I bought a mouse but can don't know why my windows 10 machine is not auto lauching that logitech service. I've also tried installing every damn version of logitech hub I can find...

I need help, can someone with the issue please help. Can you start the logitech service that causes the problem. Unplug/plug the remote. Launch the SkipApp to see if the problem exists. Can you tell me if the following app is able to connect to the remote?

Download here: Skip Sync

If so, I will try one more method. Please, I'm at the mercy of your support since I can't reproduce this, and I can't progress with any features until this is solved and we've been working on it for 3 weeks.

Link to comment
Share on other sites

18 minutes ago, jason said:

I bought a mouse but can don't know why my windows 10 machine is not auto lauching that logitech service. I've also tried installing every damn version of logitech hub I can find...

I need help, can someone with the issue please help. Can you start the logitech service that causes the problem. Unplug/plug the remote. Launch the SkipApp to see if the problem exists. Can you tell me if the following app is able to connect to the remote?

Download here: Skip Sync

If so, I will try one more method. Please, I'm at the mercy of your support since I can't reproduce this, and I can't progress with any features until this is solved and we've been working on it for 3 weeks.

So quick test for you.

Enabled the service checked the Skip app, fails. As expected.

Run this app, get a small window, with disconnected, (percent bar 0% and load file).  Plug in the remote Disconnected changes to Connected.  Tried this with the service on Auto and Manual, - but running both times the same.  The service state does not change and is running all the time.  Just to confirm load up the Skip App on its own, and that can't connect.

Out of insanity. with the service disabled. this app running, then start the skip app, that throws the warning message again and never connects... until I close this app and then Skip app connects to the remote without needing to be reloaded.

So looks like you are onto something.  Hope the feedback helps.

 

Link to comment
Share on other sites

12 minutes ago, Jilas671 said:

So quick test for you.

Enabled the service checked the Skip app, fails. As expected.

Run this app, get a small window, with disconnected, (percent bar 0% and load file).  Plug in the remote Disconnected changes to Connected.  Tried this with the service on Auto and Manual, - but running both times the same.  The service state does not change and is running all the time.  Just to confirm load up the Skip App on its own, and that can't connect.

Out of insanity. with the service disabled. this app running, then start the skip app, that throws the warning message again and never connects... until I close this app and then Skip app connects to the remote without needing to be reloaded.

So looks like you are onto something.  Hope the feedback helps.

 

Now it just depends on Windows Universal App will allow me to run an escalated process that uses hidapi to communicate with the remote. It'll be a ton of work. So fucking stupid.

Thank you so much for the quick feedback. I'm going to deploy a external windows app that users can run that auto-fixes all this bullshit for now until I can implement my entire USB stack outside the app and hope it works.

Link to comment
Share on other sites

22 minutes ago, jason said:

Now it just depends on Windows Universal App will allow me to run an escalated process that uses hidapi to communicate with the remote. It'll be a ton of work. So fucking stupid.

Thank you so much for the quick feedback. I'm going to deploy a external windows app that users can run that auto-fixes all this bullshit for now until I can implement my entire USB stack outside the app and hope it works.

No problem, just good timing on when you posted.

I guess you expected the new app, to block the skip software from connecting, in a similar way that the logitech service does.  And I guess that proves you can grab sole control over the remote when they are plugged in without asking for extra permissions.

Very happy to test any versions as you need (timezones permitting of course will depend on the speed of the answer).

PS those commands I mentioned are one of the worst case options, next to doing it manually in the service panel, they just need sticking in a batch file (or run from a command prompt) as long as it has admin privileges - it will just stop and then block the service. 

Edited by Jilas671
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...