Skip to content

Conversation

@concubidated
Copy link
Contributor

PR does 3 things

  • New cabinets ship an LXIO which uses a product ID of 0x1040, they are functionally equivalent. This tries to use that device, if it fails it falls back to 0x1020.

  • Enables the USB inhibitor and coins 12v output.

  • Fixes an issue with with nx1 and nx2 crashing if you have patch.net_profile.machine_id= empty in your hook.

@pogof
Copy link

pogof commented Nov 30, 2025

This is exactly what I was about to do this week. Perfect timing. I do only have the older lxio but I can still try it with my new coinmech

@pogof
Copy link

pogof commented Nov 30, 2025

I have tested it very briefly with NX2. I did compile it with all my other patches.

It does indeed enable the coinmech, however it also does fire the coin1 every second or so. This needs to be addressed, however I'm not sure where the issue is.

Have not validated the USBs as I have it permanently enabled with a bit of wire and it's pain to get to.

@concubidated
Copy link
Contributor Author

I have tested it very briefly with NX2. I did compile it with all my other patches.

It does indeed enable the coinmech, however it also does fire the coin1 every second or so. This needs to be addressed, however I'm not sure where the issue is.

Have not validated the USBs as I have it permanently enabled with a bit of wire and it's pain to get to.

finally fixed the coin1 pulse issue, the counter needs to be incremented otherwise the IO will keep pulsing.

@pogof
Copy link

pogof commented Nov 30, 2025

Great! I will test as soon as I get back to my machine.

@concubidated
Copy link
Contributor Author

concubidated commented Dec 1, 2025

USB inhibitor still not working, ill try to figure it out. :(

Actually it's working, was testing wrong.

@pogof
Copy link

pogof commented Dec 3, 2025

will recompile and test tomorrow.

Edit:
Tested today. Coin1 acceptor turns on, it adds credits correctly, USBs also turn on correctly.

Didn't test Coin2 as afaik 220V is brought to the connector and I didn't have pinout on hand, I would however assume it to be working too.

Ready to be merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants