Quick reference:
screen /dev/tty.usbmodem1d113 115200 (tty)
ssh [email protected] (ethernet)
ssh [email protected] (usb0)
Quick reference:
screen /dev/tty.usbmodem1d113 115200 (tty)
ssh [email protected] (ethernet)
ssh [email protected] (usb0)
--- hw/arm/stellaris.c.orig 2014-04-17 13:44:44.000000000 +0000 | |
+++ hw/arm/stellaris.c 2014-04-17 13:44:44.000000000 +0000 | |
@@ -1186,7 +1186,7 @@ | |
{ "LM3S6965EVB", | |
0x10010002, | |
0x1073402e, | |
- 0x00ff007f, /* dc0 */ | |
+ 0x0fff007f, /* dc0 */ | |
0x001133ff, | |
0x030f5317, |
Cool! |
-- match regex /a*b/ | |
print('/a*b/') | |
-- Lua wrapper to extract a character from a string | |
-- at the indexth position (starting from 0) | |
-- This is just a helper since Lua is 1-indexed which | |
-- is insane. You can just copy this out. | |
function charat (str, index) | |
return string.sub(str, index + 1, index + 1) | |
end |
VAGRANTFILE_API_VERSION = "2" | |
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | |
config.ssh.username = "root" | |
config.ssh.password = "tessel2" | |
config.ssh.shell = "ash" | |
config.vm.synced_folder ".", "/vagrant", disabled: true | |
config.vm.box = "technicalmachine/tessel2" |
VAGRANTFILE_API_VERSION = "2" | |
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | |
config.ssh.username = "root" | |
config.ssh.password = "tessel2" | |
config.ssh.shell = "ash" | |
config.vm.synced_folder ".", "/vagrant", disabled: true | |
config.vm.box = "technicalmachine/tessel2" |
node_modules | |
out | |
from __future__ import print_function | |
import sys | |
import six | |
from gevent import socket | |
from gevent.queue import Queue | |
from gevent.socket import wait_read | |
import gevent | |
def parse_arg(arg): | |
(proto, role, port) = arg.split(':') |
Tessel 2 is seeking FCC approval. Tessel 2 runs OpenWRT, a distribution of Linux designed as open firmware for routers with very granular control over wireless capabilities. Currently Tessel 2 is stuck in FCC approval pending its demonstration of being able to generate packets in the 802.11n range.
Installation on a Tessel 2:
opkg update
opkg install tcpdump
wget https://kevinmehall.net/tmp/packetspammer -O /usr/bin/packetspammer
diff --git a/drivers/net/wireless/rt2x00/rt2800lib.c b/drivers/net/wireless/rt2x00/rt2800lib.c | |
index 1274b85..56b3d00 100644 | |
--- a/drivers/net/wireless/rt2x00/rt2800lib.c | |
+++ b/drivers/net/wireless/rt2x00/rt2800lib.c | |
@@ -38,11 +38,141 @@ | |
#include <linux/slab.h> | |
#include <linux/clk.h> | |
#include <linux/of.h> | |
+#include <linux/stat.h> | |