AI7688H integrates a 1T1R 802.11n Wi-Fi radio, a 575/580 MHz MIPSR 24KEc
Ethemet PHY,USB2.0 host,PCIe,SD-XC,I2S/PCM and multiple slow IOs.
AI7688H provides two operation modes – IoT gateway mode and IoT device mode.In IoT gateway
Mode, the PCIe Express interface can connect to 802.11ac chipset for 11ac dual-band concurrent
Gateway. The high performance USB 2.0 allows AI7688H to add 3G/LTE modem support or add a
H.264 ISP for wireless IP camera. For the IoT device mode, AI7688Hsupports eMMC , SD-XC and
USB2.0. AI7688H can support the WiFi high quality audio via 192kbps/24bits I2S interface and
VoIP application through PCM. In IoT device mode, it further supports PWM,SPI slave,3rd UART
and more GPIOs. For IoT gateway, it can connect to touch panel and BLE,Zigbee/Z-Wave and
sub-1G RF for smart home control.
TM
CPU, 1-port fast
-4-
Copyright@2016 AcSiP
AI7688H User Manual
2. Start AI7688H development
2.1 Get S/W
# Download an SSH client (Windows only)
PuTTY
provides Secure Socket Shell (SSH) access to the development board
operating system.
# Install Bonjour Print Service (For Windows 7 only)
The AI7688H development board uses mylinkit.local as its local domain. In
Windows7, you’ll need to installBonjour print service
because mDNS is not
support.
This helps your computer discover the LinkIt Smart AI7688H’s IP address with
the local domain name. For Windows 8 and later, Mac OS X and Linux, mDNS is
supported and you can use mylinkit.local.
2.2 Power up AI7688H board
After bootup and Wi-Fi initialization completes, which takes about 30 seconds, the Wi-Fi
LED goes off.
This means the system is ready to accept Wi-Fi connection – now we can connect to it. Following
Figure shows how the Wi-Fi LED status matches the system state.
-5-
Copyright@2016 AcSiP
AI7688H User Manual
2.3 Find the AI7688H AP and connect
2.4 Open http://mylinkit.local
If the board already has a password and you don’t have or lost it,
You have to press “Wi-Fi Reset button” for at least 20 seconds then Release.
Then you can configure your password again.
-6-
Copyright@2016 AcSiP
AI7688H User Manual
Enter your Password
2.5 Get system Info and Upgrade F/W
2.6 Go to OpwnWrt for advanced configuration
-7-
Copyright@2016 AcSiP
AI7688H User Manual
2.7 Access system console
For OS X and Linux:
# Open Terminal application
# At the command prompt type
# ssh root@mylinkit.local
# Press return and enter the password you set previously in the Web UI
For Windows:
-8-
Copyright@2016 AcSiP
AI7688H User Manual
USB Drive
3 Firmware and Bootloader
3.1 Flash F/W from USB drive
# Download lates Firmware
# Unzip it and copy the unzipped lks7688.img file to the root directory of a FAT32
# Attach the USB drive to the HOST port of the board with an OTG cable.
# Hold the WiFi button
# Press the MPU reset button once while holding the WiFi button
# Keep holding WiFi button about 5 seconds. Release WiFi button until the WiFi orange
LED becomes OFF.
Do not press the Wi-Fi button for longer than 20s or it will upgrade the bootloader.
Wait while the WiFi LED blinks fast. This takes about 3 minutes.
The device will automatically reboot after firmware update completed.
-9-
Copyright@2016 AcSiP
AI7688H User Manual
3.2 Update bootloader
USB drive must be in FAT file system or the file cannot be recognized by the AI7688H
development platform.
# Save the bootloader file (lks7688.ldr) in the root directory of a USB drive and name it
lks7688.ldr.
# Plug the USB drive to AI7688H.
# Press the WiFi and MPU (Reset) button at the same time, then release the MPU Reset
button but hold the WiFi button for at least 20 seconds.
# After 20 seconds Wi-Fi LED will turn on. Release WiFi button.
The board will start to read the bootloader (WiFi LED blinks fast) and perform the
bootloader upgrade process (Wi-Fi LED blinks slowly). It takes about 2 seconds to finish
the bootloader upgrade process
3.3 Build F/W from Source
The following operations are performed under a Ubuntu LTS 14.04.3 environment. For a
Windows or a Mac OS X host computer, you can install a VM for having the same
environment:
Install prerequisite packages for building the firmware: