firmware new functions
new functions on firmware
dev branch
merging