to install latest release and domcal on a dom:
 
offeverything
 
ldall /mnt/data/testdaq/releases/release403/release.hex
Off course, you should use the release version number relevant for your FAT!
 
first messages will look like this:
communicating doms: 42A 53A 73A 72A
42A: configboot v2.71
53A: configboot v2.71
73A: configboot v2.71
72A: configboot v2.71
   echo "0" > /proc/driver/domhub/blocking
42A: Iceboot (az-prod) build 319.....
53A: Iceboot (az-prod) build 319.....
73A: Iceboot (az-prod) build 319.....
72A: Iceboot (az-prod) build 319.....
42A: md5sum 7473aedbffeac01cebb79ddc7d5f2e59
42A: pld version 4 [4]
42A: pld build # 25
42A: fpga build # 172
42A: domid 74a829b73455
53A: md5sum 7473aedbffeac01cebb79ddc7d5f2e59
53A: pld version 4 [4]
53A: pld build # 25
53A: fpga build # 172
53A: domid 52e44861747e
73A: md5sum 7473aedbffeac01cebb79ddc7d5f2e59
73A: pld version 4 [4]
73A: pld build # 25
73A: fpga build # 172
73A: domid 74fdeafed9a5
72A: md5sum 7473aedbffeac01cebb79ddc7d5f2e59
72A: pld version 4 [4]
72A: pld build # 25
72A: fpga build # 172
72A: domid 4cb96ef1c962
WARNING: DOMs are not completely powered off; you must turn
the power supply off before disconnecting or connecting cables
or touching exposed hardware.
 
Then:
echo "0" > /proc/driver/domhub/blocking
off all
on all
gotoiceboot
check which DOM addresses, directories and files upload_domcal uses!!!
cat `which upload_domcal` gives:
xymodem -v5 -z /dev/dhc0w0dA /home/testdaq/domcal5.bin.gz domcal
xymodem -v5 -z /dev/dhc0w0dB /home/testdaq/domcal5.bin.gz domcal
xymodem -v5 -z /dev/dhc0w1dA /home/testdaq/domcal5.bin.gz domcal
xymodem -v5 -z /dev/dhc0w1dB /home/testdaq/domcal5.bin.gz domcal
xymodem -v5 -z /dev/dhc0w2dA /home/testdaq/domcal5.bin.gz domcal
 
Then type:
upload_domcal
 
 
if the last command does not (you get to many timed out) work this can help: 
(don't be surprised if you need it)
                                                                                
off all
on all
gotoiceboot
dtsxall
monitor
upload_domcal
When it works, you will have something like this (about 5 mins):
Read 1 char 06 (.) from DOM
Sending block 53
00000000 02 35 ca a0 3a 69 35 0f cb e8 1d ed fd c6 7e 23  .5..:i5.......~#
00000010 91 d7 9a f2 18 e8 b3 44 c6 7e 84 9c 38 8c 4e 29  .......D.~..8.N)
00000020 5f c9 62 4b c7 ee 59 08 e2 21 2a 58 0a 3a 40 24  _.bK..Y..!*X.:@$
00000030 d4 1b 99 d1 19 09 d9 41 a9 9f ca b7 4d e3 80 7e  .......A....M..~
00000040 61 79 61 6a df 57 6b 73 48 e2 d6 86 52 72 14 1c  ayaj.WksH...Rr..
00000050 8b a8 ac f9 9d f9 d9 e4 75 40 72 3a 40 84 09 bc  ........u@r:@...
00000060 00 82 74 6e 77 2c 88 37 1c 28 31 cb ab 2b c5 40  ..tnw,.7.(1..+.@
00000070 27 63 97 56 06 13 93 0c 55 9a e6 f7 99 9a 75 83  'c.V....U.....u.