Is this the first time that you're trying to connect your Edison to the PC? Or was it working OK before you updated the firmware and driver? If so, could you post step by step what you did, in order to replicate you situation.
I have not idea if it's working out of box. I installed SDK while updating firmware at the same time. I followed the official steps:
1. install the driver 1.2.1 version with either SDK update or standalone
2. plug in two micro USB line (keep the switch above the first port down) and PC recognized the devices while the RNDIS one failed
I changed several PC and flash the firmware several times but showed the same issues.
By the way, I changed another Edison chip flashed with the same firmware and it works. It's very weird.
The chip having issues is with Edison Arduino and the one works is with Edison mini breakout.
Is it some setting in the firmware affects the issue?
Sorry, I didn't get what you meant on your last post. Does your Edison work ok if you connect it using the Mini Breakout Board? But it doesn't if you use the Arduino Expansion board, am I right? Can you test it on another PC?
I have tried several PCs, the same.
Two Edison chips, install on either Arduino expansion or Mini expansion, one is OK, another is not, with the same firmware.
It's related to the Edison chip not the expansion boards.
Are you able to enter your Edison's Linux? If so, have you tried reflashing your board's image?
Try Flashing the Edison (not with the "$reboot ota" command)
that worked for me.
If you want more information about how to flash it , you can follow this Tutorial: