This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BSL_Scripter MASS_ERASE and RX_PASSWORD

Other Parts Discussed in Thread: MSP430F6659, MSP430F5529

Hello,

I'm using BSL_Scripter to flash MSP430f6659.

Writing itself (I use RX_DATA_BLOCK_FAST) works, but mass erasing does not - I can easily check it because I store data in flash. In order to erase I tried both MASS_ERASE and RX_PASSWORD erase_pass.txt  (this file I took from 5529_Application_Download subfolder in BSL_Scripter's folder) .

So my script is 

MODE 6xx USB
MASS_ERASE
RX_PASSWORD erase_pass.txt
DELAY 1500
RX_DATA_BLOCK_FAST Firmware.txt

Here is the response I get:

------------------------------------------
BSL Scripting application 1.07
The local time is: 11:33 on 11.04.2014
------------------------------------------
Initializing, Mode: 6xx USB: USB
Mass Erase: FAIL(07)
RX Password: FAIL(05)
Waiting 1500 milliseconds DONE
Writing Firmware.txt to device (fast): Wrote 10172 bytes in 0.22 seconds [45.57 Kbytes/s]
SENT

As far as I understood for USB BSL only RX_PASSWORD wrong_password _file can cause mass erase and the info should be that the operation is failed - so everything seems to be ok. But my data are still there in flash!

What am I doing wrong?

Thanks in advance!

  • Hi,

    this is quite weird that the BSL replies with 07 which is unknown command according to the BSL User's Guide. Could you add "VERBOSE" line after "MODE 6xx USB" to turn on the verbose mode of the BSL_Scripter?

  • Hi,

    Now my script is:

    MODE 6xx USB
    VERBOSE
    MASS_ERASE
    RX_PASSWORD erase_pass.txt
    DELAY 1000
    VERBOSE
    RX_DATA_BLOCK_FAST Firmware.txt

    and in cmd i get:

    ------------------------------------------
    BSL Scripting application 1.07
    The local time is: 15:59 on 11.04.2014
    ------------------------------------------
    Initializing, Mode: 6xx USB: USB
    Verbose mode on
    Mass Erase: {01} {15} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    --------------------------------
    [3f] [02] [3b] [07] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c]
    [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c]
    [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c]
    [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c]
    FAIL(07)
    RX Password: {21} {11} {ff} {ff} {ff} {ff} {ff} {ff}
    {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff}
    {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {00} {00} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    --------------------------------
    [3f] [02] [3b] [05] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c]
    [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c]
    [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c]
    [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c] [57] [4c]
    FAIL(05)
    Waiting 1000 milliseconds DONE
    Verbose mode off
    Writing Firmware.txt to device (fast): Wrote 10172 bytes in 0.20 second
    s [48.93 Kbytes/s]
    SENT

  • I noticed that you are using BSL_Scripter Version 1.07. Where did you get that?

    The most recent version of “MSP430 Programming Via the Bootstrap Loader
    (BSL) User's Guide”, Literature Number: SLAU319H July 2010–Revised March 2014, says:

    A zip file with additional information, executables, and code samples can be found at
    http://www.ti.com/lit/zip/slau319.

    The exe file as well as source code of BSL_Scripter Version 1.06 are included in that zip file. There is no mention of Version 1.07

  • It was in 319g which I downloaded about 2 months ago when I started with the current project. But you're right, current version is 319h - i'll download it and check it out.

    Thank you!

    About 1.06 and 1.07 - I don't have a clue

  • Hmm... I downloaded 319h from here http://www.ti.com/mcu/docs/litabsmultiplefilelist.tsp?sectionId=96&tabId=1502&literatureNumber=slau319h&docCategoryId=6&familyId=342

    The source code for BSL scripter there is the same as in the revision g. The version is 1.07. This comment is from BSL source itself:

    /*==========================================================================*\
    | |
    | |
    | PC-side Bootstrap Loader communication Application |
    | |
    | |
    |----------------------------------------------------------------------------|
    | Developed using: Microsoft Visual C++ Version 6.0 |
    |----------------------------------------------------------------------------|
    | Author: L.Westlund |
    */
    #define VERSION 1.07
    /*
    | Initial Version: 09-22-08 |
    | Last Change: 08-18-10 |
    |----------------------------------------------------------------------------|
    | Version history: |
    | 1.00 09/22/08 L.Westlund Initial version, published as 5xxBSL_Demo |
    | 1.01 01/16/09 L.Westlund Added Scripting Language and support for ROM BSL|
    | 1.02 02/06/09 L.Westlund Added support for USB / Major interface redesign|
    | 1.04 03/09/10 L.Westlund Removed USB Timeout error |
    | 04/26/10 L.Westlund USB/UART support for RX from BSL in USB/5438 |
    | 1.05 05/31/10 L.Westlund Invoke error fixed |
    | 1.06 08/18/10 L.Westlund Changed 5438 invoke command for clarity |
    | 1.07 02/19/13 L.Westlund Added baud rate invoke flexibility |
    | Added support for COMs > 9 |
    |----------------------------------------------------------------------------|
    | Designed 2009 by Texas Instruments Germany |
    \*==========================================================================*/

  • It seems that the BSL doesn't receive the proper command and thus sending the 0x3B 0x07 as reply (UNKNOWN_COMMAND). Maybe you shall try to check the USB cable, or use a USB analyzer to verify the sent packet from the PC to BSL and vice versa.

    I just tested the USB BSL of MSP430F6659 on the MSP-TS430PZ100USB development kit using the example script for MSP430F5529 in BSL_Scripter package of SLAU319H, and i can't see any problem:

    - here is the script (just add VERBOSE command)

    3480.script.txt
    MODE 5xx USB
    VERBOSE
    // to erase device, should fail
    RX_PASSWORD erase_pass.txt
    DELAY 1000
    // delay for mass erase
    RX_PASSWORD ff_pass.txt
    RX_DATA_BLOCK_FAST RAM_BSL.00.05.04.34.txt
    SET_PC 0x2504
    DELAY 3000
    //------------------------------------------------------
    // The USB BSL is now in RAM, and is started
    // We must now re-initialize communication
    //------------------------------------------------------
    MODE 5xx USB
    //------------------------------------------------------
    // Now we simply demo the use of the supported functions
    //------------------------------------------------------
    RX_DATA_BLOCK_FAST 5529_LED_BLINK.txt
    TX_DATA_BLOCK 0x8000 0x100 Data_Read_1.txt
    CRC_CHECK 0x8000 0x10 0xCFB8
    ERASE_SEGMENT 0x8000 
    TX_DATA_BLOCK 0x8000 0x100 Data_Read_2.txt
    CRC_CHECK 0x8000 0x100 0x5B2F
    TX_BSL_VERSION
    RX_DATA_BLOCK_FAST 5529_LED_BLINK.txt
    SET_PC 0x8000 

    - and the output:

    7752.usb_bsl_test_f6659.txt
    ------------------------------------------
    BSL Scripting application 1.07
    The local time is: 10:16 on 15.04.2014
    ------------------------------------------
    Initializing, Mode: 5xx USB: USB
    Verbose mode on
    RX Password:                            {21} {11} {ff} {ff} {ff} {ff} {ff} {ff}
    {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff}
    {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {00} {00} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} DONE
    Waiting 1000 milliseconds               DONE
    RX Password:                            {21} {11} {ff} {ff} {ff} {ff} {ff} {ff}
    {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff}
    {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ff} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} DONE
    Writing RAM_BSL.00.05.04.34.txt to device (fast):       {34} {1b} {00} {25} {00}
     {00} {05} {04} {34} {31} {40} {90} {33} {b0} {13} {5e} {2e} {0c} {93} {00} {24}
     {b0} {13} {f4} {2d} {ff} {3f} {12} {01} {00} {02} {00} {00} {00} {08} {47} {20}
     {00} {02} {04} {01} {00} {00} {00} {01} {06} {00} {ff} {09} {01} {a1} {01} {85}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {30} {25} {00} {3f}
     {95} {3f} {75} {08} {25} {01} {15} {01} {09} {01} {81} {02} {85} {3f} {95} {3f}
     {75} {08} {25} {01} {15} {01} {09} {01} {91} {02} {c0} {09} {02} {29} {00} {01}
     {01} {00} {80} {32} {09} {04} {00} {00} {02} {03} {00} {00} {00} {09} {21} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {19} {1b} {60} {25} {00} {01} {01}
     {00} {01} {22} {24} {00} {07} {05} {81} {03} {40} {00} {01} {07} {05} {01} {03}
     {40} {00} {01} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {76} {25} {00} {f2} {d2} {20}
     {09} {f2} {d2} {22} {09} {10} {01} {5e} {42} {02} {24} {7e} {93} {25} {24} {7e}
     {90} {09} {00} {04} {28} {7d} {42} {7e} {82} {5f} {43} {0c} {3c} {7e} {92} {02}
     {2c} {4d} {4e} {06} {3c} {7d} {42} {d2} {93} {0e} {24} {02} {20} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {a6} {25} {00} {4e} {43} {f4} {3f}
     {7e} {43} {4f} {43} {c2} {4f} {10} {24} {c2} {4e} {02} {24} {4f} {43} {07} {3c}
     {1e} {42} {06} {24} {ef} {4e} {78} {23} {92} {53} {06} {24} {5f} {53} {4f} {9d}
     {f7} {2b} {c2} {4d} {21} {09} {10} {01} {c2} {43} {10} {24} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {d6} {25} {00} {10} {01} {82} {4c} {06}
     {24} {5e} {42} {86} {23} {c2} {9e} {02} {24} {04} {28} {c2} {4e} {02} {24} {4e}
     {43} {01} {3c} {5e} {43} {c2} {4e} {0e} {24} {80} {00} {80} {25} {f2} {b0} {0f}
     {00} {84} {23} {14} {20} {c2} {93} {84} {23} {03} {34} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {34} {1b} {06} {26} {00} {5e} {42} {20} {09} {02} {3c}
     {5e} {42} {22} {09} {7e} {f2} {c2} {4e} {60} {24} {5e} {42} {60} {24} {42} {19}
     {4e} {10} {c2} {4e} {60} {24} {b0} {13} {c4} {27} {09} {3c} {c2} {93} {84} {23}
     {03} {34} {5e} {42} {c8} {23} {ee} {3f} {5e} {42} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {34} {1b} {36} {26} {00} {88} {23} {eb} {3f} {3c} {40} {60}
     {24} {80} {00} {d8} {25} {f2} {43} {02} {24} {c2} {43} {10} {24} {c2} {43} {21}
     {09} {10} {01} {c2} {93} {82} {23} {12} {20} {5e} {42} {84} {23} {7e} {f0} {0f}
     {00} {02} {20} {80} {00} {42} {26} {5e} {93} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {34} {1b} {66} {26} {00} {0b} {20} {c2} {93} {84} {23} {03} {34}
     {f2} {d2} {c8} {23} {f6} {3f} {f2} {d2} {88} {23} {f3} {3f} {b0} {13} {76} {25}
     {10} {01} {c2} {93} {80} {23} {04} {34} {1f} {43} {d2} {d3} {3c} {09} {03} {3c}
     {0f} {43} {d2} {c3} {3c} {09} {5e} {42} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {34} {1b} {96} {26} {00} {80} {23} {7e} {b0} {60} {00} {90} {20} {5d}
     {42} {81} {23} {4d} {83} {81} {24} {5d} {83} {6b} {24} {6d} {83} {67} {24} {6d}
     {83} {45} {24} {5d} {83} {09} {24} {6d} {83} {52} {24} {5d} {83} {46} {24} {5d}
     {83} {33} {24} {5d} {83} {54} {24} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {34} {1b} {c6} {26} {00} {7b} {3c} {0f} {93} {79} {24} {5e} {42} {83} {23}
     {5e} {83} {08} {24} {5e} {83} {0f} {24} {7e} {80} {1f} {00} {1c} {24} {5e} {83}
     {13} {24} {6d} {3c} {c2} {43} {23} {09} {f2} {40} {12} {00} {02} {24} {3c} {40}
     {16} {25} {80} {00} {d8} {25} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {34} {1b} {f6} {26} {00} {c2} {43} {23} {09} {f2} {40} {29} {00} {02} {24} {3c}
     {40} {4c} {25} {80} {00} {d8} {25} {f2} {40} {24} {00} {02} {24} {3c} {40} {28}
     {25} {80} {00} {d8} {25} {c2} {43} {23} {09} {f2} {40} {09} {00} {02} {24} {3c}
     {40} {5e} {25} {80} {00} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34}
     {1b} {26} {27} {00} {d8} {25} {0f} {93} {49} {24} {b0} {13} {c4} {27} {c2} {43}
     {60} {24} {d2} {42} {01} {24} {61} {24} {3b} {3c} {b0} {13} {ce} {27} {d2} {42}
     {82} {23} {3f} {09} {80} {00} {42} {26} {b0} {13} {ce} {27} {d2} {42} {82} {23}
     {00} {24} {b0} {13} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b}
     {56} {27} {00} {42} {26} {d2} {43} {12} {24} {10} {01} {c2} {43} {23} {09} {d2}
     {43} {02} {24} {3c} {40} {00} {24} {80} {00} {d8} {25} {b0} {13} {ce} {27} {d2}
     {42} {84} {23} {01} {24} {80} {00} {42} {26} {80} {00} {50} {26} {5e} {42} {84}
     {23} {7e} {f0} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {86}
     {27} {00} {0f} {00} {02} {20} {80} {00} {42} {26} {5e} {93} {18} {20} {c2} {93}
     {84} {23} {04} {34} {f2} {f0} {d7} {00} {c8} {23} {f5} {3f} {f2} {f0} {d7} {00}
     {88} {23} {f1} {3f} {7e} {90} {80} {00} {03} {20} {b0} {13} {c4} {27} {43} {3f}
     {7e} {90} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {b6} {27}
     {00} {82} {00} {02} {20} {80} {00} {f8} {25} {b0} {13} {76} {25} {10} {01} {c2}
     {43} {23} {09} {e2} {43} {02} {24} {10} {01} {d5} {3e} {1b} {15} {1f} {42} {5a}
     {24} {5b} {4f} {03} {00} {5e} {4f} {01} {00} {5c} {4f} {02} {00} {8c} {10} {0c}
     {de} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {e6} {27} {00}
     {0d} {4b} {0e} {4f} {2e} {52} {6a} {4f} {7a} {80} {10} {00} {29} {24} {5a} {83}
     {14} {24} {5a} {83} {2a} {24} {5a} {83} {2e} {24} {6a} {83} {23} {24} {5a} {83}
     {3a} {24} {5a} {83} {15} {24} {5a} {83} {3b} {24} {5a} {83} {3e} {24} {6a} {83}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {16} {28} {00} {41}
     {20} {5f} {43} {b0} {13} {e2} {2b} {41} {3c} {1f} {53} {0c} {4f} {b0} {13} {38}
     {2c} {4c} {93} {02} {20} {4c} {43} {37} {3c} {7c} {40} {05} {00} {34} {3c} {b0}
     {13} {66} {2e} {03} {20} {b0} {13} {6e} {2e} {f5} {3f} {6c} {42} {2c} {3c} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {46} {28} {00} {4f} {43}
     {e8} {3f} {b0} {13} {d4} {2d} {27} {3c} {0e} {4c} {0f} {4b} {4c} {43} {b0} {13}
     {d4} {2c} {21} {3c} {b0} {13} {66} {2e} {f0} {23} {4c} {43} {1f} {42} {58} {24}
     {3f} {50} {40} {00} {1b} {42} {44} {01} {3b} {f0} {10} {00} {0f} {5b} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {76} {28} {00} {82} {4f} {44}
     {01} {11} {3c} {b0} {13} {3c} {2e} {b0} {13} {12} {2b} {0e} {3c} {b0} {13} {3c}
     {2e} {b0} {13} {66} {29} {09} {3c} {2e} {42} {3c} {40} {00} {25} {0d} {43} {f8}
     {3f} {7c} {40} {07} {00} {b0} {13} {12} {2e} {1a} {17} {10} {01} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {a6} {28} {00} {e2} {b2} {3e} {09}
     {14} {28} {f2} {40} {80} {00} {23} {09} {03} {3c} {f2} {f0} {fa} {00} {3e} {09}
     {c2} {43} {10} {24} {c2} {43} {60} {24} {c2} {43} {61} {24} {b0} {13} {80} {26}
     {d2} {b3} {3e} {09} {f2} {2f} {e2} {c2} {3e} {09} {1f} {42} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {d6} {28} {00} {32} {09} {7f} {90} {0a}
     {00} {0c} {20} {b0} {13} {4a} {2e} {b0} {13} {86} {2c} {b0} {13} {08} {2a} {b2}
     {f0} {f9} {ff} {08} {09} {a2} {d3} {02} {09} {10} {01} {7f} {90} {0c} {00} {06}
     {20} {b0} {13} {4a} {2e} {b2} {40} {04} {a5} {20} {01} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {34} {1b} {06} {29} {00} {10} {01} {7f} {90} {12} {00}
     {0a} {20} {c2} {43} {23} {09} {d2} {93} {10} {24} {02} {20} {80} {00} {80} {25}
     {f2} {d2} {20} {09} {10} {01} {7f} {90} {16} {00} {02} {20} {80} {00} {08} {2a}
     {7f} {90} {18} {00} {0c} {20} {d2} {43} {11} {24} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {34} {1b} {36} {29} {00} {f2} {c0} {40} {00} {3e} {09} {b2}
     {40} {80} {00} {10} {09} {f2} {40} {20} {00} {3d} {09} {10} {01} {7f} {90} {1a}
     {00} {0a} {20} {b0} {13} {86} {2c} {f2} {f0} {9f} {00} {3e} {09} {f2} {40} {c0}
     {00} {3d} {09} {c2} {43} {11} {24} {10} {01} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {34} {1b} {66} {29} {00} {7b} {15} {0a} {4c} {0b} {4d} {0f} {4e}
     {3f} {e3} {0f} {5f} {0f} {7f} {08} {4c} {09} {4d} {08} {5e} {09} {6f} {47} {43}
     {0b} {3c} {1f} {42} {5c} {24} {ff} {40} {3a} {00} {00} {00} {0c} {46} {1c} {53}
     {b0} {13} {2a} {2e} {0a} {56} {0b} {63} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {34} {1b} {96} {29} {00} {0b} {99} {03} {28} {34} {20} {0a} {98} {32}
     {2c} {47} {93} {30} {20} {0e} {48} {0f} {49} {0e} {8a} {0f} {7b} {03} {20} {3e}
     {90} {3e} {00} {03} {28} {36} {40} {3d} {00} {02} {3c} {06} {48} {06} {8a} {14}
     {42} {5c} {24} {14} {53} {0e} {46} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {34} {1b} {c6} {29} {00} {0f} {46} {3f} {e3} {0f} {5f} {0f} {7f} {0e} {5a}
     {0f} {6b} {09} {3c} {1f} {15} {0d} {16} {6c} {4d} {0d} {4e} {0d} {8a} {05} {44}
     {05} {5d} {c5} {4c} {00} {00} {3e} {53} {3f} {63} {0f} {9b} {c9} {2b} {02} {20}
     {0e} {9a} {c6} {2b} {b0} {13} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {34} {1b} {f6} {29} {00} {66} {2e} {ed} {27} {67} {42} {6c} {42} {b0} {13} {12}
     {2e} {c7} {3f} {74} {17} {10} {01} {f2} {40} {10} {00} {3c} {09} {c2} {43} {12}
     {24} {c2} {43} {11} {24} {c2} {43} {00} {24} {c2} {43} {01} {24} {c2} {43} {3c}
     {09} {f2} {43} {02} {24} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34}
     {1b} {26} {2a} {00} {f2} {43} {04} {24} {c2} {43} {10} {24} {7e} {40} {80} {00}
     {c2} {4e} {21} {09} {c2} {4e} {23} {09} {f2} {40} {8c} {00} {20} {09} {f2} {40}
     {8c} {00} {22} {09} {f2} {40} {03} {00} {2f} {09} {f2} {40} {03} {00} {2e} {09}
     {c2} {4e} {c8} {23} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b}
     {56} {2a} {00} {f2} {40} {10} {00} {c9} {23} {c2} {4e} {ca} {23} {c2} {4e} {ce}
     {23} {f2} {40} {40} {00} {cf} {23} {c2} {4e} {88} {23} {c2} {43} {89} {23} {c2}
     {43} {8a} {23} {f2} {40} {40} {00} {8f} {23} {f2} {40} {40} {00} {3c} {09} {c2}
     {43} {3e} {09} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {86}
     {2a} {00} {f2} {40} {c0} {00} {3d} {09} {10} {01} {7b} {15} {08} {4c} {07} {4d}
     {04} {4f} {4c} {43} {0a} {48} {0b} {4d} {0f} {4e} {3f} {e3} {0f} {5f} {0f} {7f}
     {06} {48} {06} {5e} {07} {6f} {02} {3c} {1a} {53} {0b} {63} {0b} {97} {03} {28}
     {2c} {20} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {b6} {2a}
     {00} {0a} {96} {2a} {2c} {18} {b3} {08} {2c} {0e} {46} {0f} {47} {3e} {53} {3f}
     {63} {0a} {9e} {19} {20} {0b} {9f} {17} {20} {6e} {44} {b0} {13} {66} {2e} {10}
     {20} {4c} {43} {b0} {13} {56} {2e} {1b} {15} {0f} {16} {cf} {4e} {00} {00} {b0}
     {13} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {e6} {2a} {00}
     {56} {2e} {1b} {15} {0f} {16} {6d} {4f} {4e} {9d} {03} {24} {5c} {43} {01} {3c}
     {6c} {42} {14} {53} {07} {3c} {3e} {44} {0c} {4a} {0d} {4b} {b0} {13} {64} {2d}
     {1a} {53} {0b} {63} {4c} {93} {cf} {27} {74} {17} {10} {01} {3b} {15} {0a} {4e}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {16} {2b} {00} {b2}
     {43} {54} {01} {08} {4c} {09} {4d} {07} {3c} {19} {15} {0e} {16} {6f} {4e} {c2}
     {4f} {52} {01} {18} {53} {09} {63} {0e} {4c} {0f} {4d} {0e} {5a} {0f} {63} {09}
     {9f} {03} {28} {09} {20} {08} {9e} {07} {2c} {b0} {13} {66} {2e} {ed} {27} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {46} {2b} {00} {6c} {42}
     {b0} {13} {12} {2e} {15} {3c} {1e} {42} {54} {01} {1f} {42} {5c} {24} {ff} {40}
     {3a} {00} {00} {00} {1b} {42} {5c} {24} {cb} {4e} {01} {00} {47} {18} {0e} {11}
     {1f} {42} {5c} {24} {cf} {4e} {02} {00} {3c} {40} {03} {00} {b0} {13} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {76} {2b} {00} {2a} {2e} {38}
     {17} {10} {01} {32} {c2} {03} {43} {b2} {40} {02} {1c} {5a} {24} {b2} {40} {17}
     {24} {5c} {24} {b2} {40} {28} {96} {00} {09} {82} {43} {02} {09} {82} {43} {60}
     {01} {b2} {40} {f3} {10} {64} {01} {b2} {40} {40} {00} {62} {01} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {a6} {2b} {00} {b2} {40} {44} {02}
     {68} {01} {c2} {43} {0e} {24} {c2} {43} {11} {24} {b2} {40} {28} {96} {00} {09}
     {b2} {40} {40} {1e} {08} {09} {b2} {40} {80} {00} {04} {09} {b0} {13} {4a} {2e}
     {c2} {43} {12} {24} {b2} {b2} {08} {09} {06} {28} {b0} {13} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {d6} {2b} {00} {86} {2c} {b0} {13} {08}
     {2a} {a2} {d3} {02} {09} {10} {01} {3b} {15} {4a} {4f} {6f} {42} {3b} {40} {58}
     {24} {b0} {13} {66} {2e} {08} {20} {4f} {43} {a2} {4b} {44} {01} {28} {4b} {38}
     {50} {40} {00} {82} {48} {40} {01} {4f} {93} {0b} {20} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {34} {1b} {06} {2c} {00} {b2} {90} {05} {00} {5e} {24}
     {07} {38} {0f} {4e} {1e} {42} {5e} {24} {2e} {82} {b0} {13} {8e} {2a} {4f} {4c}
     {4a} {93} {03} {20} {4c} {4f} {b0} {13} {12} {2e} {a2} {4b} {40} {01} {2f} {4b}
     {3f} {50} {10} {00} {82} {4f} {44} {01} {38} {17} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {34} {1b} {36} {2c} {00} {10} {01} {1b} {15} {21} {83} {0d}
     {43} {3a} {40} {e0} {ff} {0b} {43} {7e} {4a} {0f} {4c} {0f} {5b} {6f} {4f} {0e}
     {ef} {0d} {de} {1b} {53} {3b} {90} {20} {00} {f6} {2b} {0d} {93} {0e} {20} {b1}
     {40} {ff} {7f} {00} {00} {02} {3c} {b1} {53} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {34} {1b} {66} {2c} {00} {00} {00} {91} {93} {00} {00} {fb} {37}
     {b2} {40} {a5} {a5} {56} {24} {4c} {43} {04} {3c} {b0} {13} {d4} {2d} {7c} {40}
     {05} {00} {21} {53} {1a} {17} {10} {01} {21} {82} {81} {43} {02} {00} {b2} {40}
     {28} {96} {00} {09} {92} {d3} {02} {09} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {34} {1b} {96} {2c} {00} {92} {42} {14} {24} {12} {09} {b2} {40} {00}
     {13} {10} {09} {82} {43} {14} {09} {81} {43} {00} {00} {02} {3c} {91} {53} {00}
     {00} {b1} {90} {64} {00} {00} {00} {fa} {2b} {1f} {41} {02} {00} {0e} {4f} {1e}
     {53} {81} {4e} {02} {00} {3f} {90} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {34} {1b} {c6} {2c} {00} {e9} {03} {03} {2c} {82} {93} {14} {09} {e9} {23}
     {21} {52} {10} {01} {b0} {13} {66} {2e} {0e} {20} {4c} {43} {b0} {13} {fa} {2c}
     {1d} {42} {58} {24} {2d} {53} {82} {4d} {40} {01} {1f} {15} {0d} {16} {cd} {43}
     {00} {00} {80} {00} {08} {2d} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {34} {1b} {f6} {2c} {00} {6c} {42} {10} {01} {92} {b3} {44} {01} {fd} {2f} {92}
     {42} {58} {24} {44} {01} {10} {01} {92} {b3} {44} {01} {fd} {2f} {1f} {42} {58}
     {24} {3f} {50} {10} {00} {82} {4f} {44} {01} {10} {01} {82} {43} {5e} {24} {c2}
     {43} {8a} {23} {b0} {13} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34}
     {1b} {26} {2d} {00} {a6} {28} {d2} {93} {12} {24} {0d} {20} {c2} {93} {11} {24}
     {0a} {20} {4f} {43} {c2} {93} {8a} {23} {04} {34} {5f} {42} {8a} {23} {7f} {f0}
     {7f} {00} {82} {4f} {5e} {24} {82} {93} {5e} {24} {eb} {27} {92} {93} {5e} {24}
     {06} {38} {5f} {42} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b}
     {56} {2d} {00} {01} {1c} {82} {4f} {5e} {24} {5c} {43} {10} {01} {4c} {43} {10}
     {01} {1b} {15} {b0} {13} {66} {2e} {15} {20} {4f} {43} {b0} {13} {56} {2e} {1d}
     {15} {0a} {16} {8a} {4e} {00} {00} {b0} {13} {56} {2e} {1d} {15} {0a} {16} {2b}
     {4a} {0e} {9b} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {86}
     {2d} {00} {01} {24} {5f} {43} {92} {b3} {46} {01} {04} {28} {7f} {40} {03} {00}
     {01} {3c} {6f} {42} {4c} {4f} {1a} {17} {10} {01} {0a} {12} {7e} {40} {3f} {00}
     {c2} {93} {ca} {23} {11} {34} {c2} {4e} {80} {1c} {3d} {40} {81} {1c} {4f} {43}
     {0a} {4c} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {b6} {2d}
     {00} {0a} {5f} {ed} {4a} {00} {00} {1d} {53} {5f} {53} {4f} {9e} {f8} {2b} {f2}
     {40} {40} {00} {ca} {23} {01} {3c} {4e} {43} {4c} {4e} {3a} {41} {10} {01} {b0}
     {13} {fa} {2c} {b0} {13} {56} {2e} {1f} {42} {58} {24} {3f} {50} {06} {00} {82}
     {4f} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {e6} {2d} {00}
     {40} {01} {c2} {43} {e0} {ff} {b0} {13} {08} {2d} {4c} {43} {10} {01} {b2} {40}
     {a5} {a5} {56} {24} {b2} {40} {00} {a5} {58} {24} {b0} {13} {7c} {2b} {b0} {13}
     {1c} {2d} {5c} {b3} {fc} {2b} {b0} {13} {d0} {27} {f9} {3f} {1f} {42} {5c} {24}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {34} {1b} {16} {2e} {00} {ff}
     {40} {3b} {00} {00} {00} {1f} {42} {5c} {24} {cf} {4c} {01} {00} {2c} {43} {80}
     {00} {2a} {2e} {c2} {4c} {16} {24} {3c} {40} {16} {24} {b0} {13} {9e} {2d} {4c}
     {93} {fa} {27} {10} {01} {6e} {4e} {5f} {4f} {05} {00} {47} {18} {0f} {5f} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {30} {1b} {46} {2e} {00} {0e} {df}
     {10} {01} {03} {43} {3f} {40} {de} {2e} {3f} {53} {fe} {2f} {10} {01} {92} {b3}
     {44} {01} {fd} {2f} {10} {01} {b2} {40} {80} {5a} {5c} {01} {10} {01} {b2} {90}
     {a5} {a5} {56} {24} {10} {01} {1d} {15} {10} {01} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {06} {1b} {fe} {ff} {00} {04} {25} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
     {ac} {ac} {ac} {ac} {ac} {ac} {ac} Wrote 2419 bytes in 28.27 seconds [0.08 Kbyt
    es/s]
    SENT
    Sending Set PC to 2504:                 {04} {17} {04} {25} {00} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} SENT
    Waiting 3000 milliseconds               DONE
    Initializing, Mode: 5xx USB: USB
    Writing 5529_LED_BLINK.txt to device (fast):    {34} {1b} {00} {80} {00} {31} {4
    0} {00} {34} {b0} {13} {0c} {80} {b0} {13} {32} {80} {21} {83} {d2} {43} {04} {0
    2} {d2} {43} {02} {02} {b2} {40} {80} {5a} {5c} {01} {07} {3c} {91} {53} {00} {0
    0} {b1} {93} {00} {00} {fb} {23} {d2} {e3} {02} {02} {81} {43} {00} {00} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {10} {1b} {30} {80} {00} {f8} {3f} {8
    0} {00} {36} {80} {80} {00} {3a} {80} {ff} {3f} {ac} {ac} {ac} {ac} {ac} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {24} {1b} {e0} {ff} {00} {12} {34} {56} {7
    8} {99} {10} {11} {12} {13} {14} {15} {16} {17} {18} {19} {20} {12} {34} {56} {7
    8} {99} {10} {11} {12} {13} {14} {15} {16} {17} {18} {00} {80} {ac} {ac} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} Wrote 92 bytes in 0.06 seconds [1.45 Kbytes/s]
    SENT
    Reading 0256 bytes starting at 8000 to file Data_Read_1.txt:            {06} {18
    } {00} {80} {00} {00} {01} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac
    } {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac
    } {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac
    } {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} FAIL writing
    data block starting at 00ff
    CRC from 8000 of 16 bytes to cfb8       {06} {16} {00} {80} {00} {10} {00} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} NOT A MATCH (0000)
    Erasing segment at addr 8000            {04} {12} {00} {80} {00} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} DONE
    Reading 0256 bytes starting at 8000 to file Data_Read_2.txt:            {06} {18
    } {00} {80} {00} {00} {01} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac
    } {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac
    } {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac
    } {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} FAIL writing
    data block starting at 00ff
    CRC from 8000 of 256 bytes to 5b2f      {06} {16} {00} {80} {00} {00} {01} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} NOT A MATCH (0000)
    {01} {19} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} BSL V
    ersion:                         Vendor:[TI],CI:[00],API:[00],PI:[00]
    Writing 5529_LED_BLINK.txt to device (fast):    {34} {1b} {00} {80} {00} {31} {4
    0} {00} {34} {b0} {13} {0c} {80} {b0} {13} {32} {80} {21} {83} {d2} {43} {04} {0
    2} {d2} {43} {02} {02} {b2} {40} {80} {5a} {5c} {01} {07} {3c} {91} {53} {00} {0
    0} {b1} {93} {00} {00} {fb} {23} {d2} {e3} {02} {02} {81} {43} {00} {00} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {10} {1b} {30} {80} {00} {f8} {3f} {8
    0} {00} {36} {80} {80} {00} {3a} {80} {ff} {3f} {ac} {ac} {ac} {ac} {ac} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {24} {1b} {e0} {ff} {00} {12} {34} {56} {7
    8} {99} {10} {11} {12} {13} {14} {15} {16} {17} {18} {19} {20} {12} {34} {56} {7
    8} {99} {10} {11} {12} {13} {14} {15} {16} {17} {18} {00} {80} {ac} {ac} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {a
    c} {ac} {ac} {ac} {ac} {ac} {ac} Wrote 92 bytes in 0.06 seconds [1.45 Kbytes/s]
    SENT
    Sending Set PC to 8000:                 {04} {17} {00} {80} {00} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac} {ac}
    {ac} {ac} {ac} {ac} {ac} {ac} {ac} SENT
    
    

  • Thanks, Leo!

    But I receive 0x07 only in response to mass_erase - but it is not that bad I suppose, because instead of mass_erase for usb devices we should use rx_password erase_pass.txt (as far as I understood from the description of BSL_Scripter). And there is no mass_erase in your script.

    What troubles me is 0x05 after the rx_password erase_pass.txt

    As for cable - it is certainly ok, because new software is normally written as I pointed out earlier - just erase does not work. 

  • Andrey,

    are you using your own custom application board? If yes, have you tested on TI development kit and see whether there is any difference?

  • No, I'm using TS430PZ100USB

  • Andrey,

    attached you can find a folder containing the BSL_Scripter.exe, the script itself, and the binary files. Could you check what happen if you execute the run_script.bat with the MSP430F6659 on MSP-TS430PZ100USB as target?

    6644.5529_Application_Download.zip

  • Leo,

    I appreciate your help, but it is the same result for this script - 0x05 for RX_PASSWORD erase_pass.txt

    May be it is the correct response, since we gave an incorrect password in order to erase?

    I think I should check out BSL source code.

    So the new program is written, but mass erase definitely does not occur, since my data are still in flash.

**Attention** This is a public forum