I got myself a great 4 channel 50MHz oscilloscope to play around with. The Rigol DS1054Z. It’s expensive in Sweden if you buy it from a local retailer, but I ordered mine from Batronix in Germany and thanks to being part of the EU, there’s no customs and extra taxes added to the price. The oscilloscope is easily hacked to 100MHz and a lot of other functions like serial protocol decoding and also more memory depth. RS232/UART, I2C and SPI decoding, advanced trigger functions like RS232/UART, I2C, SPI, Runt, Windows, Nth edge, Delay and Timeout trigger. Just do a search for “Rigol DS1054Z hack” and you’re on your way to transform your scope to a much more expensive version. Just don’t enable the 500µV option. The oscilloscope doesn’t support it in hardware, so you will run into bugs if enabled.
I’ve been very happy with my purchase, except for the occasional bug. But today it went into total haywire mode. When trying to start it up, it hangs on boot. Either by just showing the Rigol boot screen, or show the normal display but remain totally immune to any input from the controls. Panic! But thankfully I found a solution to my problem.