EarFun Free Pro2 True Wireless Earphones
EarFun Free Pro2 True Wireless Earphones
EarFun Free Pro2 True Wireless Earphones
EarFun Free Pro2 True Wireless Earphones
EarFun Free Pro2 True Wireless Earphones
EarFun Free Pro2 True Wireless Earphones
EarFun Free Pro2 True Wireless Earphones
EarFun Free Pro2 True Wireless Earphones

EarFun Free Pro2 True Wireless Earphones

Price

$0.00 $124.95
Save $-124.95
Free shipping

Quantity

Free worldwide shipping
Free returns
Sustainably made
Secure payments

Next-Generation Technology
The new Free Pro 2 intelligent advanced AIROHA noise cancellation audio SoC combines powerful performance with ultra-low power consumption with latest Bluetooth 5.2 for a stable connection and a new wireless experience.

Rule the Noise. Enjoy the Sound
With peak noise cancelling at 40dB and innovative QuietSmart™ 2.0 technology, the new Free Pro 2 will gratefully rule the ambient noise all around you. From your commute to your favourite coffee shop, immerse yourself in the deepest sounds.

Traveling Usage
Lose yourself in your journey, with no background noise to interrupt your favourite tracks.

Working Usage
Get rid of typing and air-conditioning noises in office spaces or libraries. Create a zen experience for concentration and productivity.

Daily Usage
Block out the noise of background conversations or the white noise of traffic and enjoy a moment of peace and quiet.

Be Aware of Your Surroundings
Want to listen to music without missing what's going on around you? Switch to transparency mode to hear conversations and other important sounds in your environment.

Clear Calls Virtually Anywhere
AI-powered noise reduction algorithms and three ENC noise-reducing microphones deliver precisely calibrated voice isolation during calls. Elegant and functional, the curved design of the buds further reduces wind and residual noise-pickup. For crystal-clear calls, the EarFun Free Pro 2 dominate the conversation.

Hear The Magic
6mm dynamic driver with graphene film delivers rich, detailed sound and satisfying bass performance. The Free Pro 2 will provide you with a superior auditory experience.

No-Sweat Performance
Perfect for a workout or a run in the rain, Free Pro 2 are water-resistant and can handle water splashes from any direction.

Featherweight Fit
With Free Pro 2, we've increased the tech, re-engineering the in-ear fit and keeping the lightweight for maximum comfort.

Feel Good Gels
The Free Pro 2 come with four sizes of silicone ear tips, optimised for comfort and effective noise isolation effect.

A New Generation of Gaming
With Bluetooth 5.2 and Dual-channel Transmission, latency has been reduced to 80ms in Low Latency Mode. Offering perfect video and gaming experience.

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.