Well, We newbies are, of course, new to this issue of the IPL code. I hope a fresh outlook on this problem may bear some fruit plus with the "old-timers" knowledge we may get somewhere.
I got the IPL by cat /dev/fs0p2 > a_file
The file directory was located on a nfs mounted linux machine. I used the dis-assembler provided by smogbound and wrote the output to a file. This is a really cool tool!
OK, here's my thoughts on two approaches:
1) dis-assemble the entire IPL, change it, and re-write it to the flash. I know this is easier said then done.
2) Understand enough of the IPL code, so that we can write our IPL, and use what we learned from initial IPL stuff, to init the chips, graphics, etc. I found some docs on the QNX site on how to write IPL code, plus some libs. I have to find the link for you all.
If we could get access to a BSP (Board Support Package) software that is similar to the Geode chip set then this would greatly help us. I think if we got this, it could be done, much easier. I'm think of ways to make the SDRAM and flash memory socket. One idea, is to cut the memory out of the board at the top of the chip. This would leave the pins intact, I hope. Next find a female to female socket and plug it into the pins that are sticking out. Now plug the new memory into the socket.
Question is, where do we find a female to female socket with the right pin size.
I'm leaning towards option number 2. QNX has IPL libraries that we can we and tailor.