bookmark_borderThe Amp Hour

Hey guys, this is a quick post where I want to share a great podcast that I listen all the time called “The Amp Hour“.

Quoted from their about page: “Dave Jones from the EEVblog in Sydney (Australia), and Chris Gammell from Contextual Electronics in Cleveland (USA) discuss the world of electronics design in an hour long(ish) weekly show, recorded “live” without editing or a mute button!

If you are into electronics (which obviously I am), it’s a much listen show!
Check it out on the link below 🙂

The Amp Hour

bookmark_borderBuild a 3.5mm Audio Switch

audio mux p2

I moved to Berlin a few months ago to start working as Lead Electronics Engineer at UNU Motors. As soon as I found my own place (after spending three months apartment hunting), I decided to buy a good audio monitor, so I could listen to music and watch videos with a decent audio quality. My choice was a BX5 M-Audio audio monitor, great speaker at a very good price. The only annoying thing is that every time I wanted to listen music from my computer, I had to take the P2 plug from the RaspberryPi (running OSMC) and connect to my mac, and vice versa… To fix this problem, I decided to make a small PCB where I can plug everything together and then flip a switch to toggle inputs.

Continue reading “Build a 3.5mm Audio Switch”

bookmark_borderBackup and Restore Raspberry PI SD Card

If you are like me who is always trying different linux builds for Raspberry Pi or keeps messing up with Kodis configurations, this post is for your. I will teach you to make an perfect image of your SD Card so that you can simply go back to the last image, without having to install everything again from scratch.

If you don’t know how to install any linux distribution for RPi, I suggest you to follow this guide HERE

Backup

  • First thing after you insert the SD Card in your computer is to check what is the device’s location. Open a terminal, then run:
    diskutil list

    diskutil to check out raspberry pi sd card

    In my case, the SD card is in /dev/disk3. Remember that you are looking for the disk (not partition) of your SD card, so it would be disk4, not disk3s1.

  • Unmount your SD card by using the disk identifier:

    diskutil unmountDisk /dev/disk(disk# from diskutil)

    for example, in my case:

    diskutil unmountDisk /dev/disk3
  • Clone your SD Card to a file on your computer by using the following command:
    sudo dd if=/dev/disk(disk#) of=my_rpi_backup_image.img bs=4m

    you can change my_rpi_backup_image.img to any other desired name you want. Also the above process can take a few minutes to complete.

  • Now you can store your backup file anywhere you want for further restore.

Restore

  • Follow the first two steps described above and make sure you have the disk unmounted.
  • We can restore our backed up file to the SD Card, go to the folder where the image file is located and run on the terminal:
    sudo dd if=my_rpi_backup_image.img of=/dev/disk(disk#) bs=4m

    Same as before, this process can take a few minutes to complete, so you can go have some coffee while your computer finishes the job.

    Once it’s done, simply remove the SD Card from your computer, insert it to your RPi and turn it on, it will boot with the system the exact same way as it was before you saved it.