We have four charged batteries, four uncharged batteries and a radio which needs two charged batteries to work.

Suppose we don't know which batteries are charged and which ones are uncharged. Find the least number of attempts sufficient to make sure the radio will work. An attempt consists in putting two batteries in the radio and check if the radio works or not.
To solve this problem, we need to ensure that we can find two charged batteries among the four charged and four uncharged batteries using the least number of attempts. Each attempt consists of putting two batteries in the radio and checking if it works.

1. **Understanding the Problem:**
   - We have 8 batteries in total.
   - 4 of these batteries are charged.
   - We need to find at least two charged batteries to make the radio work.

2. **Graph Theory Approach:**
   - We can model this problem using graph theory.
   - Let each battery be a vertex in a graph \( G \).
   - An edge between two vertices (batteries) means that we have tested these two batteries together in the radio.

3. **Objective:**
   - We need to ensure that in every subset of 4 batteries (since there are 4 charged batteries), there is at least one pair of batteries that we have tested together.
   - This ensures that we will eventually find two charged batteries.

4. **Graph Construction:**
   - We need to construct a graph \( G \) such that it has the maximum number of edges without forming a 4-clique (a complete subgraph with 4 vertices).
   - According to Turán's Theorem, the graph with the maximum number of edges without a 4-clique is a balanced bipartite graph.

5. **Balanced Bipartite Graph:**
   - In our case, we need to partition the 8 vertices into two sets as evenly as possible.
   - The most balanced partition for 8 vertices is two sets of 4 vertices each.

6. **Number of Attempts:**
   - The number of edges in a complete bipartite graph \( K_{4,4} \) is \( 4 \times 4 = 16 \).
   - However, we need to count the number of pairs we need to test, which is the complement of the number of edges in \( K_{4,4} \).

7. **Calculation:**
   - The total number of pairs of 8 batteries is \( \binom{8}{2} = 28 \).
   - The number of edges in \( K_{4,4} \) is 16.
   - Therefore, the number of attempts needed is \( 28 - 16 = 12 \).

8. **Verification:**
   - We need to ensure that every subset of 4 batteries has at least one pair tested.
   - By testing 12 pairs, we cover all possible pairs in such a way that no subset of 4 batteries is left untested.

The final answer is \( \boxed{12} \).