Jump to content



Photo
- - - - -

Device Error


  • Please log in to reply
13 replies to this topic

#1 fresler1

fresler1

    Enthusiast

  • Members
  • PipPipPip
  • 67 posts

  • Flag: United States of America

  • Favorite Pinball: Venom

Posted 24 March 2025 - 03:54 AM

I've been trying to get DOFLinx to work for FX3. When I launch DOFLinx, I get the error that it can't set the Device for LINK 3 to 1. The range must be 1-0.

The config line is:
LINK_LS=104,50,1000,255
 
I have one device. So, the first part should be 104, right? 1 for the device and 04 for the port. 


#2 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,570 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 24 March 2025 - 04:20 AM

DOFLinx is telling you (badly) that you have 0 (zero) output devices to choose from.  So your base issue is that DOFLinx is not "seeing" you output device.  What output board do you have?  For some more information set DEBUG=1 and start DOFLinx.  Feel free to post the LOG here if you are still not getting anywhere.


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#3 fresler1

fresler1

    Enthusiast

  • Members
  • PipPipPip
  • 67 posts

  • Flag: United States of America

  • Favorite Pinball: Venom

Posted 24 March 2025 - 10:07 AM

Here's the log:

24-Mar-25 05:39.42.324 - DOFLinx for Pinball Emulators - DOFLinx by DDH69

24-Mar-25 05:39:42.326 - Starting up - version 8.11 24-Mar-25 05:39:42.327 - 64 bit operating system

24-Mar-25 05:39:42.327 - 64 bit application

24-Mar-25 05:39:42.327 - DirectOutput di version = 3.1.9001.18028 dated 8/23/2024 5:34:58

24-Mar-25 05:39:42.329 - For support come and visit the community here http: //www.vpforums

24-Mar-25 05:39:42.329 - Pre-Reading DOFLinx. INI startup config file details

24-Mar-25 05:39:42.365 - DEBUG enabled with showing of window True

24-Mar-25 05:39:43.186 - Joystick # 1 detected : 32 buttons DPAD 2-Axis

24-Mar-25 05:39:43.191 - PinOne Port =

24-Mar-25 05:39:43.193 - No valid output devices for DOFLinx were found

sorry about that.

24-Mar-25 05:39:43.194 - Reading DOFLinx INI startup config file details

24-Mar-25 05:39:43.196 - Tuming DEBUG off

24-Mar-25 05:39:43.214 - DEBUG enabled with showing of window True

