Unbrick Buffalo WHR-HP-G300N

I flashed a wrong dd-wrt firmware on my WHR-HP-G300N -- I flashed WHR-G300N instead. Notice the two missing letters... Nothing prevented me to flash this image, but after reboot I only got a solid red led (DIAG). Trouble! It's been quite "fun" to bring it back to life. Following several  […]

Continue reading

ReadyNAS, Transmission, OpenVPN

I acquired a Netgear ReadyNAS, not a very powerful one but quite unexpensive and good hack potential, as it is based on Debian on ARM. The OS version is ReadyNAS 6.1.8 at the time of writing. After installing Transmission (through an app) and OpenVPN (through apt-get) quite easily, I wanted to route  […]

Continue reading

Misc Pi

Make it a torrent box: http://cyberasylum.janithw.com/sett... http://forum.stmlabs.com/showthread... Raspbmc + Transmission + HDD http://www.howtogeek.com/142044/how... Make it a pseudo NAS: http://www.howtogeek.com/139433/how... But this can only work if the polyfuse issue can be fixed:  […]

Continue reading

Hacking the Marantz M-CR603

To adapt when looked more closely: shamelessly stolen from Source: Hacking the Marantz MCR-610 for the time being. Information gathered through the Owner's Manual There is some open source software in use, namely: Boost: Set of C++ libraries Expat: XML Parser Toolkit FastDelegate: "Member  […]

Continue reading

Hacking Firmware Tips

More a shameless copy/paste compilation of some articles (in case they vanish from the internet) Low Rent Firmware Hacking Quick'n Dirty Firmware Reversing Some tips Tip 00x01 - I normally like to look for bootcode if I have the choice. If not, I just deal with what I have. Tip 00x02 - Firmware  […]

Continue reading

WebRadio and Pi

Links collection: http://sourceforge.net/p/raspberryp... https://mespotesgeek.fr/piclodio-ra... https://github.com/Sispheor/Piclodi... Bonus: miniDLNA www.kork.fr/util/minidlna_howto.txt  […]

Continue reading

Using the Fakes Framework to Test TFS API Code

Just a collection of links really: http://www.almguide.com/2012/11/tes... http://www.colinsalmcorner.com/2012... http://www.colinsalmcorner.com/2012... http://blogs.blackmarble.co.uk/blog... http://vsarguidance.codeplex.com/So...  […]

Continue reading

LVM Cheat Sheet

Expand a logical volume Source Make sure the host partition is big enough (using parted or gparted) (must be done offline if partition is mounted) The following commands can be done online (even if the logical volume is in use) Check disk usage (Allocated / Free) sudo lvm vgdisplay Check allocation  […]

Continue reading

Sort FAT with DriveSort

DriveSort sorts the directory tables of a volume formated in FAT12/FAT16/FAT32. This sort orders the files in each folder according to their short or long names alphabetic order. The majority of recent operating systems sort the files before showing them to the user, either by name, by size or by  […]

Continue reading

Installing services under Linux

I had to setup thoses as part of my work. Here is a copy here as the method can apply to many services. Original article I wrote: Install elasticsearch on CentOS Install from repository We use an Automated install. We could have used  […]

Continue reading

Bluetooth mouse disconnects randomly in Windows 8.1

This has to do with the agressive power saving strategy of Windows 8 (maybe 7 as well). I tried several recipes but only this one really worked: Start > All Programs > Accessories > right click 'Command Prompt' > select 'Run as Administrator'. Run the following command (list devices that  […]

Continue reading

Trying to hack Logitec LAN W300N/RSS

Also known as ZuniDigital ZR301, and maybe others too. Based on Realtek 8196C (SoC) + RTL8192CE (WLAN) + MXIC 25L3206E (4MB of flash) + Winbond W9825G6 JB-6 (32MB of RAM) But no success, it appears that 8196C is based on "broken" Lexra MIPS Microarchitecture. Not sure if it will ever get  […]

Continue reading

Setup OpenVPN Client on OpenWRT

In an attempt to secure my internet connection, I setup OpenVPN on a OpentWRT enabled router: a good old Linksys WRT54G v3.1. The best firmware for this router seems to be OpenWRT Backfire 10.03.1 (brcm-2.4) (LuCI 0.10.0) (also in attachment of this page). The upgrade is very easy from the Linksys  […]

Continue reading

TFS down after registration of SQL Server

I have an installation of TFS 2012 bound to a SQL Server 2012 instance. They were both trial versions that I registered today. TFS went down and refused to work for a very good reason: the TFS databases were down on the SQL Server machine. SQL was stating that Database 'Tfs_Configuration' cannot be  […]

Continue reading

Using WinMerge with TFS

I wanted to replace the standard TFS compare/merge tool with WinMerge, especially since the Visual Studio trial I was using expired. It was not possible for me to configure TFS from Visual Studio as it refused to start. Fortunately a one liner allowed me to do it (in a Developer Command Prompt for  […]

Continue reading

Upgrade Bios on a not too ancient computer

I got my hand on a 2005 computer which needed some fresh OS and a bios upgrade. The PC didn't have a working floppy drive but could fortunately boot on USB (which is not a given on older computers). The trick was to get a USB stick with a bootable FreeDos on it. It was quite easy! Use gparted to  […]

Continue reading

Removed Kernel by mistake

I got problems with a linux machine with a very small /boot partition. It wouldn't install any updates anymore and would complain about boot partition being full. I found out that many kernel versions were stored in this partition, and I did a bit of cleanup -- which turned out quite bad because I  […]

Continue reading

Characters not allowed in Windows filenames

Beware when creating files with Linux on a Windows partition! Some characters which are allowed in Linux are forbidden in Windows, making those files unavailable. Chkdsk would even treat the files as corrupted and will rename them and put them in a LOST.DIR. So, forbidden characters in Windows are  […]

Continue reading

Page top