LeapPad2 Explorer

This device is part of the LeapFrog NXP320 Platform, it's recommended to start there for general information.

Platform
LeapFrog NXP320 Platform

The LeapPad2 is part of 2 different devices that all share a common hardware platform, based around the Nexell [ http://nexell.co.kr/eng/pro/pro02.html | NXP3200] SoC. The platform page contains information generic across these devices, and it is recommended that you refer to that page as it is a good starting point to understanding the LeapPad2, and contains some basic How To's and Tutorials to get you started.

Project Summary
The LeapPad2 (like the LeapsterGS) is a toy produced by Leapfrog marketed as an educational handheld gaming console for kids aged 3-9. Although it has a proprietary graphical front end, it runs an Angstrom Linux distribution on the same Cortex-A9 processor as the LeapsterGS. It also has built in accellerometer, 2 cameras, and microphone, along with a touch screen.

Sources and Toolchains
Sources and Toolchains

Tutorials/How To's
 SD Card 
 * Mount SD Card on custom cartridge
 * Format card ext3
 * mount /dev/mmcblk0p1 /mnt

Boot Mode Key Combos

 * Monitor: U-Boot console.
 * Requires a serial connection
 * On host PC keyboard hold shift+M, power up device, *very quickly* type o then n
 * USB Boot: Loading Surgeon.
 * Hold d-pad right and home key, while powering up.
 * Mfg Test: Various hardware tests.
 * Hold vol-up + vol-down while powering up, maintaining till test screen.

Technical Information
Device Comparison

LeapPad2 Memory Map

File System Contents List

4.3.2.708

 Firmware Files 
 * Surgeon - CBF
 * Kernel - uImage


 * Root File System - UBI
 * Create UBI Image on Linux
 * UBI Info
 * Relevant Settings
 * vol_name=ubi_rfs
 * vol_size=164380672
 * -m 4096
 * -e 1048576
 * -c 158
 * -s 4096
 * -O 4096

 Partitions 

Discussion

 * #Didj on Freenode IRC Channel Logs