Hello,
in the next days I plan to update the FPGA firmware of my Blackbird. I would like to know from you if my considerations are correct so far.
I own a:
Bus Pirate v3.6 (TOL-12942)
Bus Pirate cable (CAB-09556)
Fedora 31
FlashROM v1.1
Am I correct in assuming that
this patch is already included in v1.1? And I read somewhere that you should buy v3.6 and not v4. I hope this is correct?
Can I proceed as follows:
1. connect Bus Pirate and Blackbird via USB
2. connect
Bus Pirate cable with FPGA header
Wire color | Bus Pirate v3.6 | FPGA header (J10107) |
Brown | GND | 1 Ground |
Pink | Clock | 2 SPI Clock |
Grey | MOSI | 3 SPI MOSI |
Black | MISO | 4 SPI MISO |
White | Chip select (active low) | 5 SPI Slave select (active low) |
Red | +3.3V | 6 +3.3V (standby power) |
3. boot Blackbird
4. flash firmware
5. shutdown Blackbird
6. disconnect the power supply until the lights go out
7. switch on the power supply
Or do I have to do the whole thing from another computer because the wiki says the following:
"Apply standby power to your system but do not turn it on."
I thought a second computer was not needed because it's an ISP programmer?
Now for the actual programming. Are the following commands correct:
Write Firmware: sudo flashrom -p buspirate_spi:dev=/dev/myPath,spispeed=1M -w Blackbird-system-fpga-v1.01.rom
Verify Firmware: sudo flashrom -p buspirate_spi:dev=/dev/myPath,spispeed=1M -v Blackbird-system-fpga-v1.01.rom
Is this so far correct?