24-Mar-25 05:39:43.218 - Reading DirectOutputConfig file named c:NDirectOutput (config direct

24-Mar-25 05:39:43.223 - Error in configuration for LINK_ item #3 trying to set device to 1 Neer

24-Mar-25 05:39:45.180 - Stopping ROM

24-Mar-25 05:39:45.221 - PinOne Port = COM3

24-Mar-25 05:39:45.221 - DOFLinx device: 1 Initializing as PinOne

24-Mar-25 05:39:45.236 - DOFLinx deve:1 PinOne setup with 63 outputs

 

Thanks!
Floyd


#4 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,570 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 24 March 2025 - 10:55 PM

And what output board do you have?


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#5 fresler1

fresler1

    Enthusiast

  • Members
  • PipPipPip
  • 67 posts

  • Flag: United States of America

  • Favorite Pinball: Venom

Posted 24 March 2025 - 11:16 PM

It's PinOne

 

The log seemed to indicate it couldn't find the board at first but then it finally did. But I could be completely wrong on that!


Edited by fresler1, 24 March 2025 - 11:22 PM.


#6 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,570 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 25 March 2025 - 02:05 AM

Sorry I missed that (I was on my phone).

 

Yes you are correct, the PinOne "GetDevice" call in DOF has failed to return a PinOne device when called at DOFLinx startup then has responded later.  Unfortunately this is a known issue with the PinOne code in DOF.

 

DOFLinx tries to help you with this by allowing retries to connect to a PinOne device.  You can enable this by adding PINONE_WORKAROUND=3 to your DOFLinx.INI file.  The number represents the retries.  You can set this higher if you need to, but more than 5 doesn't make a lot of sense as DOFLinx will just sit and wait for something that is unlikely to respond.  Try it at 3 and see if that works for you.


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#7 fresler1

fresler1

    Enthusiast

  • Members
  • PipPipPip
  • 67 posts

  • Flag: United States of America

  • Favorite Pinball: Venom

Posted 25 March 2025 - 10:57 AM

That parameter took care of the error! However, I'm not getting any feedback from FX3. I didn't see a guide in the Guides folder for FX3. Below are some lines from the log which I think are relevant:

25-Mar-25 06:30:47.282 - Named process detected and startup commenced

23-IMar-25 06:30:47.205 - Stopping ROM

25-Mar-25 06:30:47.344 - PinOne Port = COM3

23-Mar-25 06:30:47.349 - DOFLinx device: 1 Initializing as PinOne

25-Mar-25 06:30:47.354 - DOFLink device: 1 PinOne setup with 83 outputs

25-Mar-25 06:30:47.875 - FX3.EXE file exists, getting detais

25-Mar-25 06:30:47.880 - FX3 EXE name=C.Program Files 186j\Steam steamapps common \Pinbal FX3 Pinbal FX3.exe Sise=11

25-Mar-25 06:90:47.888 - No matching size profile for FX3. ExE found - prepare to panic pinbal may be broken

23-Mar-25 06:30:47.896 - FX3 infornation process failed to get key inionation from FXd.EXE …. now disablng the link



#8 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,570 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 25 March 2025 - 11:05 AM

The detected process, file name and size look odd.

 

Are you using the Steam version of Pinball FX3?

 

Do you have your PROCESSES= setup like this https://doflinx.gith...sespppppppppppp  Obviously you only need "Pinball FX3" (no quotes) and any other emulators you are using.


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#9 fresler1

fresler1

    Enthusiast

  • Members
  • PipPipPip
  • 67 posts

  • Flag: United States of America

  • Favorite Pinball: Venom

Posted 26 March 2025 - 01:38 AM

All I have for PROCESSES is Pinball FX3. The line with the size got truncated in my previous post.  Here is a more complete listing:

25-Mar 25 21:24:12.490 - DOFLinx device: 1 PinOne setup with 63 outputs

25-Mar-25 21:24:13.016 - FX3.EXE file exists, getting details

25-Mar-25 21 24:13.023 - FX3 EXE name=C:\Program Files (x86)\Steam\steamapps\common\Pinball FX3\Pinball FX3.exe Size=11605456 bates, Dated 11/25 2024 9:22:07 PM

25-Mar 25 21 24 13.030 - No matching size profile for FX3. EXE found prepare to panic pinballmas be

25-Mar-25 21.24.13.095 - FX3 information process failed to get key information from FX3 EXE now disabling the link

 

I am using the Steam version of FX3. 


Edited by fresler1, 26 March 2025 - 02:35 AM.


#10 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,570 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 26 March 2025 - 05:57 AM

You need at least version 8.14 of DOFLinx for the latest FX3.exe (which you have). Time to update!


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#11 fresler1

fresler1

    Enthusiast

  • Members
  • PipPipPip
  • 67 posts

  • Flag: United States of America

  • Favorite Pinball: Venom

Posted 26 March 2025 - 12:23 PM

I upgraded to 8.23 and no errors! DOFLinx gets events from the tables! I'm still not getting any feedback, though, to my solenoids.  I'm sure I have something configured wrong.

 

My solenoid for the left slingshot is on output #3. So, the line should be like this, correct?

LINK_LS=103,50,1000,255

 

I appreciate all of your help!



#12 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,570 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 26 March 2025 - 09:52 PM

Your LINK_LS= line is formatted correctly for output #3.

 

Have you tested that port #3 "fires" with the "Test Device" right-click utility?

Are you getting any actions, ie flashers, etc?

Do you have the FX3 files in a folder that is being pointed to?

If you still have issues create another LOG file with DEBUG=2 and post it. https://doflinx.gith...Create_Log.html


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#13 fresler1

fresler1

    Enthusiast

  • Members
  • PipPipPip
  • 67 posts

  • Flag: United States of America

  • Favorite Pinball: Venom

Posted 27 March 2025 - 01:14 AM

All is well! I just did a clean install into my DOFLINX folder, tested all my solenoids, launched Aliens, and all my toys responded! It was so cool when the Queen captured my ball and my table shook!

#14 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,570 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 27 March 2025 - 03:09 AM

Excellent, glad to hear that pinball is again ALIVE !


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here