Difference between revisions of "Peek"

From eLinux.org
Jump to: navigation, search
(TI documents)
Line 158: Line 158:
=== TI documents ===
=== TI documents ===
* {To be filled in later}
* [http://focus.ti.com/pdfs/wtbu/ti_wireless_solutions_guide.pdf TI Wireless Solutions Guide]. the TCS2310 appears on Page 17.

Revision as of 19:15, 21 July 2009


The Device

In The News

Basic Specifications

  • 320x240 TFT LCD
  • 47 Key QWERTY keyboard
  • 360 degree jogwheel with button
  • Vibrator Motor
  • Small Speaker
  • Side Push Button
  • Top Power Button
  • Standard SIM Socket
  • Micro-B USB Charging Socket
  • Internal Coin Backup Battery
  • E-Mail Notification LED
  • Battery Door Contacts Switch

Discussions about the Current OS

  • It's a lightweight, purpose-built OS called PeekUX. [1]
    • Starts with TI's very own version of the real-time OS called Nucleus ( by Mentor )
    • TI has compiled in device drivers, and other stacks and turned it into their own platform.
    • Peek SW developers then took what TI gave them and wrap it with their own proprietary GUI and network libraries to create Peekux.
    • The email application then runs on top of that.
    • The whole thing is built as a single image. Thus the distinction between OS and App is blurred.
  • "Hacking maybe difficult" article at Peek Forums. [2]

Wireless Network and FCC stuff

  • Uses T-Mobile's nationwide GSM network.
  • Also can use AT&T's GSM network is secondary.
  • FCC ID is listed as: V6LPEEK0001

Chip List

  • Spansion 71NS128NB0BJWRN 32Mb Psram + 128Mb NOR Flash datasheet
  • TI D6591BQA - TCS2310
  • TI T3031FZH - TWL3031 power management and IO control
  • RFMD RF7115 Quad Band GSM850/GSM900/DCS/PCS TRANSMIT MODULE datasheet
  • ST STMPE2401 - Port expander with Keypad and PWM controller Datasheet
  • 26.00 MHz XTAL for the TCS2310
  • 32.768 kHz XTAL for the TWL3031


  • Model: PK-BAT-001
  • Voltage: 3.7V
  • Capacity: 700mAh
  • Maximum Charge Voltage:4.2V
  • Standard: GB/T18287-2000

Tools and Accessories

External MicroUSB Charge/Upgrade port

This is the MicroUSB port that is exposed on the left side of the peek.
It's used for both charging and upgrading the Peek. The upgrade cable uses
a serial TTL to USB level shifter to convert the serial TTL into a USB com port.
a bootlog can be viewed using serial settings 115200,n,8,1

Pin Function
1 +5V(USB Standard)
2 TXD +1.8V TTL
3 RXD +1.8V TTL
4 N/C
Shield Drain wire

Programming Header

This is on the inside of the Peek under the SIM (this is also covered by the warranty sticker).
a bootlog can be viewed using serial settings 115200,n,8,1

Pin Function
1 Ground
2 nPowerButton (active low)
3 UART_RX +1.8V TTL (input to Peek)
5 UART_TX +1.8V TTL (output from Peek)
6 Bat+ 4.2V

Picture from Maushammer on Flickr



  • a bootloader will be needed to facilitate booting uClinux
  • need low level access to flash either via uart or jtag
  • U-Boot could be used, but is pretty large
  • APEX is small, configurable, and easily adapted for ARM7TDMI


Root Filesystem


  • use CSST ( Cellular Systems Software Tools ) from TI for loading Flash with bootloader etc. This is the Release Notes for the CSST included in SDP2430 (OMAP2430). There is a CSST for the TI LoCosto chips included with the Peek Upgrader software from Peek. More detailed info on CSST can be found here.


Other Peek Hacking Sites

Similar board bringups

TI documents