**** BEGIN LOGGING AT Fri Jun 04 02:59:57 2010 Jun 04 22:26:20 marex, Jun 04 22:26:37 it looks like there is enough linux support of disk-on-chip to use the bootblock for a bootloader at least Jun 04 22:26:43 then go to sd/mmc Jun 04 22:29:04 sure, go ahead and write the driver Jun 04 22:29:17 no dude Jun 04 22:29:20 no driver needed Jun 04 22:29:24 for bootblock Jun 04 22:29:35 ok, write the codwe Jun 04 22:29:36 i'm seeing that other handhelds projects have done this Jun 04 22:29:37 *code Jun 04 22:29:48 so there must be code already Jun 04 22:30:13 any ways at least to hack the t5's rom then flash it Jun 04 22:30:23 so palmos just autostarts a linux bootloader Jun 04 22:31:19 apprentely the first block of the disk-on-chip can be used just like a boot rom Jun 04 22:31:28 small nor block Jun 04 22:31:30 4kb Jun 04 22:34:25 just like OneNAND ... though to reprogram the first block on OneNAND, you need to actually write the first block in it's NAND array Jun 04 22:34:29 all I am ever looking for out of that damn disk-on-chip is basically "lilo" "grub" "cocoboot" bootloader Jun 04 22:34:41 maybe DoC works this way too ... dunno, go ahead and investigate Jun 04 22:34:43 yes but it's possible to use jtag to program it Jun 04 22:35:03 and I just happen to have a spare t5 board :) Jun 04 22:35:14 my old one feel apart and I damaged the screen with cleaner Jun 04 22:35:19 so I can experiment on it Jun 04 22:35:21 go ahead and play Jun 04 22:35:31 i'll let you know what I find Jun 04 22:35:36 what happen to #handhelds Jun 04 22:37:45 hell i'd settle for soldering a small rom on the thing if there was a way :P Jun 04 22:39:22 The bootloader is split into two parts: Jun 04 22:39:23 IPL (Initial program loader) Jun 04 22:39:23 SPL (Secondary program loader) Jun 04 22:39:23 The IPL lives in the couple of kilobytes from which you can XIP and it Jun 04 22:39:23 access the boot partition of you DOC. It loads the SPL from this boot Jun 04 22:39:23 partition and then executes it. It needs to do the bare minimum setup to get Jun 04 22:39:25 the system RAM up. Jun 04 22:39:27 The SPL lives on a binary formatted section of DOC - this is about as close Jun 04 22:39:29 as you can get to a 'flat' piece of memory on these devices. You can also Jun 04 22:39:31 store other things in multiple binary formtatteed sections. Jun 04 22:39:33 The DOC can be formatted in this way using the M-Systems supplied tools. Jun 04 22:39:35 Hence you can put your data into one of these boot blocks (you can have more Jun 04 22:39:37 than one) without needing to worry about a file system. Jun 04 22:39:39 You can access these partitions from the OS too. Jun 04 22:39:43 You can get the tools and the kit from M-Systems. Jun 04 22:39:45 You can write to the DOC either using a JTAG or if you can get code onto Jun 04 22:39:47 your hardware already then you can just put your loader into RAM and use Jun 04 22:39:49 that to program the DOC. Jun 04 22:39:51 M-System have examples of IPL in the kit. Jun 04 22:45:31 flyback, you can write anything over JTAG if you can JTAG the CPU and toggle the pins Jun 04 22:45:47 flyback, go ahead and RE the first 2kb at 0x0 Jun 04 22:45:50 that's the IPL Jun 04 22:45:59 it'll give you idea on how to load the SPL Jun 04 22:46:57 i'm just throwing out ideas marex and what I found Jun 04 22:47:00 not saying you are wrong Jun 04 22:51:44 flyback, I'm just saying DoC is EOLed, not worth bothering with anymore Jun 04 22:54:50 :/ Jun 04 22:55:03 that's sad cause my t5 is most of the same hw as the tx Jun 04 22:55:09 I just can't flash it to always boot linux :/ Jun 04 22:55:18 all I want is it to jump to sd/mmc Jun 04 22:55:26 don't want to use the mdoc past that Jun 04 23:00:33 try palmos autorun feature Jun 04 23:02:10 yeah I guess :/ Jun 04 23:02:27 doesn't seem like anything else will ever happen Jun 04 23:02:30 palm fucked me over Jun 04 23:02:37 i'm glad they are dead and dead again Jun 04 23:03:59 this time for good **** ENDING LOGGING AT Sat Jun 05 02:59:57 2010