===== Rom flashing for Casio Classwiz II ===== ==== 1. Required programmer ==== As for now this manual show how to flash rom using one of these two official Lapis/OKI branded programmers: * [[https://fscdn.rohm.com/lapis/en/products/databook/applinote/ic/micon/FEXTuEASE.pdf|uEASE]] * [[https://fscdn.rohm.com/lapis/en/products/databook/applinote/ic/micon/FEXTEASE1000V2.pdf|EASE1000 V2]] ==== 2. Pinout and connections ==== Description of test pads on ClassWiz II (click to enlarge):\\ {{::cw2_pinout.jpg?direct&500|}} In this series of calculators you don't need ''VPP'' to flash! Connect just ''3V3'', ''GND'', ''SCK'' and ''SDA'' ==== 3. Preparing environment ==== * Download and install [[http://rohmfs-rohm-com-cn.oss-cn-shanghai.aliyuncs.com/lapis/support/lpmcu/DL_DATA/DEV_TOOL/soft_tool/U8_Development_Tools/LAPIS_LEXIDE_V1_1_1.zip|LEXIDE-Ω development tools]]. * Download additional [[https://github.com/amnemonic/u8dev/tree/main/Target_definitions|target definitions]] and copy to corresponding directories in ''C:\U8Dev\'' ==== 4. Flashing ==== * Run **MWU16 Multiple Flash Writer** * When asked for **Security ID** select second option **Initialize Flash memory and security settings**: \\ {{::flashing1.png?direct|}} * If asked for target then select **ML62Q000** -> **Casio Classwiz II** -> **ML620909** \\ {{::flashing2.png?direct|}} * If you have different target selected you can change it in main window by clicking **Change Target** button * Select Hex file with flash by clicking **Add to list** then select hex file with desired rom: \\ {{::flashing3.png?direct&600|}} * If your window looks like below you can click **Plug** \\ {{::flashing4.png?direct&600|}} * Then if you see message **Plug SUCCESS** then click **Execute** \\ {{::flashing5.png?direct&600|}} * Now wait. * Even if you see **Verify Failure** message - don't worry. Try to start calculator and check! \\ //This happens because we still need to make corrections in .TRG file and include **Test area** (which is not flashable) in it so it wont raise an verification error in future.//