Oct 312009
 

Hardware

I took a couple of images of the hardware and put them on PicasaWeb: https://picasaweb.google.com/111743287730172647732/MAudioTransitUSB.

The ICs used are:

  • U1 TI TAS1020A (8052 w/USB audio streaming) Stereo USB Audio Interface
  • U2 uC 24LC64 (serial EEPROM) 64 Kbit Electrically Erasable PROM
  • U3 AKM AK4584VQ (audio) 24Bit 96kHz Audio CODEC with DIT/DIR
  • U4 1117M3 Low Dropout (LDO) Regulator 800m
  • U5 NS LMV722M (amp) 10MHz, Low Noise, Low Voltage, and Low Power Operational Amplifier
  • U6 6333 ? Ultra-Low-Voltage, Low-Power µP Reset Circuit ?

Linux Driver

madfuload is needed to inject the firmware.

Oct 302009
 

It’s called MAC spoofing.

The commands do achieve it are:

  1. Bring down the interface and enter a new MAC address
  2. Bring up the interface

On Ubuntu Linux this can be achieved (for nic eth1 and a new mac address of 00:14:11:12:34:15) like this:

sudo ifconfig eth1 down hw ether 00:14:11:12:34:15
sudo ifconfig eth1 up

To get a new IP afterwards:

sudo dhclient eth1

Note: On my Intel 82571EB NIC I cannot change my MAC to a MAC similar to the devices default. (error message: 00:15:17:cd:c5:9g: invalid ether address.)

Oct 292009
 

http://www.wireshark.org/docs/wsug_html_chunked/ChAdvChecksums.html

If wireshark reports many wrong checksums, this can be caused by checksum calculations done by hardware which means that the wrong checksums reported by Wireshark are simply meaningless.

If you’re sure, that’s the problem, you may simple not care about wrong checksums:

  • Turn off the checksum offloading in the network driver, if this option is available (so that the checksums are correct as seen by Wireshark). The command may be something like sudo ethtool -K eth0 rx on tx off.
  • Turn off checksum validation of the specific protocol in the Wireshark preferences.
VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
Oct 012009
 

WOL – Wakeup Computers via LAN

to wake up the computers on the homenetwork use the following commands (execute on the router) connect to the router first:

ssh root@your.dyndns.org

And wake up the computer with the network interface with the MAC 00:11:24:xx:yy:zz (assuming it is in the network 192.168.1.1/24):

/usr/sbin/wol -i 192.168.1.255 00:11:24:xx:yy:zz

Overclocking

The Broadcom chip BCM94707 is built to run at 300 MHz. You can overclock it without problems to 280 Mhz which speeds up the web interface.

nvram show reveals all NVRAM variables and their values. The default value for clkfreq is 264.