Hostless : Simple Connectivity For WiMax Devices

19
www.greenpacket.com Hostless: Simple Connectivity for WiMAX Devices APPLICATION NOTE

description

4G wireless nomadic devices in the form of USB dongles and Pocket modems are fast becoming the preferred devices for wireless broadband access amongst 4G operators. Due to benefits of lower cost and smaller form factor, 4G wireless nomadic devices now account for 39%* of total WiMAX devices shipped in 2010, and this tendency is set to continuously increase in the coming years as 4G becomes pervasive.Greenpacket 4G nomadic devices now provides an option to allow the use of generic Virtual Ethernet link protocol (USB CDC or RNDIS) to connect with these external host controllers running on any operating systems as an alternative to the traditional CU approach. We call this feature “Hostless” connectivity. Very similar to how an end-user would connect a USB memory stick, this new Hostless feature can be visualized as a generic version of a CU, borrowing the native USB Ethernet driver and management features from the host operating system.This paper explains the implementation scenarios of both the CU approach and Hostless approach to match specific needs. We will then dive in detail to understand the concept background of Hostless by looking at the system architecture and describing the step-by-step of how Hostless works within the host terminal from an end user perspective.

Transcript of Hostless : Simple Connectivity For WiMax Devices

Page 1: Hostless : Simple Connectivity For WiMax Devices

Abstract

4G wireless nomadic devices in the form of USB dongles and Pocket modems are fast becoming

the preferred devices for wireless broadband access amongst 4G operators. Due to benefits of lower

cost and smaller form factor, 4G wireless nomadic devices now account for 39%* of total WiMAX

devices shipped in 2010, and this tendency is set to continuously increase in the coming years as

4G becomes pervasive.

Generally, 4G wireless USB dongles cannot function alone and require an external host controller in

the form of a terminal (example: personal computer, netbook, tablet) to process the data packets,

which normally runs on a specific protocol governed by the host operating system (e.g: Windows,

Linux, Mac). Therefore, conventional installation of a 3rd party application is required to manage the

remote access connections. Commonly known as a “Connection Utility (CU)”, this 3rd party

application manages all data flows in the background and provides status of the

administrator-defined connection.

Alternatively, technology for 4G chipsets has advanced significantly and now there exist a simple way

for 4G wireless USB dongles to be connect to the internet. Greenpacket 4G nomadic devices now

provides an option to allow the use of generic Virtual Ethernet link protocol (USB CDC or RNDIS) to

connect with these external host controllers running on any operating systems as an alternative to

the traditional CU approach. We call this feature “Hostless” connectivity. Very similar to how an

end-user would connect a USB memory stick, this new Hostless feature can be visualized as a

generic version of a CU, borrowing the native USB Ethernet driver and management features from

the host operating system.

This paper explains the implementation scenarios of both the CU approach and Hostless approach

to match specific needs. We will then dive in detail to understand the concept background of

Hostless by looking at the system architecture and describing the step-by-step of how Hostless

works within the host terminal from an end user perspective.

* Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

Knowing your 4G Wireless USB dongles

4G wireless USB dongles can be categories as a simple 4G wireless device. The basic system architecture of a typical

4G wireless USB dongle consists of a baseband processor, a radio front-end, memory, and an USB interface.

To minimize the size and cost of the 4G wireless USB dongle, device manufacturer tend to rely on the processing power

of an additional host controller outside the 4G wireless USB dongles via a standard physical data protocol link. Figure 1

show the standard USB interface between the USB dongle and an additional host controller (generally a personal

computer) required to process the dataflow. In addition to the physical data protocol link, device drivers is required to

allow the host controller to interact with the 4G wireless USB dongles.

What is a Connection Utility (CU) and how it worksConsumers nowadays generally assume that drivers and managing programs for all the commonly used USB devices

exist and supported by the operating systems. In fact, most USB hard drives, cameras, mouse, keyboards, flash

memories, headsets and other mass market and matured consumer electronic devices do already exist and is pretty

much a plug-and-play. On the other hand, with 4G nomadic wireless devices being relatively new, compatible device

drivers are not yet installed in the common operating system.

The conventional implementation is to have the chipset or device vendors to develop a specific application program

which contains the drivers and device/data management features which is installed as a driver to enable management

function in the host controller. This application is commonly known as a “Connection Utility” (CU). Figure 2 shows the

architecture relationship between a CU and host computer.

www.greenpacket.com

Hostless:

Simple Connectivity for WiMAX Devices

Introduction RNDIS / USB CDC drivers andthe concept of HostlessUniversal Serial Bus (USB) is a specification meant to establish a generic communication link between devices and a host

controller. To extend this concept even further, USB communication device class (USB CDC) is a composite USB device

class primarily used for modems. USB CDC supports computer networking features, providing an interface for

transmitting Ethernet or ATM frames onto a physical format. Therefore, to assist the connection of wireless USB devices,

all modern operating systems now supports this built-in generic Virtual Ethernet link protocol for USB devices.

Microsoft Windows versions prior to Windows Vista do not support the networking parts of the USB CDC, instead it

promotes Microsoft's own derivative named Microsoft RNDIS, a serialized version of the Microsoft NDIS (Network Driver

Interface Specification). The remote NDIS is an application programming interface (API) that is specifically designed for

the use in USBs and other plug and play devices. With a well defined network driver interface specification, chipset and

device vendors no longer need to define a message set that is independent from I/O buses when writing NDIS device

drivers. Due to the commonality of the name RNDIS, we will generalize USB CDC and RNDIS as “RNDIS” for

convenience within the context of this paper.

Figure 7 show a series of the auto installation process of a Hostless device when attached to a host controller for the

first time.

One of the main functions of a remote NDIS is to convert a slave USB interface into a LAN interface, similar to a

broadband gateway implementation. The host controller which is typically a Window-based PC is connected to the

gateway, where the Ethernet traffic can be passed between the Host controller to and from the USB device. For systems

using the legacy TCP/IP interfaces, the remote network driver interface can also be used to allow USB connectivity. This

means that no changes is required in the older host drivers or additional invest required for new firmware within the USB

network device.

What is “Hostless” and how it worksArchitecture

RNDIS is a convenient protocol that allows a compliant USB dongle to appear as a simple Ethernet link to the operating

system, removing the dependency and responsibility of connectivity management from the CU, a client on the host

controller to the device (firmware) or otherwise known as a “Hostless” device. This new Hostless feature can be visualized

as though it is a universal CU as it functions by borrowing the native RNDIS driver and management features from the

host operating system. Similar to the CU’s approach in connectivity management, instead of installing a client on the host

controller Hostless enabled 4G USB dongles also have the ability to store, process and display device status,

but through a web browser interface.

Contents

Knowing your 4G Wireless USB dongles 01

What is a Connection Utility (CU) and how it works 02

- Limitations of CU implementation

Introduction RNDIS/ USB CDC drivers and the concept of Hostless 04

What is Hostless and how it works 06

- Architecture

- Hostless installation process

- Integrating advance utility features in a Hostless environment

Why go Hostless 10

- Hostless for chipset/device manufacturer

- Hostless for Operator

- Advantage of Hostless for Subscriber

Conclusion 13

Greenpacket, Bringing You Total HOSTLESS Freedom 14

References 15

Figure 2: Conventional architecture and relationship of a connection utility and host controller.

Figure 3: Installation steps for a typical Connection Utility program.

Figure 4: Conventional architecture and relationship of a Hostless device and host controller.

Figure 5: Applying RNDIS/CDC protocol on WiMAX USB devices.

Figure 7: Automatic installation process of a Hostless device

Limitations of WiMAX CU implementation

Functioning as a client installed within the host terminal, CU has consistent dependencies and requirements that vary

widely according to host software system (OS), protocols and interfaces. WiMAX emerging as a new 4G standard fast

being adopted also means that constant innovation and new chipsets and devices from various vendors are constantly

being rolled out with improved features and functionalities. Over 198 device variations are certified with WiMAX Forum

with hundreds more being compliant and constantly adding to the list. This means that interoperability to the host

terminal and customization is required leading to a longer service commercialization timeline to be implemented.

This inherent drawback might be a hassle to certain operators looking for an instantly deployable 4G USB device to

bring service offerings as fast as possible to the market due to dependencies on the remote access connection utility.

Hostless installation process

Upon attaching the Hostless USB dongle to the notebook/PC for the first time, an error message will

automatically prompt the user, neglecting this message allows the operating system to move forward with the

installation process.

A USB mass storage device will be displayed while the RNDIS driver automatically installs, upon completion, a

recognizable drive will be created which indicates a successful installation.

Checking the available network connections shows that the connection has been successfully established where

the user can now access the internet services via the WiMAX network.

To the end users, the Hostless approach means an actual full plug-and-play (zero-installation) experience. Once the

device is plugged in, it connects to the network immediately via an embedded Connectivity client within the device

firmware. The whole experience and behavior is similar to how a user would connect to a fixed modem today.

Intel® WiMAX Connection2400 Baseband ChipHost

Intel Solution

Intel® WiMAX Connection2320R Dual-Band Radio

System-in-Package

FrontEnd

TX

2xIF

IQ

RCI

Driver

Control

Memory

Mo

dem

AFF

LMA

C

US

B/S

DID

MA

C

2xRX

CTRL SynthUSB/SDIO

USB

COMPUTER

4G USB Dongle(with CU)

TCP/IP

USB Cable

Ho

st D

evic

e

TCP/IPRNDIS Windows series platform

Green packet WiMAXHostless USB device

Green packet WiMAXHostless USB device

CDC on linux/MAC-OS platform

API (Bus-Slave Interface)

API (RNDIS-USB Interface)

NDIS

USB Bus Driver USB Driver

USB Controller Driver

USB Controller (HW) USB Slave Driver

USB Slave (HW)

Remote NDISMiniport

Remote NDISto Ethernet Driver

Remote NDISCore Driver

Remote NDISUSB Transport

USB Data Power

CU application

Device Driver

Data Flow Management

Connetion Status Management & Display

(Value-added Service)

Browser(Value-added Service)

RF Frontend

Baseband

Storage of CUInstallation Files

Figure 6: Conventional architecture and relationship of a HOSTLESS device and host controller.

USB

COMPUTER

4G USB Dongle(with CM)

USB Data Power

RNDIS/CDCDevice Driver

Browser

Connection Status Display

(Value-added Service)

RNDIS Support

Connection StatusManagement

Data Flow

Management

RF Frontend

Baseband

Traditionally, a CU is an application program that runs in the background of the OS while managing data flows and status

of the 4G wireless USB dongle. The CU application is commonly embedded within the memory of the device with all the

OS associated installation and execution files included. Upon plugged for the first time, the associated installation files

will be detected and installed. A typical installation procedure for a CU is illustrated in Figure 3.

Once the device is connected to the laptop/PC, the Auto-Installation program will start running.

Step 1

Step 1

Step 2

Step 3

A computer reboot might be required.

Step 5Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 2

Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 3

Installation will take several minutes to complete with a message prompt (e.g: InstallShield Wizard Complete). Click Finish to complete the process.

Step 4

WHITEPAPER03

Software architecture of USB network devices using RNDIS Protocol

Figure 1: Example of an Intel 4G solution which represents a basic architecture of 4G USB dongles, we can see that an additional host processor, device driver, and USB link is generally required.

APPLICATION NOTE

About Green PacketGreenpacket is the international arm of the Green Packet Berhad group of companies which is listed on the Main Board

of the Malaysian Bourse. Founded in San Francisco’s Silicon Valley in 2000 and now headquartered in Kuala Lumpur,

Malaysia, Greenpacket has a presence in 9 countries and is continuously expanding to be near its customers and in

readiness for new markets.

We are a leading developer of Next Generation Mobile Broadband and Networking Solutions for Telecommunications

Operators across the globe. Our mission is to provide seamless and unified platforms for the delivery of user-centric

multimedia communications services regardless of the nature and availability of backbone infrastructures.

At Greenpacket, we pride ourselves on being constantly at the forefront of technology. Our leading carrier-grade

solutions and award-winning consumer devices help Telecommunications Operators open new avenues, meet new

demands, and enrich the lifestyles of their subscribers, while forging new relationships. We see a future of limitless

freedom in wireless communications and continuously commit to meeting the needs of our customers with leading

edge solutions.

With product development centers in USA, Shanghai, and Taiwan, we are on the cutting edge of new developments in

4G (particularly WiMAX and LTE), as well as in software advancement. Our leadership position in the Telco industry is

further enhanced by our strategic alliances with leading industry players.

Additionally, our award-winning WiMAX modems have successfully completed interoperability tests with major WiMAX

players and are being used by the world’s largest WiMAX Operators. We are also the leading carrier solutions provider

in APAC catering to both 4G and 3G networks.

For more information, visit: www.greenpacket.com.

Copyright © 2001-2011 Green Packet Berhad. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form by any means, without the written permission of Green Packet Berhad. Green Packet Berhad reserves the right to modify or discontinue any product or piece of literature at anytime without prior notice.

San Francisco · Kuala Lumpur · S ingapore · Shanghai · Taiwan · Sydney · Bahrain · Bangkok · Hong Kong

AssociateMember

Greenpacket, Bringing You Total Hostless Freedom Operators around the world have successfully leveraged on WiMAX to start realizing the dream of true Wireless

Broadband Freedom. At Greenpacket, we have helped many WiMAX Operators achieve this through our best-in-class

and award-winning USB modems.

Let us show you new perspectives on how to effectively extend the new age in Hostless connectivity and meet the

demands of your subscribers.

With Greenpacket, limitless freedom begins now!

Free Consultation

If you would like a free consultation on empowering your subscribers with seamless mobility and extending a better

connectivity experience, contact us at [email protected] (kindly quote the reference code DWP0820

when you contact us).

WHITEPAPER

ConclusionOperators, chipset and device manufacturers now have the flexibility and choice of approach when it comes to access

network connectivity management with the addition of Hostless now supported in all Greenpacket 4G Wireless Nomadic

Devices that includes the UH high-gain USB dongle, UT USB dongle and Pocket modem.

Table 1 shows the generic feature supported by both the CU and Hostless implementation with each having its unique

value proposition.

Figure 10: Hostless customizable Web based user interface

Advantage of Hostless for Subscriber

Benefits to subscriber are most significant with the change in usage trends. Speed of access, flexibility of portability, cost

of the device and simplicity in configuration are key aspect that user look for when selecting a device. The device has to

truly transform itself to be as simple as possible as a user regard the USB dongle as just a device to allow them in

accessing the internet and not a device that they expect to interact directly with.

To the end user, installation of a HOSTLESS device is almost instant on any host controller running on any OS that is

configured on any language through a common universal USB interface, a true plug-and-play experience.

YES

> 2MB

Limited

NO

YES and flexible

YES

NO

<500kB

Processed by USB dongle anddisplayed through browser

YES

Limited

NO

Additional application required

Can function alone withouthost processor

Value added Service option

Support background service

Device status data

Required Hard drive Space

USB Dongle HostlessUSB Dongle with CUFeatures

References1. Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

2. Intel - Enabling small form factors and energy-efficient performance with an integrated WiMAX chipset solution.

3. http://www.intel.com/technology/wimax/2400.htm

Figure 11: Value proposition of Hostless implementation to end-users

Simple 123 setup for subscribers

Enhanced end-user experience

Compatibility on all OS

Common recognizable interface

Accessibility anytime, anywhere,on any device

• Common trouble-free experience

Hostless for Operator

Operators constantly add, remove and change product strategies as part of marketing campaigns and service packages

plans to continuously stimulate subscriber or average revenue per user (ARPU) growth. The myriad availability of 4G

wireless USB dongles in the market is also an advantage to operators, but truth to fiction for a 4G WiMAX operator

wanting to moving from one device offering to another or implement a variety of device offering requires detail strategies

in place.

Operators taking the path of using native CU provided by the device vendors will need to ensure that customer support

is enhanced with sufficient technical and product training to be able to assist subscribers on device issues resulting from

connectivity.

With Hostless implementation, operators targeting mass consumer market can now significantly bring the

service/device to market almost instantly as the native device in ensured to interwork on the subscriber end with any

host controller as there are no dependency on OS, language, interface and protocol. Delivering something that is

simple and easily accessible.

Integrating advance utility features in a Hostless environment

End users are conventionally familiar with the conventional Connection Manager (CM) (a Software Client that incorporates

both the CU function with a GUI and other advance modular features and funtions) implementation and notification that

comes along with the graphical user interface (GUI). This is critical as part of the whole nomadic and mobile usage of USB

based dongles as there exist a difference in user experience when compared to a fixed access gateway. In the fixed access

gateway scenario, the device is normally placed in a fixed location, thus not requiring an additional client (CM) to perform

management of the connection or provide connectivity status information to the end user. In the case of a USB dongle, this

is critical as the usage environment changes with movement, thus the connectivity status is constantly changing where

connectivity status notification is important as a form of interaction with the user. Similarly, in the scenario of Hostless, this

can also be implemented with the simple approach via the web.

Web-based Feature

The nature of the web and its design allows complete flexibility for the Hostless architecture to utilize web-redirection or

HTML pop-up to provide the end-user with device status display as a form of notification interface similar to the CM

approach which is normally communicated via the graphical user interface (GUI).

Web Redirection

The web redirection feature in Greenpacket’s WiMAX Hostless device redirects all web requests to the “Web based User

Interface (UI)” page (redirection portal) when the WiMAX network is lost or not connected. This page can be customized by

the operator with notification information; for example, when the WiMAX network connection is lost due to poor radio signal,

and upon user trying to access a specific website via the explorer, the web redirection will kick in and automatically redirects

the session to the default URL to allow the operator a channel to informing the users that there is a problem with the network

connections and provide suggestive guideline to the end-user in restoring the connection.

DNS Cached Notification

Web redirection is triggered with the device reporting a private device IP in the DNS response when the WiMAX connection

is not available. A drawback exist as most web browsers automatically caches the DNS lookup request in order to speed

up future request, thus in the scenario that when the WiMAX connection is re-connected, there is no way to refresh the web

browser (domain name) to clear the DNS cache table with redirection still persisting and the user will still be redirected to the

default cached “Web based UI” page. The only approach to clear the DNS cache is to restart the browser application and

how can this be done.

The simple workaround exist as an additional step with DNS Cache Notification, where in the scenario that when the

connection is re-established and upon user trying to access the internet via the web browser, a re-direction happens where

the user is brought to the DNS Cache Notification page that informs the user to restart the web browser and upon a restart,

the user experience will return as usual.

Web Message

Within the Web based UI, the CGI allows flexibility to the operator to insert notification information of upgrades,

guidelines, promotions or announcements.

Auto HTTP/FTP Update

Hostless implementation supports HTTP based update feature and OMA-DM mechanism. This allows the operators who

have deployed HTTP update servers or OMA servers to instantly migrate to Hostless without additional investment or

staff re-training. Similarly, operators implementing TR-069 can perform provisioning and configuration management

through HTTP or FTP protocols.

Why go Hostless

Innovations in 4G USB dongle developments towards a Hostless approach in access network connectivity and

management will create a transformational change for chipset and device manufacturer to fast-track device creation and

proliferation into the market as well as benefit operators and end-users in simplifying service creation and utilization.

Hostless for chipset/device manufacturer

Ever since the development of wireless modem emerged in the form of USB dongles, there has been a significant

demand due to the simplicity and compactness of the form factor, USB dongles has brought about true personal

broadband to wide adoption. It is no surprise that device manufacturers are constantly finding ways to bring

differentiation with the number of vendors having similar category of product offering.

The main transformation that Hostless brings about the chipset and device manufacturer is the significant time-to-market

advantage as it is instantly usable out of the box and a guaranteed trouble free functionality over time. Due to its simple

architecture, developers no longer need to maintain several component suites/versions of CU to ensure compatibility

with different operating systems, interfaces and communication protocols. GUI customization of Hostless is done based

on HTML programming, adding significant convenience to the overall functionality to provide service information not

available through the CU.

Innovations and improvement of RNDIS and CDC driver by OS developers ensure rich features, compatibilities and an

optimized performance is constantly maintained on the host controller

Figure 8: Value proposition of Hostless implementation to Chipset and Device manufacturers

Figure 9: Value proposition of Hostless implementation to Operators

Leverage existing RNDIS/CDC forPlug and play interface

Compatibility on all OS

Solution available out of box

Optimized 4G performance enabledby Laptop/PC native driver

Transparent to OS languageCompatibility

Education Free installation

Easy maintenance/managementfor operators

Reduced customer support

Instant compatibility,interoperability and reducedcustomer support

• Lower cost of software maintenance and customer support

• Easy customization onweb GUI

Shorter Time-To-Market

• Reduced development and support time/cost

• Optimized performance ensured by OS developers

QUICKSTART

01 02 03 04 05 06 07APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE

13APPLICATION NOTE

14APPLICATION NOTE

15APPLICATION NOTE

12APPLICATION NOTE

08APPLICATION NOTE

09APPLICATION NOTE

10APPLICATION NOTE

11APPLICATION NOTE

Page 2: Hostless : Simple Connectivity For WiMax Devices

Abstract

4G wireless nomadic devices in the form of USB dongles and Pocket modems are fast becoming

the preferred devices for wireless broadband access amongst 4G operators. Due to benefits of lower

cost and smaller form factor, 4G wireless nomadic devices now account for 39%* of total WiMAX

devices shipped in 2010, and this tendency is set to continuously increase in the coming years as

4G becomes pervasive.

Generally, 4G wireless USB dongles cannot function alone and require an external host controller in

the form of a terminal (example: personal computer, netbook, tablet) to process the data packets,

which normally runs on a specific protocol governed by the host operating system (e.g: Windows,

Linux, Mac). Therefore, conventional installation of a 3rd party application is required to manage the

remote access connections. Commonly known as a “Connection Utility (CU)”, this 3rd party

application manages all data flows in the background and provides status of the

administrator-defined connection.

Alternatively, technology for 4G chipsets has advanced significantly and now there exist a simple way

for 4G wireless USB dongles to be connect to the internet. Greenpacket 4G nomadic devices now

provides an option to allow the use of generic Virtual Ethernet link protocol (USB CDC or RNDIS) to

connect with these external host controllers running on any operating systems as an alternative to

the traditional CU approach. We call this feature “Hostless” connectivity. Very similar to how an

end-user would connect a USB memory stick, this new Hostless feature can be visualized as a

generic version of a CU, borrowing the native USB Ethernet driver and management features from

the host operating system.

This paper explains the implementation scenarios of both the CU approach and Hostless approach

to match specific needs. We will then dive in detail to understand the concept background of

Hostless by looking at the system architecture and describing the step-by-step of how Hostless

works within the host terminal from an end user perspective.

* Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

Knowing your 4G Wireless USB dongles

4G wireless USB dongles can be categories as a simple 4G wireless device. The basic system architecture of a typical

4G wireless USB dongle consists of a baseband processor, a radio front-end, memory, and an USB interface.

To minimize the size and cost of the 4G wireless USB dongle, device manufacturer tend to rely on the processing power

of an additional host controller outside the 4G wireless USB dongles via a standard physical data protocol link. Figure 1

show the standard USB interface between the USB dongle and an additional host controller (generally a personal

computer) required to process the dataflow. In addition to the physical data protocol link, device drivers is required to

allow the host controller to interact with the 4G wireless USB dongles.

What is a Connection Utility (CU) and how it worksConsumers nowadays generally assume that drivers and managing programs for all the commonly used USB devices

exist and supported by the operating systems. In fact, most USB hard drives, cameras, mouse, keyboards, flash

memories, headsets and other mass market and matured consumer electronic devices do already exist and is pretty

much a plug-and-play. On the other hand, with 4G nomadic wireless devices being relatively new, compatible device

drivers are not yet installed in the common operating system.

The conventional implementation is to have the chipset or device vendors to develop a specific application program

which contains the drivers and device/data management features which is installed as a driver to enable management

