add 3.2 as supported
add a more versions to firmware test
let the firmware test do negative testing