/***************************************************************************/

/*        MiniOS7 utility                                                  */

/* The MiniOS7 utility is used for the essential configuration and         */

/* download of programs to, the products embedded in the ICPDAS MiniOS7.   */

/*                                                                         */

/*  ICPDAS CO., LTD.                                                       */

/*  Established by Sean                                                    */

/*  Revised by Jose                                                        */

/***************************************************************************/

[2010/06/16] 版本 3.2.4 作者 Jose



  1. 修正：TCP 的 Read Timeout 錯誤。

  2. 新增：支援 WISE 5800。



----------------------------------------------------------------------------

[2010/09/03] 版本 3.2.3 作者 Jose



  1. 更新：針對視窗作業系統 Windows Vista 和 Windows 7 進行調校。

  2. 修正：當 TCP 連線失敗時的連線錯誤。



----------------------------------------------------------------------------

[2010/06/18] Ver 3.2.2 by Jose



  1. 新增：對多串列埠輸入/輸出模組(Multi-Serial I/O modules)的串列埠設定支援。

     多串列埠輸入/輸出模組：I-8112iW, I-8114W, I-8114iW, I-8142iW, I-8144iW.

  2. 修正：當快閃硬碟(flash disk)滿時的通訊錯誤。

  3. 修正：UDP連線時無法開啟 console程式的錯誤。



----------------------------------------------------------------------------

[2009/11/09] Ver 3.2.1 by Jose



  1. 更新 MiniOS7_Utility.chm

  2. 更新 'EEPROM' 命令 (save/restore from/to file)

     * 新增視窗顯示讀寫 EEPROM 時的進度

     * 新增寫入 EEPROM 時，對每個 block 的檢查

     * 新增支援'EEPROM' 命令的控制器: 

       i-8000, iPAC, 7186, 7188, PDS, VP-2111, I-View, G-4500

     * 因為 MAC 位於第 7 個 block，所以避免寫入第 7 個 block

  3. 新增 uart.dll 的錯誤碼於 MiniOS7_Utility.ini

  4. 修正: 未連接串列埠時，開啟串列埠會產生的 'Access Violation' 錯誤

  5. 修正: 功能選單 (pop up menu) 中，"Upload & Execute[RAM]" 無法執行的問題。



----------------------------------------------------------------------------

[2009/09/22] Ver 3.2.0 by Jose



  1. 修正: 在搜尋視窗中，於 UDP Poll 時無法設定 IP。 

  2. 修正: 在搜尋視窗中，於 UDP Poll 無法顯示 ET-7000 系列的 Mac address。



----------------------------------------------------------------------------

[2009/09/08] Ver 3.1.9 by Jose



  1. 修正: OS 映像檔無法上傳的問題。 

  2. 修正: iView 無法上傳檔案。



----------------------------------------------------------------------------

[2008/09/01] Ver 3.1.08 by Sean

  支援控制器:

        1. 支援	iPAC-8000 模組



  新功能:

      1.加入UDP廣播功能(於MiniOS7環境下使用)

      2.加入命令列參數功能

	    命令格式:

	        Type of connection: /TCP /UDP /232

	     	COM Port /C:x  (x:COM port number, only for /232)

		IP Address /I:x (x: IP address, for /TCP or /UDP)

                Port /P:x (x: Port number, for /TCP or /UDP)

                Compress files before uploading file /COMPRESS

                Run Macro /R:Path&filename

	    範例:

	      1.C:>MiniOS7_Utility.exe /tcp /i:192.168.10.100 /p:23 /compress /r:C:\icp\Test\test.F4

    	      2.C:>MiniOS7_Utility.exe /udp /i:10.0.8.115 /p:23 /compress /r:C:\icp\Test\test.F4

              3.C:>MiniOS7_Utility.exe /232 /C:4 /b:115200 /compress /r:C:\icp\Test\test.F4

      3. 提供雙Ethernet組態設定功能 (iPAC-8000)



   修正問題: 

  	1. 修正TCP broadcast模式下，無法修改IP位址的問題。



----------------------------------------------------------------------------     

[2007/11/06] Ver 3.1.07 by Peter Xu

    修正問題:

	修正 ethernet UDP 連線不穩的問題。



    變更安裝路徑 

        舊路徑: C:\Program Files\ICPDAS\MiniOS7_Utility

        新路徑: C:\ICPDAS\MiniOS7_Utility    



----------------------------------------------------------------------------

