Since it seems that nobody posted the solution, here it is:
The bug is caused because Aeon MQ5 uses XBMC.Powerdown() instead of XBMC.Shutdown().
As it has been previously posted, this action is defined in the files "addons\skin.aeonmq5\720p\includes.xml" and "addons\skin.aeonmq5\720p\IncludesMenuCustom.xml":
Code:
addons\skin.aeonmq5\720p\includes.xml
Line 874: <onfocus>Skin.SetString(menu1206.action,XBMC.AlarmClock(shutdowntimer,XBMC.Powerdown()))</onfocus>
addons\skin.aeonmq5\720p\IncludesMenuCustom.xml
Line 2301: <onclick>Skin.SetString($INFO[skin.string(custom_action)],XBMC.AlarmClock(shutdowntimer,XBMC.Powerdown()))</onclick>
The problem is that changing these lines is not enough, since they only specify how some strings have to be initialized.
To make it work, it is also necessary to update "userdata\guisettings.xml". E.g. (line numbers may vary):
Code:
userdata\guisettings.xml
Line XXX: <setting type="string" name="skin.aeonmq5.menu1206.action">XBMC.AlarmClock(shutdowntimer,XBMC.Powerdown())</setting>
Line XXX: <setting type="string" name="skin.aeonmq5.submenu_action">XBMC.AlarmClock(shutdowntimer,XBMC.Powerdown())</setting>.
Change XBMC.Powerdown() to XBMC.Shutdown() in all these three files and the shutdown timer will use the shutdown method defined in the XBMC preferences.