One of my hobbies is fixing up ewaste laptops and giving them away. I actually do lots of ewaste electronics, from TVs to space heaters, but the laptops are where I put in the most work. Some are new, intact, and ready to go with nothing more than a OS reset. Others have had parts removed or damaged, and need more work. Most of these computers I give to a local refugee resettlement organization, but some of them are old enough, or otherwise weird enough that I wouldn’t feel right about giving it to someone who already has a lot of problems to deal with. I try to make sure they get fast computers with familiar operating systems whenever possible. So far, I’ve always had enough decent machines to pass along that that hasn’t been an issue.
Through this project I made friends with a guy who works at the local recycling center. He does a similar thing with TVs, though covering even more organizations and moving more equipment than I do. He helped me up my game a lot. He provided some old Windows multi use keys, a ton of cables and USB hubs to give away with each laptop, an almost endless stream of power bricks for any model I needed, and recently he was able to get the management there to agree that he could take laptops too, if he caught the people who dropped them off and asked if they were okay with it. Otherwise the site policy says they need to be securely destroyed.
So suddenly I had two sources of hardware, which was a huge help in providing computers to everyone who needs one. Not all of them are great though – sometimes you get a laptop with a single DDR1 ram slot (can’t go above 1GB), or in this case, a couple chromebooks with expired, insecure OSs. He wasn’t sure I’d be able to do anything with them, and asked me a few times if I was sure I wanted them, but I didn’t feel it was a big risk. I’d try fixing them up and if there was an issue, I could always put them back in recycling. Neither one seemed like a great fit for the refugees, they only had 2 gigs of RAM and 16 gigs of on-board storage space. No hard drives. But the hardware was nice, lightweight, with a nice screen and keyboard, and the batteries were awesome. I hate to throw something like that away.
I started with reading about my options and settled on MrChromeBox’s script for replacing the ChromeOS and firmware with a proper BIOS. The website and instructions were thorough and worked perfectly for me.
Step 1 was removing the hardware write protection. All chrombooks have some kind of write protection that prevents you from paving over their firmware. In some it’s a jumper wire connecting two contacts. On others its a lack of a jumper. Sometimes they use a screw to bridge those contacts, and on some, the battery itself acts as the bridge and you can only reinstall the BIOS when the battery has been disconnected and the laptop is plugged in.
Mine was an easy one, enabled with a screw. The website didn’t have a photo for this model, but it wasn’t hard to find since it looked different than all the rest. (I’ve since sent this photo to MrChromeBox in case he’d like to use it.) Once that was out of the way, I followed their instructions to get to the correct command line interface and entered the commands to run their script. Very satisfying. A great ratio of ‘feeling like a hacker’ to actual effort involved.
Once the script completed, I had basically a regular laptop. Probably closer to an old netbook in terms of hardware. I could install Linux Mint but it would take up most of the storage space. I received a bunch of microSD cards as a gift, so I bought a super low profile microSD to SD adapter and stuffed a 512GB microSD into the SD slot. That’s going to be a pain to get out some day.
The BIOS is happy to boot to the SD slot, so I installed Linux Mint there. Suddenly I had a regular laptop with plenty of storage space, a bit light on RAM, but it’s a perfect little computer for carrying around the city and going to write-ins, etc. Light weight, good keyboard and touchpad, awesome battery.
I know I could have used a lighter weight OS, but Mint is sort of my default, its super convenient, has wonderful compatibility, good community support, and just works well when I want a computer that isn’t itself, a project. Between the web browsers, the preinstalled Libre Office, and the writing tool Wavemaker Cards, I have everything I need for most of my projects.
A few days into using it we had a makerspace night, and since I had access to the laser cutter, I put together a quick solarpunk stencil. I love using the laser cutter to cut stencils. It turns hours of work into minutes, and it can do intricate designs with narrow bridges that I’d often have to glue back together after tearing or accidentally cutting. Plus, it works best when cutting thick cardstock paper or thin cardboard, which makes for better stencils, but is a pain to cut by hand. To reduce waste, I used an old cracker box for my stencil.
Once it was cut out I saved the bits and pieces in case I wanted to do this design as a reverse stencil sometime.
To make sure the size was good I laid out the bits and pieces on the center of the laptop. Eventually I corrected the tilt so it followed a line from the top right to the bottom left corners. Once I had it in the right place, I lightly taped the gear part in place so I could use it to position the actual stencil later on.
With this one there wasn’t any reason not to use some temporary spray adhesive, so I spritzed the cardstock with that, let it dry enough not to leave residue, stuck it down, and peeled up the gear. I usually use old return address stickers, the kind charities send you forever after you donate once, to cover up any gaps on the stencil, and to keep the other masking stuff in place. The stickers are great whenever you need tape but don’t care how it looks.
I used the same yellow graff paint I had from years ago and recently used on another project. I tried to hit it straight down, mostly to avoid anything slipping in under the edge of the stencil and because I hadn’t masked the rest too well. With such a simple stencil it wasn’t really a big deal. Once it was done I had my traditional moment of panic as I realized I hadn’t really checked that I’d applied the whole thing right-side-up, but it worked out this time, saving me a lot of hassle. As paranoid as I am about other measure-twice-cut-once preparation tasks, you’d think I’d be better at this one.
And that’s about it. The laptop’s working well, I’m actually writing this post up on it at the moment. Overall it’s a good little writing laptop, and I’ll probably set its sibling up the same way soon enough.
Mint Mate will run like fire on that little guy. Plus a full install is less than 4Gb. Using the built in SSD with full disk encryption would give you a really secure laptop, especially since the SSD is not removable.
Good to know! Mate is my preferred version but when I installed it I think it took like 12 or 14 gigs, enough that when I ran updates, the download got nail-bitingly close to filling the disk and failing - I’ll go back and look at the options I selected
I have a similar set up (with a 32gb built in SSD). I use it when traveling. In my experience running an OS off of an SD kills the card in about a year and it dies without warning. Make sure you don’t save anything important on there without a back up.
Love what you’ve done here and can’t wait to see more of your projects.
Thanks! and that’s good to know - I was worried it might do something like that but hadn’t looked into it.
Just booted mine up and you’re correct about the size of Mint Mate. It’s about 14Gb. I don’t remeber what OS was 4Gb.
Also for extra security I added 2FA to my sign in. Anytime I enter a login password I need to get a code from the authenticator app on my phone.
I’m gonna see about moving swap to the built in storage at least, hopefully that’ll buy the microSD some time
I know I am very late to this party, but I think alpine Linux is the OS you are searching, I only used it in docker but it is indeed very small. (Only half a gig or something) also if something has a USB Port but not much disk space maybe use a live usb-stick distro like tails (also quite practical when you don’t want to be spied on). Hope that helps with a future project.
Just wanted to let you know I got Alpine installed on the spare and it’s running great! It’s small enough to fit just on the built in storage chip - even with Mate, udisks2, and other creature comforts, wavemaker cards (sort of a web app scrivener clone) and libreoffice-writer it’s still got 7 gigs free. Plus it’s fast enough to have both writing tools and a web browser open at the same time without lagging. I’m impressed.
I’ve got some old old laptops which I saved because they’re physically in great shape, but too weak to run almost anything modern. I’ll see if this’ll work for them next.
Thanks for the recommendation!
Thank you! I haven’t installed anything on the second Chromebook yet so I’ll try alpine! I’ll check out tails too
Nice writeup 🙂
Thanks! I really like putting these together, though I fell behind compared to my recent projects. I’ve got another one about replacing the plastic insert on a Delta miter saw with a custom plexiglass replacement I made using a laser cutter almost ready to go, which I plan to post in /c/fixing soon, and one about restoring a tabletop and midcentury desk for /c/zerowaste which I’m still gathering photos for. Especially with tech projects, I sometimes find myself referencing my old guides when I come back to a project and have forgotten what I did to get there.
Do you have a blog? I’d love to read about more of your adventures. Looked and your post history and you seem like a neat character.
Hey wow, thank you! Kind of but it’s mostly just for my art projects and writing updates, I keep meaning to set up something more general on this instance’s movim system but I haven’t gotten around to it yet.
Well I’m adding you to my rss reader now. Thanks!
A bit late but, from a fellow Mint on a laptop user, nice choice and… nice blog :)
Thanks!
Hi, it’s been awhile since you asked, but if you’re still interested, I set up that blog on the instance’s movim platform where I’m posting all my IRL projects, making stuff, fixing stuff, cooking, etc. Thanks for getting me thinking about this, it’s really nice to have one place where all my projects are organized together, and where the posts are backed up off corporate internet. Plus movim is quite nice (everyone using lemmy from slrpnk.net has one) and add free.
https://movim.slrpnk.net/blog/jacobcoffinwrites%40slrpnk.net
Right now it’s got all my old projects (I updated a few posts as I went) but I’m working on write ups for a few new ones. Thanks!
I’ll check that out! I’ve been meaning to do some blogging over there myself. Love your projects. We get up to similar stuff, and it’s neat to see diffrent perspectives and approaches. Here’s my chrome book to budget ereader <3
Very cool!!
Amazing stuff! I’ve been doing the same when I run into an old laptop from a friend or family I try to fix it up and give it to someone else. Where do you get your ewaste stuff to fix?
Thanks! My SO’s company lets me dig through their ewaste bin, I’m friends with a guy who works at the recycling center, and my friends and relatives and neighbors know I do this, so they direct old computers my way. I’d also recommend Everything is Free and Buy Nothing groups, which are usually (unfortunately) on facebook, and are a wonderful resource for keeping stuff out of the trash, helping your neighbors, and honestly kind of building community. I’ve met so many cool people through giving and getting stuff on there (I also do something similar with furniture I find on trash day, refinish, and give away, so I’ve been getting to know people through that too.)
Amazing thank you for the tips! You’re an inspiration!
Yup, old Chromebooks are great. I got mine used for 180PLN (45USD), and I’m using it to connect to my computer at home via SSH to do some work there whenever I’m bored at school. The battery life is awesome and the laptop itself is great for whenever I want to test my code on it (different distro and lower specs). Though the firmware is a little weird because it doesn’t want to boot off the sd card, however I can imagine mounting /usr or something on it as a dirty hack over this.