battery:update charging control
Thanks to AndreiLux
mdni: add back mdni control
Thanks to AndreiLux
sound: some fixes from AndreiLux repo