SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light
SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light

SOFIRN IF24 Pro Flashlight 1800lm SFT40 Buck Driver RGB Light

Style
Please select a style
Price
$69.99
$45.99
Save  34%
1278 sold
Quantity
Free worldwide shipping over $29
Returnable within 30 days
Professional service for everyone
Secure payments

Product manual, click to download!

There are two versions of IF24. IF24 Pro, with buck driver, has longer beam distance than lF24. While IF24 is brighter than lF24 Pro. All the functions are controlled by side switch and rotary switch. You can rotate to use main led and side led for different uses. Remember rotating to lock-out when you don't use the flashlight.

1. Multiple Lighting Sources: The IF24 Pro is an EDC flashlight designed with white light and colored leds. Whether you're camping, hiking, or fishing, multiple lighting sources offer flexibility. Use a bright white light to find your way in the dark, a red light to preserve night vision, or a green/blue light for map reading and tracking.

2. Rotary Switch: The rotary switch design greatly simplifies operations, offering a seamless and intuitive user experience. The IF24 Pro features two switches: one side electronic switch for selecting brightness levels and one magnetic rotary switch for choosing different lighting modes. With just a simple twist, you can navigate through different modes quickly and precisely.

3. RGB Lights for Fun: RGB side lights can create the perfect atmosphere for your outdoor or indoor gatherings. Choosing from a spectrum of color to match your mood or activity, you can easily add a touch of ambiance to your backyard campsite or party. 

4. Magnetic Tail Cap: The tailcap is magnetic, allowing you to attach the IF24 Pro to any metal surface. It is perfect for situations where you need both hands free for the task at hand.

5. Fast USB C Charging: The IF24 Pro is equipped with a built-in 18650 rechargeable battery and features a USB-C charging port. This design ensures compatibility with laptops, smartphones, and other devices, making charging straightforward and convenient. Say goodbye to the hassle of frequently replacing batteries and the frustration of searching for the right charging cable.

Specifications

1. Emitter: 1 * SFT40 5000K, 22 * CSP1313 5000K, 15 * FY-1615RGY RGB LED

2. Driver: IF24-FET; IF24 Pro-Buck (main light)

3. Battery Option: 1×18650 battery

4. Working Voltage: 3V-4.2V

5. Mode Operation: Side e-switch and rotary switch

6. USB Type-C charging

7. Material: AL6061-T6 aluminium alloy

8. Size: 27.5*24.5*126mm

9. Weight: 95g(without battery)

10. Reverse polarity protection from improper battery installation

11. It features a magnetic tailcap

General Operation
The IF24(Pro) has two switch designs, but both switches operate independently. The rotary switch is used to switch between different modes, while the side e-switch is used to select different brightness levels.

MAIN LIGHT/SIDE LIGHT Operation

ON/OFF: Single click the switch to turn it on/off. (It automatically
turns on when you rotate the switch to the main/side light mode.)

OUTPUT SELECTION: When the flashlight is on, long press the switch to select output. It cycles through : Low→Medium→High.

DIRECT ACCESS TO MOONLIGHT MODE: When the flashlight is off, long press the switch to activate moonlight mode. Single click the switch to
turn it off.

DIRECT ACCESS TO SPECIAL MODES (Turbo/Strobe/SOS/Beacon): Fast double-click the switch and it cycles through: Turbo→Strobe→SOS→Beacon.
Single click the switch to return to the last used mode.

COLOR MODE

ON/OFF: Single click the switch to turn it on/off. (It automatically activates Red mode when you rotate the switch to the color mode.)

OUTPUT SELECTION: Fast double click the switch to select output. It cycles through: Police Flash→Rainbow→RGB Waterfall→Droplets→Neon Fade.
Single click to return to the last mode setting.

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.