Carbonate ions also produce a white precipitate with barium chloride solution. The acid reacts with any carbonate ions present. This removes them, so stopping them giving a false positive result.
The second attempt replaces the coiled filament with a straight wire and uses a coating paste made from Barium Carbonate mixed with nitrocellulose in a bit of acetone. When heated, the ...