Quoted from DickHamill:Good advice from BJM-Maxx -- get everything squared away with original.
Regarding the issues (thanks for the report), here's what I found:
1) The coin door settings were indeed misaligned from what I intended. I'll post a new list of the settings below.
2) The "Game Over" lamp in the head is involved in one of the lamp animations (perhaps erroneously, I guess). If you care to turn it off, I believe the lamp is the 0x04 in this line (in MeteorStrike.h)
{{0x00, 0x10, 0x30, 0x00, 0x00, 0x00, 0x00, 0x04},
You can change the 0x04 to a 0x00 to turn it off.
3) I've never encountered anyone blowing a solenoid fuse during code upload, but I suppose it's possible. When code is being uploaded, the Arduino basically stops communicating to the MPU. If a solenoid was on at that time, it could "stick on" until the Arduino comes back up. The easiest way to avoid that is to have the machine booted to the Original code during updates to the Arduino. Flip the switch or remove the jumper, boot to original, and then the Arduino can be updated without any impact. If you really wanted to be perfectly safe, remove the Arduino board entirely before updating.
I hope everything is okay with your solenoid board (and solenoids). Fingers crossed that it's just a fuse, and my apologies if it's more than that.
I updated code to fix the coin door settings. It's here: https://github.com/RetroPinUpgrade/MeteorStrike2023/
As always, be sure to grab all the files into a clean directory, build, and install. You'll also have to change your board definition to Rev 1. The default for this is Rev 2:
#define RPU_OS_HARDWARE_REV 2
So change that to a 1 before you compile (in RPU_config.h).
Here are the coin door settings.
Tests (test number shown in Credits, Ball in Play is blank)
1 - Lamps
2 - Displays
3 - Solenoids
4 - Switches
5 - Sounds (not applicable)
Settings & Audits (page number shown in Ball in Play, Credits is blank)
1 - Award Score 1
2 - Award Score 2
3 - Award Score 3
4 - High Score
5 - Credits
6 - Total Plays
7 - Total Replays
8 - High Score Beat
9 - Chute 2 Coins
10 - Chute 1 Coins
11 - Chute 3 Coins
12 - Reboot (All displays show 8007 (as in "BOOT"), and Credit/Reset button restarts)
13 - Free Play
14 - Ball Save
15 - Music Level
16 - Tournament Scoring
17 - Tilt Warnings
18 - Award Scores (0 = all extra balls, 7 = all specals)
19 - Number of Balls Per Game
20 - Scrolling Scores
21 - Extra Ball Award (for tournament scoring)
22 - Special Award (for tournament scoring)
23 - Dim Level
24 - Attract Mode Sound
25 - Match Feature
Hi Everyone,
Apologize for the long post but hopefully you will find some of this information useful Also, there is an ask at the bottom as I can't seem to figure out the new coin door switch settings.
First let me share that despite the experience of others. I would NOT upgrade the Arduino software with the board installed in the machine. Doing so (yes, the power was off) ended up sending me down a huge rabbit hole. I absolutely fried my Solenoid board and blew two fuses and also took out my RoyGBev adapter board and Anduino Nano (the board was Rev 1). Yes, many have told me that they've done this many times -- didn't work out so well for me.
Second, the good news is that once I replaced the Solenoid board and the fuses, I realized that I needed a new adapter and Anduino. So, while I waited, I played original Meteor which is also a great game. In doing so, I learned something else. If you only play the new code, the LED lamps behave just fine and you don't need a new lamp driver with the LEDs (no, I have no idea why this is the case but I can confirm it is (at least on my machine). Play the base code and your LEDs flicker terribly (awaiting new Lamp Driver to arrive tomorrow).
Since I was already "all in" -- I also replaced my MPU (Alltek like the Solenoid and the Lamp Driver) -- thank you Dave for getting the stuff out to me so quickly.
As a favor to those on this great forum, I also procured a bunch of 2-pin wired connectors so that I could add a switch and play both the base code and the new code. If anyone needs one, just DM me with your address and I'll drop one in regular mail. Offer good until I run out.
Finally -- the ask. DickHamill - I got the coin door setting above but I'm seeing weird results. I thought I would write down what I'm seeing
Code version is 2021-08-05-01
Ball display 01 -- award 1 (seems right)
Ball display 02 -- award 2 (seems right)
Ball display 03 -- award 3 (seems right)
Ball display 04 -- High score (interesting that it does not scroll on a 5 digit display but not a big deal. Seems right)
Ball display 05 -- 09 (supposed to be credits -- assume it is right)
Ball display 06 -- 04 (supposed to be total plays -- assume it is right)
Ball display 07 -- 00 (supposed to be total replays -- assume it is right)
Ball display 08 -- 00 (supposed to be number of times high score is beat -- assume it is right)
Ball display 09 -- 00 (supposed to be Chute 2 -- didn't test)
Ball display 10 -- 00 (supposed to be chute 1 -- didn't test)
Ball display 11 -- 00 supposed to be chute 3 -- didn't test)
Ball display 12 -- 8007 -- as expected
OK -- so here's where it gets funky
Ball display 13 -- Player 1 "04" Player two "01" Credit button does nothing. Supposed to be Free Play setting
Ball display 14 -- Same as Ball display 13 -- and same behavior -- supposed to be Ball Save timing
Ball display 15 -- Same as Ball display 13 and 14 --= and same behavior -- supposed to be music level
Ball display 16 -- 00 Supposed to be Tournament Scoring
Ball display 17 -- 15 Supposed to be Tilt Warning
Ball display 18 -- 03 Supposed to be Award Scores (balls, specials)
Ball display 19 -- 00 supposed to be balls per game
Ball display 20 -- 02 Supposed to be scrolling scores (and mine do scroll)
Ball display 21 -- 00 -- supposed to be Extra Ball Award for Tournament scoring
Ball display 22 -- 03 -- supposed to be Special Award for Tournament scoring
Ball display 23 -- 01 -- supposed to be Dim Level
Ball display 24 -- 00 -- supposed to be attract mode (for me, attract mode is 2)
Ball display 25 -- 00 -- supposed to be Match feature
Ball display 26 -- 02
Ball display 27 -- 00
Ball display 28 -- 01
Ball display 29 -- Attract