Jump to content



Photo
- - - - -

Help with DofLinx with 2 devices

DOF LINX Critical Error Wemos PinOne

  • Please log in to reply
12 replies to this topic

#1 bwalbeck

bwalbeck

    Neophyte

  • Members
  • Pip
  • 7 posts

  • Flag: ---------

  • Favorite Pinball: pinbot

Posted 23 March 2024 - 11:23 PM

Currently I am getting a DOFLinx critical error - Error in configuration for LINK_ item #3 trying to set device to 1 needs to be in the range of 1-0.  I have 2 devices a pinone from CSD and a wemos on the pinmos board.  Now when i comment out the DIRECTOUTPUTGLOBAL=C:\DirectOutput\GlobalConfig_b2SServer.xml line in my DOFLinx.ini i can get the solenoids and all toy working in the doflinx tester, but the LEDS do not initialize.  when i remove the comment on that global config line i get the critical error, but the leds and matrix work during launch.  I have tried changing all the devices to 2 in the ini incase it was making the wemos 1 and pinone 2 but in the debug and logs it shows the Pinone is being set as device 1

 

DOFLinx.ini

 

####
# System generated DOFLinx.INI file at 8:40:40 PM Tuesday, January 16, 2024
####
 
DEBUG=1
 
DIRECTOUTPUTCONFIG=c:\DirectOutput\directoutputconfig11.ini
DIRECTOUTPUTGLOBAL=C:\DirectOutput\GlobalConfig_b2SServer.xml
PATH_B2S_SERVER=C:\vPinball\VisualPinball\Tables\
 
PATH_FX2=\
PATH_FX2_B2S=\
PATH_FX3=C:\DirectOutput\FX3_PUPlayer\
PATH_FX3_B2S=C:\DirectOutput\FX3_B2S\
FP_ATTEMPT_LINK=1
 
PROCESSES=Pinball FX2,Pinball FX3,Future Pinball
 
 
# Set the key code for the keys being used as Left and Right flippers
# Used for the default fll back if a full link cannot be established
# Left Shift = A0, Right Shift = A1
 
L_FLIPPER_KEY=A0
R_FLIPPER_KEY=A1
 
# Just in case things go wrong (ie no keyup signal is detected, flipper held down for a long time), what is the maximum time a flipper solenoid / contactor can be in in milliseconds
MAX_FLIPPER_ON=5000
 
# Use random colour order for the RGB undercabinet lighting
RGB_STYLE=RANDOM
 
# Use the flipper key press to to cause undercabinet lighting to change
RGB_TRIGGER=FLIPPER
 
# The minimum time for change between flipper flips, 1000mS or 1 second
RGB_MIN_TIME=1000
 
 
# Turn on the attempt to make a full connection to Future Pinball when it is detected as running
FP_ATTEMPT_LINK=1
FP_LINK_WAIT_TIME=60000
 
# The device / port for the left and right flippers, set to output device 1, left flipper solenoid on port 1 and right flipper solenoid on port 2
#L_FLIPPER_OUTPUT=101
#R_FLIPPER_OUTPUT=102
#LINK_LF=101,50,10000,255
#LINK_RF=102,50,10000,255
 
# The other 8 solenoid of a 10 solenoid setup using ports 4 to 11 inclusive
# 102 is for solenoid 2, 101 is for solenoid 1. Change to other other solenoids in your system
# if you have more than 2. 
LINK_LS=102,50,500,255
LINK_RS=102,50,500,255
LINK_BL=102,50,500,255
LINK_BC=102,50,500,255
LINK_BR=101,50,500,255
LINK_ML=101,50,500,255
LINK_MC=101,50,500,255
LINK_MR=101,50,500,255
 
 
# Ports for the shaker
LINK_SH=112,1000,5000,255
 
#Uncomment these lines if you have a lightbar
#LINK_FLOL=134
#LINK_FLIL=137
#LINK_FLCN=140
#LINK_FLIR=143
#LINK_FLOR=146
 
#button board
LINK_SR=149,ON,0,255
LINK_ST=126,MONO
LINK_EB=127,MONO
LINK_EX=128,MONO
LINK_CN=125,MONO
LINK_LB=128,MONO
LINK_FR=129,MONO
 
#Other stuff
#LINK_BK=113,ON,0,255
LINK_GR=110,750,10000,255
LINK_KN=159,120,500,255
 
 
 
 
 
 
#####
GAME_COLOUR = AdventureLand,Red,Cyan,Yellow,White,Medium_orchid,Aqua,Dark_turquoise,Medium_purple
GAME_COLOUR = AlienIsolationPinball,Medium_Blue,Lime,Dodger_Blue,Lime_Green
GAME_COLOUR = AliensPinball,Medium_Blue,Dark_Golden_Rod,Dodger_Blue
GAME_COLOUR = AlienvsPredatorPinball,Medium_Blue,Lime_Green,Dodger_Blue,Yellow_Green
GAME_COLOUR = AmericanDadPinball,Medium_Blue,Lime_Green,Dodger_Blue,Yellow_Green
GAME_COLOUR = ArcherPinball,Medium_Blue,Yellow,Dodger_Blue,Blue_Violet
GAME_COLOUR = BacktotheFuture,Light_steel_blue,White,Crimson,Gray,Teal,Yellow,Dodger_blue
GAME_COLOUR = BallyCreatureBlackLagoon,Light_Pink,Green_Yellow,Medium_Sea_Green,Silver,Steel_Blue,Forest_Green,Golden_Rod,Light_Cyan,Orange_Red,Lawn_Green
GAME_COLOUR = Biolab,Dark_Red,Lime,Blue,Cyan,Blue_Violet,Yellow
GAME_COLOUR = Blade,Blue,Blue_Violet,Salmon
GAME_COLOUR = BobaFett,Lime,Golden_Rod,Blue_Violet
GAME_COLOUR = BobsBurgersPinball,Medium_Blue,Lime_Green,Dark_Red,Dodger_Blue,Yellow_Green
GAME_COLOUR = CaptainAmerica,Blue,Dark_Red,Dodger_Blue,Gold
GAME_COLOUR = CastleStorm,Blue,Gold,Lime,Dodger_Blue,Orange,Lime_Green
GAME_COLOUR = CivilWar,Blue,Dark_Red,Dodger_Blue,Light_Salmon
GAME_COLOUR = Deadpool,Dark_Red,Blue,Medium_slate_blue,Dodger_Blue
GAME_COLOUR = DoomPinball,Yellow,Silver,Gray,Dark_Orange,Dim_Gray,Orange_Red,Peru,Crimson
GAME_COLOUR = DoctorStrange,Dark_Red,Blue,Gold,Lime_Green,Dark_Violet,Orange,Dodger_Blue,Lime,Medium_Slate_Blue
GAME_COLOUR = EarthDefense,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR = ElDorado,Orange,Lime_Green,Yellow,Coral,Lime,Yellow_Green,Cyan
GAME_COLOUR = EpicQuest,Lime_Green,Dodger_Blue,Yellow_Green,Cyan
GAME_COLOUR = ET,Yellow,Amber,Sky_blue,Sienna,Aqua_marine,Slate_gray,Dark_olive_green
GAME_COLOUR = Excalibur,Dark_Red,Blue,Lime,Dodger_Blue,Cyan
GAME_COLOUR = FalloutPinball,Crimson,White,Red,Brown,Light_Steel_Blue,Slate_Blue
GAME_COLOUR = FamilyGuyPinball,Dodger_Blue,Lime_Green,Salmon,Dark_Violet,Yellow_Green
GAME_COLOUR = FantasticFour,Blue,Yellow,Dodger_Blue,Orange_Red
GAME_COLOUR = FearItself,Dark_Red,Blue,Yellow,Lime,Dark_Violet,Orange
GAME_COLOUR = GhostRider,Dodger_Blue,White,Yellow,Light_Salmon,Orange_Red
GAME_COLOUR = GuardiansoftheGalaxy,Dodger_Blue,Orange,Medium_Purple
GAME_COLOUR = IRONMAN,Blue,Dark_Red,Dodger_Blue,Gold
GAME_COLOUR = Jaws,Dark_turquoise,Gray,White,Salmon,Light_coral,Tan,Papaya_whip,Peru
GAME_COLOUR = JurassicMayhem,Sandy_brown,Forest_green,Dark_green,Dark_olive_green,Dark_khaki,Peru,Tan,Navajo_white,Beige,Dark_golden_rod,Corn_silk
GAME_COLOUR = JurassicPark,Lawn_green,Amber,Yellow,Light_slate_gray,Cadet_blue,Black,Rosy_brown,Light_steel_blue,Medium_sea_green,Silver
GAME_COLOUR = JurassicWorld,Light_steel_blue,Silver,Tan,Forest_green,Gray,Cadet_blue,Yellow_green,Teal,Bisque
GAME_COLOUR = Mars,Blue,Yellow,Deep_sky_blue,Gold
GAME_COLOUR = MarvelsAntMan,Medium_Blue,Dark_Red,Dodger_Blue
GAME_COLOUR = MarvelsAvengersAgeofUltron,Dark_Red,Dodger_Blue,Lime_Green,Light_Salmon,Cyan
GAME_COLOUR = MarvelsTheAvengers,Blue,Dark_Red,Dodger_Blue,Gold
GAME_COLOUR = MarvelsWomenofPowerAForce,Red,Lime,Gold,Slate_Blue,Tomato,Silver,Dark_Orchid,Spring_Green
GAME_COLOUR = MarvelsWomenofPowerChampions,Dodger_Blue,Yellow,Red,Gray,Golden_Rod,Crimson,Orange
GAME_COLOUR = MidwayDrDude,White,Orange_red,Red,Yellow,Forest_green,Crimson,Coral,Medium_turquoise,Golden_rod
GAME_COLOUR = MoonKnight,Dodger_Blue,Blue,Cyan,Royal_Blue
GAME_COLOUR = MsSplosionMan,Dodger_Blue,Pink,Medium_Blue,Purple,Royal_Blue
GAME_COLOUR = Paranormal,Lime_Green,Dodger_Blue,Yellow_Green
GAME_COLOUR = Pasha,Dark_Violet,Golden_Rod,Dodger_Blue
GAME_COLOUR = PlantsVSZombies,Lime_Green,Yellow_Green,Dodger_Blue
GAME_COLOUR = Portal,Dodger_Blue,Yellow_Green,Medium_Blue,Yellow
GAME_COLOUR = Rome,Dark_Red,Gold,Dodger_Blue,Light_Salmon,Yellow_Green,Orange
GAME_COLOUR = SecretsoftheDeep,Blue,Yellow,Dodger_Blue
GAME_COLOUR = Shaman,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR = SonofZeus,Dark_orange,Silver,Dark_salmon,Amber,Sienna,Light_steel_blue,Firebrick
GAME_COLOUR = SorcerersLair,Blue,Blue_Violet,Dodger_Blue,Slate_Blue
GAME_COLOUR = SouthParkButtersVeryOwnPinballGame,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime_Green
GAME_COLOUR = SouthParkSuperSweetPinball,Dark_Red,Lime,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime_Green,Yellow_Green
GAME_COLOUR = SpiderMan,Dark_Red,Lime,Blue,Gold,Dark_Violet,Orange
GAME_COLOUR = StarWarsAhchToIsland,Peru,Tan,Light_Slate_Gray,Light_Golden_Rod,Turquoise,Deep_Sky_Blue,Spring_Green,Steel_Blue
GAME_COLOUR = STARWARSDARTHVADER,Light_sky_blue,Dark_Red,Cyan
GAME_COLOUR = StarWarsEpisodeVTheEmpireStrikesBack,Medium_Blue,Yellow,Dark_Red,Dodger_Blue
GAME_COLOUR = StarWarsEpisodeVIReturnoftheJedi,Slate_Blue,Golden_Rod,Medium_Blue,Lime_Green,Dodger_Blue,Yellow
GAME_COLOUR = StarWarsLastJedi,Gold,Orange_Red,Aqua,Coral,Dark_Khaki,Light_Steel_Blue,Yellow_Green,Steel_Blue
GAME_COLOUR = StarWarsPinballDroids,Medium_Blue,Yellow,Orange,Navy,Gold,Orange_Red
GAME_COLOUR = StarWarsPinballEpisodeIVANewHope,Cyan,Golden_Rod,Dodger_Blue,Yellow
GAME_COLOUR = StarWarsPinballHanSolo,Dodger_Blue,Royal_Blue,Antique_White
GAME_COLOUR = StarWarsPinballMastersoftheForce,Medium_Blue,Salmon,Dodger_Blue,Purple,Cyan,Dark_Red
GAME_COLOUR = StarWarsPinballMightoftheFirstOrder,Light_sky_blue,Dodger_Blue,Dark_Red,Cyan
GAME_COLOUR = StarWarsPinballRogueOne,Gray,Silver,Light_Sky_Blue,Teal,Beige,Bisque,Aqua_Marine,Slate_Gray,Dark_Orange
GAME_COLOUR = StarWarsPinballStarWarsRebels,Medium_Blue,Yellow,Royal_Blue,Orange_Red,Purple,Lime_Green
GAME_COLOUR = StarWarsPinballTheForceAwakens,Dark_Red,Medium_Blue,Blue_Violet
GAME_COLOUR = StarWarsStarfighterAssault,Medium_Blue,Dodger_Blue,Dark_Red
GAME_COLOUR = StarWarsTheCloneWars,Dark_Red,Pink,Medium_Blue,Medium_Turquoise,Lime,Lime_Green
GAME_COLOUR = SuperLeagueASRoma,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR = SuperLeagueZenStudiosFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR = SuperLeagueArsenalFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR = SuperLeagueLiverpoolFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR = SuperLeagueJuventus,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR = SuperLeagueACMilan,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR = SuperLeagueRealMadridCF,Lime_Green,Medium_Blue,Lime,Yellow,Red
GAME_COLOUR = SuperLeagueFCBarcelona,Slate_Blue,Lime_Green,Yellow,Blue_Violet,Lime,Red
GAME_COLOUR = Tesla,Lime_Green,Yellow_Green,Dodger_Blue,Golden_Rod
GAME_COLOUR = TheElderScrollsVSkyrimPinball,Light_Slate_Gray,Gold,Golden_Rod,Dark_Sea_Green,Peru,Tan
GAME_COLOUR = TheInfinity Gauntlet,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR = TheWalkingDead,Lime_Green,Royal_Blue,Yellow_Green
GAME_COLOUR = Thor,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime
GAME_COLOUR = V12,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue
GAME_COLOUR = Venom,Dark_Red,Blue,Dark_Violet,Dodger_Blue
GAME_COLOUR = WildWestRampage,Yellow_Green,Dodger_Blue,Royal_Blue
GAME_COLOUR = WMSFishTales,Forest_green,Medium_spring_green,Pale_green,Aqua,Blue,Golden_Rod,Dark_turquoise,Gold,Deep_sky_blue,Sandy_brown,Green
GAME_COLOUR = WMSFunHouse,Blue,Amber,Dark_green,Dodger_blue,Yellow,Red,Green,Peru,Orange_red,Golden_rod
GAME_COLOUR = WMSGetaway,Red,Steel_blue,Dim_gray,Navy,Dark_red,Teal
GAME_COLOUR = WMSHurricane,Gray,Lawn_Green,Slate_Gray,Dark_Orange,Dark_Blue,Medium_Blue,Cyan,Orange_Red,Papaya_Whip
GAME_COLOUR = WMSJunkyard,Amber,Lawn_green,Burly_wood,Orange,Peru,Dark_turquoise
GAME_COLOUR = WMSMedievalMadness,Yellow,Amber,Rosy_brown,Firebrick,Forest_green,Gray,Dark_salmon,Dark_orange
GAME_COLOUR = WMSMonsterBash,Lime,Amber,Dark_Turquoise,Sky_Blue,Lawn_Green,Orchid,Deep_Pink,Thistle,Light_Sky_Blue
GAME_COLOUR = WMSRedAndTedRoadShow,Yellow,Orange,Orange_Red,Forest_Green,Yellow_Green,Blue,Navy,Magenta,White
GAME_COLOUR = WMSSpaceStation,Red,Dim_gray,Orange,Dark_orange,Medium_blue,Silver
GAME_COLOUR = WMSWhiteWater,Peru,Blue,Royal_Blue,Light_Steel_Blue,Sienna,Aqua,Turquoise,Yellow,Beige
GAME_COLOUR = Wolverine,Dark_Red,Medium_Blue,Yellow,Dark_Violet
GAME_COLOUR = WorldWarHulk,Lime_Green,Yellow_Green,Dodger_Blue,Lime,Yellow
GAME_COLOUR = XMen,Blue,Blue_Violet,Gold,Dodger_Blue,Slate_Blue,Orange
 
 
 
