T|T2: where The Penguin lives

Palm T|T2

Here is the story: Nikolay (T|T2 port developer who was modest to write story by himself so he passed this right to me, Gossips Collector) has now Linux flashed inside his PDA.

What do you need to repeat his success ? Not so much actually: T|T2, some special breed of penguin, JTAG tools and a lot of patience.

Take a look here - this is T|T2's flash ROM map. As you can see, there is some hole in it, just between native bootloader and PalmOS image. That is where Nikolay has put u-boot. He has also changed the first command in flash (pointer) from 0x328 to 0x00010000.

U-boot is configured to start the console on serial port and wait 10 seconds for commands. If there will be none, boot process is passed to standard bootloader.

U-boot has a lot of functions - it can read/write to memory, load files through serial port, there is also USB support for TI OMAP 1510 (Nikolay is not using this feature, but he thinks it could be useful for TE port developers/users).

So, this is ideal: Nikolay has now both Linux and PalmOS under one roof and can switch between systems.

kaafree - u-boot is abbreviation in German which stands for Unterseeboote (submarine). Does it mean T|T2 with Tux inside can swim under water ? Go, comment it in forum.