function in the host controller. This application is commonly known as a “Connection Utility” (CU). Figure 2 shows the

architecture relationship between a CU and host computer.

www.greenpacket.com

Hostless:

Simple Connectivity for WiMAX Devices

Introduction RNDIS / USB CDC drivers andthe concept of HostlessUniversal Serial Bus (USB) is a specification meant to establish a generic communication link between devices and a host

controller. To extend this concept even further, USB communication device class (USB CDC) is a composite USB device

class primarily used for modems. USB CDC supports computer networking features, providing an interface for

transmitting Ethernet or ATM frames onto a physical format. Therefore, to assist the connection of wireless USB devices,

all modern operating systems now supports this built-in generic Virtual Ethernet link protocol for USB devices.

Microsoft Windows versions prior to Windows Vista do not support the networking parts of the USB CDC, instead it

promotes Microsoft's own derivative named Microsoft RNDIS, a serialized version of the Microsoft NDIS (Network Driver

Interface Specification). The remote NDIS is an application programming interface (API) that is specifically designed for

the use in USBs and other plug and play devices. With a well defined network driver interface specification, chipset and

device vendors no longer need to define a message set that is independent from I/O buses when writing NDIS device

drivers. Due to the commonality of the name RNDIS, we will generalize USB CDC and RNDIS as “RNDIS” for

convenience within the context of this paper.

Figure 7 show a series of the auto installation process of a Hostless device when attached to a host controller for the

first time.

One of the main functions of a remote NDIS is to convert a slave USB interface into a LAN interface, similar to a

broadband gateway implementation. The host controller which is typically a Window-based PC is connected to the

gateway, where the Ethernet traffic can be passed between the Host controller to and from the USB device. For systems

using the legacy TCP/IP interfaces, the remote network driver interface can also be used to allow USB connectivity. This

means that no changes is required in the older host drivers or additional invest required for new firmware within the USB

network device.

What is “Hostless” and how it worksArchitecture

RNDIS is a convenient protocol that allows a compliant USB dongle to appear as a simple Ethernet link to the operating

system, removing the dependency and responsibility of connectivity management from the CU, a client on the host

controller to the device (firmware) or otherwise known as a “Hostless” device. This new Hostless feature can be visualized

as though it is a universal CU as it functions by borrowing the native RNDIS driver and management features from the

host operating system. Similar to the CU’s approach in connectivity management, instead of installing a client on the host

controller Hostless enabled 4G USB dongles also have the ability to store, process and display device status,

but through a web browser interface.

Contents

Knowing your 4G Wireless USB dongles 01

What is a Connection Utility (CU) and how it works 02

- Limitations of CU implementation

Introduction RNDIS/ USB CDC drivers and the concept of Hostless 04

What is Hostless and how it works 06

- Architecture

- Hostless installation process

- Integrating advance utility features in a Hostless environment

Why go Hostless 10

- Hostless for chipset/device manufacturer

- Hostless for Operator

- Advantage of Hostless for Subscriber

Conclusion 13

Greenpacket, Bringing You Total HOSTLESS Freedom 14

References 15

Figure 2: Conventional architecture and relationship of a connection utility and host controller.

Figure 3: Installation steps for a typical Connection Utility program.

Figure 4: Conventional architecture and relationship of a Hostless device and host controller.

Figure 5: Applying RNDIS/CDC protocol on WiMAX USB devices.

Figure 7: Automatic installation process of a Hostless device

Limitations of WiMAX CU implementation

Functioning as a client installed within the host terminal, CU has consistent dependencies and requirements that vary

widely according to host software system (OS), protocols and interfaces. WiMAX emerging as a new 4G standard fast

being adopted also means that constant innovation and new chipsets and devices from various vendors are constantly

being rolled out with improved features and functionalities. Over 198 device variations are certified with WiMAX Forum

with hundreds more being compliant and constantly adding to the list. This means that interoperability to the host

terminal and customization is required leading to a longer service commercialization timeline to be implemented.

This inherent drawback might be a hassle to certain operators looking for an instantly deployable 4G USB device to

bring service offerings as fast as possible to the market due to dependencies on the remote access connection utility.

Hostless installation process

Upon attaching the Hostless USB dongle to the notebook/PC for the first time, an error message will

automatically prompt the user, neglecting this message allows the operating system to move forward with the

installation process.

A USB mass storage device will be displayed while the RNDIS driver automatically installs, upon completion, a

recognizable drive will be created which indicates a successful installation.

Checking the available network connections shows that the connection has been successfully established where

the user can now access the internet services via the WiMAX network.

To the end users, the Hostless approach means an actual full plug-and-play (zero-installation) experience. Once the

device is plugged in, it connects to the network immediately via an embedded Connectivity client within the device

firmware. The whole experience and behavior is similar to how a user would connect to a fixed modem today.

Intel® WiMAX Connection2400 Baseband ChipHost

Intel Solution

Intel® WiMAX Connection2320R Dual-Band Radio

System-in-Package

FrontEnd

TX

2xIF

IQ

RCI

Driver

Control

Memory

Mo

dem

AFF

LMA

C

US

B/S

DID

MA

C

2xRX

CTRL SynthUSB/SDIO

USB

COMPUTER

4G USB Dongle(with CU)

TCP/IP

USB Cable

Ho

st D

evic

e

TCP/IPRNDIS Windows series platform

Green packet WiMAXHostless USB device

Green packet WiMAXHostless USB device

CDC on linux/MAC-OS platform

API (Bus-Slave Interface)

API (RNDIS-USB Interface)

NDIS

USB Bus Driver USB Driver

USB Controller Driver

USB Controller (HW) USB Slave Driver

USB Slave (HW)

Remote NDISMiniport

Remote NDISto Ethernet Driver

Remote NDISCore Driver

Remote NDISUSB Transport

USB Data Power

CU application

Device Driver

Data Flow Management

Connetion Status Management & Display

(Value-added Service)

Browser(Value-added Service)

RF Frontend

Baseband

Storage of CUInstallation Files

Figure 6: Conventional architecture and relationship of a HOSTLESS device and host controller.

USB

COMPUTER

4G USB Dongle(with CM)

USB Data Power

RNDIS/CDCDevice Driver

Browser

Connection Status Display

(Value-added Service)

RNDIS Support

Connection StatusManagement

Data Flow

Management

RF Frontend

Baseband

Traditionally, a CU is an application program that runs in the background of the OS while managing data flows and status

of the 4G wireless USB dongle. The CU application is commonly embedded within the memory of the device with all the

OS associated installation and execution files included. Upon plugged for the first time, the associated installation files

will be detected and installed. A typical installation procedure for a CU is illustrated in Figure 3.

Once the device is connected to the laptop/PC, the Auto-Installation program will start running.

Step 1

Step 1

Step 2

Step 3

A computer reboot might be required.

Step 5Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 2

Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 3

Installation will take several minutes to complete with a message prompt (e.g: InstallShield Wizard Complete). Click Finish to complete the process.

Step 4

WHITEPAPER03

Software architecture of USB network devices using RNDIS Protocol

Figure 1: Example of an Intel 4G solution which represents a basic architecture of 4G USB dongles, we can see that an additional host processor, device driver, and USB link is generally required.

APPLICATION NOTE

About Green PacketGreenpacket is the international arm of the Green Packet Berhad group of companies which is listed on the Main Board

of the Malaysian Bourse. Founded in San Francisco’s Silicon Valley in 2000 and now headquartered in Kuala Lumpur,

Malaysia, Greenpacket has a presence in 9 countries and is continuously expanding to be near its customers and in

readiness for new markets.

We are a leading developer of Next Generation Mobile Broadband and Networking Solutions for Telecommunications

Operators across the globe. Our mission is to provide seamless and unified platforms for the delivery of user-centric

multimedia communications services regardless of the nature and availability of backbone infrastructures.

At Greenpacket, we pride ourselves on being constantly at the forefront of technology. Our leading carrier-grade

solutions and award-winning consumer devices help Telecommunications Operators open new avenues, meet new

demands, and enrich the lifestyles of their subscribers, while forging new relationships. We see a future of limitless

freedom in wireless communications and continuously commit to meeting the needs of our customers with leading

edge solutions.

With product development centers in USA, Shanghai, and Taiwan, we are on the cutting edge of new developments in

4G (particularly WiMAX and LTE), as well as in software advancement. Our leadership position in the Telco industry is

further enhanced by our strategic alliances with leading industry players.

Additionally, our award-winning WiMAX modems have successfully completed interoperability tests with major WiMAX

players and are being used by the world’s largest WiMAX Operators. We are also the leading carrier solutions provider

in APAC catering to both 4G and 3G networks.

For more information, visit: www.greenpacket.com.

Copyright © 2001-2011 Green Packet Berhad. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form by any means, without the written permission of Green Packet Berhad. Green Packet Berhad reserves the right to modify or discontinue any product or piece of literature at anytime without prior notice.

San Francisco · Kuala Lumpur · S ingapore · Shanghai · Taiwan · Sydney · Bahrain · Bangkok · Hong Kong

AssociateMember

Greenpacket, Bringing You Total Hostless Freedom Operators around the world have successfully leveraged on WiMAX to start realizing the dream of true Wireless

Broadband Freedom. At Greenpacket, we have helped many WiMAX Operators achieve this through our best-in-class

and award-winning USB modems.

Let us show you new perspectives on how to effectively extend the new age in Hostless connectivity and meet the

demands of your subscribers.

With Greenpacket, limitless freedom begins now!

Free Consultation

If you would like a free consultation on empowering your subscribers with seamless mobility and extending a better

connectivity experience, contact us at [email protected] (kindly quote the reference code DWP0820

when you contact us).

WHITEPAPER

ConclusionOperators, chipset and device manufacturers now have the flexibility and choice of approach when it comes to access

network connectivity management with the addition of Hostless now supported in all Greenpacket 4G Wireless Nomadic

Devices that includes the UH high-gain USB dongle, UT USB dongle and Pocket modem.

Table 1 shows the generic feature supported by both the CU and Hostless implementation with each having its unique

value proposition.

Figure 10: Hostless customizable Web based user interface

Advantage of Hostless for Subscriber

Benefits to subscriber are most significant with the change in usage trends. Speed of access, flexibility of portability, cost

of the device and simplicity in configuration are key aspect that user look for when selecting a device. The device has to

truly transform itself to be as simple as possible as a user regard the USB dongle as just a device to allow them in

accessing the internet and not a device that they expect to interact directly with.

To the end user, installation of a HOSTLESS device is almost instant on any host controller running on any OS that is

configured on any language through a common universal USB interface, a true plug-and-play experience.

YES

> 2MB

Limited

NO

YES and flexible

YES

NO

<500kB

Processed by USB dongle anddisplayed through browser

YES

Limited

NO

Additional application required

Can function alone withouthost processor

Value added Service option

Support background service

Device status data

Required Hard drive Space

USB Dongle HostlessUSB Dongle with CUFeatures

References1. Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

2. Intel - Enabling small form factors and energy-efficient performance with an integrated WiMAX chipset solution.

3. http://www.intel.com/technology/wimax/2400.htm

Figure 11: Value proposition of Hostless implementation to end-users

Simple 123 setup for subscribers

Enhanced end-user experience

Compatibility on all OS

Common recognizable interface

Accessibility anytime, anywhere,on any device

• Common trouble-free experience

Hostless for Operator

Operators constantly add, remove and change product strategies as part of marketing campaigns and service packages

plans to continuously stimulate subscriber or average revenue per user (ARPU) growth. The myriad availability of 4G

wireless USB dongles in the market is also an advantage to operators, but truth to fiction for a 4G WiMAX operator

wanting to moving from one device offering to another or implement a variety of device offering requires detail strategies

in place.

Operators taking the path of using native CU provided by the device vendors will need to ensure that customer support

is enhanced with sufficient technical and product training to be able to assist subscribers on device issues resulting from

connectivity.

With Hostless implementation, operators targeting mass consumer market can now significantly bring the

service/device to market almost instantly as the native device in ensured to interwork on the subscriber end with any

host controller as there are no dependency on OS, language, interface and protocol. Delivering something that is

simple and easily accessible.

Integrating advance utility features in a Hostless environment

End users are conventionally familiar with the conventional Connection Manager (CM) (a Software Client that incorporates

both the CU function with a GUI and other advance modular features and funtions) implementation and notification that

comes along with the graphical user interface (GUI). This is critical as part of the whole nomadic and mobile usage of USB

based dongles as there exist a difference in user experience when compared to a fixed access gateway. In the fixed access

gateway scenario, the device is normally placed in a fixed location, thus not requiring an additional client (CM) to perform

management of the connection or provide connectivity status information to the end user. In the case of a USB dongle, this

is critical as the usage environment changes with movement, thus the connectivity status is constantly changing where

connectivity status notification is important as a form of interaction with the user. Similarly, in the scenario of Hostless, this

can also be implemented with the simple approach via the web.

Web-based Feature

The nature of the web and its design allows complete flexibility for the Hostless architecture to utilize web-redirection or

HTML pop-up to provide the end-user with device status display as a form of notification interface similar to the CM

approach which is normally communicated via the graphical user interface (GUI).

Web Redirection

The web redirection feature in Greenpacket’s WiMAX Hostless device redirects all web requests to the “Web based User

Interface (UI)” page (redirection portal) when the WiMAX network is lost or not connected. This page can be customized by

the operator with notification information; for example, when the WiMAX network connection is lost due to poor radio signal,

and upon user trying to access a specific website via the explorer, the web redirection will kick in and automatically redirects

the session to the default URL to allow the operator a channel to informing the users that there is a problem with the network

connections and provide suggestive guideline to the end-user in restoring the connection.

DNS Cached Notification

Web redirection is triggered with the device reporting a private device IP in the DNS response when the WiMAX connection

is not available. A drawback exist as most web browsers automatically caches the DNS lookup request in order to speed

up future request, thus in the scenario that when the WiMAX connection is re-connected, there is no way to refresh the web

browser (domain name) to clear the DNS cache table with redirection still persisting and the user will still be redirected to the

default cached “Web based UI” page. The only approach to clear the DNS cache is to restart the browser application and

how can this be done.

The simple workaround exist as an additional step with DNS Cache Notification, where in the scenario that when the

connection is re-established and upon user trying to access the internet via the web browser, a re-direction happens where

the user is brought to the DNS Cache Notification page that informs the user to restart the web browser and upon a restart,

the user experience will return as usual.

Web Message

Within the Web based UI, the CGI allows flexibility to the operator to insert notification information of upgrades,

guidelines, promotions or announcements.

Auto HTTP/FTP Update

Hostless implementation supports HTTP based update feature and OMA-DM mechanism. This allows the operators who

have deployed HTTP update servers or OMA servers to instantly migrate to Hostless without additional investment or

staff re-training. Similarly, operators implementing TR-069 can perform provisioning and configuration management

through HTTP or FTP protocols.

Why go Hostless

Innovations in 4G USB dongle developments towards a Hostless approach in access network connectivity and

management will create a transformational change for chipset and device manufacturer to fast-track device creation and

proliferation into the market as well as benefit operators and end-users in simplifying service creation and utilization.

Hostless for chipset/device manufacturer

Ever since the development of wireless modem emerged in the form of USB dongles, there has been a significant

demand due to the simplicity and compactness of the form factor, USB dongles has brought about true personal

broadband to wide adoption. It is no surprise that device manufacturers are constantly finding ways to bring

differentiation with the number of vendors having similar category of product offering.

The main transformation that Hostless brings about the chipset and device manufacturer is the significant time-to-market

advantage as it is instantly usable out of the box and a guaranteed trouble free functionality over time. Due to its simple

architecture, developers no longer need to maintain several component suites/versions of CU to ensure compatibility

with different operating systems, interfaces and communication protocols. GUI customization of Hostless is done based

on HTML programming, adding significant convenience to the overall functionality to provide service information not

available through the CU.

Innovations and improvement of RNDIS and CDC driver by OS developers ensure rich features, compatibilities and an

optimized performance is constantly maintained on the host controller

Figure 8: Value proposition of Hostless implementation to Chipset and Device manufacturers

Figure 9: Value proposition of Hostless implementation to Operators

Leverage existing RNDIS/CDC forPlug and play interface

Compatibility on all OS

Solution available out of box

Optimized 4G performance enabledby Laptop/PC native driver

Transparent to OS languageCompatibility

Education Free installation

Easy maintenance/managementfor operators

Reduced customer support

Instant compatibility,interoperability and reducedcustomer support

• Lower cost of software maintenance and customer support

• Easy customization onweb GUI

Shorter Time-To-Market

• Reduced development and support time/cost

• Optimized performance ensured by OS developers

QUICKSTART

01 02 03 04 05 06 07APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE

13APPLICATION NOTE

14APPLICATION NOTE

15APPLICATION NOTE

12APPLICATION NOTE

08APPLICATION NOTE

09APPLICATION NOTE

10APPLICATION NOTE

11APPLICATION NOTE

Page 3: Hostless : Simple Connectivity For WiMax Devices

Abstract

4G wireless nomadic devices in the form of USB dongles and Pocket modems are fast becoming

the preferred devices for wireless broadband access amongst 4G operators. Due to benefits of lower

cost and smaller form factor, 4G wireless nomadic devices now account for 39%* of total WiMAX

devices shipped in 2010, and this tendency is set to continuously increase in the coming years as

4G becomes pervasive.

Generally, 4G wireless USB dongles cannot function alone and require an external host controller in

the form of a terminal (example: personal computer, netbook, tablet) to process the data packets,

which normally runs on a specific protocol governed by the host operating system (e.g: Windows,

Linux, Mac). Therefore, conventional installation of a 3rd party application is required to manage the

remote access connections. Commonly known as a “Connection Utility (CU)”, this 3rd party

application manages all data flows in the background and provides status of the

administrator-defined connection.

Alternatively, technology for 4G chipsets has advanced significantly and now there exist a simple way

for 4G wireless USB dongles to be connect to the internet. Greenpacket 4G nomadic devices now

provides an option to allow the use of generic Virtual Ethernet link protocol (USB CDC or RNDIS) to

connect with these external host controllers running on any operating systems as an alternative to

the traditional CU approach. We call this feature “Hostless” connectivity. Very similar to how an

end-user would connect a USB memory stick, this new Hostless feature can be visualized as a

generic version of a CU, borrowing the native USB Ethernet driver and management features from

the host operating system.

This paper explains the implementation scenarios of both the CU approach and Hostless approach

to match specific needs. We will then dive in detail to understand the concept background of

Hostless by looking at the system architecture and describing the step-by-step of how Hostless

works within the host terminal from an end user perspective.

* Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

Knowing your 4G Wireless USB dongles

4G wireless USB dongles can be categories as a simple 4G wireless device. The basic system architecture of a typical

4G wireless USB dongle consists of a baseband processor, a radio front-end, memory, and an USB interface.

To minimize the size and cost of the 4G wireless USB dongle, device manufacturer tend to rely on the processing power

of an additional host controller outside the 4G wireless USB dongles via a standard physical data protocol link. Figure 1

show the standard USB interface between the USB dongle and an additional host controller (generally a personal

computer) required to process the dataflow. In addition to the physical data protocol link, device drivers is required to

allow the host controller to interact with the 4G wireless USB dongles.

What is a Connection Utility (CU) and how it worksConsumers nowadays generally assume that drivers and managing programs for all the commonly used USB devices

exist and supported by the operating systems. In fact, most USB hard drives, cameras, mouse, keyboards, flash

memories, headsets and other mass market and matured consumer electronic devices do already exist and is pretty

much a plug-and-play. On the other hand, with 4G nomadic wireless devices being relatively new, compatible device

drivers are not yet installed in the common operating system.

The conventional implementation is to have the chipset or device vendors to develop a specific application program

which contains the drivers and device/data management features which is installed as a driver to enable management

function in the host controller. This application is commonly known as a “Connection Utility” (CU). Figure 2 shows the

architecture relationship between a CU and host computer.

www.greenpacket.com

Hostless:

Simple Connectivity for WiMAX Devices

Introduction RNDIS / USB CDC drivers andthe concept of HostlessUniversal Serial Bus (USB) is a specification meant to establish a generic communication link between devices and a host

controller. To extend this concept even further, USB communication device class (USB CDC) is a composite USB device

class primarily used for modems. USB CDC supports computer networking features, providing an interface for

transmitting Ethernet or ATM frames onto a physical format. Therefore, to assist the connection of wireless USB devices,

all modern operating systems now supports this built-in generic Virtual Ethernet link protocol for USB devices.

Microsoft Windows versions prior to Windows Vista do not support the networking parts of the USB CDC, instead it

promotes Microsoft's own derivative named Microsoft RNDIS, a serialized version of the Microsoft NDIS (Network Driver

Interface Specification). The remote NDIS is an application programming interface (API) that is specifically designed for

the use in USBs and other plug and play devices. With a well defined network driver interface specification, chipset and

device vendors no longer need to define a message set that is independent from I/O buses when writing NDIS device

drivers. Due to the commonality of the name RNDIS, we will generalize USB CDC and RNDIS as “RNDIS” for

convenience within the context of this paper.

Figure 7 show a series of the auto installation process of a Hostless device when attached to a host controller for the

first time.

One of the main functions of a remote NDIS is to convert a slave USB interface into a LAN interface, similar to a

broadband gateway implementation. The host controller which is typically a Window-based PC is connected to the

gateway, where the Ethernet traffic can be passed between the Host controller to and from the USB device. For systems

using the legacy TCP/IP interfaces, the remote network driver interface can also be used to allow USB connectivity. This

means that no changes is required in the older host drivers or additional invest required for new firmware within the USB

network device.

What is “Hostless” and how it worksArchitecture

RNDIS is a convenient protocol that allows a compliant USB dongle to appear as a simple Ethernet link to the operating

system, removing the dependency and responsibility of connectivity management from the CU, a client on the host

controller to the device (firmware) or otherwise known as a “Hostless” device. This new Hostless feature can be visualized

as though it is a universal CU as it functions by borrowing the native RNDIS driver and management features from the

host operating system. Similar to the CU’s approach in connectivity management, instead of installing a client on the host

controller Hostless enabled 4G USB dongles also have the ability to store, process and display device status,

but through a web browser interface.

Contents

Knowing your 4G Wireless USB dongles 01

What is a Connection Utility (CU) and how it works 02

- Limitations of CU implementation

Introduction RNDIS/ USB CDC drivers and the concept of Hostless 04

What is Hostless and how it works 06

- Architecture

- Hostless installation process

- Integrating advance utility features in a Hostless environment

Why go Hostless 10

- Hostless for chipset/device manufacturer

- Hostless for Operator

- Advantage of Hostless for Subscriber

Conclusion 13

Greenpacket, Bringing You Total HOSTLESS Freedom 14

References 15

Figure 2: Conventional architecture and relationship of a connection utility and host controller.

Figure 3: Installation steps for a typical Connection Utility program.

Figure 4: Conventional architecture and relationship of a Hostless device and host controller.

Figure 5: Applying RNDIS/CDC protocol on WiMAX USB devices.

Figure 7: Automatic installation process of a Hostless device

Limitations of WiMAX CU implementation

Functioning as a client installed within the host terminal, CU has consistent dependencies and requirements that vary

widely according to host software system (OS), protocols and interfaces. WiMAX emerging as a new 4G standard fast

being adopted also means that constant innovation and new chipsets and devices from various vendors are constantly

being rolled out with improved features and functionalities. Over 198 device variations are certified with WiMAX Forum

with hundreds more being compliant and constantly adding to the list. This means that interoperability to the host

terminal and customization is required leading to a longer service commercialization timeline to be implemented.

This inherent drawback might be a hassle to certain operators looking for an instantly deployable 4G USB device to

bring service offerings as fast as possible to the market due to dependencies on the remote access connection utility.

Hostless installation process

