It looks like some NAND addresses are overlapping with this version of u-boot, thus NO D+M!
Quick RESCUE if you want go back and restore a NAND image of the Zaurus (pre u-boot status):
1) put a copy of SYSTC860.DBK (for the 860) on the CF/SD
2) EDIT autoboot.sh in this ugly way and copy it on the CF/SD:
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin
echo $1
LOC=$1
for file in $LOC/systc860.dbk $LOC/SYSTC860.DBK; do
if [ -e $file ]; then
echo "Backup $file"
nandlogical /dev/mtd1 WRITE 0x00000000 0x000DBFFF $file
break
fi
file=""
done
reboot
##############
3) unplug power, pull battery out.
4) insert the CF/SD
5) press OK and plug in the power AC connector
6) let the kernel boot and execute autoboot.sh
7) ignore the errors...
Et voilà , D+M menus are back!!! You can do NAND FULL ERASE and NAND RESTORE in the easy way!
POST EDITED: this flash interval should suffice to reach the D+M menu again (Mainte + Parameter Area + NAND Diag)
**************************************************
EDITED AGAIN 2006, June 15th: the D+M menu are not lost!
**************************************************
Thanks to M. Stephan (Trisoft) for revealing a new key combination (do they disassemble PROMS overnight? Sleepless Germans... ;-)
https://www.oesf.org/forums/index.php?showt...ndpost&p=131089