Windows 11 joy.cpl recognizes both controller ports (both named "icode Retro Gaming Adapter". I have the joysticks set to left+pad. But when I bring up Retroarch, the devices come over to the index as "Mayflash USB Adapter N64 (rev1)(1)" and "(2)" -- and the mappings all show up as "auto" -- and no matter what I do, retroarch will not allow me to overwrite those mappings. Whether I do "set all controls" or click on them individually, no inputs are picked up by retroarch. And yet, I can use the player 1 atari stick to navigate the retroarch menus (from Port 1) -- so I know it's seeing the stick. See attached pic. Confused over here -- ty for any help!
Very odd. Sorry for the delayed response. i assume you figured it out? when you hit enter on device index, can you see the iCode device and select it?