readme.txt Driver File Contents (socflash_v093.zip)

; The README of AST1000/1100/2000/2050/2100 SOC Flash Utility in Linux
;===============================================================================
1.System Requirement:
- Linux Environment
- Support ASPEED Chips
  >> AST1000/2000 A1 and after
  >> AST1100/2050/2100
2.Run Script File Usage:
- chmod u+x *.sh
- Select the update script
  >> socflash.sh: the firmware is provided by ASPEED, AMI, Avocent
  >> socflsah_elom.sh: the firmware is provided by Quanta
- Run Script
  >> Format1: 
     ++ ./socflash.sh [new image] [backup image]
  >> Format2: Update image only
     ++ ./socflash.sh -s [new image]
  >> Format3: Backup old image only
     ++ ./socflash.sh -b [backup image]
3.Run Execution File Usage: (New Command Interface)
- Format:
  >> socflash [operand]
     ++ operand list
     +++ if=the update file
     +++ of=the backup file
     +++ cs=chip select
     ++++ AST1000/2000: 0/1 (default: 0)
     ++++ AST1100/2050/2100: 0/1/2
     +++++ default: get from SCU trapping
     ++++++ if Boot Trapping is disabled, then set to 0 for AST2100, and 2 for others     
     +++ flashtype=flash chip type
     ++++ 0/1/2: NOR/NAND/SPI
     +++ skip=the skip size in bytes at the start of input file (default=0)
     +++ offset=the offset in bytes at the start of the flash (default=0)
     +++ count=the size in bytes copy to the flash (default=the size of the flash)
     +++ option=f|2
     ++++ f: skip the comparision of flash data and force to update
     ++++ 2: two flash update support
     ++++ c: use chip erase instead of sector erase      
     +++++ AST1100/2050/2100: two SPI solution: 1st SPI is on CS2; 2nd SPI is on CS0 
     +++++ AST2000: two NOR Flash Solution: 1st Flash is on CS0; 2nd Flash is on CS1
  >> example:
     ++ socflash if=new.bin of=old.bin option=f
     +++ update the firmware image to new.bin
     +++ bacup the old firmware to old.bin
     +++ force to update without comparision     
4.Run Execution File Usage: (Legacy Interface)
- Format:  
  >> Normal: SOCFlash [-options] [the update soc file*] [the backup file*] [Chip Select] [Flash Type] [Skip Size] [Programming Size]
  >> Backup Only: SOCFlash -b [the backup file*] [Chip Select] [Flash Type] [Start Offset] [Programming Size]
  >> Skip Backup: SOCFlash -s [the update soc file*] [Chip Select] [Flash Type] [Start Offset] [Programming Size]
     ++ The fields add * means must have
- Options:  
  >> Chip Select:
     ++ AST1000/2000: 0/1 (default: 0)
     ++ AST1100/2050/2100: 0/1/2
     +++ default: get from SCU trapping
     ++++ if Boot Trapping is disabled, then set to 0 for AST2100, and 2 for others     
  >> Flash Type: (AST1100/2050/2100)
     ++ 0/1/2: NOR/NAND/SPI   
  >> Skip Size: Skip size from image start (default: 0x0)
  >> Programming Size: The size need to program to Flash
  >> options:
     ++ b: backup only
     ++ s: skip backup
     ++ f: force to update flash
     ++ 2: special for two SPI support on AST1100/2050/2100
     +++   Boot CS: 2; Secondary CS: 0
- Example: socflash all.bin old.bin
5.Support Flash Chip List:
- NOR:
  >> Spansion S29xx064MxxR4
  >> Spansion S29GL128Nx8, S29GL256Nx8
  >> ST STM29W640F
  >> MXIC MX29LV640DT
- NAND:
  >> Micron MT29F2G08
  >> Samsung K9F1G08U0A
- SPI:
  >> Spansion S25FL128P, S25FL64A
  >> SST 25VF016B
  >> ST M65P64, M25P128 
  >> Winbond W25X16, W25x64
  >> MXIC MX25L12805D
6.Verified Linux Distribution List
- RHEL 4.6 x86/x64
- RHEL 5.1 x86/x64  
7.FAQ:
- Load Driver Failed and show message as follow:
  insmod: error inserting 'socflash_drv.ko': -1 Invalid module format
  >> Use the older version of SOCFLASH, please update to v.0.50 and after
- New Command Interface Support:
  >> Support New Command Interface after than v.0.90  
- Show Error Message "Can't Open /dev/mem File"
  >> Please login as "root" user  
8.Contact Window:
- yc_chen@aspeedtech.com
- 886.3.578.9568 ext. 810

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web2, load: 1.11