iWave Japan      Welcome to iWave Systems

Wireless Router Application using i.MX6 Q7 SOM


The client is based in Netherland. They design electronics for both hardware and software and smart M2M devices.


Wi-Fi wireless Internet connectivity has become nearly ubiquitous. Whether you are at home, in a coffee shop, or even on some commercial airliners, you can be online with a Wi-Fi-equipped laptop, smart phone or portable game machine.

The system works via a special wireless router, mounted in the trunk or rear cargo area that draws Internet connectivity from cell phone towers, wired LAN connection, USB GPRS Modem (Data card) and then converts it into Wi-Fi signal.

It’s an unlocked portable router and works with any international mobile carrier. Wireless router application is used by passengers in city cabs, buses, self-drive rental cars. Passengers can connect internet and be online using this wireless router network. The method used is same as public Wi-Fi hotspots at airports, shopping malls and hotels.

GPS, GPRS and Wi-Fi modules are present on high speed busses like PCIe and USB ports present in the wireless router. Passenger vehicle is equipped with this wireless router and acts as a Wi-Fi hot spot for passengers inside it. By this wireless router, passenger travelling away from home also can be online where ever he goes.

Passenger can also connect his Laptop computers with wireless router using wired LAN connections. These Gigabit capable Ethernet switches are used to connect with high speed wired LAN network, that can be used for SW upgrade purpose remotely.

There are several ways (Ethernet port, Modem connected to PCIe, Modem connected to USB) where a wireless router can be connected to internet and network sharing application. Network sharing application controls and shares different network efficiently and fairly utilizes the network bandwidth owned by network providers to connect internet to Wireless router.

Key Features:

This SOM module offers an instinctive man machine interface and high speed processing at acceptable power consumption and heat dissipation levels.

The following interfaces are used:

  • I2C
  • Gigabit Ethernet (1000Mbps)
  • PCIe
  • USB
  • UART

Solution offered by iWave:

i.MX6 Qseven SOM module is used in wireless router application. This module is used to control PCIe, USB, PIC controller and SIM slot (GPS/GSMGPRS) devices in wireless router application.
iWave developed complex I2C Communication (Message) protocol stacks. This Message Protocol is used to communicate between i.MX6 processor and PIC microcontroller in order to perform a pre-defined task. The microcontroller enables/disables the modules present in carrier card like PCIe modules, USB modules on request from iMX6 SOM module over I2C bus. In System Programming, feature is also provided for upgrading the microcontroller firmware from iMX6 processor.

The i.MX6 Qseven SOM is based on Freescale’s i.MX6 Series Quad/Dual/Solo core processor running at 1GHz. A single ruggedized Qseven connector provides the carrier board interface to carry all the I/O signals to and from the i.MX6 Qseven SOM module.

i.MX6 Qseven SOM module is connected with four downstream PCI switches, four USB host ports, four downstream port of the HUB connected to OTG, Ethernet switch, RS232 interface, PIC micro controller connected using I2C interface. All these devices are validated in BSP provided by iWave.

iWave’s in-house software BSP support for i.MX6 helps clients to validate the end application quickly and achieve short product development life cycle and quick time to market.