Android "Smart" TV

Hello there! this time I will show you how you can create a smart TV from an old obsolete mobile phone, just laying in the cupboard.

Note: Your old smartphone needs to have a MHL support, please check it in STEP 1 & Resources section at the end of this post, before continuing with order!

PARTS:

  • Old Andorid smartphone supporting usb OTG/MHL (Sony Xperia Z1 Compact in my case)
  • Mobile charger
  • Micro USB to HDMI Adapter – [€8,19]
  • HDMI cable for TV – 1,5m – [€1,88]
  • Any bluetooth keyboard/mouse (*optional) - [€3,79]
Total prize: €13,86

HOW TO

STEP 1: VERIFY IF YOU PHONE SUPPORT MHL

You can easily check if you old mobile phone support MHL on below page:
mhltech.org
If you found your device there, you can continue with ordering the parts above.

STEP 2: CONNECT YOUR MOBILE VIA MHL CABLE

Connect the Micro USB of HDMI Adapter to your phone, HDMI cable to Micro USB and to HDMI Adapter on TV. Then adapter cable to Micro USB on HDMI Adapter. Turn on the TV select the HDMI imput and insert the adapter to wall socket.

STEP 3: CONNECT BT KEYBOARD/MOUSE (optional)

Connect your BT keyboard/mouse with your phone, so you can easily operate the mobile phone from the couch!

STEP 4: ENJOY YOUR (NEW) SMART TV!


Resources/other sites

What is MHL (Mobile High-Definition Link)? Check mhltech.org or Wikipedia

USB Boot on Retro PC

Is it possible to boot from USB even it's not supported by BIOS? Yes it is!
Recently I get to an ancient notebook (Acer Travelmate 2303), where USB booting from BIOS was not supported. I was wondering if some thing like BIOS update can fix it. In my case - it can't. The options I have are: HDD, CD/DVD, Floppy or Network.

But I've found a very nice tool, which can add a booting option to the boot sequence. Thank you Elmar Hanlhofer!

OPTION 1 : Install to Boot menu on HDD

STEP 1: Download Software

To enable booting from an USB key, you will need to download a tool called Plop Boot Manager.

STEP 2: Extract and Install

Once the zip is downloaded extract the contest of the file anywhere in to the PC.
Once extracted just navigate to "Windows" folder and execute "InstallToBootMenu.bat" You will get a black screen with a confirmation to install. Once all set few files will be saved onto HDD and the boot.ini file will be updated.

STEP 3: Reboot PC and select PLOP Boot Manager

Once all above done, you can restart your PC and you should be able to see Plop Boot Manager during booting of your laptop/pc. Despite that the BIOS does not have the option, you’re now able to boot anything using the USB drive. Yay!

OPTION 2: Burn Live CD/DVD

STEP 1: Download Software

To enable booting from an USB key, you will need to download a tool called Plop Boot Manager.

STEP 2: Burn to CD/DVD

Once the download is finished, extract the downloaded file. You see the image file: plpbt.iso. Burn the image to a blank CD or DVD using whatever burning software you prefer.

STEP 3: REBOOT PC AND SELECT BOOT FROM CD-ROM

Insert CD/DVD into your PC and enable booting from CD-ROM/DVD Drive

Running PLOP Boot Manager

Other options to start the Boot Manager

But you have more options to run it....
Do you prefer Floppy, PCMCIA card, LAN or something else? For more ways how to run the PLOP please visit link: LiveCD and other ways to start the Boot Manager

Resources/other sites

- Plop Boot Manager
- Boot from USB without BIOS Support via PLoP CD
- Boot From a USB Drive Even if your BIOS Won’t Let You

Turn an Old PC into a Chromebook

