Monthly Archives: April 2014

Canada Phone provider network band frequence

 

chart

 

LTE

Bell/Telus :  LTE AWS (1700 MHz) or LTE 700 MHz bands, or UMTS/HSPA compatible on 850/1900 MHz bands.

 

Device:

Ipad mini Cell:

  • UMTS/HSPA/HSPA+/DC-HSDPA (850, 900, 1700/2100, 1900, 2100 MHz); GSM/EDGE (850, 900, 1800, 1900 MHz)
  • CDMA EV-DO Rev. A and Rev. B (800, 1900 MHz)
  • LTE (Bands 1, 2, 3, 4, 5, 7, 8, 13, 17, 18, 19, 20, 25, 26)3

Sumsung:

  • Network compatibility
    LTE
  • Maximum download speed
    Up to 75 Mbps
  • LTE compatibility
    Yes
  • HSPA/UMTS compatibility
    850/1900/2100 MHz
  • GPRS/EDGE compatibility
    850/900/1800/1900 MHz

1. Telus (Koodo)
2G
CDMA 850/1900
EVDO 850/1900

3G (and fake 4G)
HSDPA 850/1900
HSPA+ 850/1900
UMTS 850/1900
WCDMA 850/1900
1x EV-DO CDMA2000

4G (called 4G+)
LTE 1700/2100
——————————————————————–
2. Bell (Virgin Mobile, PC Mobility)

2G
CDMA 850/1900
EVDO 850/1900

3G (and fake 4G)
HSDPA 850/1900
HSPA+ 850/1900
UMTS 850/1900
WCDMA 850/1900
1x EV-DO CDMA2000

4G
LTE 1700
—————————————————————————
3. Rogers (Fido, Petro-Canada Mobility)

2G
GSM 850/1900
GPRS 850/1900
EDGE 850/1900

3G (and fake 4G)
HSDPA 850/1900
HSPA+ 850/1900
UMTS 850/1900
WCDMA 850/1900

4G
LTE 1700

TRACE for win32

// TRACE macro for win32
#ifndef __TRACE_H__850CE873
#define __TRACE_H__850CE873

#include <crtdbg.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>

#ifdef _DEBUG
#define TRACEMAXSTRING	1024

char szBuffer[TRACEMAXSTRING];
inline void TRACE(const char* format,...)
{
	va_list args;
	va_start(args,format);
	int nBuf;
	nBuf = _vsnprintf(szBuffer,
				   TRACEMAXSTRING,
				   format,
				   args);
	va_end(args);

	_RPT0(_CRT_WARN,szBuffer);
}
#define TRACEF _snprintf(szBuffer,TRACEMAXSTRING,"%s(%d): ", \
				&strrchr(__FILE__,'\\')[1],__LINE__); \
				_RPT0(_CRT_WARN,szBuffer); \
				TRACE
#else
// Remove for release mode
#define TRACE  ((void)0)
#define TRACEF ((void)0)
#endif

#endif // __TRACE_H__850CE873