Upon attaching the Hostless USB dongle to the notebook/PC for the first time, an error message will

automatically prompt the user, neglecting this message allows the operating system to move forward with the

installation process.

A USB mass storage device will be displayed while the RNDIS driver automatically installs, upon completion, a

recognizable drive will be created which indicates a successful installation.

Checking the available network connections shows that the connection has been successfully established where

the user can now access the internet services via the WiMAX network.

To the end users, the Hostless approach means an actual full plug-and-play (zero-installation) experience. Once the

device is plugged in, it connects to the network immediately via an embedded Connectivity client within the device

firmware. The whole experience and behavior is similar to how a user would connect to a fixed modem today.

Intel® WiMAX Connection2400 Baseband ChipHost

Intel Solution

Intel® WiMAX Connection2320R Dual-Band Radio

System-in-Package

FrontEnd

TX

2xIF

IQ

RCI

Driver

Control

Memory

Mo

dem

AFF

LMA

C

US

B/S

DID

MA

C

2xRX

CTRL SynthUSB/SDIO

USB

COMPUTER

4G USB Dongle(with CU)

TCP/IP

USB Cable

Ho

st D

evic

e

TCP/IPRNDIS Windows series platform

Green packet WiMAXHostless USB device

Green packet WiMAXHostless USB device

CDC on linux/MAC-OS platform

API (Bus-Slave Interface)

API (RNDIS-USB Interface)

NDIS

USB Bus Driver USB Driver

USB Controller Driver

USB Controller (HW) USB Slave Driver

USB Slave (HW)

Remote NDISMiniport

Remote NDISto Ethernet Driver

Remote NDISCore Driver

Remote NDISUSB Transport

USB Data Power

CU application

Device Driver

Data Flow Management

Connetion Status Management & Display

(Value-added Service)

Browser(Value-added Service)

RF Frontend

Baseband

Storage of CUInstallation Files

Figure 6: Conventional architecture and relationship of a HOSTLESS device and host controller.

USB

COMPUTER

4G USB Dongle(with CM)

USB Data Power

RNDIS/CDCDevice Driver

Browser

Connection Status Display

(Value-added Service)

RNDIS Support

Connection StatusManagement

Data Flow

Management

RF Frontend

Baseband

Traditionally, a CU is an application program that runs in the background of the OS while managing data flows and status

of the 4G wireless USB dongle. The CU application is commonly embedded within the memory of the device with all the

OS associated installation and execution files included. Upon plugged for the first time, the associated installation files

will be detected and installed. A typical installation procedure for a CU is illustrated in Figure 3.

Once the device is connected to the laptop/PC, the Auto-Installation program will start running.

Step 1

Step 1

Step 2

Step 3

A computer reboot might be required.

Step 5Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 2

Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 3

Installation will take several minutes to complete with a message prompt (e.g: InstallShield Wizard Complete). Click Finish to complete the process.

Step 4

WHITEPAPER03

Software architecture of USB network devices using RNDIS Protocol

Figure 1: Example of an Intel 4G solution which represents a basic architecture of 4G USB dongles, we can see that an additional host processor, device driver, and USB link is generally required.

APPLICATION NOTE

About Green PacketGreenpacket is the international arm of the Green Packet Berhad group of companies which is listed on the Main Board

of the Malaysian Bourse. Founded in San Francisco’s Silicon Valley in 2000 and now headquartered in Kuala Lumpur,

Malaysia, Greenpacket has a presence in 9 countries and is continuously expanding to be near its customers and in

readiness for new markets.

We are a leading developer of Next Generation Mobile Broadband and Networking Solutions for Telecommunications

Operators across the globe. Our mission is to provide seamless and unified platforms for the delivery of user-centric

multimedia communications services regardless of the nature and availability of backbone infrastructures.

At Greenpacket, we pride ourselves on being constantly at the forefront of technology. Our leading carrier-grade

solutions and award-winning consumer devices help Telecommunications Operators open new avenues, meet new

demands, and enrich the lifestyles of their subscribers, while forging new relationships. We see a future of limitless

freedom in wireless communications and continuously commit to meeting the needs of our customers with leading

edge solutions.

With product development centers in USA, Shanghai, and Taiwan, we are on the cutting edge of new developments in

4G (particularly WiMAX and LTE), as well as in software advancement. Our leadership position in the Telco industry is

further enhanced by our strategic alliances with leading industry players.

Additionally, our award-winning WiMAX modems have successfully completed interoperability tests with major WiMAX

players and are being used by the world’s largest WiMAX Operators. We are also the leading carrier solutions provider

in APAC catering to both 4G and 3G networks.

For more information, visit: www.greenpacket.com.

Copyright © 2001-2011 Green Packet Berhad. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form by any means, without the written permission of Green Packet Berhad. Green Packet Berhad reserves the right to modify or discontinue any product or piece of literature at anytime without prior notice.

San Francisco · Kuala Lumpur · S ingapore · Shanghai · Taiwan · Sydney · Bahrain · Bangkok · Hong Kong

AssociateMember

Greenpacket, Bringing You Total Hostless Freedom Operators around the world have successfully leveraged on WiMAX to start realizing the dream of true Wireless

Broadband Freedom. At Greenpacket, we have helped many WiMAX Operators achieve this through our best-in-class

and award-winning USB modems.

Let us show you new perspectives on how to effectively extend the new age in Hostless connectivity and meet the

demands of your subscribers.

With Greenpacket, limitless freedom begins now!

Free Consultation

If you would like a free consultation on empowering your subscribers with seamless mobility and extending a better

connectivity experience, contact us at [email protected] (kindly quote the reference code DWP0820

when you contact us).

WHITEPAPER

ConclusionOperators, chipset and device manufacturers now have the flexibility and choice of approach when it comes to access

network connectivity management with the addition of Hostless now supported in all Greenpacket 4G Wireless Nomadic

Devices that includes the UH high-gain USB dongle, UT USB dongle and Pocket modem.

Table 1 shows the generic feature supported by both the CU and Hostless implementation with each having its unique

value proposition.

Figure 10: Hostless customizable Web based user interface

Advantage of Hostless for Subscriber

Benefits to subscriber are most significant with the change in usage trends. Speed of access, flexibility of portability, cost

of the device and simplicity in configuration are key aspect that user look for when selecting a device. The device has to

truly transform itself to be as simple as possible as a user regard the USB dongle as just a device to allow them in

accessing the internet and not a device that they expect to interact directly with.

To the end user, installation of a HOSTLESS device is almost instant on any host controller running on any OS that is

configured on any language through a common universal USB interface, a true plug-and-play experience.

YES

> 2MB

Limited

NO

YES and flexible

YES

NO

<500kB

Processed by USB dongle anddisplayed through browser

YES

Limited

NO

Additional application required

Can function alone withouthost processor

Value added Service option

Support background service

Device status data

Required Hard drive Space

USB Dongle HostlessUSB Dongle with CUFeatures

References1. Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

2. Intel - Enabling small form factors and energy-efficient performance with an integrated WiMAX chipset solution.

3. http://www.intel.com/technology/wimax/2400.htm

Figure 11: Value proposition of Hostless implementation to end-users

Simple 123 setup for subscribers

Enhanced end-user experience

Compatibility on all OS

Common recognizable interface

Accessibility anytime, anywhere,on any device

• Common trouble-free experience

Hostless for Operator

Operators constantly add, remove and change product strategies as part of marketing campaigns and service packages

plans to continuously stimulate subscriber or average revenue per user (ARPU) growth. The myriad availability of 4G

wireless USB dongles in the market is also an advantage to operators, but truth to fiction for a 4G WiMAX operator

wanting to moving from one device offering to another or implement a variety of device offering requires detail strategies

in place.

Operators taking the path of using native CU provided by the device vendors will need to ensure that customer support

is enhanced with sufficient technical and product training to be able to assist subscribers on device issues resulting from

connectivity.

With Hostless implementation, operators targeting mass consumer market can now significantly bring the

service/device to market almost instantly as the native device in ensured to interwork on the subscriber end with any

host controller as there are no dependency on OS, language, interface and protocol. Delivering something that is

simple and easily accessible.

Integrating advance utility features in a Hostless environment

End users are conventionally familiar with the conventional Connection Manager (CM) (a Software Client that incorporates

both the CU function with a GUI and other advance modular features and funtions) implementation and notification that

comes along with the graphical user interface (GUI). This is critical as part of the whole nomadic and mobile usage of USB

based dongles as there exist a difference in user experience when compared to a fixed access gateway. In the fixed access

gateway scenario, the device is normally placed in a fixed location, thus not requiring an additional client (CM) to perform

management of the connection or provide connectivity status information to the end user. In the case of a USB dongle, this

is critical as the usage environment changes with movement, thus the connectivity status is constantly changing where

connectivity status notification is important as a form of interaction with the user. Similarly, in the scenario of Hostless, this

can also be implemented with the simple approach via the web.

Web-based Feature

The nature of the web and its design allows complete flexibility for the Hostless architecture to utilize web-redirection or

HTML pop-up to provide the end-user with device status display as a form of notification interface similar to the CM

approach which is normally communicated via the graphical user interface (GUI).

Web Redirection

The web redirection feature in Greenpacket’s WiMAX Hostless device redirects all web requests to the “Web based User

Interface (UI)” page (redirection portal) when the WiMAX network is lost or not connected. This page can be customized by

the operator with notification information; for example, when the WiMAX network connection is lost due to poor radio signal,

and upon user trying to access a specific website via the explorer, the web redirection will kick in and automatically redirects

the session to the default URL to allow the operator a channel to informing the users that there is a problem with the network

connections and provide suggestive guideline to the end-user in restoring the connection.

DNS Cached Notification

Web redirection is triggered with the device reporting a private device IP in the DNS response when the WiMAX connection

is not available. A drawback exist as most web browsers automatically caches the DNS lookup request in order to speed

up future request, thus in the scenario that when the WiMAX connection is re-connected, there is no way to refresh the web

browser (domain name) to clear the DNS cache table with redirection still persisting and the user will still be redirected to the

default cached “Web based UI” page. The only approach to clear the DNS cache is to restart the browser application and

how can this be done.

The simple workaround exist as an additional step with DNS Cache Notification, where in the scenario that when the

connection is re-established and upon user trying to access the internet via the web browser, a re-direction happens where

the user is brought to the DNS Cache Notification page that informs the user to restart the web browser and upon a restart,

the user experience will return as usual.

Web Message

Within the Web based UI, the CGI allows flexibility to the operator to insert notification information of upgrades,

guidelines, promotions or announcements.

Auto HTTP/FTP Update

Hostless implementation supports HTTP based update feature and OMA-DM mechanism. This allows the operators who

have deployed HTTP update servers or OMA servers to instantly migrate to Hostless without additional investment or

staff re-training. Similarly, operators implementing TR-069 can perform provisioning and configuration management

through HTTP or FTP protocols.

Why go Hostless

Innovations in 4G USB dongle developments towards a Hostless approach in access network connectivity and

management will create a transformational change for chipset and device manufacturer to fast-track device creation and

proliferation into the market as well as benefit operators and end-users in simplifying service creation and utilization.

Hostless for chipset/device manufacturer

Ever since the development of wireless modem emerged in the form of USB dongles, there has been a significant

demand due to the simplicity and compactness of the form factor, USB dongles has brought about true personal

broadband to wide adoption. It is no surprise that device manufacturers are constantly finding ways to bring

differentiation with the number of vendors having similar category of product offering.

The main transformation that Hostless brings about the chipset and device manufacturer is the significant time-to-market

advantage as it is instantly usable out of the box and a guaranteed trouble free functionality over time. Due to its simple

architecture, developers no longer need to maintain several component suites/versions of CU to ensure compatibility

with different operating systems, interfaces and communication protocols. GUI customization of Hostless is done based

on HTML programming, adding significant convenience to the overall functionality to provide service information not

available through the CU.

Innovations and improvement of RNDIS and CDC driver by OS developers ensure rich features, compatibilities and an

optimized performance is constantly maintained on the host controller

Figure 8: Value proposition of Hostless implementation to Chipset and Device manufacturers

Figure 9: Value proposition of Hostless implementation to Operators

Leverage existing RNDIS/CDC forPlug and play interface

Compatibility on all OS

Solution available out of box

Optimized 4G performance enabledby Laptop/PC native driver

Transparent to OS languageCompatibility

Education Free installation

Easy maintenance/managementfor operators

Reduced customer support

Instant compatibility,interoperability and reducedcustomer support

• Lower cost of software maintenance and customer support

• Easy customization onweb GUI

Shorter Time-To-Market

• Reduced development and support time/cost

• Optimized performance ensured by OS developers

QUICKSTART

01 02 03 04 05 06 07APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE

13APPLICATION NOTE

14APPLICATION NOTE

15APPLICATION NOTE

12APPLICATION NOTE

08APPLICATION NOTE

09APPLICATION NOTE

10APPLICATION NOTE

11APPLICATION NOTE

Page 4: Hostless : Simple Connectivity For WiMax Devices

Abstract

4G wireless nomadic devices in the form of USB dongles and Pocket modems are fast becoming

the preferred devices for wireless broadband access amongst 4G operators. Due to benefits of lower

cost and smaller form factor, 4G wireless nomadic devices now account for 39%* of total WiMAX

devices shipped in 2010, and this tendency is set to continuously increase in the coming years as

4G becomes pervasive.

Generally, 4G wireless USB dongles cannot function alone and require an external host controller in

the form of a terminal (example: personal computer, netbook, tablet) to process the data packets,

which normally runs on a specific protocol governed by the host operating system (e.g: Windows,

Linux, Mac). Therefore, conventional installation of a 3rd party application is required to manage the

remote access connections. Commonly known as a “Connection Utility (CU)”, this 3rd party

application manages all data flows in the background and provides status of the

administrator-defined connection.

Alternatively, technology for 4G chipsets has advanced significantly and now there exist a simple way

for 4G wireless USB dongles to be connect to the internet. Greenpacket 4G nomadic devices now

provides an option to allow the use of generic Virtual Ethernet link protocol (USB CDC or RNDIS) to

connect with these external host controllers running on any operating systems as an alternative to

the traditional CU approach. We call this feature “Hostless” connectivity. Very similar to how an

end-user would connect a USB memory stick, this new Hostless feature can be visualized as a

generic version of a CU, borrowing the native USB Ethernet driver and management features from

the host operating system.

This paper explains the implementation scenarios of both the CU approach and Hostless approach

to match specific needs. We will then dive in detail to understand the concept background of

Hostless by looking at the system architecture and describing the step-by-step of how Hostless

works within the host terminal from an end user perspective.

* Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

Knowing your 4G Wireless USB dongles

4G wireless USB dongles can be categories as a simple 4G wireless device. The basic system architecture of a typical

4G wireless USB dongle consists of a baseband processor, a radio front-end, memory, and an USB interface.

To minimize the size and cost of the 4G wireless USB dongle, device manufacturer tend to rely on the processing power

of an additional host controller outside the 4G wireless USB dongles via a standard physical data protocol link. Figure 1

show the standard USB interface between the USB dongle and an additional host controller (generally a personal

computer) required to process the dataflow. In addition to the physical data protocol link, device drivers is required to

allow the host controller to interact with the 4G wireless USB dongles.

What is a Connection Utility (CU) and how it worksConsumers nowadays generally assume that drivers and managing programs for all the commonly used USB devices

exist and supported by the operating systems. In fact, most USB hard drives, cameras, mouse, keyboards, flash

memories, headsets and other mass market and matured consumer electronic devices do already exist and is pretty

much a plug-and-play. On the other hand, with 4G nomadic wireless devices being relatively new, compatible device

drivers are not yet installed in the common operating system.

The conventional implementation is to have the chipset or device vendors to develop a specific application program

which contains the drivers and device/data management features which is installed as a driver to enable management

function in the host controller. This application is commonly known as a “Connection Utility” (CU). Figure 2 shows the

architecture relationship between a CU and host computer.

www.greenpacket.com

Hostless:

Simple Connectivity for WiMAX Devices

Introduction RNDIS / USB CDC drivers andthe concept of HostlessUniversal Serial Bus (USB) is a specification meant to establish a generic communication link between devices and a host

controller. To extend this concept even further, USB communication device class (USB CDC) is a composite USB device

class primarily used for modems. USB CDC supports computer networking features, providing an interface for

transmitting Ethernet or ATM frames onto a physical format. Therefore, to assist the connection of wireless USB devices,

all modern operating systems now supports this built-in generic Virtual Ethernet link protocol for USB devices.

Microsoft Windows versions prior to Windows Vista do not support the networking parts of the USB CDC, instead it

promotes Microsoft's own derivative named Microsoft RNDIS, a serialized version of the Microsoft NDIS (Network Driver

Interface Specification). The remote NDIS is an application programming interface (API) that is specifically designed for

the use in USBs and other plug and play devices. With a well defined network driver interface specification, chipset and

device vendors no longer need to define a message set that is independent from I/O buses when writing NDIS device

drivers. Due to the commonality of the name RNDIS, we will generalize USB CDC and RNDIS as “RNDIS” for

convenience within the context of this paper.

Figure 7 show a series of the auto installation process of a Hostless device when attached to a host controller for the

first time.

One of the main functions of a remote NDIS is to convert a slave USB interface into a LAN interface, similar to a

broadband gateway implementation. The host controller which is typically a Window-based PC is connected to the

gateway, where the Ethernet traffic can be passed between the Host controller to and from the USB device. For systems

using the legacy TCP/IP interfaces, the remote network driver interface can also be used to allow USB connectivity. This

means that no changes is required in the older host drivers or additional invest required for new firmware within the USB

network device.

What is “Hostless” and how it worksArchitecture

RNDIS is a convenient protocol that allows a compliant USB dongle to appear as a simple Ethernet link to the operating

system, removing the dependency and responsibility of connectivity management from the CU, a client on the host

controller to the device (firmware) or otherwise known as a “Hostless” device. This new Hostless feature can be visualized

as though it is a universal CU as it functions by borrowing the native RNDIS driver and management features from the

host operating system. Similar to the CU’s approach in connectivity management, instead of installing a client on the host

controller Hostless enabled 4G USB dongles also have the ability to store, process and display device status,

but through a web browser interface.

Contents

Knowing your 4G Wireless USB dongles 01

What is a Connection Utility (CU) and how it works 02

- Limitations of CU implementation

Introduction RNDIS/ USB CDC drivers and the concept of Hostless 04

What is Hostless and how it works 06

- Architecture

- Hostless installation process

- Integrating advance utility features in a Hostless environment

Why go Hostless 10

- Hostless for chipset/device manufacturer

- Hostless for Operator

- Advantage of Hostless for Subscriber

Conclusion 13

Greenpacket, Bringing You Total HOSTLESS Freedom 14

References 15

Figure 2: Conventional architecture and relationship of a connection utility and host controller.

Figure 3: Installation steps for a typical Connection Utility program.

Figure 4: Conventional architecture and relationship of a Hostless device and host controller.

Figure 5: Applying RNDIS/CDC protocol on WiMAX USB devices.

Figure 7: Automatic installation process of a Hostless device

Limitations of WiMAX CU implementation

Functioning as a client installed within the host terminal, CU has consistent dependencies and requirements that vary

widely according to host software system (OS), protocols and interfaces. WiMAX emerging as a new 4G standard fast

being adopted also means that constant innovation and new chipsets and devices from various vendors are constantly

being rolled out with improved features and functionalities. Over 198 device variations are certified with WiMAX Forum

with hundreds more being compliant and constantly adding to the list. This means that interoperability to the host

terminal and customization is required leading to a longer service commercialization timeline to be implemented.

This inherent drawback might be a hassle to certain operators looking for an instantly deployable 4G USB device to

bring service offerings as fast as possible to the market due to dependencies on the remote access connection utility.

Hostless installation process

Upon attaching the Hostless USB dongle to the notebook/PC for the first time, an error message will

automatically prompt the user, neglecting this message allows the operating system to move forward with the

installation process.

A USB mass storage device will be displayed while the RNDIS driver automatically installs, upon completion, a

recognizable drive will be created which indicates a successful installation.

Checking the available network connections shows that the connection has been successfully established where

the user can now access the internet services via the WiMAX network.

To the end users, the Hostless approach means an actual full plug-and-play (zero-installation) experience. Once the

device is plugged in, it connects to the network immediately via an embedded Connectivity client within the device

firmware. The whole experience and behavior is similar to how a user would connect to a fixed modem today.

Intel® WiMAX Connection2400 Baseband ChipHost

Intel Solution

Intel® WiMAX Connection2320R Dual-Band Radio

System-in-Package

FrontEnd

TX

2xIF

IQ

RCI

Driver

Control

MemoryM

od

em

AFF

LMA

C

US

B/S

DID

MA

C

2xRX

CTRL SynthUSB/SDIO

USB

COMPUTER

4G USB Dongle(with CU)

TCP/IP

USB Cable

Ho

st D

evic

e

TCP/IPRNDIS Windows series platform

Green packet WiMAXHostless USB device

Green packet WiMAXHostless USB device

CDC on linux/MAC-OS platform

API (Bus-Slave Interface)

API (RNDIS-USB Interface)

NDIS

USB Bus Driver USB Driver

USB Controller Driver

USB Controller (HW) USB Slave Driver

USB Slave (HW)

Remote NDISMiniport

Remote NDISto Ethernet Driver

Remote NDISCore Driver

Remote NDISUSB Transport

USB Data Power

CU application

Device Driver

Data Flow Management

Connetion Status Management & Display

(Value-added Service)

Browser(Value-added Service)

RF Frontend

Baseband

Storage of CUInstallation Files

Figure 6: Conventional architecture and relationship of a HOSTLESS device and host controller.

USB

COMPUTER

4G USB Dongle(with CM)

USB Data Power

RNDIS/CDCDevice Driver

Browser

Connection Status Display

(Value-added Service)

RNDIS Support

Connection StatusManagement

Data Flow

Management

RF Frontend

Baseband

Traditionally, a CU is an application program that runs in the background of the OS while managing data flows and status

of the 4G wireless USB dongle. The CU application is commonly embedded within the memory of the device with all the

OS associated installation and execution files included. Upon plugged for the first time, the associated installation files

will be detected and installed. A typical installation procedure for a CU is illustrated in Figure 3.

Once the device is connected to the laptop/PC, the Auto-Installation program will start running.

Step 1

Step 1

Step 2

Step 3

A computer reboot might be required.

Step 5Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 2

Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 3

Installation will take several minutes to complete with a message prompt (e.g: InstallShield Wizard Complete). Click Finish to complete the process.

Step 4

WHITEPAPER03

Software architecture of USB network devices using RNDIS Protocol

Figure 1: Example of an Intel 4G solution which represents a basic architecture of 4G USB dongles, we can see that an additional host processor, device driver, and USB link is generally required.

APPLICATION NOTE

About Green PacketGreenpacket is the international arm of the Green Packet Berhad group of companies which is listed on the Main Board

of the Malaysian Bourse. Founded in San Francisco’s Silicon Valley in 2000 and now headquartered in Kuala Lumpur,

Malaysia, Greenpacket has a presence in 9 countries and is continuously expanding to be near its customers and in

readiness for new markets.

We are a leading developer of Next Generation Mobile Broadband and Networking Solutions for Telecommunications

Operators across the globe. Our mission is to provide seamless and unified platforms for the delivery of user-centric

multimedia communications services regardless of the nature and availability of backbone infrastructures.

At Greenpacket, we pride ourselves on being constantly at the forefront of technology. Our leading carrier-grade

solutions and award-winning consumer devices help Telecommunications Operators open new avenues, meet new

demands, and enrich the lifestyles of their subscribers, while forging new relationships. We see a future of limitless

freedom in wireless communications and continuously commit to meeting the needs of our customers with leading

edge solutions.

With product development centers in USA, Shanghai, and Taiwan, we are on the cutting edge of new developments in

