Support for A50S PLUS

Troubleshooting

FAQs

How do I claim warranty, if there's quality problem?
Please find 'Claim My Warranty' on Tineco official website: https://www.tineco.com/support/process-a-warranty/ClaimMyWarranty. Please feel free to contact Tineco customer service if you have any questions about it.
Can the battery pack be replaced?
Yes, PURE ONE S15 is using detachable batteries.
How often does the dustbin need to be emptied?
Generally, you can empty the dustbin before it reaches the "MAX" line.
What does warranty include?
Tineco provides 2-year warranty against original defects in material and workmanship, when used for private household purposes in accordance with the Tineco Instruction Manual.
How long should I charge the battery?
Before first use, please charge the device for 3-4 hours. The PURE ONE S15 has the battery protection function, so it's okay to leave the machine on the charging dock after it is fully charged.  If not using the device for a long time, we suggest charging the battery at least 50% every 3 months.
How do I remove and clean the brush roller?
Turn off the power and remove the battery, and then hold the unlock button of the brush roller and swivel the cover of the brush window and remove the brush roller. 
when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${prod.epath} [in template "support_detail_for_product.ftl" at line 200, column 71] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:481) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:401) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:370) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) at freemarker.core.DollarVariable.accept(DollarVariable.java:63) at freemarker.core.Environment.visit(Environment.java:347) at freemarker.core.Environment.visit(Environment.java:353) at freemarker.core.Environment.process(Environment.java:326) at freemarker.template.Template.process(Template.java:383) at cn.hutool.extra.template.engine.freemarker.FreemarkerTemplate.render(FreemarkerTemplate.java:46) at com.fly.shop.modules.cms.util.FreemarkFileCreateUtil.genFile(FreemarkFileCreateUtil.java:87) at com.fly.shop.modules.cms.util.FreemarkFileCreateUtil$1.run(FreemarkFileCreateUtil.java:35) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)