Log File Output:
 
23-Mar-24 19:04:16.197 - DOFLinx for Pinball Emulators - DOFLinx by DDH69
23-Mar-24 19:04:16.214 - Starting up - version 7.46
23-Mar-24 19:04:16.223 - 64 bit operating system
23-Mar-24 19:04:16.231 - 32 bit application
23-Mar-24 19:04:16.241 - For support come and visit the community here http://www.vpforums....p?showforum=104
23-Mar-24 19:04:16.252 - Pre-Reading DOFLinx.INI startup config file details
23-Mar-24 19:04:16.335 - DEBUG enabled with showing of window True
23-Mar-24 19:04:21.001 - Found Wemos controller named 'Boognish'
23-Mar-24 19:04:21.014 - Joystick # 1 detected : 28 buttons   Z-Axis
23-Mar-24 19:04:21.101 - PinOne Port = 
23-Mar-24 19:04:21.103 - !!! No valid output devices for DOFLinx were found ...... sorry about that !!!
23-Mar-24 19:04:21.111 - Reading DOFLinx.INI startup config file details
23-Mar-24 19:04:21.120 - Turning DEBUG off
23-Mar-24 19:04:21.150 - DEBUG enabled with showing of window True
23-Mar-24 19:04:21.154 - Reading DirectOutputConfig file named c:\DirectOutput\directoutputconfig11.ini
23-Mar-24 19:04:21.180 - Error in configuration for  LINK_ item #3  trying to set device to 1 Needs to be in the range 1-0
23-Mar-24 19:04:23.002 - Stopping ROM
23-Mar-24 19:04:23.179 - PinOne Port = COM3
23-Mar-24 19:04:23.181 - DOFLinx device: 1 Initializing as PinOne
23-Mar-24 19:04:23.190 - DOFLinx device:1 PinOne setup with 63 outputs
23-Mar-24 19:04:29.099 - Shutting down
23-Mar-24 19:04:29.109 - Program close
23-Mar-24 19:11:51.181 - DOFLinx for Pinball Emulators - DOFLinx by DDH69
23-Mar-24 19:11:51.199 - Starting up - version 7.46
23-Mar-24 19:11:51.209 - 64 bit operating system
23-Mar-24 19:11:51.218 - 32 bit application
23-Mar-24 19:11:51.226 - For support come and visit the community here http://www.vpforums....p?showforum=104
23-Mar-24 19:11:51.234 - Pre-Reading DOFLinx.INI startup config file details
23-Mar-24 19:11:51.319 - DEBUG enabled with showing of window True
23-Mar-24 19:11:55.994 - Found Wemos controller named 'Boognish'
23-Mar-24 19:11:56.009 - Joystick # 1 detected : 28 buttons   Z-Axis
23-Mar-24 19:11:56.106 - PinOne Port = 
23-Mar-24 19:11:56.110 - !!! No valid output devices for DOFLinx were found ...... sorry about that !!!
23-Mar-24 19:11:56.118 - Reading DOFLinx.INI startup config file details
23-Mar-24 19:11:56.126 - Turning DEBUG off
23-Mar-24 19:11:56.160 - DEBUG enabled with showing of window True
23-Mar-24 19:11:56.166 - Reading DirectOutputConfig file named c:\DirectOutput\directoutputconfig11.ini
23-Mar-24 19:11:56.190 - Error in configuration for  LINK_ item #3  trying to set device to 1 Needs to be in the range 1-0
23-Mar-24 19:11:58.009 - Stopping ROM
23-Mar-24 19:11:58.161 - PinOne Port = COM3
23-Mar-24 19:11:58.164 - DOFLinx device: 1 Initializing as PinOne
23-Mar-24 19:11:58.173 - DOFLinx device:1 PinOne setup with 63 outputs
23-Mar-24 19:12:23.665 - Shutting down
23-Mar-24 19:12:23.676 - Program close
23-Mar-24 19:13:11.784 - DOFLinx for Pinball Emulators - DOFLinx by DDH69
23-Mar-24 19:13:11.801 - Starting up - version 7.46
23-Mar-24 19:13:11.811 - 64 bit operating system
23-Mar-24 19:13:11.820 - 32 bit application
23-Mar-24 19:13:11.829 - For support come and visit the community here http://www.vpforums....p?showforum=104
23-Mar-24 19:13:11.837 - Pre-Reading DOFLinx.INI startup config file details
23-Mar-24 19:13:11.921 - DEBUG enabled with showing of window True
23-Mar-24 19:13:16.656 - Found Wemos controller named 'Boognish'
23-Mar-24 19:13:16.669 - Joystick # 1 detected : 28 buttons   Z-Axis
23-Mar-24 19:13:16.762 - PinOne Port = 
23-Mar-24 19:13:16.765 - !!! No valid output devices for DOFLinx were found ...... sorry about that !!!
23-Mar-24 19:13:16.773 - Reading DOFLinx.INI startup config file details
23-Mar-24 19:13:16.782 - Turning DEBUG off
23-Mar-24 19:13:16.813 - DEBUG enabled with showing of window True
23-Mar-24 19:13:16.817 - Reading DirectOutputConfig file named c:\DirectOutput\directoutputconfig11.ini
23-Mar-24 19:13:16.841 - Error in configuration for  LINK_ item #3  trying to set device to 1 Needs to be in the range 1-0
23-Mar-24 19:13:18.668 - Stopping ROM
23-Mar-24 19:13:18.844 - PinOne Port = COM3
23-Mar-24 19:13:18.846 - DOFLinx device: 1 Initializing as PinOne
23-Mar-24 19:13:18.855 - DOFLinx device:1 PinOne setup with 63 outputs
 
 
 
