How to avoid
going into EDL if D+ line is grounded?
stuck, D+ grounded
Bear, Badger, MDM LE
There is a feature in the boot code, which allows for a platform to forcefully be put into emergency
download mode, if the USB D+ line is grounded. However, sometimes in the market, the
devices which may pull down the D+ line, and falsely put the device into EDL. The most common
scenario is connecting the device to a self powered hub that is not connected to a host, or PC. In
this situation, the hub (when not connected to the hos
t) may pull down the D+ line.
To disable the feature, the suggested change is below:
static boolean qusb_forced_download_feature_sup
ported = FALSE;
static boolean qusb_forced_download_feature_supported = FALSE;