Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers
Focal On Wall 301 On Wall Speakers

Focal On Wall 301 On Wall Speakers

Colour
Please select a colour
Price
$1,599.00
$959.40
Save  $639.60
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: Speakers(3C)
SKU: EOWAFUS301-BL004

Compared pricing is from MSRP and not promotional pricing. 1 year warranty. Only available online.

Bass-Reflex 2-Way On-Wall Loudspeaker
Made in France in Focal’s ateliers, On Wall 301 is a wall-mounted loudspeaker that meets all your Home Cinema and Stereo listening needs. Elegantly designed, it is slim and compact whilst delivering ultra-precise, detailed sound thanks to its two Flax cone speaker drivers. Available in a White High Gloss or Black Satin finish, On Wall 301 is easy to fix to walls or set up on a stand.

For a complete Focal system, this loudspeaker is the ideal complement to a 300 Series installation and can also be linked with Dôme Flax as well as Chora, Aria and Kanta products, without compromise.

Compact design dedicated to sound
Modern design, bevelled profile, magnetic grille and rotating logo: the loudspeaker is easy to position elegantly around a television. Its bass-reflex concept means that the bass is delivered with power and impact.

Modular Installation
Two loudspeakers either side of your television and fixed to the wall, a third positioned underneath as a central speaker, two loudspeakers on stands: configure your installation however you want.

Exclusive Speakers
The Flax cone is an exclusive Focal technology made in France. It equips the 4” (100mm) mid-bass speaker drivers to deliver a real listening experience: voices are reproduced with clarity and detail. Whilst the 1” (25mm) Aluminium/Magnesium TNF tweeter, also made in France, delivers precise and defined treble.

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.