SOFIRN SC13A LED Small Flashlight Anduril UI, Bright 1300 Lumens EDC Keychain Flashlight
SOFIRN SC13A LED Small Flashlight Anduril UI, Bright 1300 Lumens EDC Keychain Flashlight
SOFIRN SC13A LED Small Flashlight Anduril UI, Bright 1300 Lumens EDC Keychain Flashlight
SOFIRN SC13A LED Small Flashlight Anduril UI, Bright 1300 Lumens EDC Keychain Flashlight
SOFIRN SC13A LED Small Flashlight Anduril UI, Bright 1300 Lumens EDC Keychain Flashlight
SOFIRN SC13A LED Small Flashlight Anduril UI, Bright 1300 Lumens EDC Keychain Flashlight
SOFIRN SC13A LED Small Flashlight Anduril UI, Bright 1300 Lumens EDC Keychain Flashlight
SOFIRN SC13A LED Small Flashlight Anduril UI, Bright 1300 Lumens EDC Keychain Flashlight
SOFIRN SC13A LED Small Flashlight Anduril UI, Bright 1300 Lumens EDC Keychain Flashlight
SOFIRN SC13A LED Small Flashlight Anduril UI, Bright 1300 Lumens EDC Keychain Flashlight

SOFIRN SC13A LED Small Flashlight Anduril UI, Bright 1300 Lumens EDC Keychain Flashlight

style
Please select a style
Price
$45.99
$23.99
Save  50%
139 sold
Quantity
Free worldwide shipping over $29
Returnable within 30 days
Professional service for everyone
Secure payments

The updated SC13A Using updated Anduril UI 2.0, SC13A feathers dozens of modes - smooth ramping, strobe, beacon, sunset, candle, and more for every situation. A highly flexible flashlight designed for hardcore flashlight enthusiasts. Waiting for your exploration. Or you can select the simple UI to just easily enjoy the included basic features.

Specifications

Emitter: 1 * Nichia 519A LED 5000K
Battery Option: 1×18350 battery
Working Voltage: 3.0V-4.2V    
Mode Operation: side e-switch
USB Type-C charging
Material: AL6061-T6 aluminium alloy 
Size: 28.5mm ( head diameter) *64.6mm (length)
Weight: 40g(without battery)

General Operation

Button presses are abbreviated using a simple notation:
- 1C: One click.  Press and then quickly release the button.
- 1H: Hold.  Press the button, but keep holding it.
- 2C: Two clicks.  Press and release quickly, twice.
- 2H: Click, hold.  Click two times, but hold the second press.
- 3C: Three clicks.  Press and release quickly, three times.
- 3H: Click, click, hold.  Click three times, but hold the final press.
The same pattern is used with higher numbers too. For example, 10C means ten clicks...  and 10H means ten clicks but hold the final press.

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.