From: eLinux.org
Leapster Explorer
This device is part of the LeapFrog Pollux
Platform, it’s
recommended to start there for general information.
The Leapster Explorer (Leapfrog Enterprises)
Contents
- 1 Platform
- 2 Project Summary
- 3 Bootloader
- 4 Sources and Toolchains
- 5 Tutorials/How To’s
- 6 Technical Information
- 7 Images
Platform
The Leapster Explorer is part of 3 different devices that all share a
common hardware platform, based around the Pollux
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 Leapster Explorer, and contains
some basic How To’s and Tutorials to get you started.
Project Summary
The Leapster Explorer (like its predecessor the Didj) is
a toy produced by Leapfrog marketed as an educational handheld gaming
console for kids aged 4-9. Although it has a proprietary graphical front
end, it runs a generic Linux distribution on the same ARM9-based
processor as the Didj. Console access to the Explorer is achieved using
the same method as found on the Didj.
Lots more information on the Didj
Bootloader
Sources and Toolchains
Tutorials/How To’s
General
- Common Command
Reference - Overclocking
- Console
Access - Cartridges
- Extract lfp/lf2
Archives - CBF File
Format - DFTP
Booting
- GPIO Subsystem Boot
Options - USB
Booting - USB Boot without
LFConnect - Modify Kernel for USB
Boot - USB Boot
Settings - Surgeon
Networking
LeapFrog Flash UI
Cartridge
Kernel/RootFS/Firmware
- Building
libSDL - Building SDL_ttf font
library - Building SDL_image library with jpg and png
support - Building SDL_mixer audio
library - Building
tslib - SDL
Resources - Boot Kernel and Rootfs from SD
w/Framebuffer - Linux Framebuffer
Driver - Enable SD Card
Module - Building The Explorer Root File
System - Changing the fb driver to display the boot logo
correctly - TV
Out
Firmware Image
-
- Relevent Settings
- ID Bytes 0x2C 0xDC 0x00 0x15
-
- Relevant Settings
- vol_name=ubi_rfs
- vol_size=87349248
- -m 2048
- -e 129024
- -c 677
- -s 512
- -O 512
JTAG
Compiling Source Code
Technical Information
File System Contents List
Default Boot CommandLine
init=/sbin/init console=ttyS0,115200 mem=46M mlc_fb=0x82E00000,0x01200000 ram=0x80000000-0x83FFFFFF screen_module=ILI9322
ebs=0x20000,0x0 root=ubi0_0 rw rootfstype=ubifs ubi.mtd=RFS
Partitions
Name | Location | Size | Device | Notes |
Emerald_Boot | 0x00000000 | 0x00100000 | /dev/mtd0 | On NOR |
I18n_Screens | 0x00100000 | 0x00100000 | /dev/mtd1 | On NAND |
Kernel | 0x00200000 | 0x00800000 | /dev/mtd2 | On NAND |
RFS | 0x00A00000 | 0x05600000 | /dev/mtd3 | On NAND |
Bulk | 0x06000000 | 0x1A000000 | /dev/mtd4 | On NAND |
NOR_Boot | 0x0007E000 | /dev/mtd5 | ||
MfgData0 | 0x00001000 | /dev/mtd6 | ||
MfgData1 | 0x00001000 | /dev/mtd7 | ||
ubi_rfs | 0x0534d800 | /dev/mtd8 | ||
ubi_bulk | 0x194f2800 | /dev/mtd9 | ||
Cartridge | 0x00000000 | 0x10000000 | On Cartridge NAND |
Images
- PCB Images
-
Scan of front side of Leapster Explorer mainboard.
Error creating thumbnail: Invalid thumbnail parameters
With components desoldered - scan of front side of Leapster Explorer
mainboard.-
Scan of back side of Leapster Explorer mainboard.
Error creating thumbnail: Invalid thumbnail parameters
With components desoldered - scan of back side of Leapster Explorer
mainboard.-
Leapster Explorer USB Host Pinout.
http://wtfmoogle.com/?p=1190 -
Leapster Explorer USB Host Connector.
-
TVout BGA pin(2A) and suspected test pad (TP30 right).