можно ли это сделать до передачи дела в суд?

я хочу отказаться от показаний, которые дал в качестве свидетеля по уд (ч.1 ст.330). можно ли это сделать до передачи дела в суд? адвокат латышев, которому я очень благодарен за быстрый ответ и призыв к осторожности, предупредил меня от ответственности за лжесвидетельство и посоветовал менять показания только на суде, да и то лишь в плане "уточнений". но ведь в 307 ст. ук есть примечание: 
"свидетель, потерпевший, эксперт или переводчик освобождаются от уголовной ответственности, если они добровольно в ходе дознания, предварительного следствия или судебного разбирательства до вынесения приговора суда или решения суда заявили о ложности данных ими показаний, заключения или заведомо неправильном переводе". я не вступаю в дискуссию с профессионалом, не дай бог! сам я настолько профан в этих вопросах, что позволил следователю заморочить мне голову и, фактически, оговорить честнейшего человека. как теперь быть?! извините меня за назойливость. с уважением, федор кузмич.

уважаемый фёдор кузьмич!
невозможно дать однозначный ответ без учёта всех обстоятельств дела, которые по интернету в кратком вопросе-ответе не выяснишь. если вы готовы отставивать свою позицию, не боясь "давления" следователя, то безусловно можете написать такое заявление и настаивать не его приобщении к материалам дела. откажет следователь - пишите прокурору, осуществляющему надзор за предварительным следствием. желаю успехов!
с уважением,
адвокат в.а.латышев