3 Right click on the My computer icon and push Properties tab then. Choose Hardware tab. Click on Device Manager button. 4 Find your Dell Wireless 5630 (EVDO-HSPA) Mobile Broadband Mini-Card (Composite WWAN Device) GPS Port device in the list and press double click on the authentication devices device. Click Reinstall driver button. HSPA USB SCSI CD-ROM USB Device - Driver Download. Vendor:. Product: HSPA USB SCSI CD-ROM USB Device. Hardware Class: DiskDrive. Search For More Drivers.: Go! Windows 10 32-Bit Driver. Download the latest drivers, firmware, and software for your HP ProBook 640 G2 Notebook PC.This is HP’s official website that will help automatically detect and download the correct drivers free of cost for your HP Computing and Printing products for Windows and Mac operating system. Select Update Driver. If Windows doesn't find a new driver, you can try looking for one on the device manufacturer's website and follow their instructions. Reinstall the device driver. In the search box on the taskbar, enter device manager, then select Device Manager. Right-click (or press and hold) the name of the device, and select Uninstall.

-->

This topic provides guidance to Mobile Broadband (MB) module manufacturers intending to support firmware upgrade devices via Windows Update (WU). The devices must be compliant with the USB NCM Mobile Broadband Interface Model (MBIM) V1.0 specification released by the USB-IF Device Working Group.

The information in this topic applies to:

  • Windows 8

Device Requirements

To support firmware updates on Mobile Broadband using Windows Update, module or device manufacturers need to comply with the following requirements:

  • UMDF (User Mode Driver Framework) based driver developed by the module or device manufacturer, packaged along with the INF file and firmware payload. Sample INF file and details are provided in the later part of this document
  • Device firmware to implement the following functionalities:
    • Firmware ID Device Service (FID). For more information, see FID Device Service.
    • Firmware to support a firmware update device service. This is a device manufacturer specific device service that provides the ability for an UMDF driver to call into and execute/download the firmware payload and start the firmware update process.

Operational Overview

The following diagram shows the high level design and interaction between the three components involved: MBIM device, Windows 8 Operating System and IHV supplied firmware upgrade driver.

  • When the WWAN Service detects the arrival of new MB device, it will check if device support Firmware ID (FID) Device Service. If it is present, it will retrieve the FID, which is defined to be GUID. The Firmware Device Service specification that the IHV needs to the support on the device is described below.
  • WWAN Service (Windows OS) will generate “soft device-node” using the FID obtained above as the device hardware Id. This referred to as “Soft Dev Node” in the diagram above. The creation of the dev-node will kick start PnP subsystem (Windows OS) to find the best matched driver. In Windows 8, PnP system will first attempt to install a driver from the local store, if one is available, and in parallel OS will attempt to fetch a better matched driver from WU. The inbox NULL driver will used be used as default if better match driver is not available to eliminate “Driver Not Found” issue.
  • The IHV WU package, based on the FID match, is pulled down to the machine and installed. It is expected that the FID represents a unique firmware SKU (uniqueness here is defined by combination device VID/PID/REV and MNO). WU package would contain an IHV authored UMDF driver as well as a firmware payload.
  • Once the IHV UMDF is loaded on the soft dev-node it is responsible for controlling the firmware update flow. It should be noted that the life time of the soft dev-node is tied to physical presence of the MBIM device. The UMDF driver shall perform the following steps to performing firmware updates
    • It is acceptable for the device to reboot multiple times during the firmware update process, but would cause the UMDF driver to get unloaded/reloaded
    • The entire firmware upgrade process, including reboots, should take place no more than 60 seconds.
    • After the firmware update is completed and device has reverted to MBIM mode, Windows should be notified. This is done by clearing the previously set DEVPKEY_Device_PostInstallInProgress property. https://msdn.microsoft.com/library/windows/hardware/hh451399(v=vs.85).aspx describes how to set a property on dev-node. A previously set property can be cleared using DEVPROP_TYPE_EMPTY.
    • During OnPrepareHardware UMDF callback, the UMDF driver shall check if the firmware on the device needs to be updated. This is done by comparing the version of the firmware on the device against the one that came in via Windows Update. Additional guidance is provided later in the document regarding placement location of firmware binary. If firmware update is required, the UMDF driver should:
      • Schedule a work-item as described in https://msdn.microsoft.com/library/windows/hardware/hh463997(v=VS.85).aspx. The actual firmware upgrade happens in the context of the work-item.
      • Once the work-item is successfully scheduled, notify Windows about the start of firmware update. It is done by setting the DEVPKEY_Device_PostInstallInProgress property on the soft dev-node in the context of OnPrepareHardware UMDF callback.
      • It is important not to block the OnPrepareHardware callback while the firmware update is in progress. It is expected that OnPrepareHardware callback is completed within a second or two at the most.

