Jump to content
Light-O-Rama Forums

RS-485 dongle & Windows 11 ARM


aholekamp

Recommended Posts

Apologies in advance if this has been covered - I've spent the past couple hours scouring both LOR forums and the internet looking for answers.  I'm looking for hardware troubleshooting advice.

Where I want to end - using my LOR controllers with xLights and a Raspberry Pi running Falcon Player.  I'm trying to build this up one step at a time, and verify components as I go.  My thought was to connect my laptop to the LOR controller, verify the connection through LOR Hardware Utility, then configure the controller in xLights, test it out, then move that sequence to Falcon Player on the Pi, and connect the LOR controller to the Pi.  I was trying to simplify things, and do it one step at a time - figure out how DMX works with LOR, how xLights addresses those devices, and then figure out he USB port on the Pi.  And of course, I get hung up on the first step.  Argh!

Symptom - I cannot connect my laptop to a CTB16PCg3 (indicator continues to blink, and not go solid).  

Configuration - (y'all will chastise me, and I accept that) - MacBook Air M1(2020), Mac OSX 12.1, Parallels Desktop 17.1.1, running Windows 11 ARM64.  I have the RS-485 high speed dongle (red), connected to a USB port, and Cat 5 to the LOR controller. 

Yes, I've changed several things since I first set up the LOR controllers - new Mac, new version of Windows, ARM processor, all that crap.  It's killing me that I cannot reduce the variables.  Short version is that I like my Mac, and only have Windows for LOR and Quicken.  Otherwise, I'd be all Mac.  And this did all work (on my old Mac, with an Intel chip, and an older version of Parallels and Windows).  I just don't have to configure things like the controller address very often.

So - any thoughts on where to start reducing variables, and troubleshooting?  Thanks in advance.

Link to comment
Share on other sites

Thanks for calling this out!

Yes (-ish).  I had omitted that step initially, and plugged in the USB cable into the laptop.  During my reading, I found that error, ran the FTClean program.  I installed the latest driver from LOR (CDM21228_Setup.exe) and plugged in the USB cable again.  Same result.  I recognize that the driver may still be an issue, and would appreciate some thoughts on how to verify both 1) that any old drivers are removed, and 2) that the correct driver is installed prior to plugging gin the USB cable.

Again - thanks in advance!

Link to comment
Share on other sites

I may be overstepping however you come to the LOR Forum asking how to connect an LOR controller to another software program. Maybe you should be asking the other software developers.

JR

Link to comment
Share on other sites

Dibblejr - you are right to call this out.  Thanks.  I do love my LOR controllers.  And I'd be happy to to discuss (offline) some of the other things I'm trying to do.  I only mentioned my END goal to give context.  

If I were to purchase an additional LOR controller today (I actually need another one for my Mega Tree), I would still have the problem that my laptop isn't connecting to the LOR hardware to configure the address.  That is the question I'm coming to this forum for.

Jimehc - my RS485 adapter is showing as an "Other device".  I believe this is the core of my issue, and I'm not sure how to move forward. (refer to the image I've attached.)

Thanks again for you thoughts!

Screen Shot 2022-01-24 at 10.51.22 PM.png

Link to comment
Share on other sites

Agreed.  I think this is the core of my issue.

