meta data for this page
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
hw:via805 [2019/11/13 23:02] – created niziak | hw:via805 [2019/12/20 22:13] – niziak | ||
---|---|---|---|
Line 1: | Line 1: | ||
VIA VL805 chipset | VIA VL805 chipset | ||
VL805 ‧ VL806 - Super Speed USB 3.0 Host Controller | VL805 ‧ VL806 - Super Speed USB 3.0 Host Controller | ||
+ | [[https:// | ||
+ | |||
+ | VL805 - 4 port USB3 controller | ||
+ | VL806 - 2 port USB3 controller | ||
====== Description ====== | ====== Description ====== | ||
Line 26: | Line 30: | ||
</ | </ | ||
+ | |||
+ | < | ||
+ | 04:00.0 USB controller: VIA Technologies, | ||
+ | Subsystem: VIA Technologies, | ||
+ | Flags: bus master, fast devsel, latency 0, IRQ 29 | ||
+ | Memory at fe900000 (64-bit, non-prefetchable) [size=4K] | ||
+ | Capabilities: | ||
+ | Kernel driver in use: xhci_hcd | ||
+ | Kernel modules: xhci_pci | ||
+ | |||
+ | </ | ||
+ | ====== Firmware ====== | ||
+ | |||
+ | Versions: | ||
+ | * 00013701 (Raspberry4) | ||
+ | * 00013704 (Windows Driver) | ||
+ | * 000137ab | ||
+ | |||
+ | |||
+ | Firmwarest are available in Raspberry Pi 4 eeprom repo: | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | |||
+ | ====== Update ====== | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | {{: | ||
+ | |||
+ | < | ||
+ | Targeted VID = 1106 | ||
+ | Targeted PID = 3483 | ||
+ | |||
+ | ISP file size: 24246(DW) | ||
+ | |||
+ | FW file = 013704.bin | ||
+ | VL805/VL806 is found. | ||
+ | Bus=1, Dev=5, Func=0 | ||
+ | , Chip Verision=B1 | ||
+ | |||
+ | Cannot Recognize SPI Flash, Try Default Flash Command To Download... | ||
+ | spi erase | ||
+ | |||
+ | pageSizeDW = 64 | ||
+ | |||
+ | wait while programming... | ||
+ | |||
+ | Update ISP Success. | ||
+ | </ | ||
+ | |||
+ | |||
+ | [[https:// | ||
+ | After some research I was able to successfully upgrade after editing the SpiFlash.ini file with the parameters of the 25P10VP chip on my board. | ||
+ | |||
+ | I added the following: | ||
+ | |||
+ | <file | SpiFlash.ini> | ||
+ | |||
+ | |||
+ | 21=25P10VP | ||
+ | |||
+ | |||
+ | |||
+ | [25P10VP] | ||
+ | FlashID = 202011 | ||
+ | ReadID = 9F | ||
+ | WriteEnable = 06 | ||
+ | WriteStatus = 01 | ||
+ | ChipErase = C7 | ||
+ | ReadData = 03 | ||
+ | ReadStatus = 05 | ||
+ | PageProgram = 02 | ||
+ | ClockRate = 32 | ||
+ | PageSize = 10 | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | To detach the same device, use: | ||
+ | |||
+ | < | ||
+ |