Sample INF file for the WU Package

This section provides a sample INF that is part of the WU package. The key points to note in INF file are:

  • The firmware binaries are independent of the UMDF driver.
  • The firmware binaries are located a well-known, pre-defined location as shown below to filename collisions. The binaries cannot be not be executable files containing PE/COFF headers.
  • %windir%Firmware<IHVCompanyName><UniqueBinaryName>.bin
  • The UMDF driver is aware of this predefined well-known location.
  • The sample INF template below has highlighted items that need to be filled by the IHV.

Firmware Identification Device Service (FID Device Service)

The MBIM compliant device will implement and report the following device service when queried by CID_MBIM_DEVICE_SERVICES. The existing well-known services are defined in the NCM MBIM spec in section 10.1. Microsoft Corporation extends this to define the following service.

Service Name = Microsoft Firmware ID

UUID = UUID_MSFWID UUID

Value = e9f7dea2-feaf-4009-93ce-90a3694103b6

Specifically, the following CID is defined for UUID_MSFWID device service:

CID = CID_MBIM_MSFWID_FIRMWAREID

Command Code = 1

Query = Yes

Set = No

Event = No

Set InformationBuffer payload = N/A

Query InformationBuffer payload = N/A

Completion InformationBuffer payload = UUID

CID_MBIM_MSFWID_FIRMWAREID

The command returns the MNO or IHV assigned Firmware ID for the device. The UUID is encoded based on the guidelines in the MBIM specification.

Query = InformationBuffer on MBIM_COMMAND_MSG not used. UUID returned in InformationBuffer MBIM_COMMAND_DONE.

Set = Unsupported

Unsolicited Event = Unsupported

Code snippets for behavior of UMDF driver

As indicated earlier, the UMDF driver should indicate to the Windows when it starts and completes firmware upgrade. This section provides code snippets that show how the driver should notify Windows of these events.

Samsung phones like the Samsung Galaxy J3 are Android based phones that use ADB drivers to interface with the phone to access advanced features that an advanced user of a phone may want to access. Changing the operating system/Custom ROM is one of the primary reasons to use it. For example, Linage OS which is a clean version of Android that has bloatware removed from it or Ubuntu touch which is a port of Ubuntu for mobile phones. Whatever you are going to do via the USB port that isn’t just accessing photos or other content that would be accessible with standard mass storage USB drivers will be done with the ADB interface, and whatever drivers are needed for your chipset.

Network: Technology:
GSM / HSPA / LTE
Launch: Announced: 2016, March 31
Status: Available. Released 2016, May 06
Body: Dimensions: 142.3 x 71 x 7.9 mm (5.60 x 2.80 x 0.31 in)
Weight: 138 g (4.87 oz)
Build: Glass front (Asahi Dragontrail), plastic back, plastic frame
SIM: Single SIM (Micro-SIM) or Dual SIM (Micro-SIM, dual stand-by)

Show: Full Specs/Additional configurations

