$f_4 = 2^{2^0} + 1$ and $f_5 = 2^{2^1} + 1$, but I suspect that there is no $m > 5$ such that $f_m - 1$ is a power of $2$, let alone $2$ to a power of $2$. A search of $m \le 100000$ yields none.
EDIT: It appears that the least $m>2$ such that $f_m - 1$ is divisible by $2^j$ is $3 \times 2^{j-1} - 1$ for $j \ge 2$. Since those $f_m - 1$ are also divisible by $3$ for $j \ge 4$ (in fact $f_m \equiv 1 \mod 3$ for $m \equiv -1 \mod 8$), they are not powers of $2$.
EDIT: Let $m(j) = 3 \times 2^{j-1} - 1$. I claim that for $j \ge 2$
$$ \eqalign{f_{m(j)} &\equiv 1 + 2^j \mod 2^{j+1} \cr
f_{m(j)+1} &\equiv 0 \mod 2^{j+1}\cr}$$
It is true for $j=2$: $m(2) = 5$, $f_5 = 5 = 1+2^2$ and $f_6 = 8 = 2^3$.
Now $m(j+1) = 2 m(j) + 1$, so using the identity $f_{2m+1} = f_{m+1}^2 + f_{m}^2$
$$ f_{m(j+1)} = f_{m(j)+1}^2 + f_{m(j)}^2 \equiv 1 + 2^{j+1} \mod 2^{j+2}$$
because $f_{m(j)+1}^2$ is divisible by $2^{2(j+1)}$ and therefore by $2^{j+2}$,
while if $x \equiv 1 + 2^j \mod 2^{j+1}$ with $j \ge 2$, $x^2 \equiv 1 + 2^{j+1} \mod 2^{j+2}$
Similarly, using the identity $f_{2m+2} = (2 f_m + f_{m+1}) f_{m+1}$, we get
$$ f_{m(j+1)+1} = (2 f_{m(j)} + f_{m(j)+1}) f_{m(j)+1} \equiv 0 \mod 2^{j+2}$$
because the first factor is even and the second is divisible by $2^{j+1}$. By induction, the claim is proved.
One consequence of this is that $f_k \mod 2^j$ is periodic with period $m(j)+1$.
Next, I claim that if $f_k \equiv 1 \mod 2^j$ (with $j\ge 2$) then $k \equiv 1, 2$ or $-1 \mod m(j)+1$. Again we induct on $j$. It is true for $j=2$. Suppose it's true for $j$. If $f_k \equiv 1 \mod 2^{j+1}$ then $f_k \equiv 1 \mod 2^j$ so by the induction hypothesis $k \equiv 1, 2$ or $-1 \mod m(j)+1$, and thus
(since $m(j+1)+1 = 2 (m(j)+1)$) $k \equiv 1, 2, m(j), m(j)+2, m(j)+3$ or $-1 \mod m(j+1)+1$. But by the above we know that $f_{m(j)} \equiv 1 + 2^j \mod 2^{j+1}$,
and also both $f_{m(j)+2} = f_{m(j)} + f_{m(j)+1}$ and
$f_{m(j)+3} = f_{m(j)+1} + f_{m(j)+2} \equiv 1 + 2^j \mod 2^{j+1}$. By the periodicity,
$f_k \equiv 1 + 2^j \mod 2^{j+1}$ for $k \equiv m(j), m(j)+2$ or $m(j)+3 \mod m(j+1)+1$.
So that leaves only $1, 2$ and $-1 \mod m(j+1)+1$. This proves the claim.
In particular, there are no $k$ with $2 < k < m(j)$ such that $f_k \equiv 1 \mod 2^j$. And since $f_{m(j)} > m(j) > 2^j + 1$, this shows that $2^j + 1$ is not a Fibonacci number for $j > 2$.