Recently I get to a very old laptop Thinkpad T60  (type 1951) released in 2006, which had installed Windows XP in it with 2 GB RAM. I was wondering what I can do to make it somehow "alive" again ...
(Otherwise it can go to a trash, and that is something what I don't want to do... )

These days XP is not the best option for a notebook, so what other options do I have? Searching over the internet I found some options how to turn old pc/laptop into a Chromebook... I've found the CloudReady and Chromium OS  by ArnoldTheBat as the "most up to date" / "not dead" releases. Both looks very promising for a test.
So let's try... on this ancient notebook....

The parameters of the laptop:
Processor: Intel Core Solo processor T1300 @ 1.66GHz
RAM: 2x1GB (later I bought 2x2GB for better performance, even the 32bit system can see only 3GB)
HDD: 50GB (approx. 45 GB free after install)
Graphic card: Intel Graphics Media Accelerator 950 (Intel 945GM)
Connectivity - LAN/Wifi
USB BOOT - Yes

"CHROMEOS" running on OLD laptop

Top pictures showing Cloudready, bottom Chromium OS

HARDWARE

All you will need is a laptop and at least 8GB USB key.
- Old PC/Laptop
- empty 8GB (or greater) USB key

SOFTWARE

- option 1: Neverware - CloudReady: Home Edition USB Maker
or:
- option 2: ArnoldTheBat - Chromium OS
For option 2 you will need also a software to load the image to USB:
balenaEtcher -- OR -- Rufus

HOW TO

STEP 1: Prepare BOOTING USB

CloudReady (option 1)

Run the installer and follow on screen instructions. For this laptop I've chosen (logically) the 32-bit system.

Note: You can use any computer, preferably with Windows to create CloudReady USB - see Neverware web page for how to.

From the page: "The CloudReady USB Maker is a Windows application (.exe) that you can download directly from Neverware to guide you through the process of creating a CloudReady USB installer."

CHROMIUM OS (option 2)

Download the image from the link provided above and use Balena Etcher or Rufus to create bootable USB.


STEP 3: RUN LIVE OS

Once you have the USB ready, reboot/run the laptop, choose booting from USB. Now the laptop should read the USB and start loading the live image from USB.


STEP 4: INSTALL OS ON HDD

Once the OS is running you will need to connect to internet (wifi/lan) and setup your credentials on google. Then either click on install or do some manual steps.

CloudReady (option 1)

For Cloudready once booted into the system, left-click on the clock at the bottom right-hand corner of the screen. Then click "Install OS".

CHROMIUM OS (option 2)

For Chromium OS  by ArnoldTheBat, you need to follow manual process, which will install the OS to your HDD:

1. After your computer has booted to the Chromium OS login screen, press [ Ctrl ] [ Alt ] [ F2 ]

2. Login with the chronos user (password not required)

3. Execute command lsblk to verify destination HDD

4. Execute command /usr/sbin/chromeos-install --dst/dev/sda to start install on 1st HDD disk - sda

STEP 5: REMOVE USB AND RUN CHROME OS

All done :) enjoy new Chrome OS system on your old pc/laptop.


Note: For the Thinkpad T60 the Cloudready OS was better option, as all the peripherals were immediately working. Also T60 is still in the list of supported/certified models. More on: Certified Model Finder.

RESOURCES/OTHER SITES


- CloudReady: Install Guide
- Chromium OS | ArnoldTheBats World of Whimsy
- Getting to a command prompt on Chromium OS

DYI All-In-One Gaming Console

Hi there, this DYI is about Raspberry Pi in "ALL-IN-ONE" box.

PARTS:

  • Raspberry Pi 2 - lying at home - [€42,90]
  • Wifi dongle - ASUS USB-N10 Nano - [€9,90]
  • MicroSD card, 16GB – [€9,59]
  • 25CM TF to micro SD card Flex Extension cable Extender Adapter - [€2,63]
  • Wireless Mini Keyboard – [€6,83] -- OR -- use any USB standard keyboard
  • Samsung LTN154X3-L01 15.4" Laptop LCD Screen - lying at home
  • Controller Board + Backlight Inverter + 30P Lvds Cable + Remote – [€35,21]
  • Plastic Box - KUGGIS IKEA (26 x 35 x 8 cm) - [€5,99]
  • Chopping board (24.5 x 17.3 cm) - [€1,89]
  • 2 Ch Digital Stereo Audio 5V Amplifier 3W*2 (PAM8403) – [€1,09]
  • Speakers - lying at home
  • Power Supply 12V+5V 2A AC Adapter - [€2,88]
  • DC Power Male Jack Connector
  • Micro USB male - [€0,70]
  • 2x USB Male Connector - [2x 0,90€]
  • Dual USB Female Connector - [0,90€]
  • Plastic screws M2/M3 Male Female Nylon Screws Kit
  • Plastic electrical wire molding (used for top & bottom panels)  - [€1,24]
Still on my TODO list (optional):
  • power, reset buttons & leds - from old PC [€0,99]
  • 50mm 12v CPU Fan - OR 80mm fan - [€1,41]
Total prize: €155,66
Notes:
– The price above showing the totals if you don’t have anything lying at home
– Prices may differ, above showing the prices in the time of my order

TOOLS

  • screwdriver
  • razor blade
  • drilling machine + drills
  • hot glue gun + glue

HOW TO

STEP 1: TEST ALL PARTS + LOAD IMAGE

