<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>How to compile firmware and upload firmware to the Opensource Gwolves mouse</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/85252/how-to-compile-firmware-and-upload-firmware-to-the-opensource-gwolves-mouse</link><description>So I have been wanting a opensource gaming mouse for a long time, and gwolves decided to make one recently using a nRF52840 (you can learn more here ). Only issue is that I don&amp;#39;t understand how to compile or upload custom firmware to the mouse itself</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 02 Mar 2022 10:18:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/85252/how-to-compile-firmware-and-upload-firmware-to-the-opensource-gwolves-mouse" /><item><title>RE: How to compile firmware and upload firmware to the Opensource Gwolves mouse</title><link>https://devzone.nordicsemi.com/thread/355771?ContentTypeID=1</link><pubDate>Wed, 02 Mar 2022 10:18:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f10ff37-4001-4f89-9cb4-d88b29e7d937</guid><dc:creator>JONATHAN LL</dc:creator><description>&lt;p&gt;If you could share a picture of the PCB inside the mouse i might be able to point out where the SWD interface pins are. If they are &amp;quot;easily&amp;quot; accessible&amp;nbsp;then i can guid you trough how to connect and program the mouse. But its understandable if you dont wan to tear the device apart straight away. This would also require a debugger\programmer to successfully program the mouse.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have not seen the PCB or schematic layout so it difficult to say how easy this would be, but it should be doable tough it might be a little bit &amp;quot;hacky&amp;quot;.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Since i dont know what software is on the device from the factory i cant say if it would support updates\programmable over BLE or USB as is.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jonathan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to compile firmware and upload firmware to the Opensource Gwolves mouse</title><link>https://devzone.nordicsemi.com/thread/355660?ContentTypeID=1</link><pubDate>Tue, 01 Mar 2022 20:55:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d383809d-4913-43c8-9f09-955f7a8dd646</guid><dc:creator>aidennn</dc:creator><description>&lt;p&gt;Thanks for the reply! You responding gives more information then gwolves themselves have. I have reached out to every form of contact gwolves has. Hopefully I can figure something out... don&amp;#39;t want to be wasting $130+. Going to try and see if I can get a bit more information from gwoles or an early version of there new source from peepeeboy.&lt;br /&gt;&lt;br /&gt;Like I said previously I&amp;#39;m pretty confident in programming, just figuring out HOW to actually program the mouse is the issue. I will look into the stuff you said see if anything clicks in my head.&lt;/p&gt;
&lt;p&gt;Have a good day, I appreciate your help!&lt;/p&gt;
&lt;p&gt;Let me know if anything else comes to your head that might help me!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to compile firmware and upload firmware to the Opensource Gwolves mouse</title><link>https://devzone.nordicsemi.com/thread/355571?ContentTypeID=1</link><pubDate>Tue, 01 Mar 2022 13:36:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c646eeb-1977-4d42-b6aa-6725d1ff1af3</guid><dc:creator>JONATHAN LL</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;We usually do program the micro controllers over the SWD interface, so i dont know how accessible those pines are in the mouse design, if that is the way you want to program the&amp;nbsp; mouse then you would need a programmer as well, you can use one of our DK as a programmer.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Must say that there was not much info on how to proceed on the G-Wolves website if you wish to do som development yourself.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I will help you as best i can.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;So first off, try to get familiar whit the nRF Connect SDK(NCS) and decide if you want to use SEGGER or VS Code to do the build\compile, we do have some getting started guides here:&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.7.0/nrf/getting_started.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.7.0/nrf/getting_started.html#&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I would recommend that you install the &lt;a href="https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop"&gt;nRF Connect for desktop&lt;/a&gt; application and use the toolchain manager, from there you can launched either SEGGER or VS code as the IDE.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1646141393543v1.png" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1646141475943v2.png" alt=" " /&gt;&lt;br /&gt;You can install packages form other sources at the bottom, so then you can use the fork that peepee-boy has.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AS for programming the muse, there might be a MCUBoot option but i do not know what is on the mouse out of factory so i can not say. Have you contacted G-Wolves on how to proceed with programming their product.&lt;br /&gt;&lt;br /&gt;I do not have this mouse so i cant test.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Feel free to ask for anything and if something is unclear i will re-formulate do as best i can to help out.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jonathan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>