Electric imp IMP001

From TechInfoDepot
Jump to navigationJump to search
bgn (N150)
WiFi IoT Module in SD Card form factor
WikiDevi.wi-cat.ru
3rd Party Firmware
dd-wrt
OpenWrt
Incompatible
Tomato any flavor
Incompatible
Platform
BrandModelRev
electric imp IMP001
FCC ID
IC ID
Type
module
CPU1
STMicro STM32F205
CPU1 Speed
120 MHz
Flash1 Chip
STMicro STM32F205
Flash1 Size
1 MiB1,048,576 B <br />8,192 Kib <br />1,024 KiB <br />8 Mib <br />9.765625e-4 GiB <br />
RAM1 Size
128 KiB 0.125 MiB <br />131,072 B <br />1,024 Kib <br />1 Mib <br />1.220703e-4 GiB <br />
RAM1 Chip
STMicro STM32F205

802dot11 OUI: 0C:2A:69 (-, 1 W)

Expansion IF types
SD Card
SD/MMC Slots
1
Serial Port (UART)
yes
Other
Manuf/OEM/ODM
Retail
FCC approval date 19 July 2012
UPC 713757100014
(UPC DB, On eBay)
ASINs B009K2ILKK Flag of the United States.svg
B00G3IJ6GM Flag of the United States.svg
B01N47J61L Flag of the United States.svg
Country of manuf China
Radio 1
Chip1
Broadcom BCM43362
Wireless interface OUI
0C:2A:69
Antenna Connector Type
W.FL
MIMO status
1x1:1
Wireless Standard
IEEE 802.11b/g/n
802.11n
up to 150 Mbps
802.11g
up to 54 Mbps
802.11b
up to 11 Mbps
WiFi Operating Frequency
2.4 GHz

For a list of all currently documented Broadcom chipsets with specifications, see Broadcom.
For a list of all currently documented STMicro chipsets with specifications, see STMicro.

For a list of all currently documented electric imp device with specifications, see electric imp.

150 Mbps - 1SS 2.4GHz 802.11n (40MHz chan.) = N150 class

Overview

The labels "EEL_BCM43362_A" and "323C1627834D" are

silkscreened on the bottom side of the board.
SoC: ARM Cortex-M3 MCU (120MHz max, 32-bit Core)
with Adaptive real-time accelerator (ART. Accelerator)
1MB Flash memory, MPU, UART, I²C, CAN, SDIO, USB OTG

Links of Interest

JTAG-Serial Info

Serial

Serial Pinouts

There are a number of test pads available on the bottom of

the board which can be used to access the bootloader.

You can interface with it using any 3.3V TTL RS-232 interface

and stm32loader code. The wiring required:
Pin name on board RS232 pin Notes
MCU_NRST DTR
MCU_BOOT0 RTS
PIN1 RXD On SD card, this is UART3_TXD
PIN2 TXD On SD card, this is UART3_TXD
 sudo ./stm32loader.py -p /dev/ttyUSB0 -V
 Open port /dev/ttyUSB0, baud 115200
 *** Get command
     Bootloader version: 0x30
     Available commands: 0x63, 0x73, 0x82, 0x92
 Bootloader version 30
 *** GetID command
 Chip id: 0x0411 (STM32F2xx)
 ***

Do NOT send the Readout Unprotect command (0x92) to the chip,

it will erase the entire flash bricking the device!

Refer to AN1355 for details about the bootloader protocol.

See also