{"id":9435,"date":"2025-10-10T13:41:07","date_gmt":"2025-10-10T11:41:07","guid":{"rendered":"https:\/\/wodatherm.com\/?p=9435"},"modified":"2025-10-15T11:06:53","modified_gmt":"2025-10-15T09:06:53","slug":"qcn-9274-hw-2-0-board2-bin-and-firmware-2-bin-file-for-your-linux-development","status":"publish","type":"post","link":"https:\/\/wodatherm.com\/de\/qcn-9274-hw-2-0-board2-bin-and-firmware-2-bin-file-for-your-linux-development\/","title":{"rendered":"WIFi 7 drivers finally works aka how we tested QCN9274 hw 2.0. board-2.bin and firmware-2.bin file for Linux development and Ath12k Driver MLO debug 9274"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">October 2025 update :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><img decoding=\"async\" height=\"16\" width=\"16\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/tc6\/1\/16\/1f680.png\" alt=\"\ud83d\ude80\"> Exciting News from 524WiFi !<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our <strong>524WiFi<\/strong> <a href=\"https:\/\/www.524wifi.com\/index.php\/catalogsearch\/result\/?q=9274\" data-type=\"link\" data-id=\"https:\/\/www.524wifi.com\/index.php\/catalogsearch\/result\/?q=9274\">DR9274 Series WiFi 7 Network Cards<\/a> are now fully supported on the <a href=\"https:\/\/www.524wifi.com\/index.php\/catalogsearch\/result\/?q=9574\" data-type=\"link\" data-id=\"https:\/\/www.524wifi.com\/index.php\/catalogsearch\/result\/?q=9574\">DR9574 platform<\/a> using ath12k driver! And MLO fully working and supported too !<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Experience the next generation of wireless performance \u2014 faster, smarter, and more reliable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sample units and demo tests are now available.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"361\" src=\"https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12k-1024x361.jpg\" alt=\"\" class=\"wp-image-49769\" srcset=\"https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12k-1024x361.jpg 1024w, https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12k-900x318.jpg 900w, https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12k-300x106.jpg 300w, https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12k-768x271.jpg 768w, https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12k-1536x542.jpg 1536w, https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12k.jpg 1731w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Actually. The Customer can use our board-2.bin from our ftp or from Compex on our DR9274 Cards. Because these Cards are standard Card of Qualcomm. There is no reason for any differences. You can download board-2.bin for all our <strong>524WiFi<\/strong> DR9274 modules from our link : <a href=\"https:\/\/wifi5.eu\/dls\/Wallys\/DR9274\/\">https:\/\/wifi5.eu\/dls\/Wallys\/DR9274\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally. If a Customer needs ath12k support, then we can do demo ath12k on our <a href=\"https:\/\/www.524wifi.com\/index.php\/catalogsearch\/result\/?q=9574\">DR9574 boards<\/a> to support <a href=\"https:\/\/www.524wifi.com\/index.php\/catalogsearch\/result\/?q=9274\" data-type=\"link\" data-id=\"https:\/\/www.524wifi.com\/index.php\/catalogsearch\/result\/?q=9274\">DR9274 cards<\/a>. Customer can take it as reference. If Customer need support for their own software, it needs check the project scale and then we can offer our support for LINUX \/ OpenWRT development.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12ksupported-1024x683.jpg\" alt=\"\" class=\"wp-image-49771\" srcset=\"https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12ksupported-1024x683.jpg 1024w, https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12ksupported-900x600.jpg 900w, https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12ksupported-300x200.jpg 300w, https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12ksupported-768x512.jpg 768w, https:\/\/wodatherm.com\/wp-content\/uploads\/2025\/10\/ath12ksupported.jpg 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dear customers,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can log in the link and can find latest sources for your development using Ath12k firmware. If there is any mistake, please let us know.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/git.codelinaro.org\/clo\/ath-firmware\/ath12k-firmware\/-\/tree\/main\/QCN9274\/hw2.0?ref_type=heads\">https:\/\/git.codelinaro.org\/clo\/ath-firmware\/ath12k-firmware\/-\/tree\/main\/QCN9274\/hw2.0?ref_type=heads<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is general frimware for QCN 9274 \/ 6274 based modules. For special function, you need ask the vendor to develop special firmware. They do not provide it for free. For example COMPEX need you to buy it , but the price is about $50000.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For 524wifi DR9274 and also COMPEX modules the bdf is not changed, so you can use the generic board-2, firmware-2 &nbsp;and add your board-id of your module if not included in already. Please read bellow how to use and debug Ath12k driver for our dual band modules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are also many known Ath12k bugs and limitations, you can solve known issues using a driver patch &#8211; for example :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/patchwork.kernel.org\/project\/linux-wireless\/list\/?series=954967\">https:\/\/patchwork.kernel.org\/project\/linux-wireless\/list\/?series=954967<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For examples you can add the 160Mhz Channel Support for 5GHz range. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>More general informations :<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/wireless.docs.kernel.org\/en\/latest\/en\/users\/drivers\/ath12k.html\">https:\/\/wireless.docs.kernel.org\/en\/latest\/en\/users\/drivers\/ath12k.html<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><em>EXAMPLE&nbsp; 1 :&nbsp;<\/em><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>A modified general board-2.bin file for all QCN6274 modules (including dual band 5G6G) is available here. The public file doesn&#8217;t support board-id 0x1006 (dual band 5G+6G) , our engineer added support for 0x1006 in to the file :&nbsp;<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/wifi5.eu\/dls\/compex\/WLE7000\">&nbsp;<\/a><a href=\"https:\/\/wifi5.eu\/dls\/Wallys\/DR9274\/\">https:\/\/wifi5.eu\/dls\/Wallys\/DR9274\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example WLE7002-E56 or DR9274-5G6G by <strong>524WiFi<\/strong> modules require this modified board-2.bin file, then 6GHz issue is solved via regulatory db. signing the file. And you will also need to apply an existing driver patch from Patchwork.kernel.org<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/patchwork.kernel.org\/project\/linux-wireless\/list\/?series=&amp;submitter=&amp;state=&amp;q=ath12k&amp;archive=&amp;delegate=\">https:\/\/patchwork.kernel.org\/project\/linux-wireless\/list\/?series=&amp;submitter=&amp;state=&amp;q=ath12k&amp;archive=&amp;delegate=<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After this setup tuning and modifications you can achieve working WiFi 7 Dual band card under Linux or OpenWRT. For example openwrt latest trunk is working excellent, + adding right board-2.bin file as mentioned higher. After appling the 160MHZ channel patch we are testing DR9274-5G6G and WLE7002-E56 with MLO support:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">current transfer is about 1400MBps for 6GHz\/320Mhz with iphone 15 pro max&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">and&nbsp; 1500MBps for 5GHz\/160Mhz with iphone 15 pro max. Distance is half a meter for this testing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For big customers , there is a good solution &#8211; like this : the customer can evaluate the wifi card on a QCA based router board, like for example DR9574 , and if performance and features are good then they will have confidence to put project to 524WiFi and Wallys to develop software for ath12k. We can allocate a engineer to fix these Customers requirements and if the Customer has a good project with us. MOQ and SW development contract is required.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Are you interested in in testing and development on dr9574 board using DR9274-5G6G module ? You will see how it works with original QCA driver. Please contact us !<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unfortunaly, it seems only single band modules can work with current ath12k without extra development, unfortunately dual band support requires additional development as we show you for wle7002-e25 card bellow:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">COMPEX WLE7002E25 dual band needs to separate phy firmware.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/quic\/upstream-wifi-fw\/tree\/main\/ath12k-firmware\/QCN9274\/hw2.0\/1.3.1\/WLAN.WBE.1.3.1-00130-QCAHKSWPL_SILICONZ-1\">https:\/\/github.com\/quic\/upstream-wifi-fw\/tree\/main\/ath12k-firmware\/QCN9274\/hw2.0\/1.3.1\/WLAN.WBE.1.3.1-00130-QCAHKSWPL_SILICONZ-1<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The official firmware It can be downloaded from the following link&nbsp;https:\/\/git.codelinaro.org\/clo\/ath-firmware\/ath12k-firmware\/-\/blob\/main\/QCN9274\/hw2.0\/testing\/1.1.1\/WLAN.WBE.1.1.1-00210-QCAHKSWPL_SILICONZ-1\/firmware-2.bin?ref_type=heads<br>Put the firmware into \/lib\/firmware\/ath12k\/QCN9274\/hw2.0\/<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But split phy and firmware-2.bin does not support linux kernel 6.8. You need to download backportfrom&nbsp;https:\/\/mirror2.openwrt.org\/sources\/backports-6.9.1.tar.xz.<br>Install software to build backports with &#8222;sudo apt install build-essential flex bison ncurses-dev&#8220;.<br>The command need to prepare the backport<br>tar -xf backports-6.9.1.tar.xz<br>Patch the attached patch files. This will enable support linux kernel 6.xx and add defconfig-ath12k<br>cd backports-6.9.1\/<br>patch -p1 &lt; [patch file location]<br>The command need to compile and install backport<br>make defconfig-ath12k<br>make<br>sudo make INSTALL_MOD_STRIP=1 install<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We have tested this and it works. you can use the link provided directly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See if it works on your end.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">split phy and firmware-2.bin does not support linux kernel 6.8. Need to download backport from&nbsp;https:\/\/mirror2.openwrt.org\/sources\/backports-6.9.1.tar.xz.<br>Install software to build backports with &#8222;sudo apt install build-essential flex bison ncurses-dev&#8220;.<br>The command need to prepare the backport<br>tar -xf backports-6.9.1.tar.xz<br>Patch the attached patch files. This will enable support linux kernel 6.xx and add defconfig-ath12k<br>cd backports-6.9.1\/<br>patch -p1 &lt; [patch file location]<br>The command need to compile and install backport<br>make defconfig-ath12k<br>make<br>sudo make INSTALL_MOD_STRIP=1 install&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Please check our customer modified working board-2.bin file as an example and guide for your development &#8211;&nbsp;<a href=\"https:\/\/wifi5.eu\/dls\/compex\/WLE7000\">https:\/\/wifi5.eu\/dls\/compex\/WLE7000<\/a><\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And dont forget as always , comment react or add some info &#8211; you will be automaticly added to possibly win set of our designed special 5G or WIFI anntennas<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Best Regards<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">524wifi team<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>October 2025 update : Exciting News from 524WiFi ! Our 524WiFi DR9274 Series WiFi 7 Network Cards are now fully supported on the DR9574 platform using ath12k driver! And MLO fully working and supported too ! Experience the next generation of wireless performance \u2014 faster, smarter, and more reliable. Sample units and demo tests are [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":9436,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[55,54],"tags":[1311,1309,1972,2491,2248,2085,1014,2249,1966,2251,2250,2247,869,323,873,320,2492],"class_list":["post-9435","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-instalation-support","category-support-download","tag-1311","tag-1309","tag-ath12k","tag-ath12k-driver-mlo-debug","tag-board2-bin","tag-development","tag-driver","tag-file","tag-firmware","tag-firmware-2-bin","tag-git-hub","tag-hw-2-0","tag-linux","tag-qcn","tag-qcn9274","tag-wifi7","tag-wifi7-drivers"],"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wodatherm.com\/de\/wp-json\/wp\/v2\/posts\/9435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wodatherm.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wodatherm.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wodatherm.com\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wodatherm.com\/de\/wp-json\/wp\/v2\/comments?post=9435"}],"version-history":[{"count":0,"href":"https:\/\/wodatherm.com\/de\/wp-json\/wp\/v2\/posts\/9435\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wodatherm.com\/de\/wp-json\/wp\/v2\/media\/9436"}],"wp:attachment":[{"href":"https:\/\/wodatherm.com\/de\/wp-json\/wp\/v2\/media?parent=9435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wodatherm.com\/de\/wp-json\/wp\/v2\/categories?post=9435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wodatherm.com\/de\/wp-json\/wp\/v2\/tags?post=9435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}