Before you will start with anything related to this DIY, I would like to recommend you to connect all parts somewhere on wooden table, and test if all works as expected.

Images of the PI, and how to for software:
RetroPie Image for the SD card
RetroPie First-Installation
RetroPie Supported systems

STEP 2: DESIGN HOLDER - CHOPPING BOARD

First I was thinking how to fix all in place inside the machine without big hurts. I've chosen the plastic chopping board, which will be fixed to the monitor and will hold all the needed. So measured and measured, then drill holes and attach the screws.

STEP 3: ADD ALL PARTS TO THE BACK OF MONITOR

Once screws are in place I've started will attaching all in place.

STEP 4: TOP PANEL

Top panel was the easiest on the whole machine. I've just took the plastic screws and glue it on the cut panel from electrical wire molding.

STEP 5: BOTTOM PANEL




As the opposite, the bottom panel was the hardest part of this project. I need to think carefully were and how to attach power, card slot, usb inputs and monitor controller. Then with a help of hot glue & screws I've fixed them in place.

STEP 6: BOX

I've measured 4 holes to be drilled into the box so it will hold the LCD (and all underlying hardware). This is the only one drilling needed for the Plastic Box from IKEA.
... So you can reuse it in a case of need :) ...

STEP 7: ALL IN ONE - LET'S PLAY!

I've tested the machine, all loloks and works nicely.

STEP 8: OPTIONAL: BUTTONS & FAN

You can optionally add power & reset buttons + some fan to cool the machine. One day I will probably add it there...

RESOURCES/OTHER SITES

DIY NES Retro Gaming Console

Extra Monitor From Old LCD

Hi, welcome to another DYI of reusing old laptop parts. This time I will reuse old laptop monitor. Of course, you can sell it, but why, if you can make yourself a working external monitor! This DYI instructions does not require any soldering, just a screwdriver.. and you will just need to order the right board for the monitor and vuola .. external monitor is born!

PARTS:

– Controller Board + Backlight Inverter + 30P Lvds Cable + Remote – [€35,21]
BE AWARE: You need to order exact controller for your LCD!
Total prize: €35,21
Note: Price may differ, above showing the price in the time of my order.

HOW TO

STEP 1 : ORDER THE CORRECT LCD Controller Board

Mine was LTN154X3-L01 display, so asked a seller, which told me it will work.. but need to order it with exact display number.. so...Bought the above board and working really nice.

STEP 2: disassemble the monitor from laptop

So I just took the old monitor and disassemble it from laptop.

STEP 3: Remove the Screws, Brackets, HINGES

Carefully open the monitor. Be sure that you are not "electric charged" - statics can damage your LCD.

Few more screws to be taken off for LCD & hinges....

STEP 4: GET RID of OLD CABLES AND inverter

Carefully detach LVDS cable and the inverter from the LCD screen.

These cables will not be needed again.

STEP 5: INSTALL NEW BOARD

Legend: 1 - LVDS cable; 2- Inverter; 3 - Buttons; 4 - Board with AV, VGA & HDMI outputs

The LCD control Bard comes with all the cables and adapter, except the output cable (AV, VGA or HDMI), which you will have to buy.

STEP 6 : TEST IT!





Now you can use this old LCD monitor as your external one! Enjoy.

Resources/other sites

Old Laptop Screen Into Monitor
How to Convert a Laptop LCD Into an External Monitor
How to turn your Old Laptop into an External Monitor for under $25
Making an External Monitor from a Laptop Screen - Mikes Inventions
DIY LCD Display | From Recycled Laptop Screen !!!

DIY NES Retro Gaming Console

Hi, welcome to my DIY project. I believe you here, because you would like to build your own "Retro Gaming Console"... Or maybe jusr curious?
Before I start with this DIY just a comment, I've searched over the internet to find the best and possibly cheapest option to create this. Found several resources (check bottom of this page) and my plans were inspired mainly by the console from Zach on HowChoo. What I was missing was the reset and power buttons + LED for PI status. You don't really need any extra one. The PI have the LED so what we need to do is just to reverse it inside the cart - so the LED will be visible at the top of the cart - trough a hole. For the software I will choose the RetroPie. For me it seems the best one to fit all needs and it support more then 60 systems! WOW! So... let's start...

PARTS

Console:

1. NES cartrige - [€3,50]
2. Raspberry Pi Zero W - incl. shipping [€16,63]
3. MicroSD card, 16GB - [€9,59]
4. 3-port USB mini OTG Hub - [€3,34]
5. Micro USB B Male Female M/F Extension - [€0,73]
6. Mini HDMI Male to HDMI Female Cable - [€1,38]
7. Metal Tactile Push Buttons - 5.2*5.2*4.3mm - [€0.60]

Other parts:

8. 5V 2A Micro USB Power supply - [€2,32]
9. HDMI cable for TV - 1,5m - [€1,88] --- OR --- HDMI to VGA adapter - [€5,32]
10.Wired USB SNES Controller - [€2.70] (*2nd controller optional +€2.70])
11. Wireless Mini Keyboard - [€6,83] --- OR ---- any USB standard keyboard
12. NES cartridge dust cover (*optional) - [€0,83]
13. Sticker (*optional) - [€1.99]

Total prize: €60,34
Notes:
– The price above showing the totals if you don’t have anything lying at home
– Prices may differ, above showing the prices in the time of my order

HOW TO

STEP 1: TEST ALL PARTS + LOAD IMAGE

Before we will start with anything related to DIY, I would like to recommend you to connect all parts somewhere on wooden table or so and test if all works as expected.
RetroPie Image for the SD card
RetroPie First-Installation
RetroPie Supported systems

Step 2: Modifying NES cartrige

Tools:
- razor blade
- drill

To add various ports in an accessible way, you'll need to remove a piece of the plastic housing near the opening. Also you need to remove unneeded inside parts and drill 3 holes - 2 for power & reset buttons and one for LED from PI to see status. So take the razor blade and carefully go back and forth on the longer sides of the housing, until you feel it could go out. Then just cut the other - shorter sides. Once done cutoff also the two plastic pins inside.

Legend: red - Parts removed with razor blade; green - 3 holes drilled

Step 3: Modifying 3-port USB mini Hub

Tools:
- razor blade

USB which I ordered got the output cable on the side, but to install it inside the NES cartridge you'll need to move it to the back. The USB Hub does not have any screws, so you've just easily open it and make a similar hole in the back with razor blade. Besides that HUB had a blue LED, which was not needed, so carefully crack it (*optional). Then just add the cable at the back of it (new hole) and close it.

Legend: red - old hole on the side; green - new hole on the back; blue - cracked LED

Step 4: Try how parts fits inside!

Now is the time to try PI and all the ports/cables...If all is OK, now you'll need to solder the reset and power buttons.


Step 5: Solder buttons to Pi and secure ALL in PLACE

Tools:
- soldering iron (+solder)
- screwdriver
- hot glue gun (+glue)

Below on the picture you can see a GPIO outputs for power on/off button and fortunately pi zero have the pins for reset - so no need GPIO.

Legend: orange - power on/off button; red - reset button

STEP 6: CODE FOR POWER BUTTON

As the Raspberry Pi Zero W does not have any power button, we need to use 2 GPIO pins (5 and 6) and a piece of code for safely shut down the PI via power button. Power button is not a must, but I really like the idea to have a power & reset hardware buttons for easy reset or turn off/stand-by.

You need to create 2 files inside the PI. The easiest for me was to run the RetroPie image and push F4 to go into command prompt.

a. Create a file "listen-for-shutdown.py":

sudo nano listen-for-shutdown.py
b. Paste/rewrite the following code into that file:
#!/usr/bin/env pythonimport RPi.GPIO as GPIOimport subprocessGPIO.setmode(GPIO.BCM)GPIO.setup(3, GPIO.IN, pull_up_down=GPIO.PUD_UP)GPIO.wait_for_edge(3, GPIO.FALLING)subprocess.call(['shutdown', '-h', 'now'], shell=False)
c. Then we need to start this script on RPI boot. So we'll save it in "/usr/local/bin"
sudo mv listen-for-shutdown.py /usr/local/bin/
d. Make it executable:
sudo chmod +x /usr/local/bin/listen-for-shutdown.py
e. Now we need to add another script called "listen-for-shutdown.sh" that will start/stop our service. Create the script:
sudo nano listen-for-shutdown.sh
f.Enter the following code in that file and save it:
#! /bin/sh### BEGIN INIT INFO# Provides:          listen-for-shutdown.py# Required-Start:    $remote_fs $syslog# Required-Stop:     $remote_fs $syslog# Default-Start:     2 3 4 5# Default-Stop:      0 1 6### END INIT INFO# If you want a command to always run, put it here# Carry out specific functions when asked to by the systemcase "$1" in  start)    echo "Starting listen-for-shutdown.py"    /usr/local/bin/listen-for-shutdown.py &    ;;  stop)    echo "Stopping listen-for-shutdown.py"    pkill -f /usr/local/bin/listen-for-shutdown.py    ;;  *)    echo "Usage: /etc/init.d/listen-for-shutdown.sh {start|stop}"    exit 1    ;;esacexit 0
g. Place this file in "/etc/init.d" and make it executable.
sudo mv listen-for-shutdown.sh /etc/init.d/sudo chmod +x /etc/init.d/listen-for-shutdown.sh
h. Now we'll register the script to run on boot.
sudo update-rc.d listen-for-shutdown.sh defaults
i. now go ahead and start it with:
sudo /etc/init.d/listen-for-shutdown.sh start