Any help on this would be appreciated I am stumped at this point.  DOF is working perfectly on VPX, just trying to knock out Future Pinball and Pinball FX stuff now.
 
 

more of the INI showing it working with global config off

 

DOFLinx for Pinball Emulators - DOFLinx by DDH69
23-Mar-24 19:02:42.349 - Starting up - version 7.46
23-Mar-24 19:02:42.358 - 64 bit operating system
23-Mar-24 19:02:42.366 - 32 bit application
23-Mar-24 19:02:42.374 - For support come and visit the community here http://www.vpforums....p?showforum=104
23-Mar-24 19:02:42.383 - Pre-Reading DOFLinx.INI startup config file details
23-Mar-24 19:02:42.466 - DEBUG enabled with showing of window True
23-Mar-24 19:02:42.511 - No DOF Global Config file supplied
23-Mar-24 19:02:42.527 - Joystick # 1 detected : 28 buttons   Z-Axis
23-Mar-24 19:02:42.625 - PinOne Port = COM3
23-Mar-24 19:02:42.627 - DOFLinx device: 1 Initializing as PinOne
23-Mar-24 19:02:42.644 - DOFLinx device:1 PinOne setup with 63 outputs
23-Mar-24 19:02:42.660 - Reading DOFLinx.INI startup config file details
23-Mar-24 19:02:42.662 - Turning DEBUG off
23-Mar-24 19:02:42.696 - DEBUG enabled with showing of window True
23-Mar-24 19:02:42.701 - Reading DirectOutputConfig file named c:\DirectOutput\directoutputconfig11.ini
23-Mar-24 19:02:42.738 - Set Debug Privilege = Set OK
23-Mar-24 19:02:44.529 - Stopping ROM
23-Mar-24 19:02:56.187 - Shutting down
23-Mar-24 19:02:56.199 - Program close


