local DNS resolver, forwarding LAN/DHCP domain to your plasic router
I have a setup which should be typical of the usual computer-savvy person's home network.residential DSL line, using a "plastic router" (CPE, customer premises equipment), in my case, a "FritzBOX" from...
View Articlei2c on your unused/legacy VGA output
Almost every PC/notebook still has a VGA connector, which can be used as a very cheap way to quickly test various i2c peripherals. On a VGA connector, it would have been used to query the remote...
View ArticleBehringer X32 and S16 Preamp Noise
I got myself a Behringer X32 Compact mixing desk and Behringer S16 Stageboxes. Because sometimes I record classical concerts, or have ambient microphones that get very little signal, I wanted to...
View ArticleVHDL Testbench using Oscilloscope Waveforms
I got a little tired of writing a generator for synthetic data in a VHDL testbench, so I thought, maybe just use an oscilloscope trace with real-workd data for this purpose. So, here's the VHDL code,...
View ArticleMixing Station X Air Pro XR18 Default Layout
Working with a Behringer XR18 Mixer and using the brilliant Mixing Station Air software, I've made a custom layout for it. It can be downloaded from github.
View ArticleRoland TD-25 (Drum Sound Module) Pinout and Waveforms
Debugging an issue with a Roland TD-25K electronic drum set. First, here are the outputs of the trigger-pads. Yellow is "tip" of a TRS connector, cyan is "ring". Both the bell and the dampening signals...
View ArticleArchlinux on the Toradex T20 (with Archlinux' kernel)
This is a followup on my earlier blogpost Archlinux on the Toradex T20 from 2012. I happened to resurrect my old ToradexNVidia Tegra T20 / Colibri / Iris eval-board, which I had running using Toradex'...
View ArticlePort of William R. Sowerbutts' socz80 to a cheap Spartan6 board (ESPIER_III...
I've ported William R. SOwerbutts socz80: A Z80 retro microcomputer for the Papilio Pro FPGA board to another cheap FPGA board. My port can be found on github.
View ArticleYamaha DGX-620 LCD Repair/Retrofit
Here's a Yamaha DGX-620 keyboard with a broken LCD. Judging from the fact that there are quite a few videos and tutorials on how to exchange a broken LCD with the proper spare part, I'd reckon these...
View ArticleSuperlux HMC660 Headset and PS 418-S Phantom Power Adapter
The HMC660 Headset made by Superlux is dirt-cheap, and not that bad, for the price. Certainly beats some other headphones sold for €39. But even though it has a XLR connector, it doesn't really work...
View ArticleW&T 36201 Isolated USB to RS485 Interface: Fix "automatic" RS485 Transmit mode
Some time ago, I bought three used W&T 36201 isolated USB to RS485 interfaces. They have pretty good build quality and are intended to be mounted in control cabinets (on “DIN Rails”). You can see...
View ArticleASUS RT N12E Bootup
Debugging a problem with a ASUS RT-N12E 300Mbps Wireless N Router, I soldered a pin header to J15 (next to the ethernet magnetics handling the yellow "LAN" ports). Pinout is Vcc, GND, Tx, Rx. Vcc is...
View ArticleLinux/udev: Unbinding from one kernel driver, and rebinding to a different...
Quite a lot of USB devices claim to be a human interface device, the rationale being that you can access them on Windows without the need to supply your own "proper" driver. Under Linux, one can easily...
View ArticleFocusrite Scarlett 6i6 and Pulseaudio
Oh, pulseaudio, how do I love thee... The Focusrite Scarlett 6i6 is a 2 Mic, 2 Line, 2 Digital input, 4 Line, 2 Digital output audio interface and is presented to the Linux machine as a 12 output, 6...
View ArticleBehringer "X-Air" XR18 Teardown
Here's a teardown of a Behringer XR18 (sometimes spelled X18R) Compact Digital Mixer. There's a full album with all pictures I took. To open the device, you have to remove the rubber bumpers on the...
View ArticleLogarithmic Sine Sweep for Impulse Reponse Measurements (in Python/Numpy)
There's quite a lot of software available to do impulse response measurements, e.g. for doing measurements on loudspeakers or electronic audio equipment. Some also use it to sample the impulse...
View ArticleFull Disk Encryption with Cyanogenmod CM12.1 on a Samsung Galaxy S4 Mini
Update August 9th: Just skip to the last line of this post where we realize that we could have spared us all of the hassles and resize2fs from within the running android system ☺.If you try to enable...
View ArticlePublic Service Announcement: Putty
A recent upgrade of sshd apparently broke my saved putty connections, which have a deprecated key-exchange protocol on the top of the "Algorithm selection policy." It manifests itself as a long pause,...
View ArticleSDM220 Power Meter, MODBUS, Python, RS485
The EastronSDM220 is a very inexpensive one-phase power/energy meter, which can be readout via RS485. I got myself one to play with, and there are a few observations I wanted to write down.From Chris’...
View Articleesp8266 firmware upgrade, odd baudrate in bootloader?
So, I also got one of those ESP8266 wifi/serial modules, which are pretty neat. Unfortunately mine seemed to come with an ancient firmware on it, and pretty unconveniently those didn't want to be...
View Article