mluis / Focaccia-Board

Multipurpose Breakout for the FT232H

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Focaccia-Board

A Multipurpose Breakout for the FT232H to easily clean and hack (I)IoT devices! Read more about it here: https://medium.com/@LucaBongiorni/hacking-iot-devices-with-focaccia-board-8c4e009ed488

For Sale on:

** The Author has no profit out of FocacciaBoard sales. But you can always buy him an Italian Coffee :)

Buy Me a Coffee at ko-fi.com

WHID's Trainings

The π™Šπ™›π™›π™šπ™£π™¨π™žπ™«π™š π™ƒπ™–π™§π™™π™¬π™–π™§π™š π™ƒπ™–π™˜π™ π™žπ™£π™œ π™π™§π™–π™žπ™£π™žπ™£π™œ is a Self-Paced training including Videos, a printed Workbook and a cool Hardware Hackit Kit. And... you get everything shipped home Worldwide! 🌍πŸ”₯😎
For more info... ➑ https://www.whid.ninja/store

WHID's Trainings

Bill-of-Materials

Please check the BOM.txt for the components needed. Most likely (except the R470OHM 2010) you may have all you need already.
Of course, you still need to purchase a part the FT232H CJMCU (e.g. https://s.click.aliexpress.com/e/_DBJ5uvx)

Tips:

  • This breakout is designed for the FT232H CJMCU board (https://s.click.aliexpress.com/e/_DBJ5uvx)
  • Pull-up Resistors are 470 Ohm.
  • Screws to hold the PCB to the 3D-printed case are 2x6mm.
  • You can select the working Voltage by moving the Jumper on the PCB (i.e. Voltage Selector)

UART

Command to run the UART console feature: Configure minicom/putty/whatever-terminal-you-are-used-to (e.g. screen /dev/ttyUSB0 38400)

JTAG

Command to run the JTAG debugging feature:

sudo openocd -f ft232h_jtag-swd.config -f target_device.cfg

SWD

Command to run the SWD debugging feature (remember to uncomment last line in ft232h_jtag-swd.config):

sudo openocd -f ft232h_jtag-swd.config -f target_device.cfg

SPI Dumping

Command to run the SPI dumping feature:

flashrom -p ft2232_spi:type=232H -r spi_dump.bin

In case you need also to write a SPI flash... please do enable the WRITE PROTECT (WP) Jumper on the PCB (i.e. SPI WP Enable).

I2C Dumping

Multipurpose Pin Headers/Sockets

On the lower part of Focaccia-Board's PCB there are some pin headers/sockets that are not connected with the FT232H. They are there just in case you need to mess-up with many flying-wires and you want to keep all connections clean and in order like with an usual breadboard, but with screwdown terminal blocks & co.

About

Multipurpose Breakout for the FT232H

License:GNU Lesser General Public License v3.0