STEP 7: Test the buttons & Reassemble the cart

Tools:
- screwdriver


STEP 8: Sticker - holes

Tools:
- scissors
- thumbtack smaller
- thumbtack bigger
- toothpick
- razor blade

I've ordered 6 stickers ( 6 because it was on A4 paper size) and I was wondering how to make a nice small rounded holes. Unfortunately I don't have punch machine at home (another €7 in local store), so used thumbtacks, toothpick and razor blade to carefully create holes that I need.


STEP 9:Sticker - Apply it

Tools:
- only your hands :)
In this step you need to carefully apply the sticker on the card- start from top of the card (where the buttons are).

STEP 10: ALL DONE - LET'S PLAY!

Now it's the time to connect all outside cables to the card and to you TV or monitor!

...aaaand.. Works great!

Resources/other sites

DIY NES CLASSIC
PI Cart Retropie in a NES Cartridge
Retro gaming console
Raspberry PI Zero NES Case Project
nes-cart-retropie.pdf
Build your own Raspberry PI Retro gaming rig
PI cart a Raspberry Pi retro gaming rig in an NES cartridge
How to add a power button to your Raspberry Pi
Retro console NES cartridge using Raspberry Pi Zero

Repurpose old laptop

THE LAPTOP IS STILL WORKING

If your laptop is still working, you can do several awesome things, see below some examples of how to reuse old "working" laptop.

TRY (LIGHTWEIGHT) LINUX OR TURN IT INTO A CHROMEBOOK

Check out my DIY here --> XXX -- OR -- see below links:

Convert it into a NAS or Home Server

Use it for old-school gaming

Transform it into a Digital Photo Frame

Make it a Wireless Bridge

Create tablet

GIVE IT TO YOUR RELATIVE, SELL OR DONATE...



THE LAPTOP IS DEAD

If the laptop is dead, you can still sell it.. OR.. do some awesome DIY stuff, check out some cool examples below. Several of them already done by myself.

Monitor

If the computer is dead, but the monitor works fine, you might be able to detach it and turn it into an external monitor. It's perfect for adding a second monitor to your existing PC, hooking up something like a Raspberry Pi, or anything else you might need an extra screen for.

HDD

If the HDD works as well, you can easily turn it into an external HDD. Done this!

Optical Drive

If the laptop optical drive is still in a good shape, you can easily do an external CD/DVD drive.

Camera

For the camera - you can do a pretty good USB camera by using a spare USB cable and a little soldering.

BATTERY

You could use the battery to power the pi or other things, but you would need a voltage regulator, so that you did not fry those components, or cause the battery to explode, which would be really bad. TODO list updated..

KEYBOARD

Unfortunately keyboard is just a bunch of keys, so without a controller - which is a part of motherboard it's crap.  Doing some research, it turns out that laptop keyboards don't have the controller circuit inside. They are just the keys with the contacts, and ribbon cable connects those contacts to the controller circuit on the motherboard.
So there is no way to convert that ribbon cable to a PS/2 or USB interface alone. But anyway here are few tips what can be done:

Touchpad

If you do believe that the touchpad can be used - you can use it as PS/2 touchpad. Also on my TODO list, this touchpad really can be useful again! Stay tuned... Some references:

CPU

Hot cup/plate OR hand warmer.. adding to TODO list.  Some references:

CMOS / CLOCK (RTC) Battery

If it is still good, battery can be used in various devices, like kid toys, weather stations, kitchen scales, etc..

Power Supply

You can use old power supply to power another system you need. Example Step down Regulator Modules, which you can use to power your Pi or anything you want. Or you can use DC 12V 19V 24V to 5V 6A Power Step Down Module 4 Four USB Mobile Car Charger Module for any USB device.  Adding to my TODO list...

SPEAKER(S)

Small external speaker(s) for anything.. Just a little soldering, amplifier and one stereo jack.. On my TODO list for now...

Fan

Maybe a desk fan ? Let me think...  On my TODO list as well...

OTHER PARTS

Sell or Donate :) Really did not found anything all over the internet + nothing in my mind of how they can be used... But if you have any other idea, please let me know!

Thanks.