4G (particularly WiMAX and LTE), as well as in software advancement. Our leadership position in the Telco industry is

further enhanced by our strategic alliances with leading industry players.

Additionally, our award-winning WiMAX modems have successfully completed interoperability tests with major WiMAX

players and are being used by the world’s largest WiMAX Operators. We are also the leading carrier solutions provider

in APAC catering to both 4G and 3G networks.

For more information, visit: www.greenpacket.com.

Copyright © 2001-2011 Green Packet Berhad. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form by any means, without the written permission of Green Packet Berhad. Green Packet Berhad reserves the right to modify or discontinue any product or piece of literature at anytime without prior notice.

San Francisco · Kuala Lumpur · S ingapore · Shanghai · Taiwan · Sydney · Bahrain · Bangkok · Hong Kong

AssociateMember

Greenpacket, Bringing You Total Hostless Freedom Operators around the world have successfully leveraged on WiMAX to start realizing the dream of true Wireless

Broadband Freedom. At Greenpacket, we have helped many WiMAX Operators achieve this through our best-in-class

and award-winning USB modems.

Let us show you new perspectives on how to effectively extend the new age in Hostless connectivity and meet the

demands of your subscribers.

With Greenpacket, limitless freedom begins now!

Free Consultation

If you would like a free consultation on empowering your subscribers with seamless mobility and extending a better

connectivity experience, contact us at [email protected] (kindly quote the reference code DWP0820

when you contact us).

WHITEPAPER

ConclusionOperators, chipset and device manufacturers now have the flexibility and choice of approach when it comes to access

network connectivity management with the addition of Hostless now supported in all Greenpacket 4G Wireless Nomadic

Devices that includes the UH high-gain USB dongle, UT USB dongle and Pocket modem.

Table 1 shows the generic feature supported by both the CU and Hostless implementation with each having its unique

value proposition.

Figure 10: Hostless customizable Web based user interface

Advantage of Hostless for Subscriber

Benefits to subscriber are most significant with the change in usage trends. Speed of access, flexibility of portability, cost

of the device and simplicity in configuration are key aspect that user look for when selecting a device. The device has to

truly transform itself to be as simple as possible as a user regard the USB dongle as just a device to allow them in

accessing the internet and not a device that they expect to interact directly with.

To the end user, installation of a HOSTLESS device is almost instant on any host controller running on any OS that is

configured on any language through a common universal USB interface, a true plug-and-play experience.

YES

> 2MB

Limited

NO

YES and flexible

YES

NO

<500kB

Processed by USB dongle anddisplayed through browser

YES

Limited

NO

Additional application required

Can function alone withouthost processor

Value added Service option

Support background service

Device status data

Required Hard drive Space

USB Dongle HostlessUSB Dongle with CUFeatures

References1. Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

2. Intel - Enabling small form factors and energy-efficient performance with an integrated WiMAX chipset solution.

3. http://www.intel.com/technology/wimax/2400.htm

Figure 11: Value proposition of Hostless implementation to end-users

Simple 123 setup for subscribers

Enhanced end-user experience

Compatibility on all OS

Common recognizable interface

Accessibility anytime, anywhere,on any device

• Common trouble-free experience

Hostless for Operator

Operators constantly add, remove and change product strategies as part of marketing campaigns and service packages

plans to continuously stimulate subscriber or average revenue per user (ARPU) growth. The myriad availability of 4G

wireless USB dongles in the market is also an advantage to operators, but truth to fiction for a 4G WiMAX operator

wanting to moving from one device offering to another or implement a variety of device offering requires detail strategies

in place.

Operators taking the path of using native CU provided by the device vendors will need to ensure that customer support

is enhanced with sufficient technical and product training to be able to assist subscribers on device issues resulting from

connectivity.

With Hostless implementation, operators targeting mass consumer market can now significantly bring the

service/device to market almost instantly as the native device in ensured to interwork on the subscriber end with any

host controller as there are no dependency on OS, language, interface and protocol. Delivering something that is

simple and easily accessible.

Integrating advance utility features in a Hostless environment

End users are conventionally familiar with the conventional Connection Manager (CM) (a Software Client that incorporates

both the CU function with a GUI and other advance modular features and funtions) implementation and notification that

comes along with the graphical user interface (GUI). This is critical as part of the whole nomadic and mobile usage of USB

based dongles as there exist a difference in user experience when compared to a fixed access gateway. In the fixed access

gateway scenario, the device is normally placed in a fixed location, thus not requiring an additional client (CM) to perform

management of the connection or provide connectivity status information to the end user. In the case of a USB dongle, this

is critical as the usage environment changes with movement, thus the connectivity status is constantly changing where

connectivity status notification is important as a form of interaction with the user. Similarly, in the scenario of Hostless, this

can also be implemented with the simple approach via the web.

Web-based Feature

The nature of the web and its design allows complete flexibility for the Hostless architecture to utilize web-redirection or

HTML pop-up to provide the end-user with device status display as a form of notification interface similar to the CM

approach which is normally communicated via the graphical user interface (GUI).

Web Redirection

The web redirection feature in Greenpacket’s WiMAX Hostless device redirects all web requests to the “Web based User

Interface (UI)” page (redirection portal) when the WiMAX network is lost or not connected. This page can be customized by

the operator with notification information; for example, when the WiMAX network connection is lost due to poor radio signal,

and upon user trying to access a specific website via the explorer, the web redirection will kick in and automatically redirects

the session to the default URL to allow the operator a channel to informing the users that there is a problem with the network

connections and provide suggestive guideline to the end-user in restoring the connection.

DNS Cached Notification

Web redirection is triggered with the device reporting a private device IP in the DNS response when the WiMAX connection

is not available. A drawback exist as most web browsers automatically caches the DNS lookup request in order to speed

up future request, thus in the scenario that when the WiMAX connection is re-connected, there is no way to refresh the web

browser (domain name) to clear the DNS cache table with redirection still persisting and the user will still be redirected to the

default cached “Web based UI” page. The only approach to clear the DNS cache is to restart the browser application and

how can this be done.

The simple workaround exist as an additional step with DNS Cache Notification, where in the scenario that when the

connection is re-established and upon user trying to access the internet via the web browser, a re-direction happens where

the user is brought to the DNS Cache Notification page that informs the user to restart the web browser and upon a restart,

the user experience will return as usual.

Web Message

Within the Web based UI, the CGI allows flexibility to the operator to insert notification information of upgrades,

guidelines, promotions or announcements.

Auto HTTP/FTP Update

Hostless implementation supports HTTP based update feature and OMA-DM mechanism. This allows the operators who

have deployed HTTP update servers or OMA servers to instantly migrate to Hostless without additional investment or

staff re-training. Similarly, operators implementing TR-069 can perform provisioning and configuration management

through HTTP or FTP protocols.

Why go Hostless

Innovations in 4G USB dongle developments towards a Hostless approach in access network connectivity and

management will create a transformational change for chipset and device manufacturer to fast-track device creation and

proliferation into the market as well as benefit operators and end-users in simplifying service creation and utilization.

Hostless for chipset/device manufacturer

Ever since the development of wireless modem emerged in the form of USB dongles, there has been a significant

demand due to the simplicity and compactness of the form factor, USB dongles has brought about true personal

broadband to wide adoption. It is no surprise that device manufacturers are constantly finding ways to bring

differentiation with the number of vendors having similar category of product offering.

The main transformation that Hostless brings about the chipset and device manufacturer is the significant time-to-market

advantage as it is instantly usable out of the box and a guaranteed trouble free functionality over time. Due to its simple

architecture, developers no longer need to maintain several component suites/versions of CU to ensure compatibility

with different operating systems, interfaces and communication protocols. GUI customization of Hostless is done based

on HTML programming, adding significant convenience to the overall functionality to provide service information not

available through the CU.

Innovations and improvement of RNDIS and CDC driver by OS developers ensure rich features, compatibilities and an

optimized performance is constantly maintained on the host controller

Figure 8: Value proposition of Hostless implementation to Chipset and Device manufacturers

Figure 9: Value proposition of Hostless implementation to Operators

Leverage existing RNDIS/CDC forPlug and play interface

Compatibility on all OS

Solution available out of box

Optimized 4G performance enabledby Laptop/PC native driver

Transparent to OS languageCompatibility

Education Free installation

Easy maintenance/managementfor operators

Reduced customer support

Instant compatibility,interoperability and reducedcustomer support

• Lower cost of software maintenance and customer support

• Easy customization onweb GUI

Shorter Time-To-Market

• Reduced development and support time/cost

• Optimized performance ensured by OS developers

QUICKSTART

01 02 03 04 05 06 07APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE

13APPLICATION NOTE

14APPLICATION NOTE

15APPLICATION NOTE

12APPLICATION NOTE

08APPLICATION NOTE

09APPLICATION NOTE

10APPLICATION NOTE

11APPLICATION NOTE

Page 5: Hostless : Simple Connectivity For WiMax Devices

Abstract

4G wireless nomadic devices in the form of USB dongles and Pocket modems are fast becoming

the preferred devices for wireless broadband access amongst 4G operators. Due to benefits of lower

cost and smaller form factor, 4G wireless nomadic devices now account for 39%* of total WiMAX

devices shipped in 2010, and this tendency is set to continuously increase in the coming years as

4G becomes pervasive.

Generally, 4G wireless USB dongles cannot function alone and require an external host controller in

the form of a terminal (example: personal computer, netbook, tablet) to process the data packets,

which normally runs on a specific protocol governed by the host operating system (e.g: Windows,

Linux, Mac). Therefore, conventional installation of a 3rd party application is required to manage the

remote access connections. Commonly known as a “Connection Utility (CU)”, this 3rd party

application manages all data flows in the background and provides status of the

administrator-defined connection.

Alternatively, technology for 4G chipsets has advanced significantly and now there exist a simple way

for 4G wireless USB dongles to be connect to the internet. Greenpacket 4G nomadic devices now

provides an option to allow the use of generic Virtual Ethernet link protocol (USB CDC or RNDIS) to

connect with these external host controllers running on any operating systems as an alternative to

the traditional CU approach. We call this feature “Hostless” connectivity. Very similar to how an

end-user would connect a USB memory stick, this new Hostless feature can be visualized as a

generic version of a CU, borrowing the native USB Ethernet driver and management features from

the host operating system.

This paper explains the implementation scenarios of both the CU approach and Hostless approach

to match specific needs. We will then dive in detail to understand the concept background of

Hostless by looking at the system architecture and describing the step-by-step of how Hostless

works within the host terminal from an end user perspective.

* Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

Knowing your 4G Wireless USB dongles

4G wireless USB dongles can be categories as a simple 4G wireless device. The basic system architecture of a typical

4G wireless USB dongle consists of a baseband processor, a radio front-end, memory, and an USB interface.

To minimize the size and cost of the 4G wireless USB dongle, device manufacturer tend to rely on the processing power

of an additional host controller outside the 4G wireless USB dongles via a standard physical data protocol link. Figure 1

show the standard USB interface between the USB dongle and an additional host controller (generally a personal

computer) required to process the dataflow. In addition to the physical data protocol link, device drivers is required to

allow the host controller to interact with the 4G wireless USB dongles.

What is a Connection Utility (CU) and how it worksConsumers nowadays generally assume that drivers and managing programs for all the commonly used USB devices

exist and supported by the operating systems. In fact, most USB hard drives, cameras, mouse, keyboards, flash

memories, headsets and other mass market and matured consumer electronic devices do already exist and is pretty

much a plug-and-play. On the other hand, with 4G nomadic wireless devices being relatively new, compatible device

drivers are not yet installed in the common operating system.

The conventional implementation is to have the chipset or device vendors to develop a specific application program

which contains the drivers and device/data management features which is installed as a driver to enable management

function in the host controller. This application is commonly known as a “Connection Utility” (CU). Figure 2 shows the

architecture relationship between a CU and host computer.

www.greenpacket.com

Hostless:

Simple Connectivity for WiMAX Devices

Introduction RNDIS / USB CDC drivers andthe concept of HostlessUniversal Serial Bus (USB) is a specification meant to establish a generic communication link between devices and a host

controller. To extend this concept even further, USB communication device class (USB CDC) is a composite USB device

class primarily used for modems. USB CDC supports computer networking features, providing an interface for

transmitting Ethernet or ATM frames onto a physical format. Therefore, to assist the connection of wireless USB devices,

all modern operating systems now supports this built-in generic Virtual Ethernet link protocol for USB devices.

Microsoft Windows versions prior to Windows Vista do not support the networking parts of the USB CDC, instead it

promotes Microsoft's own derivative named Microsoft RNDIS, a serialized version of the Microsoft NDIS (Network Driver

Interface Specification). The remote NDIS is an application programming interface (API) that is specifically designed for

the use in USBs and other plug and play devices. With a well defined network driver interface specification, chipset and

device vendors no longer need to define a message set that is independent from I/O buses when writing NDIS device

drivers. Due to the commonality of the name RNDIS, we will generalize USB CDC and RNDIS as “RNDIS” for

convenience within the context of this paper.

Figure 7 show a series of the auto installation process of a Hostless device when attached to a host controller for the

first time.

One of the main functions of a remote NDIS is to convert a slave USB interface into a LAN interface, similar to a

broadband gateway implementation. The host controller which is typically a Window-based PC is connected to the

gateway, where the Ethernet traffic can be passed between the Host controller to and from the USB device. For systems

using the legacy TCP/IP interfaces, the remote network driver interface can also be used to allow USB connectivity. This

means that no changes is required in the older host drivers or additional invest required for new firmware within the USB

network device.

What is “Hostless” and how it worksArchitecture

RNDIS is a convenient protocol that allows a compliant USB dongle to appear as a simple Ethernet link to the operating

system, removing the dependency and responsibility of connectivity management from the CU, a client on the host

controller to the device (firmware) or otherwise known as a “Hostless” device. This new Hostless feature can be visualized

as though it is a universal CU as it functions by borrowing the native RNDIS driver and management features from the

host operating system. Similar to the CU’s approach in connectivity management, instead of installing a client on the host

controller Hostless enabled 4G USB dongles also have the ability to store, process and display device status,

but through a web browser interface.

Contents

Knowing your 4G Wireless USB dongles 01

What is a Connection Utility (CU) and how it works 02

- Limitations of CU implementation

Introduction RNDIS/ USB CDC drivers and the concept of Hostless 04

What is Hostless and how it works 06

- Architecture

- Hostless installation process

- Integrating advance utility features in a Hostless environment

Why go Hostless 10

- Hostless for chipset/device manufacturer

- Hostless for Operator

- Advantage of Hostless for Subscriber

Conclusion 13

Greenpacket, Bringing You Total HOSTLESS Freedom 14

References 15

Figure 2: Conventional architecture and relationship of a connection utility and host controller.

Figure 3: Installation steps for a typical Connection Utility program.

Figure 4: Conventional architecture and relationship of a Hostless device and host controller.

Figure 5: Applying RNDIS/CDC protocol on WiMAX USB devices.

Figure 7: Automatic installation process of a Hostless device

Limitations of WiMAX CU implementation

Functioning as a client installed within the host terminal, CU has consistent dependencies and requirements that vary

widely according to host software system (OS), protocols and interfaces. WiMAX emerging as a new 4G standard fast

being adopted also means that constant innovation and new chipsets and devices from various vendors are constantly

being rolled out with improved features and functionalities. Over 198 device variations are certified with WiMAX Forum

with hundreds more being compliant and constantly adding to the list. This means that interoperability to the host

terminal and customization is required leading to a longer service commercialization timeline to be implemented.

This inherent drawback might be a hassle to certain operators looking for an instantly deployable 4G USB device to

bring service offerings as fast as possible to the market due to dependencies on the remote access connection utility.

Hostless installation process

Upon attaching the Hostless USB dongle to the notebook/PC for the first time, an error message will

automatically prompt the user, neglecting this message allows the operating system to move forward with the

installation process.

A USB mass storage device will be displayed while the RNDIS driver automatically installs, upon completion, a

recognizable drive will be created which indicates a successful installation.

Checking the available network connections shows that the connection has been successfully established where

the user can now access the internet services via the WiMAX network.

To the end users, the Hostless approach means an actual full plug-and-play (zero-installation) experience. Once the

device is plugged in, it connects to the network immediately via an embedded Connectivity client within the device

firmware. The whole experience and behavior is similar to how a user would connect to a fixed modem today.

Intel® WiMAX Connection2400 Baseband ChipHost

Intel Solution

Intel® WiMAX Connection2320R Dual-Band Radio

System-in-Package

FrontEnd

TX

2xIF

IQ

RCI

Driver

Control

Memory

Mo

dem

AFF

LMA

C

US

B/S

DID

MA

C

2xRX

CTRL SynthUSB/SDIO

USB

COMPUTER

4G USB Dongle(with CU)

TCP/IP

USB Cable

Ho

st D

evic

e

TCP/IPRNDIS Windows series platform

Green packet WiMAXHostless USB device

Green packet WiMAXHostless USB device

CDC on linux/MAC-OS platform

API (Bus-Slave Interface)

API (RNDIS-USB Interface)

NDIS

USB Bus Driver USB Driver

USB Controller Driver

USB Controller (HW) USB Slave Driver

USB Slave (HW)

Remote NDISMiniport

Remote NDISto Ethernet Driver

Remote NDISCore Driver

Remote NDISUSB Transport

USB Data Power

CU application

Device Driver

Data Flow Management

Connetion Status Management & Display

(Value-added Service)

Browser(Value-added Service)

RF Frontend

Baseband

Storage of CUInstallation Files

Figure 6: Conventional architecture and relationship of a HOSTLESS device and host controller.

USB

COMPUTER

4G USB Dongle(with CM)

USB Data Power

RNDIS/CDCDevice Driver

Browser

Connection Status Display

(Value-added Service)

RNDIS Support

Connection StatusManagement

Data Flow

Management

RF Frontend

Baseband

Traditionally, a CU is an application program that runs in the background of the OS while managing data flows and status

of the 4G wireless USB dongle. The CU application is commonly embedded within the memory of the device with all the

OS associated installation and execution files included. Upon plugged for the first time, the associated installation files

will be detected and installed. A typical installation procedure for a CU is illustrated in Figure 3.

Once the device is connected to the laptop/PC, the Auto-Installation program will start running.

Step 1

Step 1

Step 2

Step 3

A computer reboot might be required.

Step 5Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 2

Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 3

Installation will take several minutes to complete with a message prompt (e.g: InstallShield Wizard Complete). Click Finish to complete the process.

Step 4

WHITEPAPER03

Software architecture of USB network devices using RNDIS Protocol

Figure 1: Example of an Intel 4G solution which represents a basic architecture of 4G USB dongles, we can see that an additional host processor, device driver, and USB link is generally required.

APPLICATION NOTE

About Green PacketGreenpacket is the international arm of the Green Packet Berhad group of companies which is listed on the Main Board

of the Malaysian Bourse. Founded in San Francisco’s Silicon Valley in 2000 and now headquartered in Kuala Lumpur,

Malaysia, Greenpacket has a presence in 9 countries and is continuously expanding to be near its customers and in

readiness for new markets.

We are a leading developer of Next Generation Mobile Broadband and Networking Solutions for Telecommunications

Operators across the globe. Our mission is to provide seamless and unified platforms for the delivery of user-centric

multimedia communications services regardless of the nature and availability of backbone infrastructures.

At Greenpacket, we pride ourselves on being constantly at the forefront of technology. Our leading carrier-grade

solutions and award-winning consumer devices help Telecommunications Operators open new avenues, meet new

demands, and enrich the lifestyles of their subscribers, while forging new relationships. We see a future of limitless

freedom in wireless communications and continuously commit to meeting the needs of our customers with leading

edge solutions.

With product development centers in USA, Shanghai, and Taiwan, we are on the cutting edge of new developments in

4G (particularly WiMAX and LTE), as well as in software advancement. Our leadership position in the Telco industry is

further enhanced by our strategic alliances with leading industry players.

Additionally, our award-winning WiMAX modems have successfully completed interoperability tests with major WiMAX

players and are being used by the world’s largest WiMAX Operators. We are also the leading carrier solutions provider

in APAC catering to both 4G and 3G networks.

For more information, visit: www.greenpacket.com.

Copyright © 2001-2011 Green Packet Berhad. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form by any means, without the written permission of Green Packet Berhad. Green Packet Berhad reserves the right to modify or discontinue any product or piece of literature at anytime without prior notice.

San Francisco · Kuala Lumpur · S ingapore · Shanghai · Taiwan · Sydney · Bahrain · Bangkok · Hong Kong

AssociateMember

Greenpacket, Bringing You Total Hostless Freedom Operators around the world have successfully leveraged on WiMAX to start realizing the dream of true Wireless

Broadband Freedom. At Greenpacket, we have helped many WiMAX Operators achieve this through our best-in-class

and award-winning USB modems.

Let us show you new perspectives on how to effectively extend the new age in Hostless connectivity and meet the

demands of your subscribers.

With Greenpacket, limitless freedom begins now!

Free Consultation

If you would like a free consultation on empowering your subscribers with seamless mobility and extending a better

connectivity experience, contact us at [email protected] (kindly quote the reference code DWP0820

when you contact us).

WHITEPAPER

ConclusionOperators, chipset and device manufacturers now have the flexibility and choice of approach when it comes to access

network connectivity management with the addition of Hostless now supported in all Greenpacket 4G Wireless Nomadic

Devices that includes the UH high-gain USB dongle, UT USB dongle and Pocket modem.

Table 1 shows the generic feature supported by both the CU and Hostless implementation with each having its unique

value proposition.

Figure 10: Hostless customizable Web based user interface

Advantage of Hostless for Subscriber

Benefits to subscriber are most significant with the change in usage trends. Speed of access, flexibility of portability, cost

of the device and simplicity in configuration are key aspect that user look for when selecting a device. The device has to

truly transform itself to be as simple as possible as a user regard the USB dongle as just a device to allow them in

accessing the internet and not a device that they expect to interact directly with.

To the end user, installation of a HOSTLESS device is almost instant on any host controller running on any OS that is

configured on any language through a common universal USB interface, a true plug-and-play experience.

YES

> 2MB

Limited

NO

YES and flexible

YES

NO

<500kB

Processed by USB dongle anddisplayed through browser

YES

Limited

NO

Additional application required

Can function alone withouthost processor

Value added Service option

Support background service

Device status data

Required Hard drive Space

USB Dongle HostlessUSB Dongle with CUFeatures

References1. Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

2. Intel - Enabling small form factors and energy-efficient performance with an integrated WiMAX chipset solution.

3. http://www.intel.com/technology/wimax/2400.htm

Figure 11: Value proposition of Hostless implementation to end-users

Simple 123 setup for subscribers

Enhanced end-user experience

Compatibility on all OS

Common recognizable interface

Accessibility anytime, anywhere,on any device

• Common trouble-free experience

Hostless for Operator

Operators constantly add, remove and change product strategies as part of marketing campaigns and service packages

plans to continuously stimulate subscriber or average revenue per user (ARPU) growth. The myriad availability of 4G

wireless USB dongles in the market is also an advantage to operators, but truth to fiction for a 4G WiMAX operator

wanting to moving from one device offering to another or implement a variety of device offering requires detail strategies

in place.

Operators taking the path of using native CU provided by the device vendors will need to ensure that customer support

is enhanced with sufficient technical and product training to be able to assist subscribers on device issues resulting from

connectivity.

With Hostless implementation, operators targeting mass consumer market can now significantly bring the

service/device to market almost instantly as the native device in ensured to interwork on the subscriber end with any

host controller as there are no dependency on OS, language, interface and protocol. Delivering something that is

simple and easily accessible.

Integrating advance utility features in a Hostless environment

End users are conventionally familiar with the conventional Connection Manager (CM) (a Software Client that incorporates

both the CU function with a GUI and other advance modular features and funtions) implementation and notification that

comes along with the graphical user interface (GUI). This is critical as part of the whole nomadic and mobile usage of USB

based dongles as there exist a difference in user experience when compared to a fixed access gateway. In the fixed access

gateway scenario, the device is normally placed in a fixed location, thus not requiring an additional client (CM) to perform

management of the connection or provide connectivity status information to the end user. In the case of a USB dongle, this

is critical as the usage environment changes with movement, thus the connectivity status is constantly changing where

connectivity status notification is important as a form of interaction with the user. Similarly, in the scenario of Hostless, this

can also be implemented with the simple approach via the web.

Web-based Feature

The nature of the web and its design allows complete flexibility for the Hostless architecture to utilize web-redirection or

HTML pop-up to provide the end-user with device status display as a form of notification interface similar to the CM

approach which is normally communicated via the graphical user interface (GUI).

Web Redirection

The web redirection feature in Greenpacket’s WiMAX Hostless device redirects all web requests to the “Web based User

Interface (UI)” page (redirection portal) when the WiMAX network is lost or not connected. This page can be customized by

the operator with notification information; for example, when the WiMAX network connection is lost due to poor radio signal,

and upon user trying to access a specific website via the explorer, the web redirection will kick in and automatically redirects

the session to the default URL to allow the operator a channel to informing the users that there is a problem with the network

connections and provide suggestive guideline to the end-user in restoring the connection.

DNS Cached Notification

Web redirection is triggered with the device reporting a private device IP in the DNS response when the WiMAX connection

is not available. A drawback exist as most web browsers automatically caches the DNS lookup request in order to speed

up future request, thus in the scenario that when the WiMAX connection is re-connected, there is no way to refresh the web

browser (domain name) to clear the DNS cache table with redirection still persisting and the user will still be redirected to the

default cached “Web based UI” page. The only approach to clear the DNS cache is to restart the browser application and

how can this be done.

The simple workaround exist as an additional step with DNS Cache Notification, where in the scenario that when the

connection is re-established and upon user trying to access the internet via the web browser, a re-direction happens where

the user is brought to the DNS Cache Notification page that informs the user to restart the web browser and upon a restart,

the user experience will return as usual.

Web Message

Within the Web based UI, the CGI allows flexibility to the operator to insert notification information of upgrades,

guidelines, promotions or announcements.

Auto HTTP/FTP Update

Hostless implementation supports HTTP based update feature and OMA-DM mechanism. This allows the operators who

have deployed HTTP update servers or OMA servers to instantly migrate to Hostless without additional investment or

staff re-training. Similarly, operators implementing TR-069 can perform provisioning and configuration management

through HTTP or FTP protocols.

Why go Hostless

Innovations in 4G USB dongle developments towards a Hostless approach in access network connectivity and

management will create a transformational change for chipset and device manufacturer to fast-track device creation and

proliferation into the market as well as benefit operators and end-users in simplifying service creation and utilization.

Hostless for chipset/device manufacturer

Ever since the development of wireless modem emerged in the form of USB dongles, there has been a significant

demand due to the simplicity and compactness of the form factor, USB dongles has brought about true personal

broadband to wide adoption. It is no surprise that device manufacturers are constantly finding ways to bring

differentiation with the number of vendors having similar category of product offering.

The main transformation that Hostless brings about the chipset and device manufacturer is the significant time-to-market

advantage as it is instantly usable out of the box and a guaranteed trouble free functionality over time. Due to its simple

architecture, developers no longer need to maintain several component suites/versions of CU to ensure compatibility

with different operating systems, interfaces and communication protocols. GUI customization of Hostless is done based

on HTML programming, adding significant convenience to the overall functionality to provide service information not

available through the CU.

Innovations and improvement of RNDIS and CDC driver by OS developers ensure rich features, compatibilities and an

optimized performance is constantly maintained on the host controller

Figure 8: Value proposition of Hostless implementation to Chipset and Device manufacturers

Figure 9: Value proposition of Hostless implementation to Operators

Leverage existing RNDIS/CDC forPlug and play interface

Compatibility on all OS

Solution available out of box

Optimized 4G performance enabledby Laptop/PC native driver

Transparent to OS languageCompatibility

Education Free installation

Easy maintenance/managementfor operators

Reduced customer support

Instant compatibility,interoperability and reducedcustomer support

• Lower cost of software maintenance and customer support

• Easy customization onweb GUI

Shorter Time-To-Market

• Reduced development and support time/cost

• Optimized performance ensured by OS developers

QUICKSTART

01 02 03 04 05 06 07APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE

13APPLICATION NOTE

14APPLICATION NOTE

15APPLICATION NOTE

12APPLICATION NOTE

08APPLICATION NOTE

09APPLICATION NOTE

10APPLICATION NOTE

11APPLICATION NOTE

Page 6: Hostless : Simple Connectivity For WiMax Devices

Figure 3: Installation steps for a typical Connection Utility program.

Limitations of WiMAX CU implementation

Functioning as a client installed within the host terminal, CU has consistent dependencies and requirements that vary

widely according to host software system (OS), protocols and interfaces. WiMAX emerging as a new 4G standard fast

being adopted also means that constant innovation and new chipsets and devices from various vendors are constantly

being rolled out with improved features and functionalities. Over 198 device variations are certified with WiMAX Forum

with hundreds more being compliant and constantly adding to the list. This means that interoperability to the host

terminal and customization is required leading to a longer service commercialization timeline to be implemented.

This inherent drawback might be a hassle to certain operators looking for an instantly deployable 4G USB device to

bring service offerings as fast as possible to the market due to dependencies on the remote access connection utility.

Once the device is connected to the laptop/PC, the Auto-Installation program will start running.

Step 1

A computer reboot might be required.

Step 5Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 2

Click “Next” to accept the default installation folder OR click “Change” to specify a different location, then click “OK” and “Next”.

Step 3

Installation will take several minutes to complete with a message prompt (e.g: InstallShield Wizard Complete). Click Finish to complete the process.

Step 4

WHITEPAPER0303

APPLICATION NOTE

Page 7: Hostless : Simple Connectivity For WiMax Devices

Abstract

4G wireless nomadic devices in the form of USB dongles and Pocket modems are fast becoming

the preferred devices for wireless broadband access amongst 4G operators. Due to benefits of lower

cost and smaller form factor, 4G wireless nomadic devices now account for 39%* of total WiMAX

devices shipped in 2010, and this tendency is set to continuously increase in the coming years as

4G becomes pervasive.

Generally, 4G wireless USB dongles cannot function alone and require an external host controller in

the form of a terminal (example: personal computer, netbook, tablet) to process the data packets,

which normally runs on a specific protocol governed by the host operating system (e.g: Windows,

Linux, Mac). Therefore, conventional installation of a 3rd party application is required to manage the

remote access connections. Commonly known as a “Connection Utility (CU)”, this 3rd party

application manages all data flows in the background and provides status of the

administrator-defined connection.

Alternatively, technology for 4G chipsets has advanced significantly and now there exist a simple way

for 4G wireless USB dongles to be connect to the internet. Greenpacket 4G nomadic devices now

provides an option to allow the use of generic Virtual Ethernet link protocol (USB CDC or RNDIS) to

connect with these external host controllers running on any operating systems as an alternative to

the traditional CU approach. We call this feature “Hostless” connectivity. Very similar to how an

end-user would connect a USB memory stick, this new Hostless feature can be visualized as a

generic version of a CU, borrowing the native USB Ethernet driver and management features from

the host operating system.

This paper explains the implementation scenarios of both the CU approach and Hostless approach

to match specific needs. We will then dive in detail to understand the concept background of

Hostless by looking at the system architecture and describing the step-by-step of how Hostless

works within the host terminal from an end user perspective.

* Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

Knowing your 4G Wireless USB dongles

4G wireless USB dongles can be categories as a simple 4G wireless device. The basic system architecture of a typical

4G wireless USB dongle consists of a baseband processor, a radio front-end, memory, and an USB interface.

To minimize the size and cost of the 4G wireless USB dongle, device manufacturer tend to rely on the processing power

of an additional host controller outside the 4G wireless USB dongles via a standard physical data protocol link. Figure 1

show the standard USB interface between the USB dongle and an additional host controller (generally a personal

computer) required to process the dataflow. In addition to the physical data protocol link, device drivers is required to

allow the host controller to interact with the 4G wireless USB dongles.

What is a Connection Utility (CU) and how it worksConsumers nowadays generally assume that drivers and managing programs for all the commonly used USB devices

exist and supported by the operating systems. In fact, most USB hard drives, cameras, mouse, keyboards, flash

memories, headsets and other mass market and matured consumer electronic devices do already exist and is pretty

much a plug-and-play. On the other hand, with 4G nomadic wireless devices being relatively new, compatible device

drivers are not yet installed in the common operating system.

The conventional implementation is to have the chipset or device vendors to develop a specific application program

which contains the drivers and device/data management features which is installed as a driver to enable management

function in the host controller. This application is commonly known as a “Connection Utility” (CU). Figure 2 shows the

architecture relationship between a CU and host computer.

www.greenpacket.com

Hostless:

Simple Connectivity for WiMAX Devices

Introduction RNDIS / USB CDC drivers andthe concept of HostlessUniversal Serial Bus (USB) is a specification meant to establish a generic communication link between devices and a host

controller. To extend this concept even further, USB communication device class (USB CDC) is a composite USB device

class primarily used for modems. USB CDC supports computer networking features, providing an interface for

transmitting Ethernet or ATM frames onto a physical format. Therefore, to assist the connection of wireless USB devices,

all modern operating systems now supports this built-in generic Virtual Ethernet link protocol for USB devices.

Microsoft Windows versions prior to Windows Vista do not support the networking parts of the USB CDC, instead it

promotes Microsoft's own derivative named Microsoft RNDIS, a serialized version of the Microsoft NDIS (Network Driver

Interface Specification). The remote NDIS is an application programming interface (API) that is specifically designed for

the use in USBs and other plug and play devices. With a well defined network driver interface specification, chipset and

device vendors no longer need to define a message set that is independent from I/O buses when writing NDIS device

drivers. Due to the commonality of the name RNDIS, we will generalize USB CDC and RNDIS as “RNDIS” for

convenience within the context of this paper.

Figure 7 show a series of the auto installation process of a Hostless device when attached to a host controller for the

first time.

One of the main functions of a remote NDIS is to convert a slave USB interface into a LAN interface, similar to a

broadband gateway implementation. The host controller which is typically a Window-based PC is connected to the

gateway, where the Ethernet traffic can be passed between the Host controller to and from the USB device. For systems

using the legacy TCP/IP interfaces, the remote network driver interface can also be used to allow USB connectivity. This

means that no changes is required in the older host drivers or additional invest required for new firmware within the USB

network device.

What is “Hostless” and how it worksArchitecture

RNDIS is a convenient protocol that allows a compliant USB dongle to appear as a simple Ethernet link to the operating

system, removing the dependency and responsibility of connectivity management from the CU, a client on the host

controller to the device (firmware) or otherwise known as a “Hostless” device. This new Hostless feature can be visualized

as though it is a universal CU as it functions by borrowing the native RNDIS driver and management features from the

host operating system. Similar to the CU’s approach in connectivity management, instead of installing a client on the host

controller Hostless enabled 4G USB dongles also have the ability to store, process and display device status,

but through a web browser interface.

Contents

Knowing your 4G Wireless USB dongles 01

What is a Connection Utility (CU) and how it works 02

- Limitations of CU implementation

Introduction RNDIS/ USB CDC drivers and the concept of Hostless 04

What is Hostless and how it works 06

- Architecture

- Hostless installation process

- Integrating advance utility features in a Hostless environment

Why go Hostless 10

- Hostless for chipset/device manufacturer

- Hostless for Operator

- Advantage of Hostless for Subscriber

Conclusion 13

Greenpacket, Bringing You Total HOSTLESS Freedom 14

References 15

Figure 2: Conventional architecture and relationship of a connection utility and host controller.

Figure 3: Installation steps for a typical Connection Utility program.

Figure 4: Conventional architecture and relationship of a Hostless device and host controller.

Figure 5: Applying RNDIS/CDC protocol on WiMAX USB devices.

Figure 7: Automatic installation process of a Hostless device

Limitations of WiMAX CU implementation

Functioning as a client installed within the host terminal, CU has consistent dependencies and requirements that vary

widely according to host software system (OS), protocols and interfaces. WiMAX emerging as a new 4G standard fast

being adopted also means that constant innovation and new chipsets and devices from various vendors are constantly

being rolled out with improved features and functionalities. Over 198 device variations are certified with WiMAX Forum

with hundreds more being compliant and constantly adding to the list. This means that interoperability to the host

terminal and customization is required leading to a longer service commercialization timeline to be implemented.

This inherent drawback might be a hassle to certain operators looking for an instantly deployable 4G USB device to

bring service offerings as fast as possible to the market due to dependencies on the remote access connection utility.

Hostless installation process

Upon attaching the Hostless USB dongle to the notebook/PC for the first time, an error message will

automatically prompt the user, neglecting this message allows the operating system to move forward with the

installation process.

A USB mass storage device will be displayed while the RNDIS driver automatically installs, upon completion, a

recognizable drive will be created which indicates a successful installation.

Checking the available network connections shows that the connection has been successfully established where

the user can now access the internet services via the WiMAX network.

To the end users, the Hostless approach means an actual full plug-and-play (zero-installation) experience. Once the

device is plugged in, it connects to the network immediately via an embedded Connectivity client within the device

firmware. The whole experience and behavior is similar to how a user would connect to a fixed modem today.

Intel® WiMAX Connection2400 Baseband ChipHost

Intel Solution

Intel® WiMAX Connection2320R Dual-Band Radio

System-in-Package

FrontEnd

TX

2xIF

IQ

RCI

Driver

Control

Memory

Mo

dem

AFF

LMA

C

US

B/S

DID

MA

C

2xRX

CTRL SynthUSB/SDIO

USB

COMPUTER

4G USB Dongle(with CU)

TCP/IP

USB Cable

Ho

st D

evic

e

TCP/IPRNDIS Windows series platform

Green packet WiMAXHostless USB device

Green packet WiMAXHostless USB device

CDC on linux/MAC-OS platform

API (Bus-Slave Interface)

API (RNDIS-USB Interface)

NDIS

USB Bus Driver USB Driver

USB Controller Driver

USB Controller (HW) USB Slave Driver

USB Slave (HW)

Remote NDISMiniport

Remote NDISto Ethernet Driver

Remote NDISCore Driver

Remote NDISUSB Transport

USB Data Power

CU application

Device Driver

Data Flow Management

Connetion Status Management & Display

(Value-added Service)

Browser(Value-added Service)

RF Frontend

Baseband

Storage of CUInstallation Files

Figure 6: Conventional architecture and relationship of a HOSTLESS device and host controller.

USB

COMPUTER

4G USB Dongle(with CM)

USB Data Power

RNDIS/CDCDevice Driver

Browser

Connection Status Display

(Value-added Service)

RNDIS Support

Connection StatusManagement

Data Flow

Management

RF Frontend

Baseband

Traditionally, a CU is an application program that runs in the background of the OS while managing data flows and status

of the 4G wireless USB dongle. The CU application is commonly embedded within the memory of the device with all the

OS associated installation and execution files included. Upon plugged for the first time, the associated installation files

will be detected and installed. A typical installation procedure for a CU is illustrated in Figure 3.

Once the device is connected to the laptop/PC, the Auto-Installation program will start running.

Step 1

Step 1

Step 2

Step 3

A computer reboot might be required.

Step 5Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 2

Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 3

Installation will take several minutes to complete with a message prompt (e.g: InstallShield Wizard Complete). Click Finish to complete the process.

Step 4

WHITEPAPER03

Software architecture of USB network devices using RNDIS Protocol

Figure 1: Example of an Intel 4G solution which represents a basic architecture of 4G USB dongles, we can see that an additional host processor, device driver, and USB link is generally required.

APPLICATION NOTE

About Green PacketGreenpacket is the international arm of the Green Packet Berhad group of companies which is listed on the Main Board

of the Malaysian Bourse. Founded in San Francisco’s Silicon Valley in 2000 and now headquartered in Kuala Lumpur,

Malaysia, Greenpacket has a presence in 9 countries and is continuously expanding to be near its customers and in

readiness for new markets.

We are a leading developer of Next Generation Mobile Broadband and Networking Solutions for Telecommunications

Operators across the globe. Our mission is to provide seamless and unified platforms for the delivery of user-centric

multimedia communications services regardless of the nature and availability of backbone infrastructures.

At Greenpacket, we pride ourselves on being constantly at the forefront of technology. Our leading carrier-grade

solutions and award-winning consumer devices help Telecommunications Operators open new avenues, meet new

demands, and enrich the lifestyles of their subscribers, while forging new relationships. We see a future of limitless

freedom in wireless communications and continuously commit to meeting the needs of our customers with leading

edge solutions.

With product development centers in USA, Shanghai, and Taiwan, we are on the cutting edge of new developments in

4G (particularly WiMAX and LTE), as well as in software advancement. Our leadership position in the Telco industry is

further enhanced by our strategic alliances with leading industry players.

Additionally, our award-winning WiMAX modems have successfully completed interoperability tests with major WiMAX

players and are being used by the world’s largest WiMAX Operators. We are also the leading carrier solutions provider

in APAC catering to both 4G and 3G networks.

For more information, visit: www.greenpacket.com.

Copyright © 2001-2011 Green Packet Berhad. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form by any means, without the written permission of Green Packet Berhad. Green Packet Berhad reserves the right to modify or discontinue any product or piece of literature at anytime without prior notice.

San Francisco · Kuala Lumpur · S ingapore · Shanghai · Taiwan · Sydney · Bahrain · Bangkok · Hong Kong

AssociateMember

Greenpacket, Bringing You Total Hostless Freedom Operators around the world have successfully leveraged on WiMAX to start realizing the dream of true Wireless

Broadband Freedom. At Greenpacket, we have helped many WiMAX Operators achieve this through our best-in-class

and award-winning USB modems.

Let us show you new perspectives on how to effectively extend the new age in Hostless connectivity and meet the

demands of your subscribers.

With Greenpacket, limitless freedom begins now!

Free Consultation

If you would like a free consultation on empowering your subscribers with seamless mobility and extending a better

connectivity experience, contact us at [email protected] (kindly quote the reference code DWP0820

when you contact us).

WHITEPAPER

ConclusionOperators, chipset and device manufacturers now have the flexibility and choice of approach when it comes to access

network connectivity management with the addition of Hostless now supported in all Greenpacket 4G Wireless Nomadic

Devices that includes the UH high-gain USB dongle, UT USB dongle and Pocket modem.

Table 1 shows the generic feature supported by both the CU and Hostless implementation with each having its unique

value proposition.

Figure 10: Hostless customizable Web based user interface

Advantage of Hostless for Subscriber

Benefits to subscriber are most significant with the change in usage trends. Speed of access, flexibility of portability, cost

of the device and simplicity in configuration are key aspect that user look for when selecting a device. The device has to

truly transform itself to be as simple as possible as a user regard the USB dongle as just a device to allow them in

accessing the internet and not a device that they expect to interact directly with.

To the end user, installation of a HOSTLESS device is almost instant on any host controller running on any OS that is

configured on any language through a common universal USB interface, a true plug-and-play experience.

YES

> 2MB

Limited

NO

YES and flexible

YES

NO

<500kB

Processed by USB dongle anddisplayed through browser

YES

Limited

NO

Additional application required

Can function alone withouthost processor

Value added Service option

Support background service

Device status data

Required Hard drive Space

USB Dongle HostlessUSB Dongle with CUFeatures

References1. Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

2. Intel - Enabling small form factors and energy-efficient performance with an integrated WiMAX chipset solution.

3. http://www.intel.com/technology/wimax/2400.htm

Figure 11: Value proposition of Hostless implementation to end-users

Simple 123 setup for subscribers

Enhanced end-user experience

Compatibility on all OS

Common recognizable interface

Accessibility anytime, anywhere,on any device

• Common trouble-free experience

Hostless for Operator

Operators constantly add, remove and change product strategies as part of marketing campaigns and service packages

plans to continuously stimulate subscriber or average revenue per user (ARPU) growth. The myriad availability of 4G

wireless USB dongles in the market is also an advantage to operators, but truth to fiction for a 4G WiMAX operator

wanting to moving from one device offering to another or implement a variety of device offering requires detail strategies

in place.

Operators taking the path of using native CU provided by the device vendors will need to ensure that customer support

is enhanced with sufficient technical and product training to be able to assist subscribers on device issues resulting from

connectivity.

With Hostless implementation, operators targeting mass consumer market can now significantly bring the

service/device to market almost instantly as the native device in ensured to interwork on the subscriber end with any

host controller as there are no dependency on OS, language, interface and protocol. Delivering something that is

simple and easily accessible.

Integrating advance utility features in a Hostless environment

End users are conventionally familiar with the conventional Connection Manager (CM) (a Software Client that incorporates

both the CU function with a GUI and other advance modular features and funtions) implementation and notification that

comes along with the graphical user interface (GUI). This is critical as part of the whole nomadic and mobile usage of USB

based dongles as there exist a difference in user experience when compared to a fixed access gateway. In the fixed access

gateway scenario, the device is normally placed in a fixed location, thus not requiring an additional client (CM) to perform

management of the connection or provide connectivity status information to the end user. In the case of a USB dongle, this

is critical as the usage environment changes with movement, thus the connectivity status is constantly changing where

connectivity status notification is important as a form of interaction with the user. Similarly, in the scenario of Hostless, this

can also be implemented with the simple approach via the web.

Web-based Feature

The nature of the web and its design allows complete flexibility for the Hostless architecture to utilize web-redirection or

HTML pop-up to provide the end-user with device status display as a form of notification interface similar to the CM

approach which is normally communicated via the graphical user interface (GUI).

Web Redirection

The web redirection feature in Greenpacket’s WiMAX Hostless device redirects all web requests to the “Web based User

Interface (UI)” page (redirection portal) when the WiMAX network is lost or not connected. This page can be customized by

the operator with notification information; for example, when the WiMAX network connection is lost due to poor radio signal,

and upon user trying to access a specific website via the explorer, the web redirection will kick in and automatically redirects

the session to the default URL to allow the operator a channel to informing the users that there is a problem with the network

connections and provide suggestive guideline to the end-user in restoring the connection.

DNS Cached Notification

Web redirection is triggered with the device reporting a private device IP in the DNS response when the WiMAX connection

is not available. A drawback exist as most web browsers automatically caches the DNS lookup request in order to speed

up future request, thus in the scenario that when the WiMAX connection is re-connected, there is no way to refresh the web

browser (domain name) to clear the DNS cache table with redirection still persisting and the user will still be redirected to the

default cached “Web based UI” page. The only approach to clear the DNS cache is to restart the browser application and

how can this be done.

The simple workaround exist as an additional step with DNS Cache Notification, where in the scenario that when the

connection is re-established and upon user trying to access the internet via the web browser, a re-direction happens where

the user is brought to the DNS Cache Notification page that informs the user to restart the web browser and upon a restart,

the user experience will return as usual.

Web Message

Within the Web based UI, the CGI allows flexibility to the operator to insert notification information of upgrades,

guidelines, promotions or announcements.

Auto HTTP/FTP Update

Hostless implementation supports HTTP based update feature and OMA-DM mechanism. This allows the operators who

have deployed HTTP update servers or OMA servers to instantly migrate to Hostless without additional investment or

staff re-training. Similarly, operators implementing TR-069 can perform provisioning and configuration management

through HTTP or FTP protocols.

Why go Hostless

Innovations in 4G USB dongle developments towards a Hostless approach in access network connectivity and

management will create a transformational change for chipset and device manufacturer to fast-track device creation and

proliferation into the market as well as benefit operators and end-users in simplifying service creation and utilization.

Hostless for chipset/device manufacturer