#2 DDH69

DDH69

    Pinball Wizard

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

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 24 March 2024 - 07:15 AM

The problem is shown by these lines a few times in the first log you posted

 

23-Mar-24 19:11:56.106 - PinOne Port = 
23-Mar-24 19:11:56.110 - !!! No valid output devices for DOFLinx were found ...... sorry about that !!!

 

This happens when DOFLinx calls DOF to open the PinOne device and that fails.  DOF indicates this by no serial port number being returned to DOFLinx.  PinOne connects via a serial port rather than a native device driver which makes it connection bit more fickle compared to a LEDWiz, Pinscape, PacLED,Pincontrol or the likes.  Having said that, all should be possible and I have a PinOne here working.

 

Just wondering if you have the PinOne setup in your cabinet.xml file?  If so, when DOFLinx opens DOF for your wesmos and addressable LEDs, DOF may also be opening the link to the PinOne meaning that DOFLinx can not (only one thing can have a serial port open at a time and this would be two instances of DOF).  This would explain why when you enable / disable the global config file it works / does not work.  If the global config file is not there DOFLinx does not try to have DOF open up for addressable LEDs.

 

The wesmos does not get a device number in DOFLinx as it does not need it,  So device #1 for the PinOne is correct.  When DOFLinx can't find a PinOne there is no device #1 for DOFLinx so it errors when reading your config assuming that you've made an error in configuration.

 

I'm no expert in the DOF configuration files, so this is a theory for now.  Perhaps have a look in your DOF config and see if the PinOne is setup in there, if so try removing it.  Feel free to post your DOF files if you get stuck, happy to look.


Edited by DDH69, 24 March 2024 - 07:18 AM.

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

#3 bwalbeck

bwalbeck

    Neophyte

  • Members
  • Pip
  • 7 posts

  • Flag: ---------

  • Favorite Pinball: pinbot

Posted 24 March 2024 - 12:30 PM

Thanks ddh, I'm 99.9% positive my cabinet xml does not reference the pinone at all. I used tinytools to create it. Dof x64 and x86 both work perfectly in vpx.

#4 bwalbeck

bwalbeck

    Neophyte

  • Members
  • Pip
  • 7 posts

  • Flag: ---------

  • Favorite Pinball: pinbot

Posted 24 March 2024 - 03:56 PM

ok another weird thing, when i try testing the x64 version of DOFLinx, with the same INI file, same cabinet.xml, the same direct output configs, just pointing to the x64 folders in DOF it works with no error, but upon loading in debug mode and attempting to test, i get a unhandled exception warning.  

 

 

 

 

24-Mar-24 11:46:24.982 - Shutting down
24-Mar-24 11:46:24.990 - Program close
24-Mar-24 11:49:09.697 - DOFLinx for Pinball Emulators - DOFLinx by DDH69
24-Mar-24 11:49:09.701 - Starting up - version 7.46
24-Mar-24 11:49:09.710 - 64 bit operating system
24-Mar-24 11:49:09.716 - 64 bit application
24-Mar-24 11:49:09.724 - For support come and visit the community here http://www.vpforums....p?showforum=104
24-Mar-24 11:49:09.731 - Pre-Reading DOFLinx.INI startup config file details
24-Mar-24 11:49:09.796 - DEBUG enabled with showing of window True
24-Mar-24 11:49:14.382 - Found Wemos controller named 'Boognish'
24-Mar-24 11:49:14.392 - Joystick # 1 detected : 28 buttons   Z-Axis
24-Mar-24 11:49:14.484 - PinOne Port = 
24-Mar-24 11:49:14.487 - !!! No valid output devices for DOFLinx were found ...... sorry about that !!!
24-Mar-24 11:49:14.493 - Reading DOFLinx.INI startup config file details
24-Mar-24 11:49:14.499 - Turning DEBUG off
24-Mar-24 11:49:14.558 - DEBUG enabled with showing of window True
24-Mar-24 11:49:14.566 - Reading DirectOutputConfig file named c:\DirectOutput64\directoutputconfig30.ini
24-Mar-24 11:49:14.596 - Set Debug Privilege = Set OK
24-Mar-24 11:49:16.381 - Stopping ROM
24-Mar-24 11:49:16.566 - PinOne Port = COM3
24-Mar-24 11:49:16.569 - DOFLinx device: 1 Initializing as PinOne
24-Mar-24 11:49:16.578 - DOFLinx device:1 PinOne setup with 63 outputs

 
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at DOFLinx.TestDeviceCycle.UpdatePorts()
   at DOFLinx.TestDeviceCycle.TheDevice_ValueChanged(Object sender, EventArgs e)
   at System.Windows.Forms.NumericUpDown.OnValueChanged(EventArgs e)
   at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
   at System.Windows.Forms.NumericUpDown.set_Maximum(Decimal value)
   at DOFLinx.TestDeviceCycle.TestDevice_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

here is a link to my cabinet.xml

 

https://pastebin.com/CrbWj1YE



#5 DDH69

DDH69

    Pinball Wizard

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

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 25 March 2024 - 10:40 AM

Hmmm, the pot thickens!  Good detective work, good find. 

 

I agree, your cabinet.xml is not doing anything for PinOne.  Let's move on from that.

 