Network: Technology:
GSM / HSPA / LTE
Launch: Announced: 2016, March 31
Status: Available. Released 2016, May 06
Body: Dimensions: 142.3 x 71 x 7.9 mm (5.60 x 2.80 x 0.31 in)
Weight: 138 g (4.87 oz)
Build: Glass front (Asahi Dragontrail), plastic back, plastic frame
SIM: Single SIM (Micro-SIM) or Dual SIM (Micro-SIM, dual stand-by)
Nano-SIM (USA models only)
Display: Type: Super AMOLED
Size: 5.0 inches, 68.9 cm2 (~68.2% screen-to-body ratio)
Resolution: 720 x 1280 pixels, 16:9 ratio (~294 ppi density)
Protection: Asahi Dragontrail Glass
Platform: OS: Android 5.1.1 (Lollipop) or Android 6.0 (Marshmallow), upgradable to 7.1.1 (Nougat)
Chipset: Spreadtrum SC9830
Exynos 3475 Quad (28 nm) - USA
CPU: Quad-core 1.5 GHz Cortex-A7
Quad-core 1.3 GHz Cortex-A7 - USA
GPU: Mali-400
Mali-T720 - USA
Memory: Card slot: microSDXC (dedicated slot)
Internal: 8GB 1.5GB RAM, 16GB 2GB RAM
: eMMC 4.5
Main Camera: Single: 8 MP, f/2.2, AF
5 MP, f/2.2, AF - USA
Features: LED flash, HDR
Video: [email protected]
Selfie camera: Single: 2 MP (USA)
5 MP, f/2.2 (all other regions)
Video: [email protected]
Sound: Loudspeaker: Yes
3.5mm jack: Yes
Comms: WLAN: Wi-Fi 802.11 b/g/n, Wi-Fi Direct, hotspot
Bluetooth: 4.0/4.1, A2DP, LE
GPS: Yes, with A-GPS, GLONASS
NFC: Yes (market dependent)
Radio: FM radio, RDS, recording (market dependent)
USB: microUSB 2.0, USB On-The-Go
Features: Sensors: Accelerometer, proximity
Battery: Type: Li-Ion 2600 mAh, removable
Stand-by: Up to 349 h
Talk time: Up to 22 h
Music play: Up to 77 h
Misc: Colors: White, Black, Gold
Models: SM-J320H, SM-J3109, SM-J320FN, SM-J320P, SM-J320F, SM-J320M, SM-J320Y, SM-J320A, SM-J320G, SM-J327T1, SM-J320V, SM-J320YZ, SM-J320W8, SM-J320ZN, SM-J320N0
SAR: 1.17 W/kg (head) 1.12 W/kg (body)
SAR EU: 0.48 W/kg (head) 0.42 W/kg (body)

Install Instructions

Step 1 — Download and extract the Android USB Driver to your PC.

Step 2 — Click Start (Windows) -> Control Panel -> Device Manager (Select Device Manager).

Step 3 — On the Device Manager window find and click on computer name to select Add legacy hardware.

Devices

Step 4 — Select Next

Step 5 — Selext Install the hardware that I manually select from a list (Advanced), and click the Next

Step 6 — Select Show All Devices afterward click Next button again.

Hspa Port Devices Driver Download Mac

Driver

Step 7 — Click the Have Disk button.

Hspa Port Devices Driver Download

Step 8 — Click Browse button to find the extracted Android ADB Driver -> android_winusb.inf and click on Open.

Step 9 — Click OK.

Hspa port devices driver download win 7

Step 10 — Now select the Android ADB Interface -> click Next button.

Hspa Port Devices Driver Download Win 7

Step 11 — Click Next button again.

Step 12 — Windows Security box will appear, to confirm whether you really want to install the Android USB Driver, so just choose the Install this driver software anyway.

Hspa Port Devices Driver Download 64-bit

Step 13 — Once you clicked the Finish button, then repeat from step 2 to choose Android Composite ADB Interface.

Step 14 - Done.