Ever since the development of wireless modem emerged in the form of USB dongles, there has been a significant

demand due to the simplicity and compactness of the form factor, USB dongles has brought about true personal

broadband to wide adoption. It is no surprise that device manufacturers are constantly finding ways to bring

differentiation with the number of vendors having similar category of product offering.

The main transformation that Hostless brings about the chipset and device manufacturer is the significant time-to-market

advantage as it is instantly usable out of the box and a guaranteed trouble free functionality over time. Due to its simple

architecture, developers no longer need to maintain several component suites/versions of CU to ensure compatibility

with different operating systems, interfaces and communication protocols. GUI customization of Hostless is done based

on HTML programming, adding significant convenience to the overall functionality to provide service information not

available through the CU.

Innovations and improvement of RNDIS and CDC driver by OS developers ensure rich features, compatibilities and an

optimized performance is constantly maintained on the host controller

Figure 8: Value proposition of Hostless implementation to Chipset and Device manufacturers

Figure 9: Value proposition of Hostless implementation to Operators

Leverage existing RNDIS/CDC forPlug and play interface

Compatibility on all OS

Solution available out of box

Optimized 4G performance enabledby Laptop/PC native driver

Transparent to OS languageCompatibility

Education Free installation

Easy maintenance/managementfor operators

Reduced customer support

Instant compatibility,interoperability and reducedcustomer support

• Lower cost of software maintenance and customer support

• Easy customization onweb GUI

Shorter Time-To-Market

• Reduced development and support time/cost

• Optimized performance ensured by OS developers

QUICKSTART

01 02 03 04 05 06 07APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE

13APPLICATION NOTE

14APPLICATION NOTE

15APPLICATION NOTE

12APPLICATION NOTE

08APPLICATION NOTE

09APPLICATION NOTE

10APPLICATION NOTE

11APPLICATION NOTE

Page 8: Hostless : Simple Connectivity For WiMax Devices

Abstract

4G wireless nomadic devices in the form of USB dongles and Pocket modems are fast becoming

the preferred devices for wireless broadband access amongst 4G operators. Due to benefits of lower

cost and smaller form factor, 4G wireless nomadic devices now account for 39%* of total WiMAX

devices shipped in 2010, and this tendency is set to continuously increase in the coming years as

4G becomes pervasive.

Generally, 4G wireless USB dongles cannot function alone and require an external host controller in

the form of a terminal (example: personal computer, netbook, tablet) to process the data packets,

which normally runs on a specific protocol governed by the host operating system (e.g: Windows,

Linux, Mac). Therefore, conventional installation of a 3rd party application is required to manage the

remote access connections. Commonly known as a “Connection Utility (CU)”, this 3rd party

application manages all data flows in the background and provides status of the

administrator-defined connection.

Alternatively, technology for 4G chipsets has advanced significantly and now there exist a simple way

for 4G wireless USB dongles to be connect to the internet. Greenpacket 4G nomadic devices now

provides an option to allow the use of generic Virtual Ethernet link protocol (USB CDC or RNDIS) to

connect with these external host controllers running on any operating systems as an alternative to

the traditional CU approach. We call this feature “Hostless” connectivity. Very similar to how an

end-user would connect a USB memory stick, this new Hostless feature can be visualized as a

generic version of a CU, borrowing the native USB Ethernet driver and management features from

the host operating system.

This paper explains the implementation scenarios of both the CU approach and Hostless approach

to match specific needs. We will then dive in detail to understand the concept background of

Hostless by looking at the system architecture and describing the step-by-step of how Hostless

works within the host terminal from an end user perspective.

* Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

Knowing your 4G Wireless USB dongles

4G wireless USB dongles can be categories as a simple 4G wireless device. The basic system architecture of a typical

4G wireless USB dongle consists of a baseband processor, a radio front-end, memory, and an USB interface.

To minimize the size and cost of the 4G wireless USB dongle, device manufacturer tend to rely on the processing power

of an additional host controller outside the 4G wireless USB dongles via a standard physical data protocol link. Figure 1

show the standard USB interface between the USB dongle and an additional host controller (generally a personal

computer) required to process the dataflow. In addition to the physical data protocol link, device drivers is required to

allow the host controller to interact with the 4G wireless USB dongles.

What is a Connection Utility (CU) and how it worksConsumers nowadays generally assume that drivers and managing programs for all the commonly used USB devices

exist and supported by the operating systems. In fact, most USB hard drives, cameras, mouse, keyboards, flash

memories, headsets and other mass market and matured consumer electronic devices do already exist and is pretty

much a plug-and-play. On the other hand, with 4G nomadic wireless devices being relatively new, compatible device

drivers are not yet installed in the common operating system.

The conventional implementation is to have the chipset or device vendors to develop a specific application program

which contains the drivers and device/data management features which is installed as a driver to enable management

function in the host controller. This application is commonly known as a “Connection Utility” (CU). Figure 2 shows the

architecture relationship between a CU and host computer.

www.greenpacket.com

Hostless:

Simple Connectivity for WiMAX Devices

Introduction RNDIS / USB CDC drivers andthe concept of HostlessUniversal Serial Bus (USB) is a specification meant to establish a generic communication link between devices and a host

controller. To extend this concept even further, USB communication device class (USB CDC) is a composite USB device

class primarily used for modems. USB CDC supports computer networking features, providing an interface for

transmitting Ethernet or ATM frames onto a physical format. Therefore, to assist the connection of wireless USB devices,

all modern operating systems now supports this built-in generic Virtual Ethernet link protocol for USB devices.

Microsoft Windows versions prior to Windows Vista do not support the networking parts of the USB CDC, instead it

promotes Microsoft's own derivative named Microsoft RNDIS, a serialized version of the Microsoft NDIS (Network Driver

Interface Specification). The remote NDIS is an application programming interface (API) that is specifically designed for

the use in USBs and other plug and play devices. With a well defined network driver interface specification, chipset and

device vendors no longer need to define a message set that is independent from I/O buses when writing NDIS device

drivers. Due to the commonality of the name RNDIS, we will generalize USB CDC and RNDIS as “RNDIS” for

convenience within the context of this paper.

Figure 7 show a series of the auto installation process of a Hostless device when attached to a host controller for the

first time.

One of the main functions of a remote NDIS is to convert a slave USB interface into a LAN interface, similar to a

broadband gateway implementation. The host controller which is typically a Window-based PC is connected to the

gateway, where the Ethernet traffic can be passed between the Host controller to and from the USB device. For systems

using the legacy TCP/IP interfaces, the remote network driver interface can also be used to allow USB connectivity. This

means that no changes is required in the older host drivers or additional invest required for new firmware within the USB

network device.

What is “Hostless” and how it worksArchitecture

RNDIS is a convenient protocol that allows a compliant USB dongle to appear as a simple Ethernet link to the operating

system, removing the dependency and responsibility of connectivity management from the CU, a client on the host

controller to the device (firmware) or otherwise known as a “Hostless” device. This new Hostless feature can be visualized

as though it is a universal CU as it functions by borrowing the native RNDIS driver and management features from the

host operating system. Similar to the CU’s approach in connectivity management, instead of installing a client on the host

controller Hostless enabled 4G USB dongles also have the ability to store, process and display device status,

but through a web browser interface.

Contents

Knowing your 4G Wireless USB dongles 01

What is a Connection Utility (CU) and how it works 02

- Limitations of CU implementation

Introduction RNDIS/ USB CDC drivers and the concept of Hostless 04

What is Hostless and how it works 06

- Architecture

- Hostless installation process

- Integrating advance utility features in a Hostless environment

Why go Hostless 10

- Hostless for chipset/device manufacturer

- Hostless for Operator

- Advantage of Hostless for Subscriber

Conclusion 13

Greenpacket, Bringing You Total HOSTLESS Freedom 14

References 15

Figure 2: Conventional architecture and relationship of a connection utility and host controller.

Figure 3: Installation steps for a typical Connection Utility program.

Figure 4: Conventional architecture and relationship of a Hostless device and host controller.

Figure 5: Applying RNDIS/CDC protocol on WiMAX USB devices.

Figure 7: Automatic installation process of a Hostless device

Limitations of WiMAX CU implementation

Functioning as a client installed within the host terminal, CU has consistent dependencies and requirements that vary

widely according to host software system (OS), protocols and interfaces. WiMAX emerging as a new 4G standard fast

being adopted also means that constant innovation and new chipsets and devices from various vendors are constantly

being rolled out with improved features and functionalities. Over 198 device variations are certified with WiMAX Forum

with hundreds more being compliant and constantly adding to the list. This means that interoperability to the host

terminal and customization is required leading to a longer service commercialization timeline to be implemented.

This inherent drawback might be a hassle to certain operators looking for an instantly deployable 4G USB device to

bring service offerings as fast as possible to the market due to dependencies on the remote access connection utility.

Hostless installation process

Upon attaching the Hostless USB dongle to the notebook/PC for the first time, an error message will

automatically prompt the user, neglecting this message allows the operating system to move forward with the

installation process.

A USB mass storage device will be displayed while the RNDIS driver automatically installs, upon completion, a

recognizable drive will be created which indicates a successful installation.

Checking the available network connections shows that the connection has been successfully established where

the user can now access the internet services via the WiMAX network.

To the end users, the Hostless approach means an actual full plug-and-play (zero-installation) experience. Once the

device is plugged in, it connects to the network immediately via an embedded Connectivity client within the device

firmware. The whole experience and behavior is similar to how a user would connect to a fixed modem today.

Intel® WiMAX Connection2400 Baseband ChipHost

Intel Solution

Intel® WiMAX Connection2320R Dual-Band Radio

System-in-Package

FrontEnd

TX

2xIF

IQ

RCI

Driver

Control

Memory

Mo

dem

AFF

LMA

C

US

B/S

DID

MA

C

2xRX

CTRL SynthUSB/SDIO

USB

COMPUTER

4G USB Dongle(with CU)

TCP/IP

USB Cable

Ho

st D

evic

e

TCP/IPRNDIS Windows series platform

Green packet WiMAXHostless USB device

Green packet WiMAXHostless USB device

CDC on linux/MAC-OS platform

API (Bus-Slave Interface)

API (RNDIS-USB Interface)

NDIS

USB Bus Driver USB Driver

USB Controller Driver

USB Controller (HW) USB Slave Driver

USB Slave (HW)

Remote NDISMiniport

Remote NDISto Ethernet Driver

Remote NDISCore Driver

Remote NDISUSB Transport

USB Data Power

CU application

Device Driver

Data Flow Management

Connetion Status Management & Display

(Value-added Service)

Browser(Value-added Service)

RF Frontend

Baseband

Storage of CUInstallation Files

Figure 6: Conventional architecture and relationship of a HOSTLESS device and host controller.

USB

COMPUTER

4G USB Dongle(with CM)

USB Data Power

RNDIS/CDCDevice Driver

Browser

Connection Status Display

(Value-added Service)

RNDIS Support

Connection StatusManagement

Data Flow

Management

RF Frontend

Baseband

Traditionally, a CU is an application program that runs in the background of the OS while managing data flows and status

of the 4G wireless USB dongle. The CU application is commonly embedded within the memory of the device with all the

OS associated installation and execution files included. Upon plugged for the first time, the associated installation files

will be detected and installed. A typical installation procedure for a CU is illustrated in Figure 3.

Once the device is connected to the laptop/PC, the Auto-Installation program will start running.

Step 1

Step 1

Step 2

Step 3

A computer reboot might be required.

Step 5Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 2

Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 3

Installation will take several minutes to complete with a message prompt (e.g: InstallShield Wizard Complete). Click Finish to complete the process.

Step 4

WHITEPAPER03

Software architecture of USB network devices using RNDIS Protocol

Figure 1: Example of an Intel 4G solution which represents a basic architecture of 4G USB dongles, we can see that an additional host processor, device driver, and USB link is generally required.

APPLICATION NOTE

About Green PacketGreenpacket is the international arm of the Green Packet Berhad group of companies which is listed on the Main Board

of the Malaysian Bourse. Founded in San Francisco’s Silicon Valley in 2000 and now headquartered in Kuala Lumpur,

Malaysia, Greenpacket has a presence in 9 countries and is continuously expanding to be near its customers and in

readiness for new markets.

We are a leading developer of Next Generation Mobile Broadband and Networking Solutions for Telecommunications

Operators across the globe. Our mission is to provide seamless and unified platforms for the delivery of user-centric

multimedia communications services regardless of the nature and availability of backbone infrastructures.

At Greenpacket, we pride ourselves on being constantly at the forefront of technology. Our leading carrier-grade

solutions and award-winning consumer devices help Telecommunications Operators open new avenues, meet new

demands, and enrich the lifestyles of their subscribers, while forging new relationships. We see a future of limitless

freedom in wireless communications and continuously commit to meeting the needs of our customers with leading

edge solutions.

With product development centers in USA, Shanghai, and Taiwan, we are on the cutting edge of new developments in

4G (particularly WiMAX and LTE), as well as in software advancement. Our leadership position in the Telco industry is

further enhanced by our strategic alliances with leading industry players.

Additionally, our award-winning WiMAX modems have successfully completed interoperability tests with major WiMAX

players and are being used by the world’s largest WiMAX Operators. We are also the leading carrier solutions provider

in APAC catering to both 4G and 3G networks.

For more information, visit: www.greenpacket.com.

Copyright © 2001-2011 Green Packet Berhad. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form by any means, without the written permission of Green Packet Berhad. Green Packet Berhad reserves the right to modify or discontinue any product or piece of literature at anytime without prior notice.

San Francisco · Kuala Lumpur · S ingapore · Shanghai · Taiwan · Sydney · Bahrain · Bangkok · Hong Kong

AssociateMember

Greenpacket, Bringing You Total Hostless Freedom Operators around the world have successfully leveraged on WiMAX to start realizing the dream of true Wireless

Broadband Freedom. At Greenpacket, we have helped many WiMAX Operators achieve this through our best-in-class

and award-winning USB modems.

Let us show you new perspectives on how to effectively extend the new age in Hostless connectivity and meet the

demands of your subscribers.

With Greenpacket, limitless freedom begins now!

Free Consultation

If you would like a free consultation on empowering your subscribers with seamless mobility and extending a better

connectivity experience, contact us at [email protected] (kindly quote the reference code DWP0820

when you contact us).

WHITEPAPER

ConclusionOperators, chipset and device manufacturers now have the flexibility and choice of approach when it comes to access

network connectivity management with the addition of Hostless now supported in all Greenpacket 4G Wireless Nomadic

Devices that includes the UH high-gain USB dongle, UT USB dongle and Pocket modem.

Table 1 shows the generic feature supported by both the CU and Hostless implementation with each having its unique

value proposition.

Figure 10: Hostless customizable Web based user interface

Advantage of Hostless for Subscriber

Benefits to subscriber are most significant with the change in usage trends. Speed of access, flexibility of portability, cost

of the device and simplicity in configuration are key aspect that user look for when selecting a device. The device has to

truly transform itself to be as simple as possible as a user regard the USB dongle as just a device to allow them in

accessing the internet and not a device that they expect to interact directly with.

To the end user, installation of a HOSTLESS device is almost instant on any host controller running on any OS that is

configured on any language through a common universal USB interface, a true plug-and-play experience.

YES

> 2MB

Limited

NO

YES and flexible

YES

NO

<500kB

Processed by USB dongle anddisplayed through browser

YES

Limited

NO

Additional application required

Can function alone withouthost processor

Value added Service option

Support background service

Device status data

Required Hard drive Space

USB Dongle HostlessUSB Dongle with CUFeatures

References1. Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

2. Intel - Enabling small form factors and energy-efficient performance with an integrated WiMAX chipset solution.

3. http://www.intel.com/technology/wimax/2400.htm

Figure 11: Value proposition of Hostless implementation to end-users

Simple 123 setup for subscribers

Enhanced end-user experience

Compatibility on all OS

Common recognizable interface

Accessibility anytime, anywhere,on any device

• Common trouble-free experience

Hostless for Operator

Operators constantly add, remove and change product strategies as part of marketing campaigns and service packages

plans to continuously stimulate subscriber or average revenue per user (ARPU) growth. The myriad availability of 4G

wireless USB dongles in the market is also an advantage to operators, but truth to fiction for a 4G WiMAX operator

wanting to moving from one device offering to another or implement a variety of device offering requires detail strategies

in place.

Operators taking the path of using native CU provided by the device vendors will need to ensure that customer support

is enhanced with sufficient technical and product training to be able to assist subscribers on device issues resulting from

connectivity.

With Hostless implementation, operators targeting mass consumer market can now significantly bring the

service/device to market almost instantly as the native device in ensured to interwork on the subscriber end with any

host controller as there are no dependency on OS, language, interface and protocol. Delivering something that is

simple and easily accessible.

Integrating advance utility features in a Hostless environment

End users are conventionally familiar with the conventional Connection Manager (CM) (a Software Client that incorporates

both the CU function with a GUI and other advance modular features and funtions) implementation and notification that

comes along with the graphical user interface (GUI). This is critical as part of the whole nomadic and mobile usage of USB

based dongles as there exist a difference in user experience when compared to a fixed access gateway. In the fixed access

gateway scenario, the device is normally placed in a fixed location, thus not requiring an additional client (CM) to perform

management of the connection or provide connectivity status information to the end user. In the case of a USB dongle, this

is critical as the usage environment changes with movement, thus the connectivity status is constantly changing where

connectivity status notification is important as a form of interaction with the user. Similarly, in the scenario of Hostless, this

can also be implemented with the simple approach via the web.

Web-based Feature

The nature of the web and its design allows complete flexibility for the Hostless architecture to utilize web-redirection or

HTML pop-up to provide the end-user with device status display as a form of notification interface similar to the CM

approach which is normally communicated via the graphical user interface (GUI).

Web Redirection

The web redirection feature in Greenpacket’s WiMAX Hostless device redirects all web requests to the “Web based User

Interface (UI)” page (redirection portal) when the WiMAX network is lost or not connected. This page can be customized by

the operator with notification information; for example, when the WiMAX network connection is lost due to poor radio signal,

and upon user trying to access a specific website via the explorer, the web redirection will kick in and automatically redirects

the session to the default URL to allow the operator a channel to informing the users that there is a problem with the network

connections and provide suggestive guideline to the end-user in restoring the connection.

DNS Cached Notification

Web redirection is triggered with the device reporting a private device IP in the DNS response when the WiMAX connection

is not available. A drawback exist as most web browsers automatically caches the DNS lookup request in order to speed

up future request, thus in the scenario that when the WiMAX connection is re-connected, there is no way to refresh the web

browser (domain name) to clear the DNS cache table with redirection still persisting and the user will still be redirected to the

default cached “Web based UI” page. The only approach to clear the DNS cache is to restart the browser application and

how can this be done.

The simple workaround exist as an additional step with DNS Cache Notification, where in the scenario that when the

connection is re-established and upon user trying to access the internet via the web browser, a re-direction happens where

the user is brought to the DNS Cache Notification page that informs the user to restart the web browser and upon a restart,

the user experience will return as usual.

Web Message

Within the Web based UI, the CGI allows flexibility to the operator to insert notification information of upgrades,

guidelines, promotions or announcements.

Auto HTTP/FTP Update

Hostless implementation supports HTTP based update feature and OMA-DM mechanism. This allows the operators who

have deployed HTTP update servers or OMA servers to instantly migrate to Hostless without additional investment or

staff re-training. Similarly, operators implementing TR-069 can perform provisioning and configuration management

through HTTP or FTP protocols.

Why go Hostless

Innovations in 4G USB dongle developments towards a Hostless approach in access network connectivity and

management will create a transformational change for chipset and device manufacturer to fast-track device creation and

proliferation into the market as well as benefit operators and end-users in simplifying service creation and utilization.

Hostless for chipset/device manufacturer

Ever since the development of wireless modem emerged in the form of USB dongles, there has been a significant

demand due to the simplicity and compactness of the form factor, USB dongles has brought about true personal

broadband to wide adoption. It is no surprise that device manufacturers are constantly finding ways to bring

differentiation with the number of vendors having similar category of product offering.

The main transformation that Hostless brings about the chipset and device manufacturer is the significant time-to-market

advantage as it is instantly usable out of the box and a guaranteed trouble free functionality over time. Due to its simple

architecture, developers no longer need to maintain several component suites/versions of CU to ensure compatibility

with different operating systems, interfaces and communication protocols. GUI customization of Hostless is done based

on HTML programming, adding significant convenience to the overall functionality to provide service information not

available through the CU.

Innovations and improvement of RNDIS and CDC driver by OS developers ensure rich features, compatibilities and an

optimized performance is constantly maintained on the host controller

Figure 8: Value proposition of Hostless implementation to Chipset and Device manufacturers

Figure 9: Value proposition of Hostless implementation to Operators

Leverage existing RNDIS/CDC forPlug and play interface

Compatibility on all OS

Solution available out of box

Optimized 4G performance enabledby Laptop/PC native driver

Transparent to OS languageCompatibility

Education Free installation

Easy maintenance/managementfor operators

Reduced customer support

Instant compatibility,interoperability and reducedcustomer support

• Lower cost of software maintenance and customer support

• Easy customization onweb GUI

Shorter Time-To-Market

• Reduced development and support time/cost

• Optimized performance ensured by OS developers

QUICKSTART

01 02 03 04 05 06 07APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE

13APPLICATION NOTE

14APPLICATION NOTE

15APPLICATION NOTE

12APPLICATION NOTE

08APPLICATION NOTE

09APPLICATION NOTE

10APPLICATION NOTE

11APPLICATION NOTE

Page 9: Hostless : Simple Connectivity For WiMax Devices

Abstract

4G wireless nomadic devices in the form of USB dongles and Pocket modems are fast becoming

the preferred devices for wireless broadband access amongst 4G operators. Due to benefits of lower

cost and smaller form factor, 4G wireless nomadic devices now account for 39%* of total WiMAX

devices shipped in 2010, and this tendency is set to continuously increase in the coming years as

4G becomes pervasive.

Generally, 4G wireless USB dongles cannot function alone and require an external host controller in

the form of a terminal (example: personal computer, netbook, tablet) to process the data packets,

which normally runs on a specific protocol governed by the host operating system (e.g: Windows,

Linux, Mac). Therefore, conventional installation of a 3rd party application is required to manage the

remote access connections. Commonly known as a “Connection Utility (CU)”, this 3rd party

application manages all data flows in the background and provides status of the

administrator-defined connection.

Alternatively, technology for 4G chipsets has advanced significantly and now there exist a simple way

for 4G wireless USB dongles to be connect to the internet. Greenpacket 4G nomadic devices now

provides an option to allow the use of generic Virtual Ethernet link protocol (USB CDC or RNDIS) to

connect with these external host controllers running on any operating systems as an alternative to

the traditional CU approach. We call this feature “Hostless” connectivity. Very similar to how an

end-user would connect a USB memory stick, this new Hostless feature can be visualized as a

generic version of a CU, borrowing the native USB Ethernet driver and management features from

the host operating system.

This paper explains the implementation scenarios of both the CU approach and Hostless approach

to match specific needs. We will then dive in detail to understand the concept background of

Hostless by looking at the system architecture and describing the step-by-step of how Hostless

works within the host terminal from an end user perspective.

* Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

Knowing your 4G Wireless USB dongles

4G wireless USB dongles can be categories as a simple 4G wireless device. The basic system architecture of a typical

4G wireless USB dongle consists of a baseband processor, a radio front-end, memory, and an USB interface.

To minimize the size and cost of the 4G wireless USB dongle, device manufacturer tend to rely on the processing power

of an additional host controller outside the 4G wireless USB dongles via a standard physical data protocol link. Figure 1

show the standard USB interface between the USB dongle and an additional host controller (generally a personal

computer) required to process the dataflow. In addition to the physical data protocol link, device drivers is required to

allow the host controller to interact with the 4G wireless USB dongles.

