about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--README.md43
-rw-r--r--webcam.webpbin0 -> 90282 bytes
2 files changed, 43 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..cd2f555
--- /dev/null
+++ b/README.md
@@ -0,0 +1,43 @@
+# Hacking laptops
+
+This repo contains some resources I found on the internet about repairing, modding or reusing old laptops. All links were added to the internet archive (except github).
+
+## TL;DR
+
+- most old laptops use custom LVDS implementation for display connection, easiest way is to buy a LVDS converter for your LCD panel (look for model number and google) and connect via HTML
+- newer laptops use eDP for displays
+- all laptops use custom keyboard connection using the FPC tape, you need to create a board that will convert signal from keyboard to usb to make use of it
+
+## Keyboard
+
+- https://www.instructables.com/How-to-Make-a-USB-Laptop-Keyboard-Controller/
+- https://hackaday.com/2018/12/04/teensy-liberates-the-thinkpad-keyboard/
+- https://superuser.com/questions/184870/laptops-internal-keyboard-as-an-external-one
+- https://github.com/thedalles77/USB_Laptop_Keyboard_Controller
+
+## Display
+
+- https://www.laptopscreen.com/English/section/Articles/1245191276/Screen%20connector/
+- https://emerythacks.blogspot.com/2013/04/connecting-ipad-retina-lcd-to-pc.html
+- https://hackaday.com/2019/07/18/put-those-ipad-displays-to-work-with-this-edp-adapter/
+- https://hackaday.com/2019/07/31/open-source-smart-display-takes-the-long-way-around/#more-369171
+- https://www.raspberrypi.org/forums/viewtopic.php?f=45&t=157109&sid=bdcedc42198123ad07dd8de56abe83ad
+
+## Webcam
+
+Webcams are connected with USB, so you can just resolder them to old usb plug. Here's mine:
+![](webcam.webp)
+
+## Other
+
+### MNT Reform - open source hardware laptop
+
+https://mntre.com/reform
+
+### Raspberry Compute Module custom board
+
+I had this idea if you could reuse old thinkpads by replacing motherboards with custom raspberry pi.
+Sounds hard but doable, and also very very cooool. contact me if you have thoughts.
+
+- https://github.com/ShawnHymel/rpi-cm4-base-carrier
+- https://github.com/ShawnHymel/rpi-cm4-carrier-template
diff --git a/webcam.webp b/webcam.webp
new file mode 100644
index 0000000..77847ae
--- /dev/null
+++ b/webcam.webp
Binary files differ