Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp
Sofirn SP40 1200 Lumens Rechargeable LED Headlamp

Sofirn SP40 1200 Lumens Rechargeable LED Headlamp

style
Please select a style
Tint
Please select a tint
Price
$45.99
$28.99
Save  37%
1144 sold
Quantity
Free worldwide shipping over $29
Returnable within 30 days
Professional service for everyone
Secure payments

Features:

1. Super Bright & TOUGH: Sofirn SP40 is a powerful headlamp with XPL LED gives out 1200 Lumens at Turbo and 136m max beam distance, features 4 light modes. This headlamp is made of airecraft graded aluminum alloy and passed 12 different tests to make sure it works well in different environment, it is durable and tough.

2. Versatile & Magnetic: As a headlamp, it’s not only a powerful headlamp, but a mini headlamp powered with the spare short tube. Furthermore, with the clip and magnetic tail cap, SP40 is a tool flashlight take your hands free for repair illuminating.

3. Rechargeable & LONG-LASTING: SP40 Powered by a rechargeable 18650 3000mAh battery (included) . With the built-in charging port and USB cable, you can rechargeable the lamp via charging adapter(NOT INCLUDED), laptop, power bank any time. It can last around 1h 50min at Turbo mode and 220h on Low mode after the battery full charged.

4. Smart Light: with sofirn’s ATR technology, SP40 headlamp adjusts brightness automatically when the temperature is 55℃ or above to prevent overheating and prolong the led lifetime and battery runtime. The switch led indicates battery powerful status, it turns to flashing RED to indicate low power, you need to recharge the lamp as soon as possible.

5. Mini Tool Light: Package comes with a short tube, and you can make your SP40 as a mini tool light with the tube. (Kind note: The battery need to be purchased separately)

6. Useful 4 Beam Modes: Brightness will step down when the driver temperature reaches 55℃ to prevent overheating.
Low: 5Lumens (220h)
Mid: 90Lumens (15h)
High: 450Lumens (4h 10min)
Turbo: 1200Lumens (1h 50min)

7. What You Get IN Package: Package: 1x Headlamp, 1x USB Cable, 2 x Spare O rings, 1 x Headband, 1 x Clip, 1X Short Tube, 1 X 3000mAh Battery.

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.