What is a Connection Utility (CU) and how it worksConsumers nowadays generally assume that drivers and managing programs for all the commonly used USB devices

exist and supported by the operating systems. In fact, most USB hard drives, cameras, mouse, keyboards, flash

memories, headsets and other mass market and matured consumer electronic devices do already exist and is pretty

much a plug-and-play. On the other hand, with 4G nomadic wireless devices being relatively new, compatible device

drivers are not yet installed in the common operating system.

The conventional implementation is to have the chipset or device vendors to develop a specific application program

which contains the drivers and device/data management features which is installed as a driver to enable management

function in the host controller. This application is commonly known as a “Connection Utility” (CU). Figure 2 shows the

architecture relationship between a CU and host computer.

www.greenpacket.com

Hostless:

Simple Connectivity for WiMAX Devices

Introduction RNDIS / USB CDC drivers andthe concept of HostlessUniversal Serial Bus (USB) is a specification meant to establish a generic communication link between devices and a host

controller. To extend this concept even further, USB communication device class (USB CDC) is a composite USB device

class primarily used for modems. USB CDC supports computer networking features, providing an interface for

transmitting Ethernet or ATM frames onto a physical format. Therefore, to assist the connection of wireless USB devices,

all modern operating systems now supports this built-in generic Virtual Ethernet link protocol for USB devices.

Microsoft Windows versions prior to Windows Vista do not support the networking parts of the USB CDC, instead it

promotes Microsoft's own derivative named Microsoft RNDIS, a serialized version of the Microsoft NDIS (Network Driver

Interface Specification). The remote NDIS is an application programming interface (API) that is specifically designed for

the use in USBs and other plug and play devices. With a well defined network driver interface specification, chipset and

device vendors no longer need to define a message set that is independent from I/O buses when writing NDIS device

drivers. Due to the commonality of the name RNDIS, we will generalize USB CDC and RNDIS as “RNDIS” for

convenience within the context of this paper.

Figure 7 show a series of the auto installation process of a Hostless device when attached to a host controller for the

first time.

One of the main functions of a remote NDIS is to convert a slave USB interface into a LAN interface, similar to a

broadband gateway implementation. The host controller which is typically a Window-based PC is connected to the

gateway, where the Ethernet traffic can be passed between the Host controller to and from the USB device. For systems

using the legacy TCP/IP interfaces, the remote network driver interface can also be used to allow USB connectivity. This

means that no changes is required in the older host drivers or additional invest required for new firmware within the USB

network device.

What is “Hostless” and how it worksArchitecture

RNDIS is a convenient protocol that allows a compliant USB dongle to appear as a simple Ethernet link to the operating

system, removing the dependency and responsibility of connectivity management from the CU, a client on the host

controller to the device (firmware) or otherwise known as a “Hostless” device. This new Hostless feature can be visualized

as though it is a universal CU as it functions by borrowing the native RNDIS driver and management features from the

host operating system. Similar to the CU’s approach in connectivity management, instead of installing a client on the host

controller Hostless enabled 4G USB dongles also have the ability to store, process and display device status,

but through a web browser interface.

Contents

Knowing your 4G Wireless USB dongles 01

What is a Connection Utility (CU) and how it works 02

- Limitations of CU implementation

Introduction RNDIS/ USB CDC drivers and the concept of Hostless 04

What is Hostless and how it works 06

- Architecture

- Hostless installation process

- Integrating advance utility features in a Hostless environment

Why go Hostless 10

- Hostless for chipset/device manufacturer

- Hostless for Operator

- Advantage of Hostless for Subscriber

Conclusion 13

Greenpacket, Bringing You Total HOSTLESS Freedom 14

References 15

Figure 2: Conventional architecture and relationship of a connection utility and host controller.

Figure 3: Installation steps for a typical Connection Utility program.

Figure 4: Conventional architecture and relationship of a Hostless device and host controller.

Figure 5: Applying RNDIS/CDC protocol on WiMAX USB devices.

Figure 7: Automatic installation process of a Hostless device

Limitations of WiMAX CU implementation

Functioning as a client installed within the host terminal, CU has consistent dependencies and requirements that vary

widely according to host software system (OS), protocols and interfaces. WiMAX emerging as a new 4G standard fast

being adopted also means that constant innovation and new chipsets and devices from various vendors are constantly

being rolled out with improved features and functionalities. Over 198 device variations are certified with WiMAX Forum

with hundreds more being compliant and constantly adding to the list. This means that interoperability to the host

terminal and customization is required leading to a longer service commercialization timeline to be implemented.

This inherent drawback might be a hassle to certain operators looking for an instantly deployable 4G USB device to

bring service offerings as fast as possible to the market due to dependencies on the remote access connection utility.

Hostless installation process

Upon attaching the Hostless USB dongle to the notebook/PC for the first time, an error message will

automatically prompt the user, neglecting this message allows the operating system to move forward with the

installation process.

A USB mass storage device will be displayed while the RNDIS driver automatically installs, upon completion, a

recognizable drive will be created which indicates a successful installation.

Checking the available network connections shows that the connection has been successfully established where

the user can now access the internet services via the WiMAX network.

To the end users, the Hostless approach means an actual full plug-and-play (zero-installation) experience. Once the

device is plugged in, it connects to the network immediately via an embedded Connectivity client within the device

firmware. The whole experience and behavior is similar to how a user would connect to a fixed modem today.

Intel® WiMAX Connection2400 Baseband ChipHost

Intel Solution

Intel® WiMAX Connection2320R Dual-Band Radio

System-in-Package

FrontEnd

TX

2xIF

IQ

RCI

Driver

Control

Memory

Mo

dem

AFF

LMA

C

US

B/S

DID

MA

C

2xRX

CTRL SynthUSB/SDIO

USB

COMPUTER

4G USB Dongle(with CU)

TCP/IP

USB Cable

Ho

st D

evic

e

TCP/IPRNDIS Windows series platform

Green packet WiMAXHostless USB device

Green packet WiMAXHostless USB device

CDC on linux/MAC-OS platform

API (Bus-Slave Interface)

API (RNDIS-USB Interface)

NDIS

USB Bus Driver USB Driver

USB Controller Driver

USB Controller (HW) USB Slave Driver

USB Slave (HW)

Remote NDISMiniport

Remote NDISto Ethernet Driver

Remote NDISCore Driver

Remote NDISUSB Transport

USB Data Power

CU application

Device Driver

Data Flow Management

Connetion Status Management & Display

(Value-added Service)

Browser(Value-added Service)

RF Frontend

Baseband

Storage of CUInstallation Files

Figure 6: Conventional architecture and relationship of a HOSTLESS device and host controller.

USB

COMPUTER

4G USB Dongle(with CM)

USB Data Power

RNDIS/CDCDevice Driver

Browser

Connection Status Display

(Value-added Service)

RNDIS Support

Connection StatusManagement

Data Flow

Management

RF Frontend

Baseband

Traditionally, a CU is an application program that runs in the background of the OS while managing data flows and status

of the 4G wireless USB dongle. The CU application is commonly embedded within the memory of the device with all the

OS associated installation and execution files included. Upon plugged for the first time, the associated installation files

will be detected and installed. A typical installation procedure for a CU is illustrated in Figure 3.

Once the device is connected to the laptop/PC, the Auto-Installation program will start running.

Step 1

Step 1

Step 2

Step 3

A computer reboot might be required.

Step 5Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 2

Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 3

Installation will take several minutes to complete with a message prompt (e.g: InstallShield Wizard Complete). Click Finish to complete the process.

Step 4

WHITEPAPER03

Software architecture of USB network devices using RNDIS Protocol

Figure 1: Example of an Intel 4G solution which represents a basic architecture of 4G USB dongles, we can see that an additional host processor, device driver, and USB link is generally required.

APPLICATION NOTE

About Green PacketGreenpacket is the international arm of the Green Packet Berhad group of companies which is listed on the Main Board

of the Malaysian Bourse. Founded in San Francisco’s Silicon Valley in 2000 and now headquartered in Kuala Lumpur,

Malaysia, Greenpacket has a presence in 9 countries and is continuously expanding to be near its customers and in

readiness for new markets.

We are a leading developer of Next Generation Mobile Broadband and Networking Solutions for Telecommunications

Operators across the globe. Our mission is to provide seamless and unified platforms for the delivery of user-centric

multimedia communications services regardless of the nature and availability of backbone infrastructures.

At Greenpacket, we pride ourselves on being constantly at the forefront of technology. Our leading carrier-grade

solutions and award-winning consumer devices help Telecommunications Operators open new avenues, meet new

demands, and enrich the lifestyles of their subscribers, while forging new relationships. We see a future of limitless

freedom in wireless communications and continuously commit to meeting the needs of our customers with leading

edge solutions.

With product development centers in USA, Shanghai, and Taiwan, we are on the cutting edge of new developments in

4G (particularly WiMAX and LTE), as well as in software advancement. Our leadership position in the Telco industry is

further enhanced by our strategic alliances with leading industry players.

Additionally, our award-winning WiMAX modems have successfully completed interoperability tests with major WiMAX

players and are being used by the world’s largest WiMAX Operators. We are also the leading carrier solutions provider

in APAC catering to both 4G and 3G networks.

For more information, visit: www.greenpacket.com.

Copyright © 2001-2011 Green Packet Berhad. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form by any means, without the written permission of Green Packet Berhad. Green Packet Berhad reserves the right to modify or discontinue any product or piece of literature at anytime without prior notice.

San Francisco · Kuala Lumpur · S ingapore · Shanghai · Taiwan · Sydney · Bahrain · Bangkok · Hong Kong

AssociateMember

Greenpacket, Bringing You Total Hostless Freedom Operators around the world have successfully leveraged on WiMAX to start realizing the dream of true Wireless

Broadband Freedom. At Greenpacket, we have helped many WiMAX Operators achieve this through our best-in-class

and award-winning USB modems.

Let us show you new perspectives on how to effectively extend the new age in Hostless connectivity and meet the

demands of your subscribers.

With Greenpacket, limitless freedom begins now!

Free Consultation

If you would like a free consultation on empowering your subscribers with seamless mobility and extending a better

connectivity experience, contact us at [email protected] (kindly quote the reference code DWP0820

when you contact us).

WHITEPAPER

ConclusionOperators, chipset and device manufacturers now have the flexibility and choice of approach when it comes to access

network connectivity management with the addition of Hostless now supported in all Greenpacket 4G Wireless Nomadic

Devices that includes the UH high-gain USB dongle, UT USB dongle and Pocket modem.

Table 1 shows the generic feature supported by both the CU and Hostless implementation with each having its unique

value proposition.

Figure 10: Hostless customizable Web based user interface

Advantage of Hostless for Subscriber

Benefits to subscriber are most significant with the change in usage trends. Speed of access, flexibility of portability, cost

of the device and simplicity in configuration are key aspect that user look for when selecting a device. The device has to

truly transform itself to be as simple as possible as a user regard the USB dongle as just a device to allow them in

accessing the internet and not a device that they expect to interact directly with.

To the end user, installation of a HOSTLESS device is almost instant on any host controller running on any OS that is

configured on any language through a common universal USB interface, a true plug-and-play experience.

YES

> 2MB

Limited

NO

YES and flexible

YES

NO

<500kB

Processed by USB dongle anddisplayed through browser

YES

Limited

NO

Additional application required

Can function alone withouthost processor

Value added Service option

Support background service

Device status data

Required Hard drive Space

USB Dongle HostlessUSB Dongle with CUFeatures

References1. Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

2. Intel - Enabling small form factors and energy-efficient performance with an integrated WiMAX chipset solution.

3. http://www.intel.com/technology/wimax/2400.htm

Figure 11: Value proposition of Hostless implementation to end-users

Simple 123 setup for subscribers

Enhanced end-user experience

Compatibility on all OS

Common recognizable interface

Accessibility anytime, anywhere,on any device

• Common trouble-free experience

Hostless for Operator

Operators constantly add, remove and change product strategies as part of marketing campaigns and service packages

plans to continuously stimulate subscriber or average revenue per user (ARPU) growth. The myriad availability of 4G

wireless USB dongles in the market is also an advantage to operators, but truth to fiction for a 4G WiMAX operator

wanting to moving from one device offering to another or implement a variety of device offering requires detail strategies

in place.

Operators taking the path of using native CU provided by the device vendors will need to ensure that customer support

is enhanced with sufficient technical and product training to be able to assist subscribers on device issues resulting from

connectivity.

With Hostless implementation, operators targeting mass consumer market can now significantly bring the

service/device to market almost instantly as the native device in ensured to interwork on the subscriber end with any

host controller as there are no dependency on OS, language, interface and protocol. Delivering something that is

simple and easily accessible.

Integrating advance utility features in a Hostless environment

End users are conventionally familiar with the conventional Connection Manager (CM) (a Software Client that incorporates

both the CU function with a GUI and other advance modular features and funtions) implementation and notification that

comes along with the graphical user interface (GUI). This is critical as part of the whole nomadic and mobile usage of USB

based dongles as there exist a difference in user experience when compared to a fixed access gateway. In the fixed access

gateway scenario, the device is normally placed in a fixed location, thus not requiring an additional client (CM) to perform

management of the connection or provide connectivity status information to the end user. In the case of a USB dongle, this

is critical as the usage environment changes with movement, thus the connectivity status is constantly changing where

connectivity status notification is important as a form of interaction with the user. Similarly, in the scenario of Hostless, this

can also be implemented with the simple approach via the web.

Web-based Feature

The nature of the web and its design allows complete flexibility for the Hostless architecture to utilize web-redirection or

HTML pop-up to provide the end-user with device status display as a form of notification interface similar to the CM

approach which is normally communicated via the graphical user interface (GUI).

Web Redirection

The web redirection feature in Greenpacket’s WiMAX Hostless device redirects all web requests to the “Web based User

Interface (UI)” page (redirection portal) when the WiMAX network is lost or not connected. This page can be customized by

the operator with notification information; for example, when the WiMAX network connection is lost due to poor radio signal,

and upon user trying to access a specific website via the explorer, the web redirection will kick in and automatically redirects

the session to the default URL to allow the operator a channel to informing the users that there is a problem with the network

connections and provide suggestive guideline to the end-user in restoring the connection.

DNS Cached Notification

Web redirection is triggered with the device reporting a private device IP in the DNS response when the WiMAX connection

is not available. A drawback exist as most web browsers automatically caches the DNS lookup request in order to speed

up future request, thus in the scenario that when the WiMAX connection is re-connected, there is no way to refresh the web

browser (domain name) to clear the DNS cache table with redirection still persisting and the user will still be redirected to the

default cached “Web based UI” page. The only approach to clear the DNS cache is to restart the browser application and

how can this be done.

The simple workaround exist as an additional step with DNS Cache Notification, where in the scenario that when the

connection is re-established and upon user trying to access the internet via the web browser, a re-direction happens where

the user is brought to the DNS Cache Notification page that informs the user to restart the web browser and upon a restart,

the user experience will return as usual.

Web Message

Within the Web based UI, the CGI allows flexibility to the operator to insert notification information of upgrades,

guidelines, promotions or announcements.

Auto HTTP/FTP Update

Hostless implementation supports HTTP based update feature and OMA-DM mechanism. This allows the operators who

have deployed HTTP update servers or OMA servers to instantly migrate to Hostless without additional investment or

staff re-training. Similarly, operators implementing TR-069 can perform provisioning and configuration management

through HTTP or FTP protocols.

Why go Hostless

Innovations in 4G USB dongle developments towards a Hostless approach in access network connectivity and

management will create a transformational change for chipset and device manufacturer to fast-track device creation and

proliferation into the market as well as benefit operators and end-users in simplifying service creation and utilization.

Hostless for chipset/device manufacturer

Ever since the development of wireless modem emerged in the form of USB dongles, there has been a significant

demand due to the simplicity and compactness of the form factor, USB dongles has brought about true personal

broadband to wide adoption. It is no surprise that device manufacturers are constantly finding ways to bring

differentiation with the number of vendors having similar category of product offering.

The main transformation that Hostless brings about the chipset and device manufacturer is the significant time-to-market

advantage as it is instantly usable out of the box and a guaranteed trouble free functionality over time. Due to its simple

architecture, developers no longer need to maintain several component suites/versions of CU to ensure compatibility

with different operating systems, interfaces and communication protocols. GUI customization of Hostless is done based

on HTML programming, adding significant convenience to the overall functionality to provide service information not

available through the CU.

Innovations and improvement of RNDIS and CDC driver by OS developers ensure rich features, compatibilities and an

optimized performance is constantly maintained on the host controller

Figure 8: Value proposition of Hostless implementation to Chipset and Device manufacturers

Figure 9: Value proposition of Hostless implementation to Operators

Leverage existing RNDIS/CDC forPlug and play interface

Compatibility on all OS

Solution available out of box

Optimized 4G performance enabledby Laptop/PC native driver

Transparent to OS languageCompatibility

Education Free installation

Easy maintenance/managementfor operators

Reduced customer support

Instant compatibility,interoperability and reducedcustomer support

• Lower cost of software maintenance and customer support

• Easy customization onweb GUI

Shorter Time-To-Market

• Reduced development and support time/cost

• Optimized performance ensured by OS developers

QUICKSTART

01 02 03 04 05 06 07APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE

13APPLICATION NOTE

14APPLICATION NOTE

15APPLICATION NOTE

12APPLICATION NOTE

08APPLICATION NOTE

09APPLICATION NOTE

10APPLICATION NOTE

11APPLICATION NOTE

Page 10: Hostless : Simple Connectivity For WiMax Devices

Abstract

4G wireless nomadic devices in the form of USB dongles and Pocket modems are fast becoming

the preferred devices for wireless broadband access amongst 4G operators. Due to benefits of lower

cost and smaller form factor, 4G wireless nomadic devices now account for 39%* of total WiMAX

devices shipped in 2010, and this tendency is set to continuously increase in the coming years as

4G becomes pervasive.

Generally, 4G wireless USB dongles cannot function alone and require an external host controller in

the form of a terminal (example: personal computer, netbook, tablet) to process the data packets,

which normally runs on a specific protocol governed by the host operating system (e.g: Windows,

Linux, Mac). Therefore, conventional installation of a 3rd party application is required to manage the

remote access connections. Commonly known as a “Connection Utility (CU)”, this 3rd party

application manages all data flows in the background and provides status of the

administrator-defined connection.

Alternatively, technology for 4G chipsets has advanced significantly and now there exist a simple way

for 4G wireless USB dongles to be connect to the internet. Greenpacket 4G nomadic devices now

provides an option to allow the use of generic Virtual Ethernet link protocol (USB CDC or RNDIS) to

connect with these external host controllers running on any operating systems as an alternative to

the traditional CU approach. We call this feature “Hostless” connectivity. Very similar to how an

end-user would connect a USB memory stick, this new Hostless feature can be visualized as a

generic version of a CU, borrowing the native USB Ethernet driver and management features from

the host operating system.

This paper explains the implementation scenarios of both the CU approach and Hostless approach

to match specific needs. We will then dive in detail to understand the concept background of

Hostless by looking at the system architecture and describing the step-by-step of how Hostless

works within the host terminal from an end user perspective.

* Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

Knowing your 4G Wireless USB dongles

4G wireless USB dongles can be categories as a simple 4G wireless device. The basic system architecture of a typical

4G wireless USB dongle consists of a baseband processor, a radio front-end, memory, and an USB interface.

To minimize the size and cost of the 4G wireless USB dongle, device manufacturer tend to rely on the processing power

of an additional host controller outside the 4G wireless USB dongles via a standard physical data protocol link. Figure 1

show the standard USB interface between the USB dongle and an additional host controller (generally a personal

computer) required to process the dataflow. In addition to the physical data protocol link, device drivers is required to

allow the host controller to interact with the 4G wireless USB dongles.

What is a Connection Utility (CU) and how it worksConsumers nowadays generally assume that drivers and managing programs for all the commonly used USB devices

exist and supported by the operating systems. In fact, most USB hard drives, cameras, mouse, keyboards, flash

memories, headsets and other mass market and matured consumer electronic devices do already exist and is pretty

much a plug-and-play. On the other hand, with 4G nomadic wireless devices being relatively new, compatible device

drivers are not yet installed in the common operating system.

The conventional implementation is to have the chipset or device vendors to develop a specific application program

which contains the drivers and device/data management features which is installed as a driver to enable management

function in the host controller. This application is commonly known as a “Connection Utility” (CU). Figure 2 shows the

architecture relationship between a CU and host computer.

www.greenpacket.com

Hostless:

Simple Connectivity for WiMAX Devices

Introduction RNDIS / USB CDC drivers andthe concept of HostlessUniversal Serial Bus (USB) is a specification meant to establish a generic communication link between devices and a host

controller. To extend this concept even further, USB communication device class (USB CDC) is a composite USB device

class primarily used for modems. USB CDC supports computer networking features, providing an interface for

transmitting Ethernet or ATM frames onto a physical format. Therefore, to assist the connection of wireless USB devices,

all modern operating systems now supports this built-in generic Virtual Ethernet link protocol for USB devices.

Microsoft Windows versions prior to Windows Vista do not support the networking parts of the USB CDC, instead it

promotes Microsoft's own derivative named Microsoft RNDIS, a serialized version of the Microsoft NDIS (Network Driver

Interface Specification). The remote NDIS is an application programming interface (API) that is specifically designed for

the use in USBs and other plug and play devices. With a well defined network driver interface specification, chipset and

device vendors no longer need to define a message set that is independent from I/O buses when writing NDIS device

drivers. Due to the commonality of the name RNDIS, we will generalize USB CDC and RNDIS as “RNDIS” for

convenience within the context of this paper.

Figure 7 show a series of the auto installation process of a Hostless device when attached to a host controller for the

first time.

One of the main functions of a remote NDIS is to convert a slave USB interface into a LAN interface, similar to a

broadband gateway implementation. The host controller which is typically a Window-based PC is connected to the

gateway, where the Ethernet traffic can be passed between the Host controller to and from the USB device. For systems

using the legacy TCP/IP interfaces, the remote network driver interface can also be used to allow USB connectivity. This

means that no changes is required in the older host drivers or additional invest required for new firmware within the USB

network device.

What is “Hostless” and how it worksArchitecture

RNDIS is a convenient protocol that allows a compliant USB dongle to appear as a simple Ethernet link to the operating

system, removing the dependency and responsibility of connectivity management from the CU, a client on the host

controller to the device (firmware) or otherwise known as a “Hostless” device. This new Hostless feature can be visualized

as though it is a universal CU as it functions by borrowing the native RNDIS driver and management features from the

host operating system. Similar to the CU’s approach in connectivity management, instead of installing a client on the host

controller Hostless enabled 4G USB dongles also have the ability to store, process and display device status,

but through a web browser interface.

Contents

Knowing your 4G Wireless USB dongles 01

What is a Connection Utility (CU) and how it works 02

- Limitations of CU implementation

Introduction RNDIS/ USB CDC drivers and the concept of Hostless 04

What is Hostless and how it works 06

- Architecture

- Hostless installation process

- Integrating advance utility features in a Hostless environment

Why go Hostless 10

- Hostless for chipset/device manufacturer

- Hostless for Operator

- Advantage of Hostless for Subscriber

Conclusion 13

Greenpacket, Bringing You Total HOSTLESS Freedom 14

References 15

Figure 2: Conventional architecture and relationship of a connection utility and host controller.

Figure 3: Installation steps for a typical Connection Utility program.

Figure 4: Conventional architecture and relationship of a Hostless device and host controller.

Figure 5: Applying RNDIS/CDC protocol on WiMAX USB devices.

Figure 7: Automatic installation process of a Hostless device

Limitations of WiMAX CU implementation

Functioning as a client installed within the host terminal, CU has consistent dependencies and requirements that vary

widely according to host software system (OS), protocols and interfaces. WiMAX emerging as a new 4G standard fast

