Sofirn SP10Pro AA EDC Flashlight with Anduril 2.0 UI
Sofirn SP10Pro AA EDC Flashlight with Anduril 2.0 UI
Sofirn SP10Pro AA EDC Flashlight with Anduril 2.0 UI
Sofirn SP10Pro AA EDC Flashlight with Anduril 2.0 UI
Sofirn SP10Pro AA EDC Flashlight with Anduril 2.0 UI
Sofirn SP10Pro AA EDC Flashlight with Anduril 2.0 UI
Sofirn SP10Pro AA EDC Flashlight with Anduril 2.0 UI
Sofirn SP10Pro AA EDC Flashlight with Anduril 2.0 UI

Sofirn SP10Pro AA EDC Flashlight with Anduril 2.0 UI

style
Please select a style
color
Please select a color
Price
$35.99
$23.99
Save  33%
4215 sold
Quantity
Free worldwide shipping over $29
Returnable within 30 days
Professional service for everyone
Secure payments


Sofirn SP10Pro is a super bright 14500 EDC flashlight.

Features:

1. EDC FLASHLIGHT: The Sofirn SP10 Pro is a newly released EDC flashlight. It features 5 lighting modes by default but can be easily configured to meet your various lighting uses.

2. Mini & powerful: SP10Pro is a mini flashlight with an LH351D 90 CRI LED which can output 900 lumens at maximum level. It is also equipped with a Toughened mineral glass lens and an Orange peel textured reflector.  

3. COMPACT & LIGHTWEIGHT: The light measures just 88 mm long and weighs 40g without a battery. The SP10 Pro is the perfect companion for everyday lighting needs.

4. HANDHELD & HANDS-FREE: This handheld flashlight can also be used as a headlamp with the two-way clip that can be attached to a baseball cap. The optional magnetic tail cap also allows for hands-free use in tight places.

5. BATTERY OPTIONS: The SP10 Pro can run off on a single AA (Ni-MH or alkaline) battery or a 14500 Li-ion battery. It also features a very low standby drain so the SP10 Pro will never leave you with an unexpected dead battery.

6. DURABLE: The body is made of hard anodized aircraft grade 6063 aluminum alloy, has an IP68 ingress protection rating and a 1.5-meter impact resistance to withstand anything everyday life can throw at it.

7. ANDURIL 2.0: The Sofirn SP10 Pro is the first flashlight running the Anduril UI that can use both Ni-MH/alkaline AAs and 14500 Li-ion batteries which allows for maximum flexibility. It is also the first Anduril flashlight on the market using the new Attiny1616 microcontroller.
 
8. Low voltage protection: The flashlight steps down automatically when the voltage is lower than 3.0V. It also turns off automatically if the voltage gets lower than 2.7V. Please recharge the battery.

Specifications:

Anduril2 User Interface
Orange peel textured reflector
Emitter: 1x 90 CRI LH351D LED
Weight: 40 ± 1 grams (without battery)
Dimension: 88 mm (length) × 20.5mm (head diameter)
Toughened mineral glass lens - scratch and wear resistant
Battery options: 1x 14500 Li-Ion battery, 1x AA alkaline battery, 1x AA NiMH battery
Operating voltage: 3.0V - 4.2V (14500 battery) / 1.0V - 1.60V (AA alkaline or NiMH battery)
Automatic Stepdown: Turbo mode steps down to High mode automatically to prevent overheating.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.