<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:default="http://www.w3.org/1999/xhtml">
  <title xmlns="http://www.w3.org/2005/Atom">Dobrica Pavlinušić's random unstructured stuff: Raspdancer</title>
  <id xmlns="http://www.w3.org/2005/Atom">https://saturn.ffzg.hr/rot13/</id>
  <link xmlns="http://www.w3.org/2005/Atom" type="text/html" rel="alternate" href="https://saturn.ffzg.hr/rot13/index.cgi?raspdancer"/>
  <link xmlns="http://www.w3.org/2005/Atom" type="application/atom+xml" rel="self" href="https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443/feed/workspace/rot13?page=raspdancer;type=Atom"/>
  <updated xmlns="http://www.w3.org/2005/Atom">2017-08-12T13:55:57Z</updated>
  <entry xmlns="http://www.w3.org/2005/Atom" xmlns:default="http://www.w3.org/1999/xhtml">
    <title xmlns="http://www.w3.org/2005/Atom">Raspdancer</title>
    <link xmlns="http://www.w3.org/2005/Atom" type="text/html" rel="alternate" href="https://saturn.ffzg.hr/rot13/index.cgi?raspdancer"/>
    <content xmlns="http://www.w3.org/2005/Atom" xmlns:default="http://www.w3.org/1999/xhtml" type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><div>Creator: Dobrica Pavlinušić</div><hr/><div class="wiki">
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [Dobrica Pavlinušić's random unstructured stuff]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#raspidancer">Dobrica Pavlinušić's random unstructured stuff (Raspidancer)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Raspidancer} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#usb_host_shield_for_arduino_pro_mini">Dobrica Pavlinušić's random unstructured stuff (USB Host Shield for Arduino Pro Mini)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] USB Host Shield for Arduino Pro Mini} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#problems">Dobrica Pavlinušić's random unstructured stuff (problems)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] problems} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#max3421_kernel_module">Dobrica Pavlinušić's random unstructured stuff (MAX3421 kernel module)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] MAX3421 kernel module} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#raspberry_pi_kernel_modules">Dobrica Pavlinušić's random unstructured stuff (Raspberry pi kernel modules)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Raspberry pi kernel modules} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#cross_compile">Dobrica Pavlinušić's random unstructured stuff (cross-compile)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] cross-=compile} --></span></li>
</ul></ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br/><br/><h1 id="raspidancer">Raspidancer</h1>
<p>
Facedancer on <a href="https://saturn.ffzg.hr/rot13/index.cgi?raspberrypi" title="(93 months)  file mount-rpi-image.sh toc tag_list raspberrypi Interestring projects TODO test them out and write...">RaspberryPi</a> <a target="_blank" title="(external link)" href="http://wiki.yobi.be/wiki/Raspdancer">http://wiki.yobi.be/wiki/Raspdancer</a></p>
<p>
Newer software <a target="_blank" title="(external link)" href="https://github.com/ktemkin/Facedancer">https://github.com/ktemkin/Facedancer</a></p>
<p>
Schema: <img alt="http://wiki.yobi.be/images/1/18/Raspdancer21_v10_sch.png" src="http://wiki.yobi.be/images/1/18/Raspdancer21_v10_sch.png" border="0"/></p>
<pre>
pi@picam ~ $ git clone https://github.com/ktemkin/Facedancer


pi@picam ~ $ git clone https://github.com/lthiery/SPI-Py
Cloning into 'SPI-Py'...
remote: Counting objects: 81, done.
remote: Total 81 (delta 0), reused 0 (delta 0), pack-reused 81
Unpacking objects: 100% (81/81), done.
Checking connectivity... done.
pi@picam ~ $ cd SPI-Py/

pi@picam ~/SPI-Py $ sudo apt-get install python3-dev

pi@picam ~/SPI-Py $ python3 setup.py build

pi@picam ~/SPI-Py $ sudo python3 setup.py install



pi@picam ~/Facedancer $ export BACKEND=raspdancer

