There are so much hacking happening in Cyberpunk 2077, that you might misrecognized it of being a new DLC version of Watch Dogs game. There is this certain hacking activity called **Breach Protocol **that requires a lot of time to figure out how it works and you are probably here because you are looking for an answer.

**Table of Contents**

In this guide, we will try to explain in an easy way on how to complete the Breach Protocol.

## Introduction

There are four different section in the Breach Protocol. First, we need to understand what these are, so below are the following information:

**Breach Time Remaining**– Basically, this is the time you need to complete the puzzle. If you are unable to complete it on the given time, it will automatically fail.**Buffer**– This is the number of moves you are allowed to select for the code matrix. By default, there are only 4 moves.**Sequence Required to Upload**– This is the number of sequences you need to solve. At first, there are only 1 sequence you need to complete, but as you go by, the number of sequences becomes 3. Well, basically, you are only required to complete one sequence and the other sequence are just optional. Of course, getting the third sequence which is harder will give you more rewards. While solving the other sequence at the same time will give you extra reward as well.**Code Matrix**– The 5×5 matrix is the puzzle; you need to match**Sequence Required to Upload**at the code matrix. At first you need to select the vertical matrix, then horizontal and so on.

## How to Create Simplified Sequence

You probably see tutorials from other websites and YouTube that only discusses how to solve the matrix. But here, you will learn how to write a simplified form of the sequence so that you will get more rewards.

Since the Breaching Time will only start counting when you have selected your first move, you have enough time to simplify the sequence by just using a pencil and a paper. Or even in a notepad.

First, you need to create two 4 x 3 or 5 x 3* (Optional)* box matrix in a sheet of paper. Here you’ll write the initial formula sequence and the simplified formula. You can also print these layout* (1-pair per breaches)*.

Once it is all prepared, we can move on creating a simplified sequence.

### Formula Sequence

When we try to solve the puzzle in Breach Protocol, we get the example sequence.

In the left box matrix, write the following. *(We just added the DATAMINE label so that you will have a reference on what we are saying. hehehe)*

DATAMINE_V1 | E9 | 1C | ||

DATAMINE_V2 | E9 | E9 | ||

DATAMINE_V3 | BD | BD | 1C |

### Simplifying the Sequence

The next step is to arrange the 3-formula sequence that will allow us to make 1 single simplified sequence. To arrange the formula, you just need to move them in the boxes and create a horizontal matches. Note, you are not allowed to change the order of the sequence.

In above example, we can see that the DATAMINE_V2: E9 and E9 are not present in V3, there is also no space if we try to move and match them, so V2 is not solvable. But for DATAMINE_V3, 1C is present and there is still one space available for V3, with that we can move the BD, BD, 1C one step to the right and place E9 on the first move instead. This will give us a simplified formula of E9, BD, BD, 1C which allow us to solve the two Datamine at the same time.

The simplified sequence:

DATAMINE_V1 | E9 | 1C | ||

DATAMINE_V2 | ||||

DATAMINE_V3 | BD | BD | 1C | |

Simplified | E9 | BD | BD | 1C |

If you understand what we are saying :), you can now move on solving the matrix. If not, we have prepared more example below for your reference.

### More Examples

We will also add more example for other sequence that are not solvable, partially solvable and completely solvable.

**Example 1 (All Sequence Solvable)**

DATAMINE_V1 | 55 | 55 | ||

DATAMINE_V2 | 55 | 55 | BD | |

DATAMINE_V3 | 55 | 1C | 55 |

The simplified sequence is **55**, **1C**, **1C **and** 55**. We’ve move the other 55 on V1 to the 3rd row so that it will match on other 55. Then the 55 and BD of V2 was moved to the most right. But this will only solve DATAMINE_V1 and DATAMINE_V3.

DATAMINE_V1 | 55 | 55 | ||

DATAMINE_V2 | 55 | 55 | BD | |

DATAMINE_V3 | 55 | 1C | 55 | |

Simplified | 55 | 1C | 55 | BD |

**Example 2 (Two sequence Solvable)**

DATAMINE_V1 | 55 | 1C | ||

DATAMINE_V2 | 1C | 1C | 1C | |

DATAMINE_V3 | 1C | BD | E9 |

