Macbook Pro 2015 Battery and SSD Change | Repair | Environment

Hi πŸ‘‹,

I’m a big supporter of repair and the right to repair movement, I once fixed an old iPhone 6s and gifted it to my mom to use it as her daily phone and now I’ve decided to fix my old Macbook Pro Mid 2015 laptop instead of throwing it away.

The laptop has 4 major problems.

  1. The battery is dead.
  2. The audio is dead.
  3. The SSD is *almost* dead.
  4. The charging cable ruined.

If I manage to fix it, I still can use it for entertainment, internet browsing, light coding sessions and even some light video editing. I’ve used it exclusively from 2015 to late 2019 without problems and I still believe it can be used in 2023.

My plan is as follows:

The battery

The battery can be easily replaced and the only tools you’re needing are:

  • P5 pentalobe screwdriver
  • T5 torx screwdriver
  • prying tool
  • isopropyl alcohol

Unlike the following iFixit guide which makes you dissemble the entire Macbook, you can actually just disconnect the battery, remove the track-pad cable and start prying with alcohol.

Here’s a YouTube video demonstrating this:

If you follow the “ifixit” guide, you need to set aside at least 2-3 hours of your time and risk breaking your macbook, big thumbs down for this guide ifixit, as you’re trying to scare away people from performing the operation.

Of course they say the following: The solvent used to dissolve the battery adhesive can damage your speakers […]

There’s a trade-of between risk of damaging the speakers — which shouldn’t happen if you apply the alcohol with care and a syringe vs the risk of breaking cables & components by disassembling the whole Macbook by yourself.

Never the less I’ve pried out the battery and this is the end-result:

The laptop turns on but the CPU is limited at 1Ghz from what I’ve read on the internet.

The battery will cost about 30$ or 100$ depending from where I buy it.

The audio

I killed the audio by passing 9V to the headphone jack and it fried some chip inside the laptop I think.

Since this requires some fine PCB repair or replacing the entire PCB I’m not going to repair the audio at least for now.

I can still use the Macbook with bluetooth devices and the audio works.


Apple uses a proprietary SSD that is quite expensive because why not. Let’s disrespect the customer, the environment for money and say it’s for security or what not.

I can use a standard NVMe SSD which I have lying around by purchasing a 3$ adaptor, which is a much better option than the proprietary SSD which costs about 150$ for 250GB of storage.

Another WIN is that if the computer fails I can still reuse my NVMe SSD in another computer.

Standart SSD = Environment + 1

Apple SSD = Environment – 2 … but, but it’s for security and safety!!!! It’s not the $$$.

The adapter can be purchased from Aliexpress.

The most SAD thing is that M1 Macs have the SSD soldered, so no more repair and hacks allowed outside Apple. Most of the computers will be dead after 2-3 years of intensive use. Thanks Apple, it really shows that you’re doing this for the environment.

If you’re planning to own a M1 Mac think about that it will become inevitably slow and Apple will probably do nothing about it. It will die outside of warranty and you’ll have to live without a computer for a few days / weeks until it is repaired if Apple doesn’t refuse the repair.


Not to mention that it will drive the repair cost up, making the repair option very unappealing. There’s a thing where an user can just unplug a ssd in plug in a new one in 30 minutes while keeping the device and there’s another thing where a user has to send the device to a repair shop and wait a few days, weeks for the laptop to be repaired.

If you live in a country where Apple has no official entity, things get even worse. For example for a simple battery swap on the iPhone you need to reset it to factory settings (backup you data, lose all data, lose time restoring it) and stay a few days without a phone, which is sort of hard to do in this time and age.

The charging cable

I don’t know what materials Apple has used in their cables but here’s how my old charging cable looks now:

Surprisingly it still works.

I don’t want to replace the charger with another proprietary charger that I’m gonna throw away in a few years. Instead I’m going to buy the cable for 5$ then use a generic charger with USB C support.


The repair of the computer will cost me about 50$-250$ on average, without audio which not so bad at all and, I can expect a few more years of usage, maybe a lot more if I install Ubuntu Linux on it.

Since 2012 Apple has made computers harder and harder to repair and is constantly screwing over customers. The right to repair bill that was passed in NYC in 2022 was also modified and it’s practically useless for the consumer because it allows Apple/Samsung and other providers will do their best to screw you over. A simple battery which costs 30-100$ will cost 400$-100$. Why you may ask?

