release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Search | Go
Wiki > Main > SanDisk > SansaView > SansaViewFirmwarePartition

SanDisk Sansa View Firmware Partition

Description

The SanDisk Sansa View series has a 42MB hidden firmware partition, of type 0x84 (OS 2 Hidden C: Drive). It holds both the bootloader, main firmware, mediaprocessor firmware, bitmaps and fonts. The layout of this partition is very similar to the SansaE200FirmwarePartition. See that page for more information.

Structure

Addresses are relative to the start of the partition. The partition is divided up into 5 blocks.
Address Description
0x0 Bootloader header - PPBL followed by the bootloader length, followed by 0x10000
0x200 contents of bootLoader.rom
0x80000 Main firmware header - CPUI followed by firmware length, followed by 0x60000
0x80200 decrypted contents of firmware.mi4
0x780000 Media Processor firmware header - COPI followed by firmware length, followed by 0x70000
0x780200 decrypted contents of mediaproc.mi4
0xd000000 Bitmap data - PPBM followed by data length, followed by 0x0 then 0x4
0xd000200 contents of bitmap.dat
0xd000000 Font data - PPFN followed by data length, followed by 0x90000
0xd000200 contents of Font.fnt
r1 - 12 Mar 2009 - 23:23:57 - RobertKeevil

Parents: SanDisk > SansaView
Copyright by the contributing authors.