being adopted also means that constant innovation and new chipsets and devices from various vendors are constantly

being rolled out with improved features and functionalities. Over 198 device variations are certified with WiMAX Forum

with hundreds more being compliant and constantly adding to the list. This means that interoperability to the host

terminal and customization is required leading to a longer service commercialization timeline to be implemented.

This inherent drawback might be a hassle to certain operators looking for an instantly deployable 4G USB device to

bring service offerings as fast as possible to the market due to dependencies on the remote access connection utility.

Hostless installation process

Upon attaching the Hostless USB dongle to the notebook/PC for the first time, an error message will

automatically prompt the user, neglecting this message allows the operating system to move forward with the

installation process.

A USB mass storage device will be displayed while the RNDIS driver automatically installs, upon completion, a

recognizable drive will be created which indicates a successful installation.

Checking the available network connections shows that the connection has been successfully established where

the user can now access the internet services via the WiMAX network.

To the end users, the Hostless approach means an actual full plug-and-play (zero-installation) experience. Once the

device is plugged in, it connects to the network immediately via an embedded Connectivity client within the device

firmware. The whole experience and behavior is similar to how a user would connect to a fixed modem today.

Intel® WiMAX Connection2400 Baseband ChipHost

Intel Solution

Intel® WiMAX Connection2320R Dual-Band Radio

System-in-Package

FrontEnd

TX

2xIF

IQ

RCI

Driver

Control

Memory

Mo

dem

AFF

LMA

C

US

B/S

DID

MA

C

2xRX

CTRL SynthUSB/SDIO

USB

COMPUTER

4G USB Dongle(with CU)

TCP/IP

USB Cable

Ho

st D

evic

e

TCP/IPRNDIS Windows series platform

Green packet WiMAXHostless USB device

Green packet WiMAXHostless USB device

CDC on linux/MAC-OS platform

API (Bus-Slave Interface)

API (RNDIS-USB Interface)

NDIS

USB Bus Driver USB Driver

USB Controller Driver

USB Controller (HW) USB Slave Driver

USB Slave (HW)

Remote NDISMiniport

Remote NDISto Ethernet Driver

Remote NDISCore Driver

Remote NDISUSB Transport

USB Data Power

CU application

Device Driver

Data Flow Management

Connetion Status Management & Display

(Value-added Service)

Browser(Value-added Service)

RF Frontend

Baseband

Storage of CUInstallation Files

Figure 6: Conventional architecture and relationship of a HOSTLESS device and host controller.

USB

COMPUTER

4G USB Dongle(with CM)

USB Data Power

RNDIS/CDCDevice Driver

Browser

Connection Status Display

(Value-added Service)

RNDIS Support

Connection StatusManagement

Data Flow

Management

RF Frontend

Baseband

Traditionally, a CU is an application program that runs in the background of the OS while managing data flows and status

of the 4G wireless USB dongle. The CU application is commonly embedded within the memory of the device with all the

OS associated installation and execution files included. Upon plugged for the first time, the associated installation files

will be detected and installed. A typical installation procedure for a CU is illustrated in Figure 3.

Once the device is connected to the laptop/PC, the Auto-Installation program will start running.

Step 1

Step 1

Step 2

Step 3

A computer reboot might be required.

Step 5Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 2

Read the License Agreement message prompted. Select “I accept the terms in the license agreement”, click “Next” to continue.

Step 3

Installation will take several minutes to complete with a message prompt (e.g: InstallShield Wizard Complete). Click Finish to complete the process.

Step 4

WHITEPAPER03

Software architecture of USB network devices using RNDIS Protocol

Figure 1: Example of an Intel 4G solution which represents a basic architecture of 4G USB dongles, we can see that an additional host processor, device driver, and USB link is generally required.

APPLICATION NOTE

About Green PacketGreenpacket is the international arm of the Green Packet Berhad group of companies which is listed on the Main Board

of the Malaysian Bourse. Founded in San Francisco’s Silicon Valley in 2000 and now headquartered in Kuala Lumpur,

Malaysia, Greenpacket has a presence in 9 countries and is continuously expanding to be near its customers and in

readiness for new markets.

We are a leading developer of Next Generation Mobile Broadband and Networking Solutions for Telecommunications

Operators across the globe. Our mission is to provide seamless and unified platforms for the delivery of user-centric

multimedia communications services regardless of the nature and availability of backbone infrastructures.

At Greenpacket, we pride ourselves on being constantly at the forefront of technology. Our leading carrier-grade

solutions and award-winning consumer devices help Telecommunications Operators open new avenues, meet new

demands, and enrich the lifestyles of their subscribers, while forging new relationships. We see a future of limitless

freedom in wireless communications and continuously commit to meeting the needs of our customers with leading

edge solutions.

With product development centers in USA, Shanghai, and Taiwan, we are on the cutting edge of new developments in

4G (particularly WiMAX and LTE), as well as in software advancement. Our leadership position in the Telco industry is

further enhanced by our strategic alliances with leading industry players.

Additionally, our award-winning WiMAX modems have successfully completed interoperability tests with major WiMAX

players and are being used by the world’s largest WiMAX Operators. We are also the leading carrier solutions provider

in APAC catering to both 4G and 3G networks.

For more information, visit: www.greenpacket.com.

Copyright © 2001-2011 Green Packet Berhad. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form by any means, without the written permission of Green Packet Berhad. Green Packet Berhad reserves the right to modify or discontinue any product or piece of literature at anytime without prior notice.

San Francisco · Kuala Lumpur · S ingapore · Shanghai · Taiwan · Sydney · Bahrain · Bangkok · Hong Kong

AssociateMember

Greenpacket, Bringing You Total Hostless Freedom Operators around the world have successfully leveraged on WiMAX to start realizing the dream of true Wireless

Broadband Freedom. At Greenpacket, we have helped many WiMAX Operators achieve this through our best-in-class

and award-winning USB modems.

Let us show you new perspectives on how to effectively extend the new age in Hostless connectivity and meet the

demands of your subscribers.

With Greenpacket, limitless freedom begins now!

Free Consultation

If you would like a free consultation on empowering your subscribers with seamless mobility and extending a better

connectivity experience, contact us at [email protected] (kindly quote the reference code DWP0820

when you contact us).

WHITEPAPER

ConclusionOperators, chipset and device manufacturers now have the flexibility and choice of approach when it comes to access

network connectivity management with the addition of Hostless now supported in all Greenpacket 4G Wireless Nomadic

Devices that includes the UH high-gain USB dongle, UT USB dongle and Pocket modem.

Table 1 shows the generic feature supported by both the CU and Hostless implementation with each having its unique

value proposition.

Figure 10: Hostless customizable Web based user interface

Advantage of Hostless for Subscriber

Benefits to subscriber are most significant with the change in usage trends. Speed of access, flexibility of portability, cost

of the device and simplicity in configuration are key aspect that user look for when selecting a device. The device has to

truly transform itself to be as simple as possible as a user regard the USB dongle as just a device to allow them in

accessing the internet and not a device that they expect to interact directly with.

To the end user, installation of a HOSTLESS device is almost instant on any host controller running on any OS that is

configured on any language through a common universal USB interface, a true plug-and-play experience.

YES

> 2MB

Limited

NO

YES and flexible

YES

NO

<500kB

Processed by USB dongle anddisplayed through browser

YES

Limited

NO

Additional application required

Can function alone withouthost processor

Value added Service option

Support background service

Device status data

Required Hard drive Space

USB Dongle HostlessUSB Dongle with CUFeatures

References1. Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

2. Intel - Enabling small form factors and energy-efficient performance with an integrated WiMAX chipset solution.

3. http://www.intel.com/technology/wimax/2400.htm

Figure 11: Value proposition of Hostless implementation to end-users

Simple 123 setup for subscribers

Enhanced end-user experience

Compatibility on all OS

Common recognizable interface

Accessibility anytime, anywhere,on any device

• Common trouble-free experience

Hostless for Operator

Operators constantly add, remove and change product strategies as part of marketing campaigns and service packages

plans to continuously stimulate subscriber or average revenue per user (ARPU) growth. The myriad availability of 4G

wireless USB dongles in the market is also an advantage to operators, but truth to fiction for a 4G WiMAX operator

wanting to moving from one device offering to another or implement a variety of device offering requires detail strategies

in place.

Operators taking the path of using native CU provided by the device vendors will need to ensure that customer support

is enhanced with sufficient technical and product training to be able to assist subscribers on device issues resulting from

connectivity.

With Hostless implementation, operators targeting mass consumer market can now significantly bring the

service/device to market almost instantly as the native device in ensured to interwork on the subscriber end with any

host controller as there are no dependency on OS, language, interface and protocol. Delivering something that is

simple and easily accessible.

Integrating advance utility features in a Hostless environment

End users are conventionally familiar with the conventional Connection Manager (CM) (a Software Client that incorporates

both the CU function with a GUI and other advance modular features and funtions) implementation and notification that

comes along with the graphical user interface (GUI). This is critical as part of the whole nomadic and mobile usage of USB

based dongles as there exist a difference in user experience when compared to a fixed access gateway. In the fixed access

gateway scenario, the device is normally placed in a fixed location, thus not requiring an additional client (CM) to perform

management of the connection or provide connectivity status information to the end user. In the case of a USB dongle, this

is critical as the usage environment changes with movement, thus the connectivity status is constantly changing where

connectivity status notification is important as a form of interaction with the user. Similarly, in the scenario of Hostless, this

can also be implemented with the simple approach via the web.

Web-based Feature

The nature of the web and its design allows complete flexibility for the Hostless architecture to utilize web-redirection or

HTML pop-up to provide the end-user with device status display as a form of notification interface similar to the CM

approach which is normally communicated via the graphical user interface (GUI).

Web Redirection

The web redirection feature in Greenpacket’s WiMAX Hostless device redirects all web requests to the “Web based User

Interface (UI)” page (redirection portal) when the WiMAX network is lost or not connected. This page can be customized by

the operator with notification information; for example, when the WiMAX network connection is lost due to poor radio signal,

and upon user trying to access a specific website via the explorer, the web redirection will kick in and automatically redirects

the session to the default URL to allow the operator a channel to informing the users that there is a problem with the network

connections and provide suggestive guideline to the end-user in restoring the connection.

DNS Cached Notification

Web redirection is triggered with the device reporting a private device IP in the DNS response when the WiMAX connection

is not available. A drawback exist as most web browsers automatically caches the DNS lookup request in order to speed

up future request, thus in the scenario that when the WiMAX connection is re-connected, there is no way to refresh the web

browser (domain name) to clear the DNS cache table with redirection still persisting and the user will still be redirected to the

default cached “Web based UI” page. The only approach to clear the DNS cache is to restart the browser application and

how can this be done.

The simple workaround exist as an additional step with DNS Cache Notification, where in the scenario that when the

connection is re-established and upon user trying to access the internet via the web browser, a re-direction happens where

the user is brought to the DNS Cache Notification page that informs the user to restart the web browser and upon a restart,

the user experience will return as usual.

Web Message

Within the Web based UI, the CGI allows flexibility to the operator to insert notification information of upgrades,

guidelines, promotions or announcements.

Auto HTTP/FTP Update

Hostless implementation supports HTTP based update feature and OMA-DM mechanism. This allows the operators who

have deployed HTTP update servers or OMA servers to instantly migrate to Hostless without additional investment or

staff re-training. Similarly, operators implementing TR-069 can perform provisioning and configuration management

through HTTP or FTP protocols.

Why go Hostless

Innovations in 4G USB dongle developments towards a Hostless approach in access network connectivity and

management will create a transformational change for chipset and device manufacturer to fast-track device creation and

proliferation into the market as well as benefit operators and end-users in simplifying service creation and utilization.

Hostless for chipset/device manufacturer

Ever since the development of wireless modem emerged in the form of USB dongles, there has been a significant

demand due to the simplicity and compactness of the form factor, USB dongles has brought about true personal

broadband to wide adoption. It is no surprise that device manufacturers are constantly finding ways to bring

differentiation with the number of vendors having similar category of product offering.

The main transformation that Hostless brings about the chipset and device manufacturer is the significant time-to-market

advantage as it is instantly usable out of the box and a guaranteed trouble free functionality over time. Due to its simple

architecture, developers no longer need to maintain several component suites/versions of CU to ensure compatibility

with different operating systems, interfaces and communication protocols. GUI customization of Hostless is done based

on HTML programming, adding significant convenience to the overall functionality to provide service information not

available through the CU.

Innovations and improvement of RNDIS and CDC driver by OS developers ensure rich features, compatibilities and an

optimized performance is constantly maintained on the host controller

Figure 8: Value proposition of Hostless implementation to Chipset and Device manufacturers

Figure 9: Value proposition of Hostless implementation to Operators

Leverage existing RNDIS/CDC forPlug and play interface

Compatibility on all OS

Solution available out of box

Optimized 4G performance enabledby Laptop/PC native driver

Transparent to OS languageCompatibility

Education Free installation

Easy maintenance/managementfor operators

Reduced customer support

Instant compatibility,interoperability and reducedcustomer support

• Lower cost of software maintenance and customer support

• Easy customization onweb GUI

Shorter Time-To-Market

• Reduced development and support time/cost

• Optimized performance ensured by OS developers

QUICKSTART

01 02 03 04 05 06 07APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE APPLICATION NOTE

13APPLICATION NOTE

14APPLICATION NOTE

15APPLICATION NOTE

12APPLICATION NOTE

08APPLICATION NOTE

09APPLICATION NOTE

10APPLICATION NOTE

11APPLICATION NOTE

Page 11: Hostless : Simple Connectivity For WiMax Devices

Integrating advance utility features in a Hostless environment

End users are conventionally familiar with the conventional Connection Manager (CM) (a Software Client that incorporates

both the CU function with a GUI and other advance modular features and funtions) implementation and notification that

comes along with the graphical user interface (GUI). This is critical as part of the whole nomadic and mobile usage of USB

based dongles as there exist a difference in user experience when compared to a fixed access gateway. In the fixed access

gateway scenario, the device is normally placed in a fixed location, thus not requiring an additional client (CM) to perform

management of the connection or provide connectivity status information to the end user. In the case of a USB dongle, this

is critical as the usage environment changes with movement, thus the connectivity status is constantly changing where

connectivity status notification is important as a form of interaction with the user. Similarly, in the scenario of Hostless, this

can also be implemented with the simple approach via the web.

Web-based Feature

The nature of the web and its design allows complete flexibility for the Hostless architecture to utilize web-redirection or

HTML pop-up to provide the end-user with device status display as a form of notification interface similar to the CM

approach which is normally communicated via the graphical user interface (GUI).

Web Redirection

The web redirection feature in Greenpacket’s WiMAX Hostless device redirects all web requests to the “Web based User

Interface (UI)” page (redirection portal) when the WiMAX network is lost or not connected. This page can be customized by

the operator with notification information; for example, when the WiMAX network connection is lost due to poor radio signal,

and upon user trying to access a specific website via the explorer, the web redirection will kick in and automatically redirects

the session to the default URL to allow the operator a channel to informing the users that there is a problem with the network

connections and provide suggestive guideline to the end-user in restoring the connection.

DNS Cached Notification

Web redirection is triggered with the device reporting a private device IP in the DNS response when the WiMAX connection

is not available. A drawback exist as most web browsers automatically caches the DNS lookup request in order to speed

up future request, thus in the scenario that when the WiMAX connection is re-connected, there is no way to refresh the web

browser (domain name) to clear the DNS cache table with redirection still persisting and the user will still be redirected to the

default cached “Web based UI” page. The only approach to clear the DNS cache is to restart the browser application and

how can this be done.

The simple workaround exist as an additional step with DNS Cache Notification, where in the scenario that when the

connection is re-established and upon user trying to access the internet via the web browser, a re-direction happens where

the user is brought to the DNS Cache Notification page that informs the user to restart the web browser and upon a restart,

the user experience will return as usual.

08APPLICATION NOTE

Page 12: Hostless : Simple Connectivity For WiMax Devices

Web Message

Within the Web based UI, the CGI allows flexibility to the operator to insert notification information of upgrades,

guidelines, promotions or announcements.

Auto HTTP/FTP Update

Hostless implementation supports HTTP based update feature and OMA-DM mechanism. This allows the operators who

have deployed HTTP update servers or OMA servers to instantly migrate to Hostless without additional investment or

staff re-training. Similarly, operators implementing TR-069 can perform provisioning and configuration management

through HTTP or FTP protocols.

09APPLICATION NOTE

Page 13: Hostless : Simple Connectivity For WiMax Devices

Why go Hostless

Innovations in 4G USB dongle developments towards a Hostless approach in access network connectivity and

management will create a transformational change for chipset and device manufacturer to fast-track device creation and

proliferation into the market as well as benefit operators and end-users in simplifying service creation and utilization.

Hostless for chipset/device manufacturer

Ever since the development of wireless modem emerged in the form of USB dongles, there has been a significant

demand due to the simplicity and compactness of the form factor, USB dongles has brought about true personal

broadband to wide adoption. It is no surprise that device manufacturers are constantly finding ways to bring

differentiation with the number of vendors having similar category of product offering.

The main transformation that Hostless brings about the chipset and device manufacturer is the significant time-to-market

advantage as it is instantly usable out of the box and a guaranteed trouble free functionality over time. Due to its simple

architecture, developers no longer need to maintain several component suites/versions of CU to ensure compatibility

with different operating systems, interfaces and communication protocols. GUI customization of Hostless is done based

on HTML programming, adding significant convenience to the overall functionality to provide service information not

available through the CU.

Innovations and improvement of RNDIS and CDC driver by OS developers ensure rich features, compatibilities and an

optimized performance is constantly maintained on the host controller

Figure 8: Value proposition of Hostless implementation to Chipset and Device manufacturers

Leverage existing RNDIS/CDC forPlug and play interface

Compatibility on all OS

Solution available out of box

Optimized 4G performance enabledby Laptop/PC native driver

Shorter Time-To-Market

• Reduced development and support time/cost

• Optimized performance ensured by OS developers

QUICKSTART

10APPLICATION NOTE

Page 14: Hostless : Simple Connectivity For WiMax Devices

Hostless for Operator

Operators constantly add, remove and change product strategies as part of marketing campaigns and service packages

plans to continuously stimulate subscriber or average revenue per user (ARPU) growth. The myriad availability of 4G

wireless USB dongles in the market is also an advantage to operators, but truth to fiction for a 4G WiMAX operator

wanting to moving from one device offering to another or implement a variety of device offering requires detail strategies

in place.

Operators taking the path of using native CU provided by the device vendors will need to ensure that customer support

is enhanced with sufficient technical and product training to be able to assist subscribers on device issues resulting from

connectivity.

With Hostless implementation, operators targeting mass consumer market can now significantly bring the

service/device to market almost instantly as the native device in ensured to interwork on the subscriber end with any

host controller as there are no dependency on OS, language, interface and protocol. Delivering something that is

simple and easily accessible.

Figure 9: Value proposition of Hostless implementation to Operators

Transparent to OS languageCompatibility

Education Free installation

Easy maintenance/managementfor operators

Reduced customer support

Instant compatibility,interoperability and reducedcustomer support

• Lower cost of software maintenance and customer support

• Easy customization onweb GUI

11APPLICATION NOTE

Page 15: Hostless : Simple Connectivity For WiMax Devices

Figure 10: Hostless customizable Web based user interface

Advantage of Hostless for Subscriber

Benefits to subscriber are most significant with the change in usage trends. Speed of access, flexibility of portability, cost

of the device and simplicity in configuration are key aspect that user look for when selecting a device. The device has to

truly transform itself to be as simple as possible as a user regard the USB dongle as just a device to allow them in

accessing the internet and not a device that they expect to interact directly with.

To the end user, installation of a HOSTLESS device is almost instant on any host controller running on any OS that is

configured on any language through a common universal USB interface, a true plug-and-play experience.

Figure 11: Value proposition of Hostless implementation to end-users

Simple 123 setup for subscribers

Enhanced end-user experience

Compatibility on all OS

Common recognizable interface

Accessibility anytime, anywhere,on any device

• Common trouble-free experience

12APPLICATION NOTE

Page 16: Hostless : Simple Connectivity For WiMax Devices

ConclusionOperators, chipset and device manufacturers now have the flexibility and choice of approach when it comes to access

network connectivity management with the addition of Hostless now supported in all Greenpacket 4G Wireless Nomadic

Devices that includes the UH high-gain USB dongle, UT USB dongle and Pocket modem.

Table 1 shows the generic feature supported by both the CU and Hostless implementation with each having its unique

value proposition.

YES

> 2MB

Limited

NO

YES and flexible

YES

NO

<500kB

Processed by USB dongle anddisplayed through browser

YES

Limited

NO

Additional application required

Can function alone withouthost processor

Value added Service option

Support background service

Device status data

Required Hard drive Space

USB Dongle HostlessUSB Dongle with CUFeatures

13APPLICATION NOTE

Page 17: Hostless : Simple Connectivity For WiMax Devices

Greenpacket, Bringing You Total Hostless Freedom Operators around the world have successfully leveraged on WiMAX to start realizing the dream of true Wireless

Broadband Freedom. At Greenpacket, we have helped many WiMAX Operators achieve this through our best-in-class

and award-winning USB modems.

Let us show you new perspectives on how to effectively extend the new age in Hostless connectivity and meet the

demands of your subscribers.

With Greenpacket, limitless freedom begins now!

Free Consultation

If you would like a free consultation on empowering your subscribers with seamless mobility and extending a better

connectivity experience, contact us at [email protected] (kindly quote the reference code DWP0820

when you contact us).

WHITEPAPER14

APPLICATION NOTE

Page 18: Hostless : Simple Connectivity For WiMax Devices

References1. Maravedis – 4GCounts Quaterly report – issue 14 (April 2011)

2. Intel - Enabling small form factors and energy-efficient performance with an integrated WiMAX chipset solution.

3. http://www.intel.com/technology/wimax/2400.htm

15APPLICATION NOTE

Page 19: Hostless : Simple Connectivity For WiMax Devices

About Green PacketGreenpacket is the international arm of the Green Packet Berhad group of companies which is listed on the Main Board

of the Malaysian Bourse. Founded in San Francisco’s Silicon Valley in 2000 and now headquartered in Kuala Lumpur,

Malaysia, Greenpacket has a presence in 9 countries and is continuously expanding to be near its customers and in

readiness for new markets.

We are a leading developer of Next Generation Mobile Broadband and Networking Solutions for Telecommunications

Operators across the globe. Our mission is to provide seamless and unified platforms for the delivery of user-centric

multimedia communications services regardless of the nature and availability of backbone infrastructures.

At Greenpacket, we pride ourselves on being constantly at the forefront of technology. Our leading carrier-grade

solutions and award-winning consumer devices help Telecommunications Operators open new avenues, meet new

demands, and enrich the lifestyles of their subscribers, while forging new relationships. We see a future of limitless

freedom in wireless communications and continuously commit to meeting the needs of our customers with leading

edge solutions.

With product development centers in USA, Shanghai, and Taiwan, we are on the cutting edge of new developments in

4G (particularly WiMAX and LTE), as well as in software advancement. Our leadership position in the Telco industry is

further enhanced by our strategic alliances with leading industry players.

Additionally, our award-winning WiMAX modems have successfully completed interoperability tests with major WiMAX

players and are being used by the world’s largest WiMAX Operators. We are also the leading carrier solutions provider

in APAC catering to both 4G and 3G networks.

For more information, visit: www.greenpacket.com.

Copyright © 2001-2011 Green Packet Berhad. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form by any means, without the written permission of Green Packet Berhad. Green Packet Berhad reserves the right to modify or discontinue any product or piece of literature at anytime without prior notice.

San Francisco · Kuala Lumpur · S ingapore · Shanghai · Taiwan · Sydney · Bahrain · Bangkok · Hong Kong

AssociateMember