DOFLinx 32 and 64 bit are the identical code compiled for the different architectures.  I suspect you may have different versions of DOF between your 32 and 64 bit giving you different behaviour.  Do you need to run 32 bit or can we just concentrate on 64 bit?

 

The exception is odd, I'll need to think about that more.  Does it come up as you start DOFLinx or when you go to access the right-click menu?


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

#6 bwalbeck

bwalbeck

    Neophyte

  • Members
  • Pip
  • 7 posts

  • Flag: ---------

  • Favorite Pinball: pinbot

Posted 25 March 2024 - 11:25 AM

32bit the error comes up on launch. 64bit the error happens in the right click menu.
I do have that beta 5 doflinx x32 I saw you post in another post, with a similar issue as mine. I will try that executable tonight when I get out of work

#7 bwalbeck

bwalbeck

    Neophyte

  • Members
  • Pip
  • 7 posts

  • Flag: ---------

  • Favorite Pinball: pinbot

Posted 27 March 2024 - 12:39 PM

so, progress.  I have used the beta 5 version of 32 bit and I got it to launch with no errors, same everything, uncommented out the GlobalConfig line, and fired it up in debug mode.  it found both controllers, leds lit up with the doflinx test, and was able to right click and test my knocker, solenoids.  but I fired up a future pinball table, and it said failed to find a FP table running DofLinx code and establish a link.  checking other methods.  The table i ran was Star Wars Ultimate Edition.  Will test more FP tables after work.



#8 bwalbeck

bwalbeck

    Neophyte

  • Members
  • Pip
  • 7 posts

  • Flag: ---------

  • Favorite Pinball: pinbot

Posted 27 March 2024 - 01:12 PM

You wouldn't by chance have a beta version of x64 I could try?

#9 KurtusCFlush

KurtusCFlush

    Neophyte

  • Members
  • Pip
  • 8 posts

  • Flag: United States of America

  • Favorite Pinball: X-Men

Posted 02 May 2024 - 12:04 AM

Just wondering if you ever figured this out bwalbeck, because I'm having the EXACT same problem. Question: you wouldn't happen to be using a board from Cleveland Software for your addressable LEDs would you?

#10 DDH69

DDH69

    Pinball Wizard

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

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 02 May 2024 - 07:52 AM

I'd suggest use the current release 8.03 and let me know what you are experiencing from there.


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

#11 KurtusCFlush

KurtusCFlush

    Neophyte

  • Members
  • Pip
  • 8 posts

  • Flag: United States of America

  • Favorite Pinball: X-Men

Posted 16 June 2024 - 10:57 PM

I finally found a fix for this issue. DOf needs to be updated: https://github.com/p...1bW15MTZieXRlcw

#12 shanegpuffer

shanegpuffer

    Neophyte

  • Platinum Supporter
  • 9 posts

  • Flag: United States of America

  • Favorite Pinball: Attack From Mars & FX3 Family Guy

  • PS3 Gamer Tag: Ronindoc37
  • 360 Gamer Tag: Ronindoc37

Posted 08 October 2024 - 09:14 AM

