Правильно я понял что для platformio придется ставить не родную прошивку?
Platformio это расширение для vscode, которое значительно снижает порог вхождение относительно оригинального sdk производителя - работает сверху него, и это с , c++.
Прошивка скорей сейчас у вас стоит не родная :) Которая чуждую среду адаптирует под платформу esp.
А сам кстати platformio написан на питоне, так что будет где приложить его по делу.