The double reset press give me COM 6 for eight seconds every time.
Glad that the double-click reset to bootloader is working for someone.
My board is flashed and EEPROM is saved. however in MAME and Kade's game pad tester there is no analog results. The digital buttons show up OK. I set up F6 and F7 as analog in the config. I have 250k pots attached to A1 and A0 port on board. I checked the A0, A1 voltage with a meter and it has good analog inputs.
I attached my dat file and eep file in case your interested. Alternatively you could upload your dat or eep EEPROM that does work and I'll try it.
250k pots are a lot higher resistance than the usual 5k (arcade) or 100k (PC analog stick) pots.
I haven't tested using those higher-value pots. They
might not allow enough current flow for the ADC circuit.
Test to rule out that possibilty:
- Short pin 1 (5V? GND?) to pin 2 (wiper) on one of the pots. Does that cause the axis to move to max/min?
- Short pin 3 (5V? GND?) to pin 2 (wiper) on one of the pots. Does that cause the axis to move to max/min?
I'm not sure what settings you used, but the .eep file you posted doesn't match the default or what you get when you just enable analog ports F6 and F7 for a Generic USB/HID Joypad.
Try this:
1. Open the Mapper program
2. File -- Reset settings
3. In Config, select only the boxes for ports F7 and F6, click OK
4. Verify that Output System = Generic USB/HID Joypad
5. Verify that Output mode = Auto Detect
6. Tools -- Save EEPROM config data to file
:100000004B4144458A00000101000000000000004F
:100010000102030405060708090A0B0C0D0E0F1058
:100020001112131415161718191A1B1C1D1E1F2048
:100030002122232425262728292A2B2C2D2E000196
:1000400002030405060708090A0B0C0D0E0F101118
:1000500012131415161718191A1B1C1D1E1F202108
:1000600022232425262728292A2B2C2D2E04050679
:100070000708090A0B0C0D0E0F1011121314151698
:100080001718191A1B1C1D5251504F28292B2CFFD1
:0C009000FFFFFFFFFFFFFFFFFFFFFFFF70
:00000001FF
7. Copy/paste the .eep file to the avrdude folder
8. Put the AVR in bootloader mode and run the .bat file to reload the firmware/EEPROM
Scott