./TABLES/GETTAB.BAT ============================================= cmud gettab.scr ============================================= ./B01_V5.21/CONFIG/AUTOEXEC.BAT ============================================= @ECHO OFF rem system configuration IF NOT EXIST C:\VERM\BOOT.BAT GOTO NoBoot CALL C:\VERM\BOOT.BAT rem set the Environment strings IF NOT EXIST C:\VERM\ENV.BAT GOTO NoEnv rem CALL C:\VERM\ENV.BAT rem ENV.BAT is called in VERM.BAT rem call VersionManager (no return) C:\VERM\VERM.BAT :NoBoot MODE co80 ECHO. ECHO file C:\VERM\BOOT.BAT not found GOTO END :NoEnv MODE co80 ECHO. ECHO file C:\VERM\ENV.BAT not found GOTO END :END ============================================= ./B01_V5.21/TOOLS/CDLOG.BAT ============================================= c: cd c:\internal\log\%CMU_DIRECTORY% ============================================= ./B01_V5.21/TOOLS/INITDIG.BAT ============================================= CALL CDBIN.BAT CALL SET_ERR.BAT LOG %FWUPDATE_TEE_LOG% load_su LOADFPGAONLY IF ERRORLEVEL 2 GOTO ERR_SU_2 IF ERRORLEVEL 1 GOTO ERR_SU_1 GOTO END REM do error output :ERR_SU_2 REM this is a workaround for load_su 1.29, because load_su returns not 0 if everything is ok. REM this is solved in load_su 1.32, but wait for WCDMA... REM ECHO Error in initdig.bat load_su.exe LOADFPGAONLY, errorlevel min. 2 REM ECHO Error in initdig.bat load_su.exe LOADFPGAONLY, errorlevel min. 2 (write to) %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO END :ERR_SU_1 REM this is a workaround for load_su 1.29, because load_su returns not 0 if everything is ok. REM this is solved in load_su 1.32, but wait for WCDMA... REM ECHO Error in initdig.bat load_su.exe LOADFPGAONLY, errorlevel 1 REM ECHO Error in initdig.bat load_su.exe LOADFPGAONLY, errorlevel 1 (write to) %FIRMWARE_UPDATE_ERROR_LOGFILE% :END ============================================= ./B01_V5.21/TOOLS/INFO_OFF.BAT ============================================= @SET MAINTENANCE_ENABLE= ============================================= ./B01_V5.21/TOOLS/PCIWARN.BAT ============================================= @echo off echo  echo   echo     echo   PCI device firmware update   echo     echo   Please do NOT switch off the unit during this process   echo     echo   echo  ============================================= ./B01_V5.21/TOOLS/CLEAN.BAT ============================================= @CALL CDLOG.BAT @ATTRIB *.LOG R- @ATTRIB *.LG1 R- @DEL *.LOG @DEL *.LG1 @DEL *.ERR @DELTREE /Y zip @DEL *.ZIP @DEL ..\FWUPDATE.ERR @DEL FATAL.ERR @DEL FATAL.BAK @DEL USB.ERR @DEL 3g-gen.txt @DEL winem.txt @DEL messages.txt @DEL core.bin @DEL a_asp.bin @DELTREE /Y save? @DEL ..\*.LOG @DEL ..\*.BAK @CALL CDBIN.BAT @DEL GTPPCLOG.FLG @DEL \FATAL.ERR @DEL \FATAL.BAK @DEL TOOLS\FATAL.ERR @DEL TOOLS\FATAL.BAK ============================================= ./B01_V5.21/TOOLS/CHKB_ON.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: chkb_on.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Peter Seelbach, 1CM6 REM ** REM ** ABSTRACT: Switch yellow check boxes on REM ** REM ** REM ** HISTORY REM ** $Log: chkb_on.bat $ REM REM /main/5.20/1 8 Dec 2008 17:04:49 schro_ra REM REM /main/5.00/1 18 Feb 2008 12:45:55 schro_ra REM REM /main/4.60/1 9 Nov 2007 18:38:45 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:24 schroe_r REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:31 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:08 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:40 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:07:45 kirchhof REM change used environment variable REM REM /main/4.20/3 9 Feb 2006 13:19:39 SCHROE_R REM REM /main/4.00/wp_scharl_chkb_on_off_bat_2/1 26 Jan 2006 09:58:15 SCHARL_P REM Write file INFO_ON to enable the maintenance menu in the info window REM REM /main/4.00/2 2 Dec 2005 12:00:20 SCHROE_R REM REM /main/4.20/wp_scharl_chkb_on_off_bat/1 30 Nov 2005 11:01:15 SCHARL_P REM info menu is also switched on REM REM /main/4.20/2 5 Dec 2005 13:06:07 SCHROE_R REM REM /main/4.20/wp_scharl_chkb_on_off_bat/1 30 Nov 2005 11:01:15 SCHARL_P REM info menu is also switched on REM REM /main/3.80/1 4 Apr 2005 14:39:29 schroe_r rem rem Rev 1.1 16 May 2000 13:57:46 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:11:34 SEELBACH rem Initial revision. rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_CON.BAT GOTO CON_NOT_EXISTS COPY C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_CON.BAT C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU.BAT SET FEH_SUP_CHK_REP_2_MMI=FALSE REM Write file INFO_ON to enable the maintenance menu in the info window ECHO If this file exists the maintenance menu in the info window is always enabled.> C:\CMU\%CMU_DIRECTORY%\INFO_ON GOTO EXIT :CON_NOT_EXISTS ECHO error: batch file cmu_con.bat not found GOTO EXIT :EXIT ============================================= ./B01_V5.21/TOOLS/CFIG_NSF.BAT ============================================= cfig386 %1 -clear cfig386 %1 -ni 20 cfig386 %1 -istk 2 cfig386 %1 -minr 4400 cfig386 %1 -maxr 4400 ============================================= ./B01_V5.21/TOOLS/CMU.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: cmu_coff.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Peter Seelbach, 1CM6 REM ** REM ** ABSTRACT: Suppress yellow check boxes. REM ** RUN CMU Executable by calling cmu_b.bat. REM ** REM ** REM ** REM ** HISTORY REM ** $Log: cmu_coff.bat $ REM REM /main/5.20/1 8 Dec 2008 17:04:54 schro_ra REM REM /main/5.00/1 18 Feb 2008 12:45:58 schro_ra REM REM /main/4.60/1 9 Nov 2007 18:38:48 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:27 schroe_r REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:34 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:11 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:44 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:12:53 kirchhof REM change used environment variable REM REM /main/4.50/1 4 Jul 2007 12:32:22 schroe_r REM REM /main/4.40/1 17 Jan 2007 12:56:12 schroe_r REM REM /main/3.80/1 4 Apr 2005 14:39:47 schroe_r rem rem Rev 1.1 16 May 2000 13:57:54 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:10:44 SEELBACH rem Initial revision. rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO CMU_B_BAT_NOT_EXISTS rem suppress check repair to the MMI SET FEH_SUP_CHK_REP_2_MMI=TRUE CALL C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO EXIT :CMU_B_BAT_NOT_EXISTS ECHO error: batch file cmu_b.bat not found GOTO EXIT :EXIT ============================================= ./B01_V5.21/TOOLS/D.BAT ============================================= C:\DOS\KEYB.COM GR,850,C:\DOS\KEYBOARD.SYS ============================================= ./B01_V5.21/TOOLS/GETLOG.BAT ============================================= @ECHO OFF @CLS @ECHO - Logs from PPC @ECHO - ************* @IF NOT EXIST C:\Internal\LOG\%CMU_DIRECTORY%\nul MD C:\Internal\LOG\%CMU_DIRECTORY% @CD C:\Internal\LOG\%CMU_DIRECTORY% @ @IF EXIST C:\Internal\LOG\%CMU_DIRECTORY%\3g-gen.rtf DEL C:\Internal\LOG\%CMU_DIRECTORY%\3g-gen.rtf @IF EXIST C:\Internal\LOG\%CMU_DIRECTORY%\a_asp.bin DEL C:\Internal\LOG\%CMU_DIRECTORY%\a_asp.bin @IF EXIST C:\Internal\LOG\%CMU_DIRECTORY%\core.bin DEL C:\Internal\LOG\%CMU_DIRECTORY%\core.bin @IF EXIST C:\Internal\LOG\%CMU_DIRECTORY%\messages.txt DEL C:\Internal\LOG\%CMU_DIRECTORY%\messages.txt @IF EXIST C:\Internal\LOG\%CMU_DIRECTORY%\winem.txt DEL C:\Internal\LOG\%CMU_DIRECTORY%\winem.txt @ @moncbcc -rcp @moncbcc -alp @moncbcc -c wait_for_prompt 1 @moncbcc -f \cmu\%CMU_DIRECTORY%\tools\getlog.ppc @ @cd C:\Internal\LOG\%CMU_DIRECTORY% @if EXIST a_asp.bin c:\CMU\%CMU_DIRECTORY%\tools\ppccln a_asp.bin @if EXIST core.bin c:\CMU\%CMU_DIRECTORY%\tools\ppccln core.bin @CLS ============================================= ./B01_V5.21/TOOLS/CFIG.BAT ============================================= cfig386 %1 -clear cfig386 %1 -vmfile vmmdrv cfig386 %1 -NOPGEXP cfig386 %1 -swd c:\ cfig386 %1 -swn cmu\vmmswap\vmmswap cfig386 %1 -mins 1000000 cfig386 %1 -maxs 384000000 cfig386 %1 -maxp 384000000 cfig386 %1 -swc force cfig386 %1 -maxbl 800000h cfig386 %1 -locks 10000h cfig386 %1 -vslen 384000000 cfig386 %1 -ni 20 cfig386 %1 -istk 2 cfig386 %1 -minr 4400 cfig386 %1 -maxr 4400 ============================================= ./B01_V5.21/TOOLS/FINI.BAT ============================================= @echo off echo  echo   echo  Done updating. Device will now reboot...  echo   echo  ============================================= ./B01_V5.21/TOOLS/S.BAT ============================================= @echo off scandisk C: /AUTOFIX/NOSUMMARY ============================================= ./B01_V5.21/TOOLS/CDBIN.BAT ============================================= C: CD C:\CMU\%CMU_DIRECTORY% ============================================= ./B01_V5.21/TOOLS/WCDMARX.BAT ============================================= CALL SET_ERR.BAT CALL CDBIN CD FW\RXTX REM Read EEPROM content of WCDMA-RX IF EXIST C:\CMU\TABLES\WCDMARX.HEX GOTO END_EEP LOG %FWUPDATE_TEE_LOG% CMUD.EXE WCDMARX1.CMD > NUL IF ERRORLEVEL 3 GOTO ERRCMUD3 IF ERRORLEVEL 2 GOTO ERRCMUD2 IF ERRORLEVEL 1 GOTO ERRCMUD1 GOTO NEXT REM do error output :ERRCMUD3 ECHO wcdmarx.bat cmud.exe, error min. 3, WCDMARX1.CMD ECHO wcdmarx.bat cmud.exe, error min. 3, WCDMARX1.CMD >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO NEXT :ERRCMUD2 ECHO wcdmarx.bat cmud.exe, error 2, WCDMARX1.CMD ECHO wcdmarx.bat cmud.exe, error 2, WCDMARX1.CMD >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO NEXT :ERRCMUD1 ECHO wcdmarx.bat cmud.exe, error 1, WCDMARX1.CMD ECHO wcdmarx.bat cmud.exe, error 1, WCDMARX1.CMD >> %FIRMWARE_UPDATE_ERROR_LOGFILE% REM continue the program :NEXT REM Protect file if it was written (only when WCDMA-RX module exists) IF EXIST C:\CMU\TABLES\WCDMARX.HEX ATTRIB +R C:\CMU\TABLES\WCDMARX.HEX :END_EEP REM Write EEPROM file to WCDMA-RX board if it is empty echo. echo Updating WCDMA-RX ... LOG %FWUPDATE_TEE_LOG% CMUD.EXE WCDMARX2.CMD > C:\CMU\TABLES\WCDMARX.LOG IF ERRORLEVEL 3 GOTO ERR_WC_3 IF ERRORLEVEL 2 GOTO ERR_WC_2 IF ERRORLEVEL 1 GOTO ERR_WC_1 GOTO END REM do error output :ERR_WC_3 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel min. 3 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel min. 3 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO END :ERR_WC_2 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel 2 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel 2 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO END :ERR_WC_1 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel 1 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :END ============================================= ./B01_V5.21/TOOLS/CHKB_OFF.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: chkb_off.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Peter Seelbach, 1CM6 REM ** REM ** ABSTRACT: Switch yellow check boxes off REM ** REM ** REM ** HISTORY REM ** $Log: chkb_off.bat $ REM REM /main/5.20/1 8 Dec 2008 17:04:48 schro_ra REM REM /main/5.00/1 18 Feb 2008 12:45:54 schro_ra REM REM /main/4.60/1 9 Nov 2007 18:38:44 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:23 schroe_r REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:30 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:07 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:39 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:04:08 kirchhof REM change used environment variable REM REM /main/4.20/3 9 Feb 2006 13:19:38 SCHROE_R REM REM /main/4.00/wp_scharl_chkb_on_off_bat_2/1 26 Jan 2006 09:58:39 SCHARL_P REM Delete file INFO_ON to disable the maintenance menu in the info window REM REM /main/4.00/2 2 Dec 2005 12:00:19 SCHROE_R REM REM /main/4.20/wp_scharl_chkb_on_off_bat/1 30 Nov 2005 11:01:28 SCHARL_P REM info menu is also switched off rem rem Rev 1.1 16 May 2000 13:57:42 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:11:20 SEELBACH rem Initial revision. rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_COFF.BAT GOTO COFF_NOT_EXISTS COPY C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_COFF.BAT C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU.BAT SET FEH_SUP_CHK_REP_2_MMI=TRUE REM Delete file INFO_ON to disable the maintenance menu in the info window IF EXIST C:\CMU\%CMU_DIRECTORY%\INFO_ON DEL C:\CMU\%CMU_DIRECTORY%\INFO_ON SET MAINTENANCE_ENABLE= GOTO EXIT :COFF_NOT_EXISTS ECHO error: batch file cmu_coff.bat not found GOTO EXIT :EXIT ============================================= ./B01_V5.21/TOOLS/CMU_B.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: cmu_b.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Guido Kiener, 1CM6 REM ** REM ** ABSTRACT: RUN CMU Executable REM ** REM ** Switches: REM ** REM ** REM ** TASK_TRACE=T : Creates a report file taskrep.log of all tasks REM ** REM ** HEP_LOG=C : Checks the heap and creates a report file REM ** of the allocated memory REM ** REM ** HSD_LOG=BF : Creates a report file of all hardware accesses. REM ** REM ** MCL_LOG=F : Creates a report file about the measurement states REM ** REM ** C331_LOG=L : Creates a report file about data transfer to RXTX-Board REM ** REM ** SYS_DSP= : Path, where the DSP download files are stored REM ** REM ** SYS_REPORT= : Path, where the report files are to store. REM ** REM ** CMU_HW_PRESENT=?? : The CMU application software does access to the hardware REM ** otherwise if this switch is not defined, a simulation REM ** replaces the hardware. (arki: move to autoconf.bat) REM ** REM ** REM ** REM ** REM ** HISTORY REM ** $Log: cmu_b.bat $ REM REM /main/5.20/2 22 Jan 2010 10:42:26 schro_ra REM REM /main/5.20/_integration_5x20.a25/1 20 Jan 2010 16:21:29 schro_ra REM REM /main/5.10/wp_ak_remove_cf_card/1 25 Aug 2009 10:25:44 kirchhof REM bugfix for hang if cf-card was removed REM REM /main/5.10/1 19 May 2009 18:27:54 schro_ra REM REM /main/5.20/1 8 Dec 2008 17:04:53 schro_ra REM REM /main/5.00/4 30 Aug 2008 07:48:59 schro_ra REM REM /main/5.00/_integration_5x00.a70/1 28 Aug 2008 13:29:32 schro_ra REM REM /main/5.00/wp_ak_waittime_1/1 27 Aug 2008 17:15:28 kirchhof REM insert time to wait that hard disk drive can write its own cache REM REM /main/5.00/wp_thj_smartdrv/1 20 Aug 2008 17:54:52 jakob REM empty smartdrv cache before shutdown REM REM /main/5.00/2 10 Jul 2008 09:51:31 schro_ra REM REM /main/5.00/_integration_5x00.a56/1 8 Jul 2008 15:13:22 schro_ra REM REM /main/5.00/wp_thj_keyb/1 1 Jul 2008 15:58:34 jakob REM activate us keyboard driver, in case another was active before REM REM /main/5.00/1 18 Feb 2008 12:45:57 schro_ra REM REM /main/4.50/3 19 Oct 2007 09:26:43 schroe_r REM REM /main/4.50/_integration_v4.50/1 17 Oct 2007 15:27:50 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:26 schroe_r REM REM /main/4.50/_integration_4x50.a20/2 20 Sep 2007 15:42:22 schroe_r REM REM /main/4.50/wp_schaa_ppclog/1 11 Sep 2007 13:23:11 schaa REM - show screen activity while retrieving PPC-logs (about 2 minutes) REM - discussed and permitted with Thomas Zeising REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:33 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:10 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:43 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:34:35 kirchhof REM change used environment variable REM REM /main/4.50/1 4 Jul 2007 12:32:21 schroe_r REM REM /main/4.40/1 17 Jan 2007 12:56:10 schroe_r REM REM /main/4.20/11 20 Sep 2006 10:36:49 schroe_r REM Reactivated KEYR REM REM /main/4.20/10 13 Sep 2006 10:27:50 schroe_r REM Reactivated KEYR REM REM /main/4.20/7 17 Feb 2006 15:28:30 SCHROE_R REM REM /main/4.20/wp_wirnshofer_rtf_zip/2 9 Feb 2006 11:40:19 WIRNSHOF REM zip *.rtf file in zip folder REM REM /main/4.20/wp_wirnshofer_rtf_zip/1 9 Feb 2006 11:22:28 WIRNSHOF REM zip *.rtf files REM REM /main/4.20/6 9 Feb 2006 13:19:40 SCHROE_R REM REM /main/4.00/wp_scharl_chkb_on_off_bat_2/1 26 Jan 2006 09:57:46 SCHARL_P REM if file INFO_ON exists the maintenance menu in the info window is enabled REM REM /main/4.00/2 12 Jan 2006 13:45:04 SCHROE_R REM Deactivated Keyr REM REM /main/3.80/9 29 Nov 2005 10:08:49 schroe_r REM Reactivated KEYR REM REM /main/3.80/8 13 Oct 2005 12:13:08 SCHROE_R REM Disabled KEYR REM REM /main/3.80/7 22 Sep 2005 10:22:06 SCHROE_R REM REM /main/3.80/_integration_3x80.h65/1 22 Sep 2005 09:31:15 schroe_r REM Reactivated KeyRecorder REM REM /main/4.20/wp_wirnshofer_error_scan_disk/3 31 Jan 2006 09:39:05 WIRNSHOF REM use c:\cmu_boot.scn REM REM /main/4.20/wp_wirnshofer_error_scan_disk/2 31 Jan 2006 09:10:37 WIRNSHOF REM hide scan disk behind cmu startup picture REM REM /main/4.20/wp_wirnshofer_error_scan_disk/1 30 Jan 2006 11:41:33 WIRNSHOF REM If file cmu_boot.scn exists during startup => start scan disk REM Delete it during shutdown. REM REM /main/4.20/5 19 Jan 2006 14:53:37 schroe_r REM REM /main/4.20/wp_wirnshofer_boot_problem_log/1 2 Jan 2006 14:22:05 WIRNSHOF REM bugfix boot error, if "log" folder doesn't exist REM REM /main/4.20/4 29 Nov 2005 12:41:18 schroe_r REM REM /main/4.00/wp_wirnshofer_key_files/1 17 Nov 2005 14:33:09 WIRNSHOF REM zip key_0*.txt, key_out.txt REM REM /main/4.00/3 12 Oct 2005 10:07:41 SCHROE_R REM REM /main/4.00/wp_wirnshofer_dmp_files/1 4 Oct 2005 16:14:11 WIRNSHOF REM zip *.dmp files REM REM /main/4.00/2 8 Sep 2005 07:35:17 schroe_r REM REM /main/4.00/_integration_4x00.c05/2 6 Sep 2005 09:44:47 SCHROE_R REM Reactivated KEYR REM REM /main/4.00/wp_wirnshofer_show_notice_message_fw/1 5 Sep 2005 14:41:31 WIRNSHOF REM zip fwupdate.err REM REM /main/4.00/1 31 Aug 2005 14:18:41 SCHROE_R REM REM /main/3.80/_integration_4x00.b10/1 23 Aug 2005 17:05:32 jakob REM REM /main/3.80/wp_wirnshofer_zip/2 23 Aug 2005 15:57:31 wirnshof REM add zip folder REM REM /main/3.80/wp_wirnshofer_zip/1 22 Aug 2005 15:02:19 WIRNSHOF REM zip files REM REM /main/3.80/6 19 Aug 2005 08:36:17 schroe_r REM REM /main/3.80/5 21 Jul 2005 10:44:11 schroe_r REM REM /main/3.80/wp_wirnshofer_postbase/1 20 Jul 2005 16:14:23 WIRNSHOF REM errorlevel postbase 104 REM REM /main/3.80/4 15 Jul 2005 14:29:40 SCHROE_R REM REM /main/3.80/wp_wirnshofer_reboot/1 15 Jul 2005 11:35:11 WIRNSHOF REM reboot errorlevel 103 REM REM /main/3.80/3 20 Jun 2005 15:13:16 schroe_r REM REM /main/3.80/wp_wirnshofer_bugfix_ppclog/1 15 Jun 2005 10:37:30 WIRNSHOF REM bugfix ppc log: DOS uses only 8 characters REM REM /main/3.80/2 15 Jun 2005 10:22:37 SCHROE_R REM REM /main/3.80/wp_schweigs_getppclogs/1 2 Jun 2005 16:41:55 SCHWEIGS REM now also getting PPC logs, if CMU is rebooted REM REM /main/3.80/wp_macketanz02062005_log_rotate/1 2 Jun 2005 11:19:06 MACKETAN REM Rotating log files support REM REM /main/3.80/1 4 Apr 2005 14:39:43 schroe_r rem rem Rev 1.11 07 Mar 2005 12:17:32 THORSTEN rem before reboot switch off write cache and write it to drive rem rem Rev 1.10 26 Oct 2004 11:50:00 THORSTEN rem The log files are no longer moved to the save directory but copied. rem rem Rev 1.9 Apr 14 2004 15:41:58 THORSTEN rem Saving the Logfiles from beeing overwritten rem rem Rev 1.8 Jan 16 2004 11:45:20 SCHWEIGS rem adapted to new WCDMA PPC log files rem rem Rev 1.7 17 Apr 2003 16:03:28 THORSTEN rem only reboot on error 101 rem rem Rev 1.6 15 Apr 2003 11:13:22 THORSTEN rem reboot if remote command system reboot is executed rem rem Rev 1.5 Mar 12 2003 10:00:24 BACHERT rem removed outcommented lines rem to prevent file not found warning rem rem Rev 1.4 02 Apr 2002 11:25:20 thorsten rem now the logging is version dependend again rem rem Rev 1.3 18 Mar 2002 16:43:58 thorsten rem added SYS_BASE to get the CMU BASE directory rem needed for showing the fgroup versions rem rem Rev 1.2 14 Feb 2002 10:47:42 thorsten rem commented out KEYBCONT.SCR and DEBUG.SCR rem added POSTBASE.EXE rem rem Rev 1.1 16 May 2000 13:57:52 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:11:56 SEELBACH rem Initial revision. rem rem Rev 1.1 09 Mar 2000 10:43:26 MACKETAN rem removed call of initdig rem rem Rev 1.0 08 Mar 2000 17:55:26 MACKETAN rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START REM Set switches for CMU executable SET TASK_TRACE=T REM SET HEP_LOG=F REM SET HEP_LOG=C SET MCL_LOG=-F SET SYS_BASE=C:\CMU\%CMU_DIRECTORY% SET SYS_LOG_DIR=C:\INTERNAL\LOG SET SYS_REPORT=C:\INTERNAL\LOG\%CMU_DIRECTORY% SET SYS_DSP=C:\CMU\%CMU_DIRECTORY%\FW\DSP SET SYS_FW=C:\CMU\%CMU_DIRECTORY%\FW SET CMU_HW_PRESENT= SET CMU_HW_PRESENT=TRUE SET TZ=1 REM If the file INFO_ON exists the maintenance menu in the info window must REM be enabled IF EXIST C:\CMU\%CMU_DIRECTORY%\INFO_ON SET MAINTENANCE_ENABLE=TRUE REM Start Executable C: IF NOT EXIST %SYS_LOG_DIR%\NUL MD %SYS_LOG_DIR% IF NOT EXIST %SYS_REPORT%\NUL MD %SYS_REPORT% REM create cmu_boot.scn file ECHO file created >> C:\cmu_boot.scn REM save the LOG files CD %SYS_REPORT% IF EXIST Save2\NUL DELTREE /Y Save2 >> Save.log IF EXIST Save1\NUL MOVE /Y Save1 Save2 >> Save.log IF EXIST Save0\NUL MOVE /Y Save0 Save1 >> Save.log REM rename zip files (old zip files) IF EXIST zip\log3.zip DEL zip\log3.zip IF EXIST zip\log2.zip REN zip\log2.zip log3.zip IF EXIST zip\log1.zip REN zip\log1.zip log2.zip IF EXIST zip\log.zip REN zip\log.zip log1.zip MD Save0 >> Save.log MOVE /Y Save.log Save0 > nul IF EXIST *.log COPY *.log Save0 >> Save0\Save.log IF EXIST *.lg1 COPY *.log Save0 >> Save0\Save.log IF EXIST *.err COPY *.err Save0 >> Save0\Save.log IF EXIST *.bak COPY *.bak Save0 >> Save0\Save.log IF EXIST *.bin COPY *.bin Save0 >> Save0\Save.log IF EXIST *.txt COPY *.txt Save0 >> Save0\Save.log IF EXIST *.rtf COPY *.rtf Save0 >> Save0\Save.log IF EXIST SW_VER.LOG DEL SW_VER.LOG IF EXIST C:\CMU\DATA\SWOPT.DAT GOTO SWOPTOK TYPE NUL > C:\CMU\DATA\SWOPT.DAT :SWOPTOK REM activate us keyboard driver, in case another was active before C:\DOS\KEYB.COM US,850,C:\DOS\KEYBOARD.SYS CD C:\CMU\%CMU_DIRECTORY% BASE\BSW\EXE\BASE.EXE > %SYS_REPORT%\BASE.LOG IF ERRORLEVEL 104 GOTO POSTBASE IF ERRORLEVEL 103 GOTO REBOOT IF ERRORLEVEL 102 GOTO POSTBASE IF ERRORLEVEL 101 GOTO REBOOT :POSTBASE REM before shutdown switch off write cache and write it to drive SMARTDRV /X /C WAITTIME.EXE 1500 BASE\BSW\EXE\POSTBASE.EXE MODE co80 REM Get logfiles from PPC module, if available IF NOT EXIST GTPPCLOG.FLG GOTO NOPPCLOG DEL GTPPCLOG.FLG IF NOT EXIST TOOLS\GETLOG.BAT GOTO NOPPCLOG ECHO Retrieving PPC logs, please wait... COMMAND /C TOOLS\GETLOG.BAT :NOPPCLOG REM Reset some switches for CMU executable to cleanup system SET TASK_TRACE= SET HEP_LOG= SET MCL_LOG= GOTO END :REBOOT REM Get logfiles from PPC module, if available IF NOT EXIST GTPPCLOG.FLG GOTO NOLOGBOO DEL GTPPCLOG.FLG IF NOT EXIST TOOLS\GETLOG.BAT GOTO NOLOGBOO ECHO Retrieving PPC logs, please wait... COMMAND /C TOOLS\GETLOG.BAT :NOLOGBOO REM zip files to log.zip CD %SYS_REPORT% IF EXIST ..\log.zip DEL ..\log.zip ZIP16 ..\log.zip *.log *.lg1 *.err *.bak *.bin *.txt *.rtf CD .. ZIP16 -u log.zip syserr.log identity.dat *.err *.dmp key_ou*.txt key_0*.txt IF NOT EXIST %SYS_REPORT%\zip\NUL md %SYS_REPORT%\zip IF EXIST %SYS_REPORT%\zip\log.zip DEL %SYS_REPORT%\zip\log.zip IF EXIST log.zip MOVE /Y log.zip %SYS_REPORT%\zip\log.zip REM delete cmu_boot.scn IF EXIST C:\cmu_boot.scn DEL C:\cmu_boot.scn REM before reboot switch off write cache and write it to drive SMARTDRV /X /C IF EXIST C:\CMU\UTILS\WAITTIME.EXE C:\CMU\UTILS\WAITTIME.EXE 1500 IF EXIST C:\CMU\UTILS\RESET.COM C:\CMU\UTILS\RESET.COM rem oh-oh GOTO END :END REM zip files to log.zip CD %SYS_REPORT% IF EXIST ..\log.zip DEL ..\log.zip ZIP16 ..\log.zip *.log *.lg1 *.err *.bak *.bin *.txt *.rtf CD .. ZIP16 -u log.zip syserr.log identity.dat *.err *.dmp key_ou*.txt key_0*.txt IF NOT EXIST %SYS_REPORT%\zip\NUL md %SYS_REPORT%\zip IF EXIST %SYS_REPORT%\zip\log.zip DEL %SYS_REPORT%\zip\log.zip IF EXIST log.zip MOVE /Y log.zip %SYS_REPORT%\zip\log.zip REM delete cmu_boot.scn IF EXIST C:\cmu_boot.scn DEL C:\cmu_boot.scn ============================================= ./B01_V5.21/TOOLS/ULH_MEM.BAT ============================================= @rem @rem ULH_MEM.bat (target) (DSPs) @rem @rem Starts memory-test for Universal Linkhandler @ @rem Parameters: @rem (target): CMD: Run on CMD @rem CMU1: Run on 1st Linkhandler on CMU @rem CMU2: Run on 2nd Linkhandler on CMU @rem (DSPs): optional: Numbers of DSPs to be tested. @rem E.g. 013 tests DSPs 0, 1 and 3. @rem Default: 013 @ @ @rem History: @rem 07.07.2003, Bernd Eppinger, 1CM5: @rem - Removed french parenthesis in remarks, as they are interpreted @rem as file redirections in spite of the remark. @rem - Shortened labels to max. 8 characters, as DOS can't distinguish @rem longer labels. Result: No more endless loops, and @rem linkhandler-position 2 now works. @rem - Added Linkhandler- and digital-board initialisation. @rem - Made tolerant against lowercase arguments. @rem - Switched on Break test. @ @BREAK ON @CALL CDBIN @CD TOOLS @LOAD_SU LOADFPGAONLY NOFORCE @ @IF "%2"=="" SET LH_DSPS=013 @IF NOT "%2"=="" SET LH_DSPS=%2 @ @IF "%1"=="CMD" GOTO IFCMD @IF NOT "%1"=="cmd" GOTO ENDIFCMD :IFCMD @ SET LH_ID=CMD @ GOTO START :ENDIFCMD @ @IF "%1"=="CMU1" GOTO IFCU1 @IF NOT "%1"=="cmu1" GOTO ENDIFCU1 :IFCU1 @ SET LH_ID=CMU1 @ GOTO START :ENDIFCU1 @ @IF "%1"=="CMU2" GOTO IFCU2 @IF NOT "%1"=="cmu2" GOTO ENDIFCU2 :IFCU2 @ SET LH_ID=CMU2 @ GOTO START :ENDIFCU2 @ @ ECHO Illegal first Parameter given. Required: CMD, CMU1 or CMU2. @ GOTO FINISH @ :START @QBASIC /run ULH_MEM.txt @ :FINISH ============================================= ./B01_V5.21/TOOLS/INFO_ON.BAT ============================================= @SET MAINTENANCE_ENABLE=TRUE ============================================= ./B01_V5.21/TOOLS/LOADFPGA.BAT ============================================= @load_su -LOADFPGAONLY ============================================= ./B01_V5.21/TOOLS/CMU_CON.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: cmu_con.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Peter Seelbach, 1CM6 REM ** REM ** ABSTRACT: Don't suppress yellow check boxes. REM ** RUN CMU Executable by calling cmu_b.bat. REM ** REM ** REM ** REM ** HISTORY REM ** $Log: cmu_con.bat $ REM REM /main/5.20/1 8 Dec 2008 17:04:55 schro_ra REM REM /main/5.00/1 18 Feb 2008 12:45:59 schro_ra REM REM /main/4.60/1 9 Nov 2007 18:38:49 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:28 schroe_r REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:35 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:12 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:45 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:13:22 kirchhof REM change used environment variable REM REM /main/4.50/1 4 Jul 2007 12:32:23 schroe_r REM REM /main/4.40/1 17 Jan 2007 12:56:13 schroe_r REM REM /main/3.80/1 4 Apr 2005 14:39:52 schroe_r rem rem Rev 1.1 16 May 2000 13:57:58 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:09:08 SEELBACH rem Initial revision. rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO CMU_B_BAT_NOT_EXISTS rem don't suppress check repair to the MMI SET FEH_SUP_CHK_REP_2_MMI=FALSE CALL C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO EXIT :CMU_B_BAT_NOT_EXISTS ECHO error: batch file cmu_b.bat not found GOTO EXIT :EXIT ============================================= ./B01_V5.21/TOOLS/SERVICE.BAT ============================================= @ECHO OFF REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000,2007 Rohde & Schwarz, Munich REM ** REM ** ABBREVIATION: - REM ** REM ** REM ************************************************************************************************ CLS CALL INITDIG.BAT CMUD.EXE C:\CMU\%CMU_DIRECTORY%\TOOLS\SERVICE.CMD ============================================= ./B01_V5.21/TOOLS/INI.BAT ============================================= REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000,2007 Rohde & Schwarz, Munich REM ** REM ** ABBREVIATION: Initialisierung von CMU HW REM ** REM ** REM ************************************************************************************************ REM Digitalboard initialisieren CALL INITDIG.BAT %1 %2 %3 CD C:\CMU\%CMU_DIRECTORY%\FW\DIG C:\CMU\%CMU_DIRECTORY%\TOOLS\CMUD.EXE DIGFP.CMU REM Referenzboard initialisieren CD C:\CMU\%CMU_DIRECTORY%\FW\REF C:\CMU\%CMU_DIRECTORY%\TOOLS\CMUD.EXE %1 %2 %3 %4 %5 CD\CMU\%CMU_DIRECTORY%\TOOLS ============================================= ./B01_V5.21/TOOLS/CDZIP.BAT ============================================= c: @IF NOT EXIST c:\internal\log\%CMU_DIRECTORY%\zip\NUL md c:\internal\log\%CMU_DIRECTORY%\zip cd c:\internal\log\%CMU_DIRECTORY%\zip ============================================= ./B01_V5.21/TOOLS/GET_LOG.BAT ============================================= @ECHO OFF IF NOT EXIST c:\internal\log\%CMU_DIRECTORY%\ZIP\log*.zip GOTO EXIT set LOGPATH=c:\internal\log\%CMU_DIRECTORY%\ZIP xcopy %LOGPATH% d:\Log\%CMU_DIRECTORY%\ @ECHO ON @Echo ******************************************************************* @Echo *** Log files are written to PCMCIA card into log directory. *** @Echo ******************************************************************* @Echo *** Please send log directory to your local R&S contact. *** @Echo ******************************************************************* @ECHO OFF GOTO END :EXIT @ECHO ON @Echo ****************************** @Echo *** No log files found. *** @Echo ****************************** @ECHO OFF :END ============================================= ./B01_V5.21/TOOLS/I.BAT ============================================= intersvr c: ============================================= ./B01_V5.21/TOOLS/PPC_DBG1.BAT ============================================= @echo W.Bittner 06.11.2002 @echo off @echo - Init Digital Board call initdig.bat @echo - Init USU echo on xprog16 -p 1c0 c:\cmu\%CMU_DIRECTORY%\fw\usu\fpga.bin echo off @echo - Start PPC outp 5c2 C0 cls @echo *********************************************************** @echo Please wait a few seconds until green LED (PPC-1) @echo at USU board is switched on, before starting CMU-FSW ! @echo Make sure that CMU-SW will start in 'usu_startup_mode=1' @echo *********************************************************** ============================================= ./B01_V5.21/TOOLS/NVL.BAT ============================================= @REM ************************************************************************************************ @REM ** @REM ** COPYRIGHT: (c) 2000,2007 Rohde & Schwarz, Munich @REM ** @REM ** ABBREVIATION: - @REM ** @REM ************************************************************************************************ DEL C:\CMU\%CMU_DIRECTORY%\BASE\BSW\EXE\NVL*.DAT NVLTOOL.EXE c ============================================= ./B01_V5.21/TOOLS/CMU_COFF.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: cmu_coff.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Peter Seelbach, 1CM6 REM ** REM ** ABSTRACT: Suppress yellow check boxes. REM ** RUN CMU Executable by calling cmu_b.bat. REM ** REM ** REM ** REM ** HISTORY REM ** $Log: cmu_coff.bat $ REM REM /main/5.20/1 8 Dec 2008 17:04:54 schro_ra REM REM /main/5.00/1 18 Feb 2008 12:45:58 schro_ra REM REM /main/4.60/1 9 Nov 2007 18:38:48 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:27 schroe_r REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:34 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:11 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:44 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:12:53 kirchhof REM change used environment variable REM REM /main/4.50/1 4 Jul 2007 12:32:22 schroe_r REM REM /main/4.40/1 17 Jan 2007 12:56:12 schroe_r REM REM /main/3.80/1 4 Apr 2005 14:39:47 schroe_r rem rem Rev 1.1 16 May 2000 13:57:54 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:10:44 SEELBACH rem Initial revision. rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO CMU_B_BAT_NOT_EXISTS rem suppress check repair to the MMI SET FEH_SUP_CHK_REP_2_MMI=TRUE CALL C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO EXIT :CMU_B_BAT_NOT_EXISTS ECHO error: batch file cmu_b.bat not found GOTO EXIT :EXIT ============================================= ./B01_V5.21/TOOLS/FWUPDATE.BAT ============================================= @ECHO OFF REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000,2007 Rohde & Schwarz, Munich REM ** REM ** ABBREVIATION: FirmWare-Update REM ** REM ************************************************************************************************ MODE co80 REM set variable for error log files CALL SET_ERR.BAT REM ========================= delete fwupdate error logfile ========================================= IF EXIST %FIRMWARE_UPDATE_ERROR_LOGFILE% DEL %FIRMWARE_UPDATE_ERROR_LOGFILE% IF EXIST %FWUPDATE_TEE_LOG% DEL %FWUPDATE_TEE_LOG% REM =========================== Initialize FPGAs ==================================================== CALL INITDIG.BAT REM ============================ Read EEPROMS ======================================================= REM Do a EEPROM Update of some WCDMA-RX boards IF EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\WCDMARX.BAT CALL WCDMARX.BAT REM Update firmware of correction board IF EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\RT_UPDAT.BAT CALL RT_UPDAT.BAT %1 REM Update firmware for various CPLDs and read some EEPROMs first REM do not change to copro direcrory it could not exist and then we delete from RXTX directory CD C:\CMU\%CMU_DIRECTORY%\FW IF EXIST COPRO\COPRO.ASC DEL COPRO\COPRO.ASC IF EXIST COPRO\WCDMARX.ASC DEL COPRO\WCDMARX.ASC IF NOT EXIST READ_EEP.CMD GOTO NO_EEP LOG %FWUPDATE_TEE_LOG% CMUD.EXE READ_EEP.CMD REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_EEP GOTO NO_EEP :ERR_EEP ECHO Error in fwupdate.bat call cmud.exe READ_EEP.CMD, errorlevel min. 1 ECHO Error in fwupdate.bat call cmud.exe READ_EEP.CMD, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :NO_EEP REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- CD C:\CMU\%CMU_DIRECTORY%\FW\AUXTX IF EXIST AUXTX.ASC DEL AUXTX.ASC IF NOT EXIST READ_ATX.CMD GOTO NO_ATX LOG %FWUPDATE_TEE_LOG% CMUD.EXE READ_ATX.CMD REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_ATX GOTO NO_ATX :ERR_ATX ECHO Error in fwupdate.bat call cmud.exe READ_ATX.CMD, errorlevel min. 1 ECHO Error in fwupdate.bat call cmud.exe READ_ATX.CMD, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :NO_ATX REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- CD C:\CMU\%CMU_DIRECTORY%\FW\USU IF EXIST USU_PQ?.EEP DEL USU_PQ?.EEP IF NOT EXIST USU_EEP.CMD GOTO NO_USU_EEP LOG %FWUPDATE_TEE_LOG% CMUD.EXE USU_EEP.CMD REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_USU_EEP GOTO NO_USU_EEP :ERR_USU_EEP ECHO Error in fwupdate.bat call cmud.exe USU_EEP.CMD, errorlevel min. 1 ECHO Error in fwupdate.bat call cmud.exe USU_EEP.CMD, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :NO_USU_EEP REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- REM ================================= Update CPLDs ================================================== IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\UPD_CPLD.EXE GOTO NO_CPLD REM do not create \nboafwu.vla to boot always after a fwupdate IF EXIST \nboafwu.vla DEL \nboafwu.vla REM echo "this is a file to avoid reboot after firmware update" > \nboafwu.vla CD C:\CMU\%CMU_DIRECTORY%\FW LOG %FWUPDATE_TEE_LOG% UPD_CPLD.EXE REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_CPLD GOTO CPLD_OK :ERR_CPLD ECHO Error in fwupdate.bat call UPD_CPLD.exe, errorlevel min. 1 ECHO Error in fwupdate.bat call UPD_CPLD.exe, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :CPLD_OK REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- CD C:\CMU\%CMU_DIRECTORY%\FW\COPRO REM delete the files again, so no exclamation mark will show up. (and if, these files are not to blame) IF EXIST COPRO.ASC DEL COPRO.ASC IF EXIST WCDMARX.ASC DEL WCDMARX.ASC CD C:\CMU\%CMU_DIRECTORY%\FW\AUXTX IF EXIST AUXTX.ASC DEL AUXTX.ASC :NO_CPLD REM ================================= Flash ========================================================= REM Create LHFLASH.BIN CD C:\CMU\%CMU_DIRECTORY%\FW\LH IF EXIST LHFLASH.BIN DEL LHFLASH.BIN IF EXIST LHFL_BT.BIN DEL LHFL_BT.BIN IF NOT EXIST BLUETOOT\BLUETOOT.MOT GOTO NO_BLUET LOG %FWUPDATE_TEE_LOG% FLASH.EXE GSM\ULHGSM.MOT IS136\ULHIS136.MOT BLUETOOT\BLUETOOT.MOT LHFL_BT.BIN REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERRFLASH GOTO NO_BLUET :ERRFLASH ECHO Error in fwupdate.bat call flash.exe GSM\ULHGSM.MOT IS136\ULHIS136.MOT BLUETOOT\BLUETOOT.MOT LHFL_BT.BIN, errorlevel min. 1 ECHO Error in fwupdate.bat call flash.exe GSM\ULHGSM.MOT IS136\ULHIS136.MOT BLUETOOT\BLUETOOT.MOT LHFL_BT.BIN, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :NO_BLUET REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- LOG %FWUPDATE_TEE_LOG% FLASH.EXE GSM\ULHGSM.MOT IS136\ULHIS136.MOT LHFLASH.BIN REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_FLAS GOTO NOERFLAS :ERR_FLAS ECHO Warning in fwupdate.bat call flash.exe GSM\ULHGSM.MOT IS136\ULHIS136.MOT LHFLASH.BIN, errorlevel min. 1 :NOERFLAS REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- REM Create MC_FLASH.BIN CD C:\CMU\%CMU_DIRECTORY%\FW\USU IF EXIST MC_FLASH.BIN DEL MC_FLASH.BIN IF EXIST MC_FL_BT.BIN DEL MC_FL_BT.BIN REM IF EXIST BLUETOOT\BLUETOOT.MOT CALL FLASH.EXE GSM\USUGSM.MOT IS136\USUIS136.MOT BLUETOOT\BLUETOOT.MOT MC_FL_BT.BIN IF NOT EXIST BLUETOOT\BLUETOOT.MOT GOTO NOBLUETO LOG %FWUPDATE_TEE_LOG% FLASH.EXE GSM\USUGSM.MOT IS136\USUIS136.MOT BLUETOOT\BLUETOOT.MOT MC_FL_BT.BIN REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERRFLAS2 GOTO NOBLUETO :ERRFLAS2 ECHO Error in fwupdate.bat call flash.exe GSM\USUGSM.MOT IS136\USUIS136.MOT BLUETOOT\BLUETOOT.MOT MC_FL_BT.BIN, errorlevel min. 1 ECHO Error in fwupdate.bat call flash.exe GSM\USUGSM.MOT IS136\USUIS136.MOT BLUETOOT\BLUETOOT.MOT MC_FL_BT.BIN, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :NOBLUETO REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- LOG %FWUPDATE_TEE_LOG% FLASH.EXE GSM\USUGSM.MOT IS136\USUIS136.MOT MC_FLASH.BIN REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERRFLAS3 GOTO NOERRFL3 :ERRFLAS3 ECHO Warning in fwupdate.bat, call flash.exe GSM\USUGSM.MOT IS136\USUIS136.MOT MC_FLASH.BIN :NOERRFL3 REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- REM ================================== Load_su ====================================================== REM Update firmware of linkhandler IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\LOAD_SU.EXE GOTO NOLOADSU LOG %FWUPDATE_TEE_LOG% LOAD_SU.EXE REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERRLOADS GOTO NOLOADSU :ERRLOADS REM Workaround for load_su 1.29.... REM ECHO Error in fwupdate.bat call load_su.exe, errorlevel min. 1 :NOLOADSU REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- REM =============================== Update FMR7-PCI-ISA-FPGA========================================= IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\UPD_ISAB.EXE GOTO NO_ISAB CD C:\CMU\%CMU_DIRECTORY%\FW LOG %FWUPDATE_TEE_LOG% UPD_ISAB.EXE REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_ISAB GOTO ISAB_OK :ERR_ISAB ECHO Error in fwupdate.bat call UPD_ISAB.exe, errorlevel min. 1 ECHO Error in fwupdate.bat call UPD_ISAB.exe, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :ISAB_OK REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- IF EXIST C:\CMU\%CMU_DIRECTORY%\FW\USU\PPCALL.VER DEL C:\CMU\%CMU_DIRECTORY%\FW\USU\PPCALL.VER IF EXIST C:\CMU\%CMU_DIRECTORY%\FW\USU\USU1_PQ?.EEP DEL C:\CMU\%CMU_DIRECTORY%\FW\USU\USU1_PQ?.EEP CD\ :END REM last but not least delete the non volatile RAM and its files LOG %FWUPDATE_TEE_LOG% NVLTOOL C REM don't check errorlevel because FMR6+ doesn't use the nvltool IF EXIST C:\CMU\%CMU_DIRECTORY%\base\bsw\exe\nvl*.dat DEL C:\CMU\%CMU_DIRECTORY%\base\bsw\exe\nvl*.dat REM copy fwupdate.log and fwupdate.err IF NOT EXIST C:\INTERNAL\LOG\%CMU_DIRECTORY%\NUL md C:\INTERNAL\LOG\%CMU_DIRECTORY% IF EXIST C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.LOG DEL C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.LOG IF EXIST C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.ERR DEL C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.ERR IF EXIST %FIRMWARE_UPDATE_ERROR_LOGFILE% COPY %FIRMWARE_UPDATE_ERROR_LOGFILE% C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.ERR IF EXIST %FWUPDATE_TEE_LOG% COPY %FWUPDATE_TEE_LOG% C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.LOG IF EXIST %FIRMWARE_UPDATE_ERROR_LOGFILE% DEL %FIRMWARE_UPDATE_ERROR_LOGFILE% IF EXIST %FWUPDATE_TEE_LOG% DEL %FWUPDATE_TEE_LOG% ============================================= ./B01_V5.21/TOOLS/SET_ERR.BAT ============================================= SET FIRMWARE_UPDATE_ERROR_LOGFILE=C:\INTERNAL\LOG\FWUPDATE.ERR SET FWUPDATE_TEE_LOG=C:\INTERNAL\LOG\FWUPDATE.LOG============================================= ./B01_V5.21/TOOLS/RT_UPDAT.BAT ============================================= CALL SET_ERR.BAT CALL CDBIN CD FW\RXTX IF TEST_%1==TEST_FORCE GOTO FORCE_UPDATE IF TEST_%1==TEST_USER GOTO USER_UPDATE IF TEST_%1==TEST_NOUSER GOTO NOUSER_UPDATE IF TEST_%1==TEST_CHECK GOTO CHECK_UPDATE rem Firmware update (already active user correction will be kept) LOG %FWUPDATE_TEE_LOG% CMUD UPDATE.CMD -auto GOTO CHECK_ERROR rem Firmware update after board change (-nouser is only a dummy parameter) :FORCE_UPDATE LOG %FWUPDATE_TEE_LOG% CMUD UPDATE.CMD -nouser GOTO CHECK_ERROR rem Firmware update after board change with activating of user correction :USER_UPDATE LOG %FWUPDATE_TEE_LOG% CMUD UPDATE.CMD -user GOTO CHECK_ERROR rem Firmware update after board change with deactivating of user correction :NOUSER_UPDATE LOG %FWUPDATE_TEE_LOG% CMUD UPDATE.CMD -nouser GOTO CHECK_ERROR rem Do the syntax check for user correction tables :CHECK_UPDATE LOG %FWUPDATE_TEE_LOG% CMUD USERCHK.CMD > NUL REM do error output :CHECK_ERROR IF ERRORLEVEL 3 GOTO ERRCMUD3 IF ERRORLEVEL 2 GOTO ERRCMUD2 IF ERRORLEVEL 1 GOTO ERRCMUD1 GOTO END :ERRCMUD3 ECHO Error in rt_updat.bat cmud.exe, errorlevel min. 3 ECHO Error in rt_updat.bat cmud.exe, errorlevel min. 3 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO END :ERRCMUD2 ECHO Error in rt_updat.bat cmud.exe, errorlevel 2 ECHO Error in rt_updat.bat cmud.exe, errorlevel 2 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO END :ERRCMUD1 ECHO Error in rt_updat.bat cmud.exe, errorlevel 1 ECHO Error in rt_updat.bat cmud.exe, errorlevel 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :END ============================================= ./BIN_V5.21/CONFIG/AUTOEXEC.BAT ============================================= @ECHO OFF rem system configuration IF NOT EXIST C:\VERM\BOOT.BAT GOTO NoBoot CALL C:\VERM\BOOT.BAT rem set the Environment strings IF NOT EXIST C:\VERM\ENV.BAT GOTO NoEnv rem CALL C:\VERM\ENV.BAT rem ENV.BAT is called in VERM.BAT rem call VersionManager (no return) C:\VERM\VERM.BAT :NoBoot MODE co80 ECHO. ECHO file C:\VERM\BOOT.BAT not found GOTO END :NoEnv MODE co80 ECHO. ECHO file C:\VERM\ENV.BAT not found GOTO END :END ============================================= ./BIN_V5.21/TOOLS/CDLOG.BAT ============================================= c: cd c:\internal\log\%CMU_DIRECTORY% ============================================= ./BIN_V5.21/TOOLS/INITDIG.BAT ============================================= CALL CDBIN.BAT CALL SET_ERR.BAT LOG %FWUPDATE_TEE_LOG% load_su LOADFPGAONLY IF ERRORLEVEL 2 GOTO ERR_SU_2 IF ERRORLEVEL 1 GOTO ERR_SU_1 GOTO END REM do error output :ERR_SU_2 REM this is a workaround for load_su 1.29, because load_su returns not 0 if everything is ok. REM this is solved in load_su 1.32, but wait for WCDMA... REM ECHO Error in initdig.bat load_su.exe LOADFPGAONLY, errorlevel min. 2 REM ECHO Error in initdig.bat load_su.exe LOADFPGAONLY, errorlevel min. 2 (write to) %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO END :ERR_SU_1 REM this is a workaround for load_su 1.29, because load_su returns not 0 if everything is ok. REM this is solved in load_su 1.32, but wait for WCDMA... REM ECHO Error in initdig.bat load_su.exe LOADFPGAONLY, errorlevel 1 REM ECHO Error in initdig.bat load_su.exe LOADFPGAONLY, errorlevel 1 (write to) %FIRMWARE_UPDATE_ERROR_LOGFILE% :END ============================================= ./BIN_V5.21/TOOLS/INFO_OFF.BAT ============================================= @SET MAINTENANCE_ENABLE= ============================================= ./BIN_V5.21/TOOLS/PCIWARN.BAT ============================================= @echo off echo  echo   echo     echo   PCI device firmware update   echo     echo   Please do NOT switch off the unit during this process   echo     echo   echo  ============================================= ./BIN_V5.21/TOOLS/CLEAN.BAT ============================================= @CALL CDLOG.BAT @ATTRIB *.LOG R- @ATTRIB *.LG1 R- @DEL *.LOG @DEL *.LG1 @DEL *.ERR @DELTREE /Y zip @DEL *.ZIP @DEL ..\FWUPDATE.ERR @DEL FATAL.ERR @DEL FATAL.BAK @DEL USB.ERR @DEL 3g-gen.txt @DEL winem.txt @DEL messages.txt @DEL core.bin @DEL a_asp.bin @DELTREE /Y save? @DEL ..\*.LOG @DEL ..\*.BAK @CALL CDBIN.BAT @DEL GTPPCLOG.FLG @DEL \FATAL.ERR @DEL \FATAL.BAK @DEL TOOLS\FATAL.ERR @DEL TOOLS\FATAL.BAK ============================================= ./BIN_V5.21/TOOLS/CHKB_ON.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: chkb_on.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Peter Seelbach, 1CM6 REM ** REM ** ABSTRACT: Switch yellow check boxes on REM ** REM ** REM ** HISTORY REM ** $Log: chkb_on.bat $ REM REM /main/5.20/1 8 Dec 2008 17:04:49 schro_ra REM REM /main/5.00/1 18 Feb 2008 12:45:55 schro_ra REM REM /main/4.60/1 9 Nov 2007 18:38:45 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:24 schroe_r REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:31 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:08 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:40 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:07:45 kirchhof REM change used environment variable REM REM /main/4.20/3 9 Feb 2006 13:19:39 SCHROE_R REM REM /main/4.00/wp_scharl_chkb_on_off_bat_2/1 26 Jan 2006 09:58:15 SCHARL_P REM Write file INFO_ON to enable the maintenance menu in the info window REM REM /main/4.00/2 2 Dec 2005 12:00:20 SCHROE_R REM REM /main/4.20/wp_scharl_chkb_on_off_bat/1 30 Nov 2005 11:01:15 SCHARL_P REM info menu is also switched on REM REM /main/4.20/2 5 Dec 2005 13:06:07 SCHROE_R REM REM /main/4.20/wp_scharl_chkb_on_off_bat/1 30 Nov 2005 11:01:15 SCHARL_P REM info menu is also switched on REM REM /main/3.80/1 4 Apr 2005 14:39:29 schroe_r rem rem Rev 1.1 16 May 2000 13:57:46 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:11:34 SEELBACH rem Initial revision. rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_CON.BAT GOTO CON_NOT_EXISTS COPY C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_CON.BAT C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU.BAT SET FEH_SUP_CHK_REP_2_MMI=FALSE REM Write file INFO_ON to enable the maintenance menu in the info window ECHO If this file exists the maintenance menu in the info window is always enabled.> C:\CMU\%CMU_DIRECTORY%\INFO_ON GOTO EXIT :CON_NOT_EXISTS ECHO error: batch file cmu_con.bat not found GOTO EXIT :EXIT ============================================= ./BIN_V5.21/TOOLS/CFIG_NSF.BAT ============================================= cfig386 %1 -clear cfig386 %1 -ni 20 cfig386 %1 -istk 2 cfig386 %1 -minr 4400 cfig386 %1 -maxr 4400 ============================================= ./BIN_V5.21/TOOLS/CMU.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: cmu_coff.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Peter Seelbach, 1CM6 REM ** REM ** ABSTRACT: Suppress yellow check boxes. REM ** RUN CMU Executable by calling cmu_b.bat. REM ** REM ** REM ** REM ** HISTORY REM ** $Log: cmu_coff.bat $ REM REM /main/5.20/1 8 Dec 2008 17:04:54 schro_ra REM REM /main/5.00/1 18 Feb 2008 12:45:58 schro_ra REM REM /main/4.60/1 9 Nov 2007 18:38:48 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:27 schroe_r REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:34 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:11 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:44 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:12:53 kirchhof REM change used environment variable REM REM /main/4.50/1 4 Jul 2007 12:32:22 schroe_r REM REM /main/4.40/1 17 Jan 2007 12:56:12 schroe_r REM REM /main/3.80/1 4 Apr 2005 14:39:47 schroe_r rem rem Rev 1.1 16 May 2000 13:57:54 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:10:44 SEELBACH rem Initial revision. rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO CMU_B_BAT_NOT_EXISTS rem suppress check repair to the MMI SET FEH_SUP_CHK_REP_2_MMI=TRUE CALL C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO EXIT :CMU_B_BAT_NOT_EXISTS ECHO error: batch file cmu_b.bat not found GOTO EXIT :EXIT ============================================= ./BIN_V5.21/TOOLS/D.BAT ============================================= C:\DOS\KEYB.COM GR,850,C:\DOS\KEYBOARD.SYS ============================================= ./BIN_V5.21/TOOLS/GETLOG.BAT ============================================= @ECHO OFF @CLS @ECHO - Logs from PPC @ECHO - ************* @IF NOT EXIST C:\Internal\LOG\%CMU_DIRECTORY%\nul MD C:\Internal\LOG\%CMU_DIRECTORY% @CD C:\Internal\LOG\%CMU_DIRECTORY% @ @IF EXIST C:\Internal\LOG\%CMU_DIRECTORY%\3g-gen.rtf DEL C:\Internal\LOG\%CMU_DIRECTORY%\3g-gen.rtf @IF EXIST C:\Internal\LOG\%CMU_DIRECTORY%\a_asp.bin DEL C:\Internal\LOG\%CMU_DIRECTORY%\a_asp.bin @IF EXIST C:\Internal\LOG\%CMU_DIRECTORY%\core.bin DEL C:\Internal\LOG\%CMU_DIRECTORY%\core.bin @IF EXIST C:\Internal\LOG\%CMU_DIRECTORY%\messages.txt DEL C:\Internal\LOG\%CMU_DIRECTORY%\messages.txt @IF EXIST C:\Internal\LOG\%CMU_DIRECTORY%\winem.txt DEL C:\Internal\LOG\%CMU_DIRECTORY%\winem.txt @ @moncbcc -rcp @moncbcc -alp @moncbcc -c wait_for_prompt 1 @moncbcc -f \cmu\%CMU_DIRECTORY%\tools\getlog.ppc @ @cd C:\Internal\LOG\%CMU_DIRECTORY% @if EXIST a_asp.bin c:\CMU\%CMU_DIRECTORY%\tools\ppccln a_asp.bin @if EXIST core.bin c:\CMU\%CMU_DIRECTORY%\tools\ppccln core.bin @CLS ============================================= ./BIN_V5.21/TOOLS/CFIG.BAT ============================================= cfig386 %1 -clear cfig386 %1 -vmfile vmmdrv cfig386 %1 -NOPGEXP cfig386 %1 -swd c:\ cfig386 %1 -swn cmu\vmmswap\vmmswap cfig386 %1 -mins 1000000 cfig386 %1 -maxs 384000000 cfig386 %1 -maxp 384000000 cfig386 %1 -swc force cfig386 %1 -maxbl 800000h cfig386 %1 -locks 10000h cfig386 %1 -vslen 384000000 cfig386 %1 -ni 20 cfig386 %1 -istk 2 cfig386 %1 -minr 4400 cfig386 %1 -maxr 4400 ============================================= ./BIN_V5.21/TOOLS/FINI.BAT ============================================= @echo off echo  echo   echo  Done updating. Device will now reboot...  echo   echo  ============================================= ./BIN_V5.21/TOOLS/S.BAT ============================================= @echo off scandisk C: /AUTOFIX/NOSUMMARY ============================================= ./BIN_V5.21/TOOLS/CDBIN.BAT ============================================= C: CD C:\CMU\%CMU_DIRECTORY% ============================================= ./BIN_V5.21/TOOLS/WCDMARX.BAT ============================================= CALL SET_ERR.BAT CALL CDBIN CD FW\RXTX REM Read EEPROM content of WCDMA-RX IF EXIST C:\CMU\TABLES\WCDMARX.HEX GOTO END_EEP LOG %FWUPDATE_TEE_LOG% CMUD.EXE WCDMARX1.CMD > NUL IF ERRORLEVEL 3 GOTO ERRCMUD3 IF ERRORLEVEL 2 GOTO ERRCMUD2 IF ERRORLEVEL 1 GOTO ERRCMUD1 GOTO NEXT REM do error output :ERRCMUD3 ECHO wcdmarx.bat cmud.exe, error min. 3, WCDMARX1.CMD ECHO wcdmarx.bat cmud.exe, error min. 3, WCDMARX1.CMD >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO NEXT :ERRCMUD2 ECHO wcdmarx.bat cmud.exe, error 2, WCDMARX1.CMD ECHO wcdmarx.bat cmud.exe, error 2, WCDMARX1.CMD >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO NEXT :ERRCMUD1 ECHO wcdmarx.bat cmud.exe, error 1, WCDMARX1.CMD ECHO wcdmarx.bat cmud.exe, error 1, WCDMARX1.CMD >> %FIRMWARE_UPDATE_ERROR_LOGFILE% REM continue the program :NEXT REM Protect file if it was written (only when WCDMA-RX module exists) IF EXIST C:\CMU\TABLES\WCDMARX.HEX ATTRIB +R C:\CMU\TABLES\WCDMARX.HEX :END_EEP REM Write EEPROM file to WCDMA-RX board if it is empty echo. echo Updating WCDMA-RX ... LOG %FWUPDATE_TEE_LOG% CMUD.EXE WCDMARX2.CMD > C:\CMU\TABLES\WCDMARX.LOG IF ERRORLEVEL 3 GOTO ERR_WC_3 IF ERRORLEVEL 2 GOTO ERR_WC_2 IF ERRORLEVEL 1 GOTO ERR_WC_1 GOTO END REM do error output :ERR_WC_3 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel min. 3 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel min. 3 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO END :ERR_WC_2 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel 2 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel 2 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO END :ERR_WC_1 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel 1 ECHO Error in wcdmarx.bat call cmud.exe WCDMARX2.CMD, errorlevel 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :END ============================================= ./BIN_V5.21/TOOLS/CHKB_OFF.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: chkb_off.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Peter Seelbach, 1CM6 REM ** REM ** ABSTRACT: Switch yellow check boxes off REM ** REM ** REM ** HISTORY REM ** $Log: chkb_off.bat $ REM REM /main/5.20/1 8 Dec 2008 17:04:48 schro_ra REM REM /main/5.00/1 18 Feb 2008 12:45:54 schro_ra REM REM /main/4.60/1 9 Nov 2007 18:38:44 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:23 schroe_r REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:30 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:07 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:39 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:04:08 kirchhof REM change used environment variable REM REM /main/4.20/3 9 Feb 2006 13:19:38 SCHROE_R REM REM /main/4.00/wp_scharl_chkb_on_off_bat_2/1 26 Jan 2006 09:58:39 SCHARL_P REM Delete file INFO_ON to disable the maintenance menu in the info window REM REM /main/4.00/2 2 Dec 2005 12:00:19 SCHROE_R REM REM /main/4.20/wp_scharl_chkb_on_off_bat/1 30 Nov 2005 11:01:28 SCHARL_P REM info menu is also switched off rem rem Rev 1.1 16 May 2000 13:57:42 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:11:20 SEELBACH rem Initial revision. rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_COFF.BAT GOTO COFF_NOT_EXISTS COPY C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_COFF.BAT C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU.BAT SET FEH_SUP_CHK_REP_2_MMI=TRUE REM Delete file INFO_ON to disable the maintenance menu in the info window IF EXIST C:\CMU\%CMU_DIRECTORY%\INFO_ON DEL C:\CMU\%CMU_DIRECTORY%\INFO_ON SET MAINTENANCE_ENABLE= GOTO EXIT :COFF_NOT_EXISTS ECHO error: batch file cmu_coff.bat not found GOTO EXIT :EXIT ============================================= ./BIN_V5.21/TOOLS/CMU_B.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: cmu_b.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Guido Kiener, 1CM6 REM ** REM ** ABSTRACT: RUN CMU Executable REM ** REM ** Switches: REM ** REM ** REM ** TASK_TRACE=T : Creates a report file taskrep.log of all tasks REM ** REM ** HEP_LOG=C : Checks the heap and creates a report file REM ** of the allocated memory REM ** REM ** HSD_LOG=BF : Creates a report file of all hardware accesses. REM ** REM ** MCL_LOG=F : Creates a report file about the measurement states REM ** REM ** C331_LOG=L : Creates a report file about data transfer to RXTX-Board REM ** REM ** SYS_DSP= : Path, where the DSP download files are stored REM ** REM ** SYS_REPORT= : Path, where the report files are to store. REM ** REM ** CMU_HW_PRESENT=?? : The CMU application software does access to the hardware REM ** otherwise if this switch is not defined, a simulation REM ** replaces the hardware. (arki: move to autoconf.bat) REM ** REM ** REM ** REM ** REM ** HISTORY REM ** $Log: cmu_b.bat $ REM REM /main/5.20/2 22 Jan 2010 10:42:26 schro_ra REM REM /main/5.20/_integration_5x20.a25/1 20 Jan 2010 16:21:29 schro_ra REM REM /main/5.10/wp_ak_remove_cf_card/1 25 Aug 2009 10:25:44 kirchhof REM bugfix for hang if cf-card was removed REM REM /main/5.10/1 19 May 2009 18:27:54 schro_ra REM REM /main/5.20/1 8 Dec 2008 17:04:53 schro_ra REM REM /main/5.00/4 30 Aug 2008 07:48:59 schro_ra REM REM /main/5.00/_integration_5x00.a70/1 28 Aug 2008 13:29:32 schro_ra REM REM /main/5.00/wp_ak_waittime_1/1 27 Aug 2008 17:15:28 kirchhof REM insert time to wait that hard disk drive can write its own cache REM REM /main/5.00/wp_thj_smartdrv/1 20 Aug 2008 17:54:52 jakob REM empty smartdrv cache before shutdown REM REM /main/5.00/2 10 Jul 2008 09:51:31 schro_ra REM REM /main/5.00/_integration_5x00.a56/1 8 Jul 2008 15:13:22 schro_ra REM REM /main/5.00/wp_thj_keyb/1 1 Jul 2008 15:58:34 jakob REM activate us keyboard driver, in case another was active before REM REM /main/5.00/1 18 Feb 2008 12:45:57 schro_ra REM REM /main/4.50/3 19 Oct 2007 09:26:43 schroe_r REM REM /main/4.50/_integration_v4.50/1 17 Oct 2007 15:27:50 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:26 schroe_r REM REM /main/4.50/_integration_4x50.a20/2 20 Sep 2007 15:42:22 schroe_r REM REM /main/4.50/wp_schaa_ppclog/1 11 Sep 2007 13:23:11 schaa REM - show screen activity while retrieving PPC-logs (about 2 minutes) REM - discussed and permitted with Thomas Zeising REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:33 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:10 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:43 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:34:35 kirchhof REM change used environment variable REM REM /main/4.50/1 4 Jul 2007 12:32:21 schroe_r REM REM /main/4.40/1 17 Jan 2007 12:56:10 schroe_r REM REM /main/4.20/11 20 Sep 2006 10:36:49 schroe_r REM Reactivated KEYR REM REM /main/4.20/10 13 Sep 2006 10:27:50 schroe_r REM Reactivated KEYR REM REM /main/4.20/7 17 Feb 2006 15:28:30 SCHROE_R REM REM /main/4.20/wp_wirnshofer_rtf_zip/2 9 Feb 2006 11:40:19 WIRNSHOF REM zip *.rtf file in zip folder REM REM /main/4.20/wp_wirnshofer_rtf_zip/1 9 Feb 2006 11:22:28 WIRNSHOF REM zip *.rtf files REM REM /main/4.20/6 9 Feb 2006 13:19:40 SCHROE_R REM REM /main/4.00/wp_scharl_chkb_on_off_bat_2/1 26 Jan 2006 09:57:46 SCHARL_P REM if file INFO_ON exists the maintenance menu in the info window is enabled REM REM /main/4.00/2 12 Jan 2006 13:45:04 SCHROE_R REM Deactivated Keyr REM REM /main/3.80/9 29 Nov 2005 10:08:49 schroe_r REM Reactivated KEYR REM REM /main/3.80/8 13 Oct 2005 12:13:08 SCHROE_R REM Disabled KEYR REM REM /main/3.80/7 22 Sep 2005 10:22:06 SCHROE_R REM REM /main/3.80/_integration_3x80.h65/1 22 Sep 2005 09:31:15 schroe_r REM Reactivated KeyRecorder REM REM /main/4.20/wp_wirnshofer_error_scan_disk/3 31 Jan 2006 09:39:05 WIRNSHOF REM use c:\cmu_boot.scn REM REM /main/4.20/wp_wirnshofer_error_scan_disk/2 31 Jan 2006 09:10:37 WIRNSHOF REM hide scan disk behind cmu startup picture REM REM /main/4.20/wp_wirnshofer_error_scan_disk/1 30 Jan 2006 11:41:33 WIRNSHOF REM If file cmu_boot.scn exists during startup => start scan disk REM Delete it during shutdown. REM REM /main/4.20/5 19 Jan 2006 14:53:37 schroe_r REM REM /main/4.20/wp_wirnshofer_boot_problem_log/1 2 Jan 2006 14:22:05 WIRNSHOF REM bugfix boot error, if "log" folder doesn't exist REM REM /main/4.20/4 29 Nov 2005 12:41:18 schroe_r REM REM /main/4.00/wp_wirnshofer_key_files/1 17 Nov 2005 14:33:09 WIRNSHOF REM zip key_0*.txt, key_out.txt REM REM /main/4.00/3 12 Oct 2005 10:07:41 SCHROE_R REM REM /main/4.00/wp_wirnshofer_dmp_files/1 4 Oct 2005 16:14:11 WIRNSHOF REM zip *.dmp files REM REM /main/4.00/2 8 Sep 2005 07:35:17 schroe_r REM REM /main/4.00/_integration_4x00.c05/2 6 Sep 2005 09:44:47 SCHROE_R REM Reactivated KEYR REM REM /main/4.00/wp_wirnshofer_show_notice_message_fw/1 5 Sep 2005 14:41:31 WIRNSHOF REM zip fwupdate.err REM REM /main/4.00/1 31 Aug 2005 14:18:41 SCHROE_R REM REM /main/3.80/_integration_4x00.b10/1 23 Aug 2005 17:05:32 jakob REM REM /main/3.80/wp_wirnshofer_zip/2 23 Aug 2005 15:57:31 wirnshof REM add zip folder REM REM /main/3.80/wp_wirnshofer_zip/1 22 Aug 2005 15:02:19 WIRNSHOF REM zip files REM REM /main/3.80/6 19 Aug 2005 08:36:17 schroe_r REM REM /main/3.80/5 21 Jul 2005 10:44:11 schroe_r REM REM /main/3.80/wp_wirnshofer_postbase/1 20 Jul 2005 16:14:23 WIRNSHOF REM errorlevel postbase 104 REM REM /main/3.80/4 15 Jul 2005 14:29:40 SCHROE_R REM REM /main/3.80/wp_wirnshofer_reboot/1 15 Jul 2005 11:35:11 WIRNSHOF REM reboot errorlevel 103 REM REM /main/3.80/3 20 Jun 2005 15:13:16 schroe_r REM REM /main/3.80/wp_wirnshofer_bugfix_ppclog/1 15 Jun 2005 10:37:30 WIRNSHOF REM bugfix ppc log: DOS uses only 8 characters REM REM /main/3.80/2 15 Jun 2005 10:22:37 SCHROE_R REM REM /main/3.80/wp_schweigs_getppclogs/1 2 Jun 2005 16:41:55 SCHWEIGS REM now also getting PPC logs, if CMU is rebooted REM REM /main/3.80/wp_macketanz02062005_log_rotate/1 2 Jun 2005 11:19:06 MACKETAN REM Rotating log files support REM REM /main/3.80/1 4 Apr 2005 14:39:43 schroe_r rem rem Rev 1.11 07 Mar 2005 12:17:32 THORSTEN rem before reboot switch off write cache and write it to drive rem rem Rev 1.10 26 Oct 2004 11:50:00 THORSTEN rem The log files are no longer moved to the save directory but copied. rem rem Rev 1.9 Apr 14 2004 15:41:58 THORSTEN rem Saving the Logfiles from beeing overwritten rem rem Rev 1.8 Jan 16 2004 11:45:20 SCHWEIGS rem adapted to new WCDMA PPC log files rem rem Rev 1.7 17 Apr 2003 16:03:28 THORSTEN rem only reboot on error 101 rem rem Rev 1.6 15 Apr 2003 11:13:22 THORSTEN rem reboot if remote command system reboot is executed rem rem Rev 1.5 Mar 12 2003 10:00:24 BACHERT rem removed outcommented lines rem to prevent file not found warning rem rem Rev 1.4 02 Apr 2002 11:25:20 thorsten rem now the logging is version dependend again rem rem Rev 1.3 18 Mar 2002 16:43:58 thorsten rem added SYS_BASE to get the CMU BASE directory rem needed for showing the fgroup versions rem rem Rev 1.2 14 Feb 2002 10:47:42 thorsten rem commented out KEYBCONT.SCR and DEBUG.SCR rem added POSTBASE.EXE rem rem Rev 1.1 16 May 2000 13:57:52 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:11:56 SEELBACH rem Initial revision. rem rem Rev 1.1 09 Mar 2000 10:43:26 MACKETAN rem removed call of initdig rem rem Rev 1.0 08 Mar 2000 17:55:26 MACKETAN rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START REM Set switches for CMU executable SET TASK_TRACE=T REM SET HEP_LOG=F REM SET HEP_LOG=C SET MCL_LOG=-F SET SYS_BASE=C:\CMU\%CMU_DIRECTORY% SET SYS_LOG_DIR=C:\INTERNAL\LOG SET SYS_REPORT=C:\INTERNAL\LOG\%CMU_DIRECTORY% SET SYS_DSP=C:\CMU\%CMU_DIRECTORY%\FW\DSP SET SYS_FW=C:\CMU\%CMU_DIRECTORY%\FW SET CMU_HW_PRESENT= SET CMU_HW_PRESENT=TRUE SET TZ=1 REM If the file INFO_ON exists the maintenance menu in the info window must REM be enabled IF EXIST C:\CMU\%CMU_DIRECTORY%\INFO_ON SET MAINTENANCE_ENABLE=TRUE REM Start Executable C: IF NOT EXIST %SYS_LOG_DIR%\NUL MD %SYS_LOG_DIR% IF NOT EXIST %SYS_REPORT%\NUL MD %SYS_REPORT% REM create cmu_boot.scn file ECHO file created >> C:\cmu_boot.scn REM save the LOG files CD %SYS_REPORT% IF EXIST Save2\NUL DELTREE /Y Save2 >> Save.log IF EXIST Save1\NUL MOVE /Y Save1 Save2 >> Save.log IF EXIST Save0\NUL MOVE /Y Save0 Save1 >> Save.log REM rename zip files (old zip files) IF EXIST zip\log3.zip DEL zip\log3.zip IF EXIST zip\log2.zip REN zip\log2.zip log3.zip IF EXIST zip\log1.zip REN zip\log1.zip log2.zip IF EXIST zip\log.zip REN zip\log.zip log1.zip MD Save0 >> Save.log MOVE /Y Save.log Save0 > nul IF EXIST *.log COPY *.log Save0 >> Save0\Save.log IF EXIST *.lg1 COPY *.log Save0 >> Save0\Save.log IF EXIST *.err COPY *.err Save0 >> Save0\Save.log IF EXIST *.bak COPY *.bak Save0 >> Save0\Save.log IF EXIST *.bin COPY *.bin Save0 >> Save0\Save.log IF EXIST *.txt COPY *.txt Save0 >> Save0\Save.log IF EXIST *.rtf COPY *.rtf Save0 >> Save0\Save.log IF EXIST SW_VER.LOG DEL SW_VER.LOG IF EXIST C:\CMU\DATA\SWOPT.DAT GOTO SWOPTOK TYPE NUL > C:\CMU\DATA\SWOPT.DAT :SWOPTOK REM activate us keyboard driver, in case another was active before C:\DOS\KEYB.COM US,850,C:\DOS\KEYBOARD.SYS CD C:\CMU\%CMU_DIRECTORY% BASE\BSW\EXE\BASE.EXE > %SYS_REPORT%\BASE.LOG IF ERRORLEVEL 104 GOTO POSTBASE IF ERRORLEVEL 103 GOTO REBOOT IF ERRORLEVEL 102 GOTO POSTBASE IF ERRORLEVEL 101 GOTO REBOOT :POSTBASE REM before shutdown switch off write cache and write it to drive SMARTDRV /X /C WAITTIME.EXE 1500 BASE\BSW\EXE\POSTBASE.EXE MODE co80 REM Get logfiles from PPC module, if available IF NOT EXIST GTPPCLOG.FLG GOTO NOPPCLOG DEL GTPPCLOG.FLG IF NOT EXIST TOOLS\GETLOG.BAT GOTO NOPPCLOG ECHO Retrieving PPC logs, please wait... COMMAND /C TOOLS\GETLOG.BAT :NOPPCLOG REM Reset some switches for CMU executable to cleanup system SET TASK_TRACE= SET HEP_LOG= SET MCL_LOG= GOTO END :REBOOT REM Get logfiles from PPC module, if available IF NOT EXIST GTPPCLOG.FLG GOTO NOLOGBOO DEL GTPPCLOG.FLG IF NOT EXIST TOOLS\GETLOG.BAT GOTO NOLOGBOO ECHO Retrieving PPC logs, please wait... COMMAND /C TOOLS\GETLOG.BAT :NOLOGBOO REM zip files to log.zip CD %SYS_REPORT% IF EXIST ..\log.zip DEL ..\log.zip ZIP16 ..\log.zip *.log *.lg1 *.err *.bak *.bin *.txt *.rtf CD .. ZIP16 -u log.zip syserr.log identity.dat *.err *.dmp key_ou*.txt key_0*.txt IF NOT EXIST %SYS_REPORT%\zip\NUL md %SYS_REPORT%\zip IF EXIST %SYS_REPORT%\zip\log.zip DEL %SYS_REPORT%\zip\log.zip IF EXIST log.zip MOVE /Y log.zip %SYS_REPORT%\zip\log.zip REM delete cmu_boot.scn IF EXIST C:\cmu_boot.scn DEL C:\cmu_boot.scn REM before reboot switch off write cache and write it to drive SMARTDRV /X /C IF EXIST C:\CMU\UTILS\WAITTIME.EXE C:\CMU\UTILS\WAITTIME.EXE 1500 IF EXIST C:\CMU\UTILS\RESET.COM C:\CMU\UTILS\RESET.COM rem oh-oh GOTO END :END REM zip files to log.zip CD %SYS_REPORT% IF EXIST ..\log.zip DEL ..\log.zip ZIP16 ..\log.zip *.log *.lg1 *.err *.bak *.bin *.txt *.rtf CD .. ZIP16 -u log.zip syserr.log identity.dat *.err *.dmp key_ou*.txt key_0*.txt IF NOT EXIST %SYS_REPORT%\zip\NUL md %SYS_REPORT%\zip IF EXIST %SYS_REPORT%\zip\log.zip DEL %SYS_REPORT%\zip\log.zip IF EXIST log.zip MOVE /Y log.zip %SYS_REPORT%\zip\log.zip REM delete cmu_boot.scn IF EXIST C:\cmu_boot.scn DEL C:\cmu_boot.scn ============================================= ./BIN_V5.21/TOOLS/ULH_MEM.BAT ============================================= @rem @rem ULH_MEM.bat (target) (DSPs) @rem @rem Starts memory-test for Universal Linkhandler @ @rem Parameters: @rem (target): CMD: Run on CMD @rem CMU1: Run on 1st Linkhandler on CMU @rem CMU2: Run on 2nd Linkhandler on CMU @rem (DSPs): optional: Numbers of DSPs to be tested. @rem E.g. 013 tests DSPs 0, 1 and 3. @rem Default: 013 @ @ @rem History: @rem 07.07.2003, Bernd Eppinger, 1CM5: @rem - Removed french parenthesis in remarks, as they are interpreted @rem as file redirections in spite of the remark. @rem - Shortened labels to max. 8 characters, as DOS can't distinguish @rem longer labels. Result: No more endless loops, and @rem linkhandler-position 2 now works. @rem - Added Linkhandler- and digital-board initialisation. @rem - Made tolerant against lowercase arguments. @rem - Switched on Break test. @ @BREAK ON @CALL CDBIN @CD TOOLS @LOAD_SU LOADFPGAONLY NOFORCE @ @IF "%2"=="" SET LH_DSPS=013 @IF NOT "%2"=="" SET LH_DSPS=%2 @ @IF "%1"=="CMD" GOTO IFCMD @IF NOT "%1"=="cmd" GOTO ENDIFCMD :IFCMD @ SET LH_ID=CMD @ GOTO START :ENDIFCMD @ @IF "%1"=="CMU1" GOTO IFCU1 @IF NOT "%1"=="cmu1" GOTO ENDIFCU1 :IFCU1 @ SET LH_ID=CMU1 @ GOTO START :ENDIFCU1 @ @IF "%1"=="CMU2" GOTO IFCU2 @IF NOT "%1"=="cmu2" GOTO ENDIFCU2 :IFCU2 @ SET LH_ID=CMU2 @ GOTO START :ENDIFCU2 @ @ ECHO Illegal first Parameter given. Required: CMD, CMU1 or CMU2. @ GOTO FINISH @ :START @QBASIC /run ULH_MEM.txt @ :FINISH ============================================= ./BIN_V5.21/TOOLS/INFO_ON.BAT ============================================= @SET MAINTENANCE_ENABLE=TRUE ============================================= ./BIN_V5.21/TOOLS/LOADFPGA.BAT ============================================= @load_su -LOADFPGAONLY ============================================= ./BIN_V5.21/TOOLS/CMU_CON.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: cmu_con.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Peter Seelbach, 1CM6 REM ** REM ** ABSTRACT: Don't suppress yellow check boxes. REM ** RUN CMU Executable by calling cmu_b.bat. REM ** REM ** REM ** REM ** HISTORY REM ** $Log: cmu_con.bat $ REM REM /main/5.20/1 8 Dec 2008 17:04:55 schro_ra REM REM /main/5.00/1 18 Feb 2008 12:45:59 schro_ra REM REM /main/4.60/1 9 Nov 2007 18:38:49 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:28 schroe_r REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:35 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:12 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:45 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:13:22 kirchhof REM change used environment variable REM REM /main/4.50/1 4 Jul 2007 12:32:23 schroe_r REM REM /main/4.40/1 17 Jan 2007 12:56:13 schroe_r REM REM /main/3.80/1 4 Apr 2005 14:39:52 schroe_r rem rem Rev 1.1 16 May 2000 13:57:58 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:09:08 SEELBACH rem Initial revision. rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO CMU_B_BAT_NOT_EXISTS rem don't suppress check repair to the MMI SET FEH_SUP_CHK_REP_2_MMI=FALSE CALL C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO EXIT :CMU_B_BAT_NOT_EXISTS ECHO error: batch file cmu_b.bat not found GOTO EXIT :EXIT ============================================= ./BIN_V5.21/TOOLS/SERVICE.BAT ============================================= @ECHO OFF REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000,2007 Rohde & Schwarz, Munich REM ** REM ** ABBREVIATION: - REM ** REM ** REM ************************************************************************************************ CLS CALL INITDIG.BAT CMUD.EXE C:\CMU\%CMU_DIRECTORY%\TOOLS\SERVICE.CMD ============================================= ./BIN_V5.21/TOOLS/INI.BAT ============================================= REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000,2007 Rohde & Schwarz, Munich REM ** REM ** ABBREVIATION: Initialisierung von CMU HW REM ** REM ** REM ************************************************************************************************ REM Digitalboard initialisieren CALL INITDIG.BAT %1 %2 %3 CD C:\CMU\%CMU_DIRECTORY%\FW\DIG C:\CMU\%CMU_DIRECTORY%\TOOLS\CMUD.EXE DIGFP.CMU REM Referenzboard initialisieren CD C:\CMU\%CMU_DIRECTORY%\FW\REF C:\CMU\%CMU_DIRECTORY%\TOOLS\CMUD.EXE %1 %2 %3 %4 %5 CD\CMU\%CMU_DIRECTORY%\TOOLS ============================================= ./BIN_V5.21/TOOLS/CDZIP.BAT ============================================= c: @IF NOT EXIST c:\internal\log\%CMU_DIRECTORY%\zip\NUL md c:\internal\log\%CMU_DIRECTORY%\zip cd c:\internal\log\%CMU_DIRECTORY%\zip ============================================= ./BIN_V5.21/TOOLS/GET_LOG.BAT ============================================= @ECHO OFF IF NOT EXIST c:\internal\log\%CMU_DIRECTORY%\ZIP\log*.zip GOTO EXIT set LOGPATH=c:\internal\log\%CMU_DIRECTORY%\ZIP xcopy %LOGPATH% d:\Log\%CMU_DIRECTORY%\ @ECHO ON @Echo ******************************************************************* @Echo *** Log files are written to PCMCIA card into log directory. *** @Echo ******************************************************************* @Echo *** Please send log directory to your local R&S contact. *** @Echo ******************************************************************* @ECHO OFF GOTO END :EXIT @ECHO ON @Echo ****************************** @Echo *** No log files found. *** @Echo ****************************** @ECHO OFF :END ============================================= ./BIN_V5.21/TOOLS/I.BAT ============================================= intersvr c: ============================================= ./BIN_V5.21/TOOLS/PPC_DBG1.BAT ============================================= @echo W.Bittner 06.11.2002 @echo off @echo - Init Digital Board call initdig.bat @echo - Init USU echo on xprog16 -p 1c0 c:\cmu\%CMU_DIRECTORY%\fw\usu\fpga.bin echo off @echo - Start PPC outp 5c2 C0 cls @echo *********************************************************** @echo Please wait a few seconds until green LED (PPC-1) @echo at USU board is switched on, before starting CMU-FSW ! @echo Make sure that CMU-SW will start in 'usu_startup_mode=1' @echo *********************************************************** ============================================= ./BIN_V5.21/TOOLS/NVL.BAT ============================================= @REM ************************************************************************************************ @REM ** @REM ** COPYRIGHT: (c) 2000,2007 Rohde & Schwarz, Munich @REM ** @REM ** ABBREVIATION: - @REM ** @REM ************************************************************************************************ DEL C:\CMU\%CMU_DIRECTORY%\BASE\BSW\EXE\NVL*.DAT NVLTOOL.EXE c ============================================= ./BIN_V5.21/TOOLS/CMU_COFF.BAT ============================================= @ECHO OFF GOTO START REM ************************************************************************************************ REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000 Rohde & Schwarz, Munich REM ** REM ** MODULE: $Workfile: cmu_coff.bat $ REM ** REM ** ABBREVIATION: - REM ** REM ** LANGUAGE: DOS - Batch REM ** REM ** AUTHOR: Peter Seelbach, 1CM6 REM ** REM ** ABSTRACT: Suppress yellow check boxes. REM ** RUN CMU Executable by calling cmu_b.bat. REM ** REM ** REM ** REM ** HISTORY REM ** $Log: cmu_coff.bat $ REM REM /main/5.20/1 8 Dec 2008 17:04:54 schro_ra REM REM /main/5.00/1 18 Feb 2008 12:45:58 schro_ra REM REM /main/4.60/1 9 Nov 2007 18:38:48 schroe_r REM REM /main/4.50/2 24 Sep 2007 12:44:27 schroe_r REM REM /main/4.50/_integration_4x50.a20/1 20 Sep 2007 15:03:34 schroe_r REM REM /main/4.40/2 14 Sep 2007 10:19:11 schroe_r REM REM /main/4.40/_integration_4x40.d10/1 27 Aug 2007 14:33:44 schroe_r REM REM /main/4.40/wp_ak_tools_environment_1/1 13 Aug 2007 11:12:53 kirchhof REM change used environment variable REM REM /main/4.50/1 4 Jul 2007 12:32:22 schroe_r REM REM /main/4.40/1 17 Jan 2007 12:56:12 schroe_r REM REM /main/3.80/1 4 Apr 2005 14:39:47 schroe_r rem rem Rev 1.1 16 May 2000 13:57:54 THORSTEN rem needed for VERM 3.7 to work on upgraded versions. rem %CMU_VERSION% now holds the B??_ inside. rem rem Rev 1.0 31 Mar 2000 16:10:44 SEELBACH rem Initial revision. rem REM ** REM ************************************************************************************************ REM ************************************************************************************************ :START IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO CMU_B_BAT_NOT_EXISTS rem suppress check repair to the MMI SET FEH_SUP_CHK_REP_2_MMI=TRUE CALL C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU_B.BAT GOTO EXIT :CMU_B_BAT_NOT_EXISTS ECHO error: batch file cmu_b.bat not found GOTO EXIT :EXIT ============================================= ./BIN_V5.21/TOOLS/FWUPDATE.BAT ============================================= @ECHO OFF REM ************************************************************************************************ REM ** REM ** COPYRIGHT: (c) 2000,2007 Rohde & Schwarz, Munich REM ** REM ** ABBREVIATION: FirmWare-Update REM ** REM ************************************************************************************************ MODE co80 REM set variable for error log files CALL SET_ERR.BAT REM ========================= delete fwupdate error logfile ========================================= IF EXIST %FIRMWARE_UPDATE_ERROR_LOGFILE% DEL %FIRMWARE_UPDATE_ERROR_LOGFILE% IF EXIST %FWUPDATE_TEE_LOG% DEL %FWUPDATE_TEE_LOG% REM =========================== Initialize FPGAs ==================================================== CALL INITDIG.BAT REM ============================ Read EEPROMS ======================================================= REM Do a EEPROM Update of some WCDMA-RX boards IF EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\WCDMARX.BAT CALL WCDMARX.BAT REM Update firmware of correction board IF EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\RT_UPDAT.BAT CALL RT_UPDAT.BAT %1 REM Update firmware for various CPLDs and read some EEPROMs first REM do not change to copro direcrory it could not exist and then we delete from RXTX directory CD C:\CMU\%CMU_DIRECTORY%\FW IF EXIST COPRO\COPRO.ASC DEL COPRO\COPRO.ASC IF EXIST COPRO\WCDMARX.ASC DEL COPRO\WCDMARX.ASC IF NOT EXIST READ_EEP.CMD GOTO NO_EEP LOG %FWUPDATE_TEE_LOG% CMUD.EXE READ_EEP.CMD REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_EEP GOTO NO_EEP :ERR_EEP ECHO Error in fwupdate.bat call cmud.exe READ_EEP.CMD, errorlevel min. 1 ECHO Error in fwupdate.bat call cmud.exe READ_EEP.CMD, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :NO_EEP REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- CD C:\CMU\%CMU_DIRECTORY%\FW\AUXTX IF EXIST AUXTX.ASC DEL AUXTX.ASC IF NOT EXIST READ_ATX.CMD GOTO NO_ATX LOG %FWUPDATE_TEE_LOG% CMUD.EXE READ_ATX.CMD REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_ATX GOTO NO_ATX :ERR_ATX ECHO Error in fwupdate.bat call cmud.exe READ_ATX.CMD, errorlevel min. 1 ECHO Error in fwupdate.bat call cmud.exe READ_ATX.CMD, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :NO_ATX REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- CD C:\CMU\%CMU_DIRECTORY%\FW\USU IF EXIST USU_PQ?.EEP DEL USU_PQ?.EEP IF NOT EXIST USU_EEP.CMD GOTO NO_USU_EEP LOG %FWUPDATE_TEE_LOG% CMUD.EXE USU_EEP.CMD REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_USU_EEP GOTO NO_USU_EEP :ERR_USU_EEP ECHO Error in fwupdate.bat call cmud.exe USU_EEP.CMD, errorlevel min. 1 ECHO Error in fwupdate.bat call cmud.exe USU_EEP.CMD, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :NO_USU_EEP REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- REM ================================= Update CPLDs ================================================== IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\UPD_CPLD.EXE GOTO NO_CPLD REM do not create \nboafwu.vla to boot always after a fwupdate IF EXIST \nboafwu.vla DEL \nboafwu.vla REM echo "this is a file to avoid reboot after firmware update" > \nboafwu.vla CD C:\CMU\%CMU_DIRECTORY%\FW LOG %FWUPDATE_TEE_LOG% UPD_CPLD.EXE REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_CPLD GOTO CPLD_OK :ERR_CPLD ECHO Error in fwupdate.bat call UPD_CPLD.exe, errorlevel min. 1 ECHO Error in fwupdate.bat call UPD_CPLD.exe, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :CPLD_OK REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- CD C:\CMU\%CMU_DIRECTORY%\FW\COPRO REM delete the files again, so no exclamation mark will show up. (and if, these files are not to blame) IF EXIST COPRO.ASC DEL COPRO.ASC IF EXIST WCDMARX.ASC DEL WCDMARX.ASC CD C:\CMU\%CMU_DIRECTORY%\FW\AUXTX IF EXIST AUXTX.ASC DEL AUXTX.ASC :NO_CPLD REM ================================= Flash ========================================================= REM Create LHFLASH.BIN CD C:\CMU\%CMU_DIRECTORY%\FW\LH IF EXIST LHFLASH.BIN DEL LHFLASH.BIN IF EXIST LHFL_BT.BIN DEL LHFL_BT.BIN IF NOT EXIST BLUETOOT\BLUETOOT.MOT GOTO NO_BLUET LOG %FWUPDATE_TEE_LOG% FLASH.EXE GSM\ULHGSM.MOT IS136\ULHIS136.MOT BLUETOOT\BLUETOOT.MOT LHFL_BT.BIN REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERRFLASH GOTO NO_BLUET :ERRFLASH ECHO Error in fwupdate.bat call flash.exe GSM\ULHGSM.MOT IS136\ULHIS136.MOT BLUETOOT\BLUETOOT.MOT LHFL_BT.BIN, errorlevel min. 1 ECHO Error in fwupdate.bat call flash.exe GSM\ULHGSM.MOT IS136\ULHIS136.MOT BLUETOOT\BLUETOOT.MOT LHFL_BT.BIN, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :NO_BLUET REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- LOG %FWUPDATE_TEE_LOG% FLASH.EXE GSM\ULHGSM.MOT IS136\ULHIS136.MOT LHFLASH.BIN REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_FLAS GOTO NOERFLAS :ERR_FLAS ECHO Warning in fwupdate.bat call flash.exe GSM\ULHGSM.MOT IS136\ULHIS136.MOT LHFLASH.BIN, errorlevel min. 1 :NOERFLAS REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- REM Create MC_FLASH.BIN CD C:\CMU\%CMU_DIRECTORY%\FW\USU IF EXIST MC_FLASH.BIN DEL MC_FLASH.BIN IF EXIST MC_FL_BT.BIN DEL MC_FL_BT.BIN REM IF EXIST BLUETOOT\BLUETOOT.MOT CALL FLASH.EXE GSM\USUGSM.MOT IS136\USUIS136.MOT BLUETOOT\BLUETOOT.MOT MC_FL_BT.BIN IF NOT EXIST BLUETOOT\BLUETOOT.MOT GOTO NOBLUETO LOG %FWUPDATE_TEE_LOG% FLASH.EXE GSM\USUGSM.MOT IS136\USUIS136.MOT BLUETOOT\BLUETOOT.MOT MC_FL_BT.BIN REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERRFLAS2 GOTO NOBLUETO :ERRFLAS2 ECHO Error in fwupdate.bat call flash.exe GSM\USUGSM.MOT IS136\USUIS136.MOT BLUETOOT\BLUETOOT.MOT MC_FL_BT.BIN, errorlevel min. 1 ECHO Error in fwupdate.bat call flash.exe GSM\USUGSM.MOT IS136\USUIS136.MOT BLUETOOT\BLUETOOT.MOT MC_FL_BT.BIN, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :NOBLUETO REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- LOG %FWUPDATE_TEE_LOG% FLASH.EXE GSM\USUGSM.MOT IS136\USUIS136.MOT MC_FLASH.BIN REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERRFLAS3 GOTO NOERRFL3 :ERRFLAS3 ECHO Warning in fwupdate.bat, call flash.exe GSM\USUGSM.MOT IS136\USUIS136.MOT MC_FLASH.BIN :NOERRFL3 REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- REM ================================== Load_su ====================================================== REM Update firmware of linkhandler IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\LOAD_SU.EXE GOTO NOLOADSU LOG %FWUPDATE_TEE_LOG% LOAD_SU.EXE REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERRLOADS GOTO NOLOADSU :ERRLOADS REM Workaround for load_su 1.29.... REM ECHO Error in fwupdate.bat call load_su.exe, errorlevel min. 1 :NOLOADSU REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- REM =============================== Update FMR7-PCI-ISA-FPGA========================================= IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\UPD_ISAB.EXE GOTO NO_ISAB CD C:\CMU\%CMU_DIRECTORY%\FW LOG %FWUPDATE_TEE_LOG% UPD_ISAB.EXE REM ----- CHECK ERRORLEVEL -------------------------------------------------------------------------- IF ERRORLEVEL 1 GOTO ERR_ISAB GOTO ISAB_OK :ERR_ISAB ECHO Error in fwupdate.bat call UPD_ISAB.exe, errorlevel min. 1 ECHO Error in fwupdate.bat call UPD_ISAB.exe, errorlevel min. 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :ISAB_OK REM ----- CHECK ERRORLEVEL END ---------------------------------------------------------------------- IF EXIST C:\CMU\%CMU_DIRECTORY%\FW\USU\PPCALL.VER DEL C:\CMU\%CMU_DIRECTORY%\FW\USU\PPCALL.VER IF EXIST C:\CMU\%CMU_DIRECTORY%\FW\USU\USU1_PQ?.EEP DEL C:\CMU\%CMU_DIRECTORY%\FW\USU\USU1_PQ?.EEP CD\ :END REM last but not least delete the non volatile RAM and its files LOG %FWUPDATE_TEE_LOG% NVLTOOL C REM don't check errorlevel because FMR6+ doesn't use the nvltool IF EXIST C:\CMU\%CMU_DIRECTORY%\base\bsw\exe\nvl*.dat DEL C:\CMU\%CMU_DIRECTORY%\base\bsw\exe\nvl*.dat REM copy fwupdate.log and fwupdate.err IF NOT EXIST C:\INTERNAL\LOG\%CMU_DIRECTORY%\NUL md C:\INTERNAL\LOG\%CMU_DIRECTORY% IF EXIST C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.LOG DEL C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.LOG IF EXIST C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.ERR DEL C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.ERR IF EXIST %FIRMWARE_UPDATE_ERROR_LOGFILE% COPY %FIRMWARE_UPDATE_ERROR_LOGFILE% C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.ERR IF EXIST %FWUPDATE_TEE_LOG% COPY %FWUPDATE_TEE_LOG% C:\INTERNAL\LOG\%CMU_DIRECTORY%\FWUPDATE.LOG IF EXIST %FIRMWARE_UPDATE_ERROR_LOGFILE% DEL %FIRMWARE_UPDATE_ERROR_LOGFILE% IF EXIST %FWUPDATE_TEE_LOG% DEL %FWUPDATE_TEE_LOG% ============================================= ./BIN_V5.21/TOOLS/SET_ERR.BAT ============================================= SET FIRMWARE_UPDATE_ERROR_LOGFILE=C:\INTERNAL\LOG\FWUPDATE.ERR SET FWUPDATE_TEE_LOG=C:\INTERNAL\LOG\FWUPDATE.LOG============================================= ./BIN_V5.21/TOOLS/RT_UPDAT.BAT ============================================= CALL SET_ERR.BAT CALL CDBIN CD FW\RXTX IF TEST_%1==TEST_FORCE GOTO FORCE_UPDATE IF TEST_%1==TEST_USER GOTO USER_UPDATE IF TEST_%1==TEST_NOUSER GOTO NOUSER_UPDATE IF TEST_%1==TEST_CHECK GOTO CHECK_UPDATE rem Firmware update (already active user correction will be kept) LOG %FWUPDATE_TEE_LOG% CMUD UPDATE.CMD -auto GOTO CHECK_ERROR rem Firmware update after board change (-nouser is only a dummy parameter) :FORCE_UPDATE LOG %FWUPDATE_TEE_LOG% CMUD UPDATE.CMD -nouser GOTO CHECK_ERROR rem Firmware update after board change with activating of user correction :USER_UPDATE LOG %FWUPDATE_TEE_LOG% CMUD UPDATE.CMD -user GOTO CHECK_ERROR rem Firmware update after board change with deactivating of user correction :NOUSER_UPDATE LOG %FWUPDATE_TEE_LOG% CMUD UPDATE.CMD -nouser GOTO CHECK_ERROR rem Do the syntax check for user correction tables :CHECK_UPDATE LOG %FWUPDATE_TEE_LOG% CMUD USERCHK.CMD > NUL REM do error output :CHECK_ERROR IF ERRORLEVEL 3 GOTO ERRCMUD3 IF ERRORLEVEL 2 GOTO ERRCMUD2 IF ERRORLEVEL 1 GOTO ERRCMUD1 GOTO END :ERRCMUD3 ECHO Error in rt_updat.bat cmud.exe, errorlevel min. 3 ECHO Error in rt_updat.bat cmud.exe, errorlevel min. 3 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO END :ERRCMUD2 ECHO Error in rt_updat.bat cmud.exe, errorlevel 2 ECHO Error in rt_updat.bat cmud.exe, errorlevel 2 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% GOTO END :ERRCMUD1 ECHO Error in rt_updat.bat cmud.exe, errorlevel 1 ECHO Error in rt_updat.bat cmud.exe, errorlevel 1 >> %FIRMWARE_UPDATE_ERROR_LOGFILE% :END ============================================= ./UTILS/VERM.BAT ============================================= @echo off :VERMCALL rem set the Environment strings CALL C:\VERM\ENV.BAT rem call VersionManager CALL C:\VERM\VERM.EXE scan_on defrag_on %PARAM3% %PARAM4% rem if ERRORLEVEL equal 255, reboot IF ERRORLEVEL 255 GOTO REBOOT2 rem if ERRORLEVEL greater or equal 16, exit-code not known IF ERRORLEVEL 16 GOTO NotKNOWN rem if ERRORLEVEL = 15, then a FWUPDATE with check is done IF ERRORLEVEL 15 GOTO FW_CHECK rem if ERRORLEVEL greater or equal 14, edit service table IF ERRORLEVEL 14 GOTO SERV_TAB rem if ERRORLEVEL greater or equal 13, then exit to DOS IF ERRORLEVEL 13 GOTO END rem if ERRORLEVEL greater or equal 12, then Version has been changed --- reboot IF ERRORLEVEL 12 GOTO REBOOT rem if ERRORLEVEL greater or equal 11, then start installation procedure (only used by older Verm) IF ERRORLEVEL 11 GOTO INST rem if ERRORLEVEL = 7 to 10, then a FWUPDATE is done IF ERRORLEVEL 10 GOTO FW_NOUSE IF ERRORLEVEL 9 GOTO FW_USER IF ERRORLEVEL 8 GOTO FW_FORCE IF ERRORLEVEL 7 GOTO FW_NOPAR rem if ERRORLEVEL greater or equal 6, then start defrag IF ERRORLEVEL 6 GOTO DEFRAGME rem if ERRORLEVEL greater or equal 5, then start scandisk IF ERRORLEVEL 5 GOTO SCANDISK rem if ERRORLEVEL greater or equal 4, then restart VERM and warp into its menu IF ERRORLEVEL 4 GOTO RESTART rem if ERRORLEVEL greater or equal 3, then restart VERM without automatically showing the menu IF ERRORLEVEL 3 GOTO RE_NOMEN rem else start CMU software SET FWPARAM= GOTO CMU :SCANDISK C:\DOS\SCANDISK.EXE C: /autofix /nosave /nosummary GOTO RESTART :SERV_TAB call C:\CMU\%CMU_DIRECTORY%\TOOLS\service.bat GOTO RESTART :DEFRAGME C:\DOS\DEFRAG.EXE C: /F :RESTART SET PARAM3=showmenu SET PARAM4=nobeep GOTO VERMCALL :RE_NOMEN SET PARAM3= SET PARAM4= GOTO VERMCALL :FW_CHECK MODE co80 IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\RT_UPDAT.BAT GOTO NO_RTUPD CALL RT_UPDAT.BAT CHECK IF NOT EXIST C:\INTERNAL\USERCOR\USERCOR1.LOG GOTO CHK_UC2L REM check for errors in usercor-log-files1 FIND /I "Error" C:\INTERNAL\USERCOR\USERCOR1.LOG rem if ERRORLEVEL equal 2 (error of find), then display error and exit to DOS IF ERRORLEVEL 2 GOTO ERR_FIND rem if ERRORLEVEL equal 1 (no matches), then continue IF ERRORLEVEL 1 GOTO CHK_UC2L rem else error was found GOTO ERR_UCOR :CHK_UC2L CLS IF NOT EXIST C:\INTERNAL\USERCOR\USERCOR2.LOG GOTO FW_USER REM check for errors in usercor-log-files2 FIND /I "Error" C:\INTERNAL\USERCOR\USERCOR2.LOG rem if ERRORLEVEL equal 2 (error of find), then display error and exit to DOS IF ERRORLEVEL 2 GOTO ERR_FIND rem if ERRORLEVEL equal 1 (no matches), then continue firmware-update IF ERRORLEVEL 1 GOTO FW_USER2 rem else error was found GOTO ERR_UCOR :FW_NOUSE SET FWPARAM=NOUSER GOTO CMU :FW_USER2 CLS :FW_USER SET FWPARAM=USER GOTO CMU :FW_FORCE SET FWPARAM=FORCE GOTO CMU :FW_NOPAR SET FWPARAM= GOTO CMU :INST rem delete C:\NOFWUPD.TXT to trigger a FW-Update at next reboot IF EXIST C:\NOFWUPD.TXT DEL C:\NOFWUPD.TXT rem check the drive consistency ECHO. ECHO. ECHO just a moment please C:\DOS\CHKDSK.EXE C: > C:\TEMP\CHKDSK.LST IF ERRORLEVEL 1 C:\DOS\SCANDISK.EXE C: /autofix /nosave /nosummary rem install new CMU-SW-version CALL C:\INST.BAT rem fall through :REBOOT rem delete C:\NOFWUPD.TXT to trigger a FW-Update at next reboot IF EXIST C:\NOFWUPD.TXT DEL C:\NOFWUPD.TXT :REBOOT2 CLS ECHO. ECHO. ECHO. ECHO reboot ECHO. ECHO. ECHO. ECHO. ECHO. rem pause REM before reset, switch off write cache and wait for 1,5sec (write to drive) SMARTDRV /X /C IF EXIST C:\CMU\UTILS\WAITTIME.EXE C:\CMU\UTILS\WAITTIME.EXE 1500 IF EXIST C:\CMU\UTILS\RESET.COM C:\CMU\UTILS\RESET.COM rem oh-oh GOTO END :CMU rem test the environment IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\NUL GOTO VerNFoun rem test if FW-Update is necessary IF EXIST C:\NOFWUPD.TXT GOTO RunCMU MODE co80 rem FW-Update IF EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\FWUPDATE.BAT CALL C:\CMU\%CMU_DIRECTORY%\TOOLS\FWUPDATE.BAT %FWPARAM% rem create the file C:\NOFWUPD.TXT as a flag ECHO this file is a flag to avoid a FW-Update > C:\NOFWUPD.TXT IF EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\NVLTOOL.EXE NVLTOOL C IF EXIST C:\VERM\VERM.INI GOTO REBOOT2 IF EXIST C:\nboafwu.vla GOTO RUNCMU ECHO this file is a flag to reboot after FW-Update > C:\nboafwu.vla GOTO REBOOT2 :RunCMU rem check if current version of CMU-SW exist IF NOT EXIST C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU.BAT GOTO NOSTART rem call current CMU-SW version CALL C:\CMU\%CMU_DIRECTORY%\TOOLS\CMU.BAT MODE co80 IF @%NO_REBOOT%==@TRUE GOTO END GOTO RunCMU :ERR_FIND MODE co80 ECHO. ECHO error: find reported an error ECHO return to Versionmanager PAUSE GOTO RESTART2 :NotKNOWN MODE co80 ECHO. ECHO error: exit code of Versionmanager not supported GOTO END :ERR_UCOR ECHO error occured by checking of user correction data PAUSE GOTO RESTART :VerNFoun MODE co80 ECHO. ECHO the specified CMU-SW version %CMU_VERSION% not exist GOTO END :NOSTART MODE co80 ECHO. ECHO file CMU.BAT for the current CMU-SW version not found GOTO END :END c: ECHO end of verm.bat ============================================= ./UTILS/INSTBOOT.BAT ============================================= @echo off REM Patch the Bootsector (first error code is not interesting.) C:\CMU\UTILS\instboot c: /r >%TEMP%\instboot.log C:\CMU\UTILS\instboot c: >>%TEMP%\instboot.log if errorlevel 1 echo error if errorlevel 20 echo false unit ============================================= ./UTILS/VERMINST.BAT ============================================= @ECHO OFF SET PARAM3=showmenu SET PARAM4=nobeep rem call VersionManager C:\VERM\VERM.BAT ============================================= ./UTILS/BOOT.BAT ============================================= @ECHO OFF REM ========== Create SwapFile directory IF NOT EXIST C:\CMU\VMMSWAP\NUL MD C:\CMU\VMMSWAP REM ========== scan disk if cmu_boot.scn or swap file exists IF EXIST C:\CMU\VMMSWAP\VMMSWAP GOTO SCANDISK IF EXIST C:\cmu_boot.scn GOTO SCANDISK GOTO NOVMMSWAP REM ========== Scan Disk :SCANDISK C:\CMU\UTILS\LOCKINT scandisk /autofix /nosummary /nosave IF EXIST C:\CMU\VMMSWAP\VMMSWAP del c:\cmu\vmmswap\vmmswap IF EXIST C:\cmu_boot.scn DEL C:\cmu_boot.scn C:\CMU\UTILS\FREEINT :NOVMMSWAP REM ========== Harddisk Cache (without write cache) LH C:\DOS\SMARTDRV.EXE 512 512 A- B- C+ D- E- >nul REM ========== Keyboard Drivers LH C:\DOS\KEYB.COM US,850,C:\DOS\KEYBOARD.SYS REM ========== Default Path SET DEF_PATH=C:\;C:\DOS;C:\VERM;C:\CMU\UTILS; REM ========== DOS Settings SET COMSPEC=C:\COMMAND.COM PROMPT $P$G SET TEMP=C:\TEMP SET TMP=%TEMP% C:\DOS\DOSKEY.COM rem configure DIR command for easier user SET DIRCMD=/o:gn /l :END ============================================= ./UTILS/ENV.BAT ============================================= @ECHO OFF REM ###### Additional Commands and Settings ##### REM CMU_VERSION=????.??? : set the current software version SET CMU_VERSION=BIN_V4.40 SET CMU_DIRECTORY=BIN_V4.40 REM CMU_HW_PRESENT=?? : access CMU-HW. Otherwise enter simulation mode SET CMU_HW_PRESENT=1 REM NO_REBOOT=TRUE : suppress software restart after software shutdown REM for development or service purpose only SET NO_REBOOT=TRUE PATH=C:\CMU\%CMU_DIRECTORY%\TOOLS;%DEF_PATH% :END =============================================