Sofirn SC32 Rechargeable EDC Flashlight

$28.99 $34.99 Save 17%
Sold 1430
Style:  without battery
Tint:  6500K
Quantity
Share the love
Description

Product manual, click to download!

1.EDC Tool: This small flashlight is comfortable to hold in hand, small enough to be carried around and put into a pocket, and even to be clipped on pants. We thoughtfully designed this light with controls that are intuitive, ergonomic and specifically suited to the task at hand.

2. Super Bright: This LED flashlight is equipped with the SST-40, easily lighting up the path in front of you with significantly improved throw: it delivers a maximum output of 2000lm at a distance of up to 214 meters.

3. Type-C charging: With the built-in USB-C charging port, a 18650 cell can be charged inside your light using the included USB Type-A to USB-C cable, freeing you to enjoy your day and being able to charge practically anywhere. A full charge takes approximately 2.5 hours using a 3300mAh or 3.3Ah 3.6V 18650 cell.

4. Tail Switch: The Sofirn SC32 features an e-switch located on the tail end of the body to turn the light on and off, which can efficiently prevent accidental activation of the light when you put it in your pocket.

5. High reliability: Rated at IPX8 water resistance, the EDC light is able to withstand extreme weather conditions. Our handheld flashlight is made of solid aluminum alloy; with such a solid body, this portable flashlight is impact resistant and will survive a direct 3-foot drop.

Specifications

Emitter: 1* SST40 LED
Working Voltage: 2.8V - 4.2V
Battery Options: 1 X 18650 Li-ion battery
Dimension: 100mm (length) × 25mm (head diameter)
Weight: 57g (without battery)
Flashlight body: Aerospace grade 6061 grade aluminum alloy
Fresnel lens
IPX8 Waterproof
USB Type-C Charging (support USB Type-C to USB Type-C Charging)
Advanced Temperature Regulation (ATR) technology: ATR will adjust the brightness level automatically when the driver temperature reaches 55℃ (122 °F) to prevent overheating.
Reverse polarity protection: it protects while the battery inserted improperly.
LVP: while on, if the battery voltage is low, it turns off automatically.
If the battery doesn’t have enough power when turn on, the LED indicator will flash red to signal critical power.

Learn More about the Light
1 Lumen's review: https://1lumen.com/review/sofirn-sc32/

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.