[2007/07/01] Ver 3.1.06  by Peter Xu

    支援控制器:

        1. 支援 ET-6000, ET-7000 的 Firmware 格式(.hex).



    新功能:

        1. 匯出/匯入 I-8000 控制器的 EEPROM 。

        

    修正問題:

        1. 缺少 mscomm32.ocx ，導致 send232.exe 無法正常運作。

        

-----------------------------------------------------------------------------

[2007/05/03] Ver 3.1.02  by Peter Xu

    修正問題:

        1. 不同語言的 Windows 下，日期/時間格式不同，導致設定 MiniOS7 日期/時間

           會發生錯誤。

        2. 開啟上一次連線失敗。    

    

    變更安裝路徑 

        舊路徑: C:\Program Files\ICPDAS\MiniOS7_Utility

        新路徑: C:\ICPDAS\MiniOS7_Utility    



-----------------------------------------------------------------------------



[2007/03/22] Ver 3.1.01  by Peter Xu

    從 3.x.x, 版後，操作介面做了全面性的改善。

    對於操作上面的問題，你可以在 Utility 的任何地方按 "F1" 得到詳細的說明。 

    

    這個全新的版本，將可以幫你快速地開始使用我們的控制器 (內建 MiniOS7 的版本)

    

    新功能:

        1. 網路連線 (TCP & UDP).

            可以從遠端存取控制器。

        2. Disk tool 

            可以將 7188/8000 控制器的 Flash 磁碟，分割成 Disk A, and Disk B.

        3. 搜尋控制器 

            可以將網路上的 7188E/8000E 搜尋出來

            

    包含常用的工具:

        a. 7188XW

        b. 7188EU

        c. 7188E

        ----------

        d. SendTCP

        e. Send232

        f. VxComm Utility

            

-----------------------------------------------------------------------------

[2005/10/18] V2.0.00 Release version   



    1.Show the x.bat/ *.ini on the hint box while clicking the MiniOS7 listbox

    2.Add command line interface            

    4.Add the function to edit the 7188xw.ini/autoexec.bat/vcom.ini

    5.Add the function. "run n" command is valid while the minios7 date is 

      on 2004/04/15 or before, and "run #n" command is valid while the date is 

      after 2004/04/15.

    6. Add the default functon on TCP/IP diaglog box

    

    Bug fixes:

        1.Fix the RichEdit Line Insertion error (Pack RICHED32.DLL to InstallShield)

        (Download to \Windows\system in Win98 OS,C:\Windows\System32 or 

         C:\WINNT\System32 in the other Windows OS)     

        

        2. FindForm bug (Cann't stop the thread for finding the files)

        3. Fix the bug of MiniOS7 image updating (uart.dll)

        4. Fix the bug of multi-file download (Cannot download over 10 files at once)   

        5. Fix the parity check bug of Open COM port using the Open_COM()

    

    Modify:

    1. v1.0.7 ['05/06/06]

     Best viewed with resolution is 1024*768 ,or 800 *600

     

    Library: UartDLL 2.15  , MiniOS7.dll 1.09

-----------------------------------------------------------------------------

[2004/06/15] V1.0.06

    Add: Reset function (Add Reset button on toolbar)

    Library: UartDLL 2.11  , MiniOS7.dll 1.06

-----------------------------------------------------------------------------        

[2004/03/19] V1.0.05 Release version

    Add: Show the MiniOS7 utility name and hint on the start toolbar

    Modify:

        1.Modify the MiniOS7dll for the latest of the minios7 image file.



    Library: UartDLL 2.05  , MiniOS7.dll 1.05

-----------------------------------------------------------------------------        

[2003/11/10] V1.0.04

    Add:1. Show the date of MiniOS7 and Flash size on the statusbus

        2. Show the contents of autoexec.bat while you click the autoexec.bat

    Modify:

        1.Modify the CRC16 in the MiniOS7dll

        2.Lowercase the filename downloaded to the module.



    Library: UartDLL 2.04  , MiniOS7.dll 1.04

-----------------------------------------------------------------------------        

[2003/02/14] V1.0.03

    Add:1.Add the dialog 'Caution' for guiding

        2.Add the dialog 'How to use'for guiding            

        

    Modify:

        After updating MiniOS7,the success dialog shown.

        

    Bug fixes:

        Fix a bug that MiniOS7 utility can't download the read-only files.

-----------------------------------------------------------------------------

[2003/01/10] V1.0.02

    Add:Search the files in Local HD of PC

-----------------------------------------------------------------------------

[2002/11/01] V1.0.01 Release

    Update MiniOS7,

    Load one/multiplefiles to Flash

    basic configuration in MiniOS7 







