diff --git a/bin/README.md b/bin/Linux/README.md similarity index 100% rename from bin/README.md rename to bin/Linux/README.md diff --git a/bin/flashrom b/bin/Linux/flashrom similarity index 100% rename from bin/flashrom rename to bin/Linux/flashrom diff --git a/bin/vl805 b/bin/Linux/vl805 similarity index 100% rename from bin/vl805 rename to bin/Linux/vl805 diff --git a/bin/vl805.sh b/bin/Linux/vl805.sh similarity index 100% rename from bin/vl805.sh rename to bin/Linux/vl805.sh diff --git a/bin/Windows/README.md b/bin/Windows/README.md new file mode 100644 index 0000000..d2506ba --- /dev/null +++ b/bin/Windows/README.md @@ -0,0 +1,3 @@ +# VL805 Windows Binaries + +Run VL80xFWUpgradeTool_V0.08D_20131120.exe as Administrator to flash your chip. diff --git a/bin/Windows/SpiFlash.ini b/bin/Windows/SpiFlash.ini new file mode 100644 index 0000000..f4e02a1 --- /dev/null +++ b/bin/Windows/SpiFlash.ini @@ -0,0 +1,300 @@ +[HC] +VID=1106 +PID=3483 + +[Misc] +ModifyDate=20120426 +Binfilename=isp.bin +DisableLegacyUSB=1 + +[TargetID] +0=21090800 + +[FlashType] +0=MX25L512 +1=MX25L4005 +2=MX25L5121E +3=MX25L1005C +4=A25L512 +5=A25L010 +6=AT25F512B +7=AT25F512C +8=AT25F512D +9=AT25F512E +10=AT25F512A +11=SST25VF512 +12=SST25VF01A +13=EN25F05 +14=EN25F10 +15=PM25LV512A +16=PM25LV010A +17=PM25LD512C +18=PM25LD010C +19=W25X10BV +20=GD25Q512 +21=25P10VP + + + +[25P10VP] +FlashID = 202011 +ReadID = 9F +WriteEnable = 06 +WriteStatus = 01 +ChipErase = C7 +ReadData = 03 +ReadStatus = 05 +PageProgram = 02 +ClockRate = 32 + +[MX25L512] +FlashID=C22010 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[MX25L4005] +FlashID=C22013 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[MX25L5121E] +FlashID=C22210 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=25 +PageSize=20 + +[MX25L1005C] +FlashID=C22011 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=33 +PageSize=100 + +[A25L512] +FlashID=373010 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=C7 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[A25L010] +FlashID=373011 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=C7 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[AT25F512B] +FlashID=1F6500 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[AT25F512C] +FlashID=1F650C +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[AT25F512D] +FlashID=1F650D +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[AT25F512E] +FlashID=1F650E +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[AT25F512A] +FlashID=1F65 +ReadID=15 +WriteEnable=06 +WriteStatus=01 +ChipErase=62 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=80 + +[SST25VF512] +FlashID=BF48 +ReadID=90000000 +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=25 +PageSize=100 + +[SST25VF01A] +FlashID=BF49 +ReadID=90000000 +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=25 +PageSize=100 + +[EN25F05] +FlashID=1C3110 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[EN25F10] +FlashID=1C3111 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=60 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[PM25LV512A] +FlashID=7F9D7B +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=C7 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[PM25LV010A] +FlashID=7F9D7C +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=C7 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[PM25LD512C] +FlashID=7F9D20 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=C7 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[PM25LD010C] +FlashID=7F9D21 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=C7 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 + +[W25X10BV] +FlashID=EF10 +ReadID=90000000 +WriteEnable=06 +WriteStatus=01 +ChipErase=C7 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=10 + +[GD25Q512] +FlashID=C84010 +ReadID=9F +WriteEnable=06 +WriteStatus=01 +ChipErase=C7 +ReadData=03 +ReadStatus=05 +PageProgram=02 +ClockRate=32 +PageSize=100 diff --git a/bin/Windows/VL80xFWUpgradeTool_V0.08D_20131120.exe b/bin/Windows/VL80xFWUpgradeTool_V0.08D_20131120.exe new file mode 100644 index 0000000..dcac691 Binary files /dev/null and b/bin/Windows/VL80xFWUpgradeTool_V0.08D_20131120.exe differ diff --git a/bin/Windows/WinIo32.dll b/bin/Windows/WinIo32.dll new file mode 100644 index 0000000..3f29192 Binary files /dev/null and b/bin/Windows/WinIo32.dll differ diff --git a/bin/Windows/WinIo32.sys b/bin/Windows/WinIo32.sys new file mode 100644 index 0000000..ab1d56d Binary files /dev/null and b/bin/Windows/WinIo32.sys differ diff --git a/bin/Windows/WinIo64.sys b/bin/Windows/WinIo64.sys new file mode 100644 index 0000000..794305f Binary files /dev/null and b/bin/Windows/WinIo64.sys differ