diff --git a/Scripts/testB2L.py b/Scripts/testB2L.py
index 9f5861a2c65717373b0055d4ec233f00ec00e88d..386e4ee37118d54a41620c8e111ecbf0cd3888be 100644
--- a/Scripts/testB2L.py
+++ b/Scripts/testB2L.py
@@ -84,10 +84,10 @@ for nev in range( 10 ):
     data = []
     data_crc = []
     
-    for i in range( size / 2 ):
+    for i in range( size / 2 + 1 ):
         status, val = mem.read( 0 , 0x00050060 )
         data.append( ( ( val & 0xFFFF ) << 16 ) | ( ( val & 0xFFFF0000 ) >> 16 ) )
-        if ( i <= size / 2 - 4) : 
+        if ( i <= size / 2 - 3) : 
             data_crc.append( ( val & 0xFFFF ) ) 
             data_crc.append( ( val & 0xFFFF0000 ) >> 16 )
 
@@ -102,15 +102,15 @@ for nev in range( 10 ):
     print 'FEE: data #0 {0:08x}'.format(data[5])
     print 'FEE: data #1 {0:08x}'.format(data[6])
     print 'FEE:   ..........'
-    print 'FEE: data #{0} {1:08x}'.format(size/2-7,data[size/2-4])
+    print 'FEE: data #{0} {1:08x}'.format(size/2-7,data[size/2-3])
     print '-----------------------------------'
-    print 'B2L: {0:08x}'.format(data[size/2-3])
     print 'B2L: {0:08x}'.format(data[size/2-2])
+    print 'B2L: {0:08x}'.format(data[size/2-1])
     print '==================================='
     print ''
-    print 'CRC = {0:04x}'.format(data[size/2-2]&0xFFFF)
+    print 'CRC = {0:04x}'.format(data[size/2]&0xFFFF)
     print 'Computed CRC {0:04x}'.format(_crc16( data_crc, 0xffff , CRC16_XMODEM_TABLE ) )
-    if ( data[size/2-2]&0xFFFF ) != ( _crc16( data_crc, 0xffff , CRC16_XMODEM_TABLE ) ):
+    if ( data[size/2-1]&0xFFFF ) != ( _crc16( data_crc, 0xffff , CRC16_XMODEM_TABLE ) ):
         print 'Error in CRC comparison' 
         nErr = nErr + 1