The simplified sequence is **1C**,** 1C**, **BD** and **E9** which solve DATAMINE_V1 and DATAMINE_V3. We cannot solve the V2 because there are only 1C on V3. However, you can solve V1 and V2 but it will give you fewer rewards. So our best choice for more rewards is V1 and V3.

DATAMINE_V1 | 55 | 1C | ||

DATAMINE_V2 | ||||

DATAMINE_V3 | 1C | BD | E9 | |

Simplified | 1C | 1C | BD | E9 |

**Example 3 (Two sequence Solvable)**

DATAMINE_V1 | 55 | 1C | ||

DATAMINE_V2 | BD | BD | 55 | |

DATAMINE_V3 | BD | E9 | BD |

The simplified sequence is **BD**,** E9**, **BD** and **55**, solving the DATAMINE_V2 and DATAMINE_V3. The V1 is not solvable because 55 and 1C is not in the V3. We moved the BD and 55 to the most right so that it will match the V3 sequence.

DATAMINE_V1 | ||||

DATAMINE_V2 | BD | BD | 55 | |

DATAMINE_V3 | BD | E9 | BD | |

Simplified | BD | E9 | BD | 55 |

**Example 4 (Two Sequence Solvable)**

DATAMINE_V1 | 1C | 1C | ||

DATAMINE_V2 | BD | 55 | 55 | |

DATAMINE_V3 | 1C | BD | BD |

The simplified sequence is** 1C**, **1C**,** BD** and** BD**. Allowing us to solve the DATAMINE_V1 and DATAMINE_V3. However, V2 is not solvable because BD, 55 and 55 are not in the V3. But sequence of V1 can be match by moving the sequence of V3 to the most right.

DATAMINE_V1 | 1C | 1C | ||

DATAMINE_V2 | ||||

DATAMINE_V3 | 1C | BD | BD | |

Simplified | 1C | 1C | BD | BD |

**Example 5 (ALL Sequence Solvable)**

DATAMINE_V1 | BD | 55 | ||

DATAMINE_V2 | 55 | E9 | ||

DATAMINE_V3 | BD | 1C | 55 |

The simplified sequence is **BD**, **1C**, **55** and **E9** that solves DATAMINE_V1 and DATAMINE_V3. All sequence are solvable because all of the characters order of sequence matches together. V1’s 55 can be moved to the 3rd row, V2’s 55 and E9 to the most right, matching all of the sequence.

DATAMINE_V1 | BD | 55 | ||

DATAMINE_V2 | 55 | E9 | ||

DATAMINE_V3 | BD | 1C | 55 | |

Simplified | BD | 1C | 55 | E9 |

**Example 6 (One Sequence Solvable)** – In this example, obviously, you can only solve DATAMINE_V3 because there are no longer room for moving the characters for V1 and V2.

DATAMINE_V1 | BD | E9 | 55 | |

DATAMINE_V2 | 1C | 55 | ||

DATAMINE_V3 | 55 | BD | 55 | 1C |

The simplified sequence is just the DATAMINE_V3. The problem here is that V1 and V2 character order didn’t match V3 and its impossible to match them with the 4 available moves.

DATAMINE_V1 | ||||

DATAMINE_V2 | ||||

DATAMINE_V3 | 55 | BD | 55 | 1C |

Simplified | 55 | BD | 55 | 1C |

**Example 8 (Two Sequence Solvable)** – In this example, we will try not to solve V3, but rather the V1 and V2 only.

DATAMINE_V1 | BD | 1C | 1C | |

DATAMINE_V2 | 1C | 1C | 55 | |

DATAMINE_V3 | 55 | 1C | BD |

The simplified sequence is BD, 1C, 1C and 55. But this will only solve DATAMINE_V1 and DATAMINE_V3. However, you can still choose to answer DATAMINE_V3 alone which is 55, 1C and BD.

DATAMINE_V1 | BD | 1C | 1C | |

DATAMINE_V2 | 1C | 1C | 55 | |

DATAMINE_V3 | ||||

Simplified | BD | 1C | 1C | 55 |

## How to Solve the Matrix

Since we already have the simplified sequence, you can now solve the Breach Protocol just like the first time you encounter it.

First, you need to find a path that your sequence will match. Since the initial selection of row is vertical, you need to make sure that the next horizontal selection contains the next sequence.

If there are no longer moves available for the sequence, it will automatically fail.

Once you’ve successfully selected all of the sequence, you are good to go.