pi@picam ~/Facedancer $ sudo -E ./facedancer-serial.py

pi@picam ~/Facedancer $ sudo -E ./facedancer-serial.py 
Using MAXUSB backend.
MAXUSB initialized
MAXUSB enabled
MAXUSB revision 0
&lt;facedancer.backends.RaspdancerMaxUSBApp.RaspdancerMaxUSBApp object at 0xb6a67710&gt;
MAXUSB connected device USB Serial device


</pre>
<br/><h1 id="usb_host_shield_for_arduino_pro_mini">USB Host Shield for Arduino Pro Mini</h1>
<p>
<a target="_blank" title="(external link)" href="http://shop.tkjelectronics.dk/product_info.php?cPath=22&amp;products_id=45">http://shop.tkjelectronics.dk/product_info.php?cPath=22&amp;products_id=45</a></p>
<p>
Schema: <a target="_blank" title="(external link)" href="http://www.tkjelectronics.dk/uploads/usbhost/UHS_mini_10.pdf">http://www.tkjelectronics.dk/uploads/usbhost/UHS_mini_10.pdf</a></p>
<h2 id="problems">problems</h2>
<ul>
<li>VBCOMP is not routed on this board</li>
<li>VBUS (usb VCC) is 3.3V not 5V</li>
</ul>
<h1 id="max3421_kernel_module">MAX3421 kernel module</h1>
<ul>
<li>device tree support <a target="_blank" title="(external link)" href="https://github.com/AlexanderAmelkin/linux-wandboard/commits/for-linux-usb">https://github.com/AlexanderAmelkin/linux-wandboard/commits/for-linux-usb</a></li>
</ul>
<h2 id="raspberry_pi_kernel_modules">Raspberry pi kernel modules</h2>
<ul>
<li><a target="_blank" title="(external link)" href="https://github.com/notro/rpi-source/wiki/Examples-on-how-to-build-various-modules">https://github.com/notro/rpi-source/wiki/Examples-on-how-to-build-various-modules</a></li>
</ul>
<pre>

pi@picam ~ $ sudo apt-get install libncurses5-dev

pi@picam ~ $ rpi-source 

pi@picam ~/linux $ ./scripts/diffconfig 
+USB_MAX3421_HCD m


pi@picam ~/linux $ grep MAX3421 .config
CONFIG_USB_MAX3421_HCD=m

pi@picam ~/linux $ make SUBDIRS=drivers/usb/host/ modules

</pre>
<br/><h2 id="cross_compile">cross-compile</h2>
<p>
dpavlin@klin:/klin/rpi/linux$ cat run.sh </p>
<ol>
<li><a target="_blank" title="(external link)" href="https://www.raspberrypi.org/documentation/linux/kernel/building.md">https://www.raspberrypi.org/documentation/linux/kernel/building.md</a></li>
</ol>
<pre>
#make oldconfig

KERNEL=kernel7
#make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfig
#make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- oldconfig
make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs

test -d mnt &amp;&amp; rm -Rf mnt/
mkdir -p mnt/boot/overlays
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=mnt/ modules_install
cp arch/arm/boot/zImage mnt/boot/$KERNEL.img
cp arch/arm/boot/dts/*.dtb mnt/boot/
cp arch/arm/boot/dts/overlays/*.dtb* mnt/boot/overlays/
cp arch/arm/boot/dts/overlays/README mnt/boot/overlays/

</pre>
</div>
</div>
    </content>
    <id xmlns="http://www.w3.org/2005/Atom">https://saturn.ffzg.hr/rot13/index.cgi?raspdancer</id>
    <author xmlns="http://www.w3.org/2005/Atom">
      <name xmlns="http://www.w3.org/2005/Atom">Dobrica Pavlinušić</name>
    </author>
    <updated xmlns="http://www.w3.org/2005/Atom">2017-08-12T13:55:57Z</updated>
  </entry>
</feed>