I ran the FTClean program (from the USB Troubleshooting Note - http://www.lightorama.com/Documents/RS485_Adapter_Troubleshooting.pdf).  I then installed the latest driver from LOR (CDM21228_Setup.exe) and plugged in the USB cable again.  Same result.

I'm not sure how to verify 1) that  I fully removed the bad device (and driver), and that 2) the official driver installed successfully before I plug in the USB adapter again.  

I appreciate your thoughts, and the time spent responding to this thread.

Link to comment
Share on other sites

Select that "Other Device" then "Update Driver" - not sure you Noticed the Window (Pictured) with the Driver Options.........

Link to comment
Share on other sites

Thanks.  I have tried that approach.  I have CDM21228_Setup under C:\Light-O-Rama\USB 485 Dongle.  Windows responded that it could not find drivers for my device.  

Thanks to you all.  I am glad you had the same thoughts I did - so I'm not going off in the wrong direction.  At this point, I'm thinking I may purchase another USB dongle (I guess they can go bad), and perhaps find a plain-ole PC with an older Windows.

Screen Shot 2022-01-25 at 12.47.11 PM.png

Screen Shot 2022-01-25 at 12.48.12 PM.png

Screen Shot 2022-01-25 at 12.48.03 PM.png

Screen Shot 2022-01-25 at 12.48.49 PM.png

Link to comment
Share on other sites

Drill down further into the XP-vista-W7 folder and select the *bus.INF version

(I had problems with Setup )

Link to comment
Share on other sites

CDM21228_Setup.exe is a compressed (7Zip) executable.. You can extract the contents of the EXE with 7zip - then point to that Driver Folder..

Image002.jpg

Edited by Jimehc
Link to comment
Share on other sites

22 hours ago, Jimehc said:

Please allow me to show a respectful answer to your question...

Image338.jpg

There was NO DISRESPECT to the OP. That is an appropriate answer. If you or the OP think it was disrespectful there is a little button on my post "Report". I would really like to be disrespectful towards you though JimEhc/ ...... 

JR

 

Edited by dibblejr
Link to comment
Share on other sites

4 hours ago, aholekamp said:

Thanks!  I'll give that a try.

Through helping others I have realized that using a MAC with Parrell Windows that it should mirror a Windows based PC therefore you USB adapter should show under the Device Manager but would normally show unknown device. I have never seen it listed as you show. If you disconnect the adapter does that device go away? 

I may be able to help you with that but not what to do to get the other software to work.

JR

Link to comment
Share on other sites

5 hours ago, aholekamp said:

Thanks!  I'll give that a try.

Your Very Welcome...

 

Image003.jpg

Edited by Jimehc
Link to comment
Share on other sites

So it took some research, but I think I finally found my problem.  Basically, my hardware has outpaced the available drivers.  My Mac has the Apple M1 processor (an ARM processor).  Looking at the FTDI compatibility chart, they only support Intel X86 32-bit and 64-bit processors (see the screen snippet attached).  I've also found that there are a number of Windows machines (mostly tablets like the MS Surface Pro X) that are also ARM processors, and would not be able to talk to the LOR hardware (as of now).

Screen Shot 2022-01-28 at 10.32.47 AM.png

Link to comment
Share on other sites

13 hours ago, aholekamp said:

So it took some research, but I think I finally found my problem.  Basically, my hardware has outpaced the available drivers.  My Mac has the Apple M1 processor (an ARM processor).  Looking at the FTDI compatibility chart, they only support Intel X86 32-bit and 64-bit processors (see the screen snippet attached).  I've also found that there are a number of Windows machines (mostly tablets like the MS Surface Pro X) that are also ARM processors, and would not be able to talk to the LOR hardware (as of now).

Screen Shot 2022-01-28 at 10.32.47 AM.png

 

I believe the M1 emulates a x86 architecture for windows virtualisation (I could be wrong about that though), however if you can't get the drivers going, you can still run your controller on FPP just by setting the adaptor up under the "other" tab in outputs.

You also can configure FPP to take E1.31 channel data as an input. So you could use xlights to output E1.31 to the Pi and then have that controlling the LOR dongle and box acting like a bridge for testing purposes.

I know this isn't a solution for unit ID configuration.. I suppose you'll have to use an intel based mac, a windows PC..

But from what it looks like above you just need to install a driver.. Don't use any executables to do it, do it manually in the device preferences in the device manager. I would try to demonstrate this, but I too use xlights on a mac and don't have a windows machine or VM around right now lol...

 

EDIT: spoke too soon: after a quick search this is how you manually install drivers: https://www.bleepingcomputer.com/news/microsoft/how-to-update-windows-10-drivers-manually/

If you still can't get it going after that you may be SOL.

Edited by canadianchristmas
Link to comment
Share on other sites

  • 1 year later...

Hi, I am just writing to share I figured this out with the following setup:
- M2 Macbook Pro (2023)
- Parallels Desktop 19
- USB-RS485 Dongle 

Steps I Took:
1. Clean FTDI with info from https://www.lightorama.com/Documents/RS485_Adapter_Troubleshooting.pdf
2. Restart
3. Download the ARM FTDI Driver from https://ftdichip.com/wp-content/uploads/2022/02/CDM-v2.12.36.4-for-ARM64-Signed-Distributable.zip with steps to follow for the installation here  https://forum.parallels.com/threads/ftdi-arm-vcp-driver-questions.357162/ (where you put the folder needs to be on the C: drive not the mac virtual drives)
4. Use device manager to manually install the ARM driver (be sure to point the path when browsing locally to the ARM folder and not the other folder that is included in the download)
5. It should install and in Windows Device Manager, show a com port number and no error or yellow icon. 

image.png.20f20b36510a6bdfa14557a938f868eb.pngimage.png.0c2674c032dd3e9a764d84d6ee36b39e.png

 

Edited by beachdj309
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...