Because Apple/Samsung glue the battery to the case and will sell you the WHOLE CASE instead of just the battery. It’s for the environment tho, and YOUR safety and security, just 130$ extra πŸ˜‰

For comparison here’s a screenshot for Samsung S10 battery part cost:

And here’s a screenshot of Samsung S21 battery part cost:

130$ for the environment πŸ˜‰ !

Note: Ifixit sells a Samsung S21 battery for ~30$ but: “This is an aftermarket part. It is not a genuine Samsung part.”.

I started making this post to tell the repair story about my old Macbook and ended up by telling another story on how big companies are screwing customers, the environment and making things worse for everyone except their pockets.

I’m grateful that people like Luis Rossmann exist and cover these issues in depth. Check him out on YouTube!

Also check out the right to repair movement in the EU.

That’s pretty much it!

Thanks for reading and happy environment protecting! πŸŒ΄πŸŒ²πŸŒ³πŸ’Έ

Course: Build a Movie Tracking API with FastAPI and Python

Hello everyone!

I’ve created my first course called “Build a Movie Tracking API with FastAPI and Python”

It will teach you to build and API from the ground up and the knowledge you will learn here will be transferable to other projects as well.

It also includes some content on:

  • Docker
  • Kubernetes
  • MongoDB
  • Validating JWT
  • Middleware
  • RESTFul advice
  • Repository Pattern
  • Metrics

If you’d like to support my work, you can access the course here. If you can’t buy it I’ll understand, please comment below and I will share a coupon code when available.

Access the course here!

This is a coupon for -100% off:

How to connect Ethernet devices to WiFi via WDS

Hi πŸ‘‹,

In this blog post I will show you how to connect an Ethernet only device to Wi-Fi using an extra router and the WDS functionality. I initially wanted to install the TP Link Archer T4U WiFi adapter driver on my Ubuntu 20.04 PC but unfortunately the driver is no longer supported.

Since I really needed high internet speed for my PC, I decided to connect it via an Ethernet cable and buy another TP-Link router to use in WDS mode.

WDS mode allows routers to communicate with one another without using wires.

βš™οΈ The configuration of the WDS router is as follows. I left the operation mode in Router Mode.

Then, I navigated to Network -> LAN and set the IP address to Because my old router had the IP address of

The next step would be to navigate to Wireless -> WDS. Click survey and select the SSID of your root router. If the WDS bridging is successfully you should see a Connected message βœ….

Finally, go to Network -> DHCP Server and disable it. All these operations should be performed on the router that you want to bridge, not the root router! πŸ•ΈοΈ

Now that your router has a WDS bridge to the root router, you can connect your PC to it via an Ethernet cable and place it next to your PC. A brand new 5GHz Wi-Fi adapter might have the same price πŸ’° as a new router πŸ€‘, and to be honest unless you’re doing some penetration testing I don’t see the need of a WiFi adapter.

Thanks for reading and happy hacking! 🐧

iPhone 6s Battery Replacement

Hi, πŸ‘‹

I usually write about technical stuff and tutorials, but this article is more about repair and the right to repair.

It’s important for companies to offer their customers the ability to repair devices that they bought. I’m not saying that they should make all parts and tools available, but they should at least try to offer some help for common repair operations, like storage change, broken screen change, battery change and so on. Perhaps some upgrades as well.

My old Apple iPhone 6s got a new life yesterday thanks to iFixit’s tools and guides.

The phone is ~5 years old at the time of me writing this and it works flawlessly on the latest iOS 15.2.

I thought that once the battery dies, I need to get a new phone and that felt normal to me.

In my country there’s no Apple Store. Getting a battery replacement may involve shipping my phone to a third-party shop in a different city and waiting for it to come back, even though the price of a battery replacement is affordable compared to getting a new phone, for some reason, the idea of fixing my phone instead of getting a new one felt a bit weird. And even if I pay a third-party repair shop, I don’t have any guarantee that the battery is quality. I’m imagining that most of the shops sell old low-quality batteries to make more money.

Thanks to Louis Rossman, (this guy has some incredible and entertaining videos) I was motivated to repair the phone by myself! And thanks to iFixit I found a step-by-step guide and all the tools necessary for me to do the repair.

I’m a software guy, I did not receive repair training and if there weren’t any guides or tools available, I’ll probably never figure how to do the battery change repair by myself without breaking the phone.

The repair was a success and even though I’m not going to use the phone, I’m going to gift to someone that will be very happy to use it for a few more years.

Read more about the right to repair: