Tills Palm Pages http://www.harbaum.org/till/palm 
Library to access the flash ROM in the Palm Computing Devices
 Tills Home
 Palm stuff
 
  Get in touch
 
  Argon V
BlueBlocks
Elite
IR Pong 1/2
Mulg
Phoinix Tools
 
  axxPac FTP
Battery Hack
Bluetooth
IR Ping
NoStreak Hack
OS Flash
 
  Tilt-Sensor
Cradle
Palm III-4MB
 
  FlashLib
Mensa
Mobile25
PBrickLib
SpaceLib
Step Counter
 
  Phoinix
palmOne
Open Source
FSF
GPL
 

 

This is of no use for end users. This is for programmers only. This program shows how to access the P3 flash rom. Don't use this program if you are not sure what you are doing and if you are afraid of permanently killing your P3 (which is possible with programs like this). This is intended to show programmers how that flash stuff works. To understand what this program does and how it works see the datasheet of the AM29LV160B flash rom, the datasheet of the DragonBall CPU and my description of memory usage in the palm.

This code will show you how to read the manufacturers information from the flash rom, how to write data into it and how to erase this data.

I take no responsability for this program/code segments. It is your own problem, if you kill your pilot with this code.

Download

The flash lib source.

History

V1.0
Initial release.
V1.1
Fixed crash on 8MB machines. PalmOS overlaps the (unused) second RAM bank and the flash memory on machines >= 8MByte. This seems to be no problem when reading the flash, but it crashes when trying to write (before the first actual write access, so no danger for the flash contents).
 Tills Palm Pages Get in touch!