So having issues with DOFLinx myself.  I keep getting (Error in configuration for LINK_item#1 trying to set device to 1 Needs to be in the range 1-0)

 

Clevland's Pinone set up with 10 solenoids and a shaker

for the .ini I am trying to us Terry Red update, but also tryed DDH69's one as well.  

 

Here is the setup: 

 
######    DOFLINX - MAIN CONFIG INI FILE     ######
######         UPDATED BY TERRYRED           ######
 
# IMPORTANT! Please go through and edit EVERY section for your particular setup! If you don't you may get errors!
 
# This is a config file for DOFLinx with most of the available settings as a sample.
# DOFLinx works with LEDWiz, PacLed64, Pinscape, Ultimate I/O Sainsmart (FTDI devices), PinControl, and Teensy (or similar).
# Lines that start with a hash (#) or are blank are not processed.
 
# Device outputs are entered in the format of device (D) and output number (#) in the format D##, so controller device 1 and output 3 is "103" without the quotes, controller board 2 output 23 is "223" without quotes.
 
# The keyboard hex code for the "Key to Output / Colour",etc type functions can be found here:
#
 
###### DEBUG MODE ######
 
# 0 = OFF (normal operation), 1 = ON. When ON a window will appear and a log file will be created in the EXE directory.
 
DEBUG=1
 
 
########## DIRECTORY PATHS ##########
 
# IMPORTANT!!! Keep this as the first pararameter (other than DEBUG if you need it) to process in your INI file.  The order past ths point is not relevant!
 
# Point to your directoutputconfig.ini file.  Your file may have a number, ie directoutputconfig20.ini
# You can point to any of your directoutputconfig.ini files, but only one.
 
DIRECTOUTPUTCONFIG=c:\DirectOutput\config\directoutputconfig30.ini
 
# This is the folder where B2SServer.exe can be found on your system
 
PATH_B2S_SERVER=c:\Visual Pinball\Tables\
 
# This is the path to where your B2SServer GlobalConfig is located. Needed for addressable led effects.
 
DIRECTOUTPUTGLOBAL=C:\DirectOutput\config\GlobalConfig_b2SServer.xml
 
# The location of the .FX3 game specific files included with the DOFLinx release package
# Ensure your path has a \ on the end of it
 
PATH_FX3=C:\DirectOutput\FX3\
 
# The path to where you keep all of the .directb2s files that you've downloaded for use with FX3
# Ensure your path has a \ on the end of it
 
PATH_FX3_B2S=C:\DirectOutput\FX3_B2S\
 
 
######### RGB UNDERCAB LIGHTING #########
 
# RGB Undercabinet Colour Change. RAINBOW = cycle through the colours. RANDOM = use random colour order
 
RGB_STYLE=RANDOM
 
# What changes the RGB undercabinet colour. TIME = set time period. FLIPPER = flipper press after the RGB_TRIGGER minimum time (to stop rapid colour changes)
 
RGB_TRIGGER=TIME
 
# The minimum time for change between flipper flips, 1000mS or 1 second
 
RGB_MIN_TIME=8000
 
# The Device and "RED" port for RGB undercabinet lighting
 
#RGB_OUTPUT=129
 
 
######## FUTURE PINBALL LINK ########
 
# Turn on the attempt to make a full connection to Future Pinball when it is detected as running
 
FP_ATTEMPT_LINK=1
 
# When Future Pinball is detected and a Link is being established, this is the maximum amount of time the FP LINK will be attempted. After this time has passed, DOFLinx will activate it's Default mode.
 
FP_LINK_WAIT_TIME=95000
 
 
######## DEVICES and PORTS for FUTURE PINBALL and FX3 ########
 
# LINK_XX=D##,Default Time,Max Time,Intensity Level
 
# Intensity Level should normally be left at 255 (max). Only PWM outputs used with something like a Shaker Motor can be less than 255.
 
# Device and Ports for the 10 solenoid setup for Flippers, Slingshots, Middle 3 solenoids, Back 3 Solenoids.
 
LINK_LF=102,50,10000,255
LINK_RF=107,50,10000,255
LINK_LS=101,50,1000,255
LINK_RS=106,50,1000,255
LINK_ML=103,50,1000,255
LINK_MC=104,50,1000,255
LINK_MR=105,50,1000,255
LINK_BL=108,50,1000,255
LINK_BC=109,50,1000,255
LINK_BR=110,50,1000,255
 
# Device and Ports for the shaker, gear motor, knocker, beacon and strobe
 
LINK_SH=112,1000,5000,255
LINK_GR=113,750,10000,255
LINK_KN=114,120,500,255
LINK_BK=115,FLASH,200,255
LINK_SR=147,ON,0,255
 
# Device and Ports for the lights inside the various buttons including Start, Extra Ball, Coin, Exit, Launch Ball and Fire
 
LINK_ST=128
LINK_EB=125
LINK_CN=126
LINK_EX=120
LINK_LB=127
LINK_FR=129
 
# Device and "RED" ports for the 5 RGB flashers.
 
LINK_FLOL=132
LINK_FLIL=135
LINK_FLCN=138
LINK_FLIR=141
LINK_FLOR=144
 
 
######## DOFLINX DEFAULT and FALLBACK FUNCTIONS ########
 
# These are the default and "fallback" type of functions that are used when DOFLinx is made active, but no link to Future Pinball or FX3 is established. 
 
# Turn on Button lights when DOFLinx is activated (such as EXIT button)
 
BUTTONS_ON=120
 
# Set the key code for the keys being used as Left and Right flippers
# Used for the default fall back if a full link cannot be established with FX3 or Future Pinball
# Left Shift = A0, Right Shift = A1
 
L_FLIPPER_KEY=A0
R_FLIPPER_KEY=A1
 
# The device and port for the left and right flippers.
 
L_FLIPPER_OUTPUT=102
R_FLIPPER_OUTPUT=107
 
# Just in case things go wrong (ie no keyup signal is detected, flipper held down for a long time), what is the maximum time a flipper solenoid / contactor can be in in milliseconds
 
MAX_FLIPPER_ON=5000
 
 
######## KEY TO OUTPUT / COLOUR, etc examples ########
 
# Make the "4" key (key code 34) to pulse controller/output 119
 
#KEY_TO_OUTPUT=34,119
 
# Set the left and right control keys to turn on a specific colour (red) for RGB.
# Example, when nudge keys are used it all goes red.
 
#KEY_TO_COLOUR=A2,109,Red,A3,109,Red
 
 
######## MISC SETTINGS ########
 
# The list of processes that can activate DOFLinx, such as Pinball FX3, Future Pinball, etc. 
 
PROCESSES=Pinball FX3,Pinball FX2,Future Pinball,mamelayplus
 
# An over-ride to the default setting if this is just being used with Pinball FX3, not FX2, FP or other systems that may require the default delay
 
#PROCESS_TO_ACTIVE_TIME=1
 
# AUTO_MX (enabled=1) Allows for FX3 and Future Pinball tables that have DOFLinx support (for 5 RGB Flashers, Beacon, and Strobe) to automatically create basic Addressable Led effects.
 
AUTO_MX=1
 
# Set to 1 to output the game name to the log regardless of the DEBUG flag setting.  Set to 0 to simply follow the DEBUG flag.
# Quite useful when you trying to get the FX3 window game name for setting game specific colours, matching B2S names, etc
 
OUTPUT_GAME_NAME=0
 
 
######## DOFLINX SETTINGS SCREEN ########
 
# Configure the DOFLinx generated settings screen to activate when 4 keys are pressed, left shift, right shift, left ctl and right ctl (both flippers and magna saves)
# Set the Left flipper for UP, right flipper for DOWN, Start button for CHANGE and Extra Ball for EXIT
 
SETTING_ACTIVATE=A0,A1,A2,A3
SETTING_UP=A0
SETTING_DOWN=A1
SETTING_CHANGE=31
SETTING_EXIT=32
SETTING_MESSAGE=L Flipper = Up, R Flipper = Down, Start = Change, EB = Exit
SETTING=UnderCab,115,Under cabinet lighting disabled,Off,Y,114,150
SETTING=Addressable,119,Addressable LEDs Enabled,On,Y,118,50
SETTING=NIGHT,,Night Mode,Off,Y
 
 
######## FX2 GAME COLOURS ########
 
GAME_COLOUR=MsSplosionMan,Dodger_Blue,Pink,Medium_Blue,Purple,Royal_Blue
GAME_COLOUR=PlantsVSZombies,Lime_Green,Yellow_Green,Dodger_Blue
GAME_COLOUR=SouthParkButtersVeryOwnPinballGame,Dark_Red,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime_Green
GAME_COLOUR=SouthParkSuperSweetPinball,Dark_Red,Lime,Blue,Gold,Dark_Violet,Orange,Dodger_Blue,Lime_Green,Yellow_Green
GAME_COLOUR=SuperLeagueASRoma,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueZenStudiosFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueArsenalFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueLiverpoolFC,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueJuventus,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueACMilan,Lime_Green,Orange,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueRealMadridCF,Lime_Green,Medium_Blue,Lime,Yellow,Red
GAME_COLOUR=SuperLeagueFCBarcelona,Slate_Blue,Lime_Green,Yellow,Blue_Violet,Lime,Red
 
 
 
Here is the log from DOFLinx: 
 
08-Oct-24 02:04:29.212 - DOFLinx for Pinball Emulators - DOFLinx by DDH69
08-Oct-24 02:04:29.218 - Starting up - version 8.11
08-Oct-24 02:04:29.218 - 64 bit operating system
08-Oct-24 02:04:29.218 - 64 bit application
08-Oct-24 02:04:29.220 - DirectOutput.dll version = 3.1.9001.18028  dated 8/23/2024 5:34:58 PM
08-Oct-24 02:04:29.222 - For support come and visit the community here http: //www.vpforums.org/index.php?showforum=104
08-Oct-24 02:04:29.223 - Pre-Reading DOFLinx.INI startup config file details
08-Oct-24 02:04:29.406 - DEBUG enabled with showing of window True
08-Oct-24 02:04:32.946 - Found Wemos controller named 'LED Strips 0'
08-Oct-24 02:04:32.960 - Joystick # 1 detected : 32 buttons   DPAD Z-Axis
08-Oct-24 02:04:33.053 - PinOne Port = 
08-Oct-24 02:04:33.057 - No valid output devices for DOFLinx were found ...... sorry about that!
08-Oct-24 02:04:33.059 - Reading DOFLinx.INI startup config file details
08-Oct-24 02:04:33.061 - Turning DEBUG off
08-Oct-24 02:04:33.084 - DEBUG enabled with showing of window True
08-Oct-24 02:04:33.090 - Reading DirectOutputConfig file named c:\DirectOutput\config\directoutputconfig30.ini
08-Oct-24 02:04:33.108 - The path 'c:\Visual Pinball\Tables\' does not exist
08-Oct-24 02:04:33.111 - The path 'C:\DirectOutput\FX3_B2S\' does not exist
08-Oct-24 02:04:33.114 - Error in configuration for  LINK_ item #1  trying to set device to 1 Needs to be in the range 1-0
08-Oct-24 02:04:34.950 - Stopping ROM
08-Oct-24 02:04:35.709 - PinOne Port = COM3
08-Oct-24 02:04:35.711 - DOFLinx device: 1 Initializing as PinOne
08-Oct-24 02:04:35.715 - DOFLinx device:1 PinOne setup with 63 outputs
08-Oct-24 02:04:37.488 - Shutting down
08-Oct-24 02:04:38.502 - Program close
08-Oct-24 02:05:54.748 - DOFLinx for Pinball Emulators - DOFLinx by DDH69
08-Oct-24 02:05:54.750 - Starting up - version 8.11
08-Oct-24 02:05:54.751 - 64 bit operating system
08-Oct-24 02:05:54.751 - 64 bit application
08-Oct-24 02:05:54.752 - DirectOutput.dll version = 3.1.9001.18028  dated 8/23/2024 5:34:58 PM
08-Oct-24 02:05:54.753 - For support come and visit the community here http: //www.vpforums.org/index.php?showforum=104
08-Oct-24 02:05:54.755 - Pre-Reading DOFLinx.INI startup config file details
08-Oct-24 02:05:54.799 - DEBUG enabled with showing of window True
08-Oct-24 02:05:58.265 - Found Wemos controller named 'LED Strips 0'
08-Oct-24 02:05:58.278 - Joystick # 1 detected : 32 buttons   DPAD Z-Axis
08-Oct-24 02:05:58.370 - PinOne Port = 
08-Oct-24 02:05:58.374 - No valid output devices for DOFLinx were found ...... sorry about that!
08-Oct-24 02:05:58.376 - Reading DOFLinx.INI startup config file details
08-Oct-24 02:05:58.378 - Turning DEBUG off
08-Oct-24 02:05:58.400 - DEBUG enabled with showing of window True
08-Oct-24 02:05:58.406 - Reading DirectOutputConfig file named c:\DirectOutput\config\directoutputconfig30.ini
08-Oct-24 02:05:58.436 - The path 'c:\Visual Pinball\Tables\' does not exist
08-Oct-24 02:05:58.439 - The path 'C:\DirectOutput\FX3_B2S\' does not exist
08-Oct-24 02:05:58.442 - Error in configuration for  LINK_ item #1  trying to set device to 1 Needs to be in the range 1-0
08-Oct-24 02:06:00.266 - Stopping ROM
08-Oct-24 02:06:01.022 - PinOne Port = COM3
08-Oct-24 02:06:01.024 - DOFLinx device: 1 Initializing as PinOne
08-Oct-24 02:06:01.028 - DOFLinx device:1 PinOne setup with 63 outputs
08-Oct-24 02:09:56.282 - Shutting down
08-Oct-24 02:09:57.293 - Program close
 
 
I have updated to the latest DOF and DOFLinx,  Also it does look like PinOne not being seen.  Anyone get that figured out? 
 
Thank you for any help.  


#13 DDH69

DDH69

    Pinball Wizard

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

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 08 October 2024 - 09:21 AM

You are correct, the PinOne code in DOF is not returning that there is a PinOne device.  This is shown by not getting a port returned from DOF for the PinOne device, from your log

 

08-Oct-24 02:04:33.053 - PinOne Port = 

 

This is a known problem with the PinOne and DOF.  DOFLinx tries to help you get around this by allowing the forcing of retries when looking for the PinOne.  Try adding PINONE_WORKAROUND=3 to your DOFLinx.INI file.  This will retry 3 times.  You can increase the number but much more than 5 is unlikely to yield results.


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





Also tagged with one or more of these keywords: DOF LINX, Critical Error, Wemos, PinOne