Adding mSATA Functionality to a Lenovo ThinkCentre M93p Mini PC
HTML-код
- Опубликовано: 21 авг 2024
- In this video, I go over the process of adding mSATA SSD support to a Lenovo ThinkCentre M93p mini PC. For some reason, despite the provisions being available on the board, Lenovo decided to not add mSATA support to most M93p systems. Re-adding a few omitted components, as well as adding the missing mSATA SSD connector to the board, fully restored mSATA SSD functionality to the system.
The guide I referenced in order to perform this mod can be found here: kknews.cc/digi...
My Mouser project containing all necessary components is available here: www.mouser.com...
It would be amazing to see a series of videos about adding functionality back to boards where the manufacturer has artificially restricted them. Wonderful work.
agreed, all this planned obsolesence, and nerfed functionality is just hurting the consumers
The legend is back!
@Major Leonel imma use it
Dude.. you need to do more of this videos. 6 month from the last video was a lot.
Great content!
I know, I've just been busy.
@@dosdude1 busy doing Big Sur patches!!
@@dosdude1 Do you do consulting work?
Excellent and masterful modification and a true PC tech...this reminds me of the early 80's when lots of other skills and fortitude, techniques to be a successful IT professional and to truly build, service and repair....and in your case modify as well...I have two of these M93p's with the ports already and was curious when I came across your video...bravo and well done.
I love how this channel just disregards whether or not it makes sense to make these mods, but just rolls with it because "it's what I want to do". That really does make for the best kind of content. Because sinking the amount of time, money, and effort into this PC just to add mSATA doesn't make a whole lot of fiscal sense, but it's a really interesting project.
Awesome work mate! I'm glad to see people like you keep doing these awesome projects!
This deserves way more views
well done
Collin, I love what you are doing now.
Today is 2021 and we are reviewing everything for now.
Its 2022
Had that Chinese article in my bookmarks for a couple of years already, and now thanks to you I know for sure that it works. Got an M73p Tiny a few days ago specifically for this mod (same IS8XT motherboard, just a little cheaper than M93p). Also gonna do few expansion mods. I'm trying to stick a 4-port USB host controller inside (PCIe x1 via adapter, in place of WiFi card). Just a proof of concept for work.
If I manage this, then I can dump a HDD caddy and stick it inside. If not, then I have a DVD expansion module which should theoretically have enough place inside to keep a stock USB2.0 hub and house my desktop USB card with PCIe x1 riser.
It would be neat to fit a 4 port nic to make a router or something
Did you ever end up doing this? For what it's worth, there's an optional 2.0 port on the board that you can wire up to get power. The connector is a 1.25mm JST, same goes for the fan connector and very likely the others if its of any help to you.
@@Interknetz Yep. Ended up doing even more mods. My first board was a weird outlier(mSATA did not work even after flashing bios and EC firmware from another board), but I've decided to go all-in and bough a few more M83/93p mini PCs and it worked without a hitch. Ended up sticking a mini-PCIe USB host controller with a 90-degree adapter and a front-panel USB3 cable off a cheap chinese expansion bay thingy - this got me an extra pair of USB3.0 ports and allowed to have more than 10 USB devices total in the system. Added USB2.0 cable to that 5-pin connector(it won't work without shield connected to ground, btw). Also added u-blox GPS module in it (used a cheap MAX232 module for TTL conversion), though I had to de-solder an old connector and add a couple of jumpers in order to enable serial ports. I did a little writeup on Techpowerup with some pics awhile ago. Also got a full schematic for this board, which was surprisingly easy to find. It's a fun little project. Most of my M93p's went to work (used in cars for measuring/logging stuff), but I kept one for myself (i7-4790T/16GB RAM/256GB mSATA SSD and tons of modded trinkets). It's missing a top-cover, but an external DVD/USB enclosure does a good job of covering the internals. Just need to 3D-print a cool faceplate at some point.
@@tonyb7977 Neat! Most I've done to mine is get a 4980HQ from taobao, cut a hole in the panel for a fan mod (works great), soldered a pwm connector to the original, and chucked in an RGB strip for the hell of it powered off the internal USB 2.0 connector.
Potentially will be getting a 3d printed heatsink made to hopefully improve cooling with the shim and heatpipes i stuck together too. Which will lose me the speaker, but I noticed there's potential for a pcb mounted one to keep the BIOS beeps.
Do you happen to know what the empty 3 spaces are for capacitors or whatever they're called are? Was always curious about those
these board level upgrade videos definitely make me comfortable doing this on some of my old tech that I can repurpose for other projects.
Thanks and amazing work! Have always wondered if this was possible after seeing these un populated headers on various motherboards.
IIRC, some (depending on installed cpu) of pretty little boxes can be turned into very fine HackMini :-)
Impressive video by the way : nicely done.
We all want a Big Sur Patcher, what you do is just awesome! It will be exciting to see a 11 year old machine running OS 11.
He stopped making them. Although there is OpenCore Legacy Patcher and it works very well.
I got a 2009 polycarbonate MacBook 6.1 to run it very well.
Everything works and the OS is absolutely not too heavy for the machine. It will actually run RUclips in full HD fine, which you don’t get with this hardware under Windows.
im sooo glad i didnt unsubscribe to you bro. i thought you had abandoned the channel lol omg please please make more content man! this was awesome to watch!!!
The king is back! I got a bga station because of your vids. Just need to find a good source for bga cpus
The real question is *Can you install macOS Catalina on it?*
Definitely.
@@dosdude1 great job Collin. You love a challenge and we love watching you accept those challenges 😁
No BigSur
@@dosdude1 I would like to get in contact with you, how can I do that ? thanks
@@dosdude1 now that Big Sur is almost out, I can’t wait for your patcher for my 2012! Do you know when it’s gonna be out? Also make sure to put the donation link in your RUclips video so more people see it! What you do is better for the environment than anything Apple can do in their factory since I will be Able the keep my Mac for longer. Thanks man! Glad you’re there!
Great to see you back
you are the best of the best from the best!!!!!
I love these videos you do, these are excellent!
Hi Colin, is there going to be a Big Sur patcher this year? Thanks a lot for your great work👍
It could happen, but it is extremely unlikely because there is no metal acceleration for older macs and it would run insanely slow. (Please correct me if I'm wrong.)
@@m.t.lanimations9206 and it wouldnt really make sense only doing it for the 2012
omg i've always wondered how hard it would be to add something if the pads are already there, this is amazing
I think that I just saw you in a forum talking about the bios. Lol Can't be that many people out there that have added mSATA support to their machines.
An analogous situation is with the Lenovo Tiny m75q gen2 with missing one m2 port. What a pity. Thanks for the video. Great job!!
Yup I got a M710q that has the spot for a second M.2 but they never populated it 🙄
I think you should solder the electrolyte capacitor last, after the connector. This way it won't be in the way and there won't be any danger of been damaged by heat when soldering the connector, especially if hot-air is been used.
Of course, the pass-through holes should be cleared in advance, they can remain as step 1.
Yeah, I realized that when soldering the connector on.
Wow magnificent work! Really cool
Very impressed with the first video I've watched of yours, very well done. I've subbed your channel. Thank you.
Bro this guy deserves a ducking reward.
This is awesome, thanks for doing it.
I have the same machine and to deal with the low power limits because of the 65w power supply, I got one of those haswell era mobile cpus that were converted to desktop form factors, and undervolted it. I'm getting desktopebel performance out of it.
My end goal is to use the mini PCIe slot for a 4xsata breakout board so that I can use this to power a 4-drive RAID array. The standard internal sata connection will act as a 1tb ssd write cache, and then I'll use this MSATA port from your video for the OS drive.
It's a pretty cool little machine with a lot of potential.
Just a heads up, dragging solder wick across pads like that is a surefire way to rip a pad or three off, sooner or later. Ask me how I know!
I suspect PCB quality plays into it and these modern boards probably have better copper adhesion to the substrate compared to older boards, but still.
I know it's tempting to drag that braid like you're cleaning it, it just feels right. But try to train yourself to repeatedly press and lift as you go along.
Oh and thanks for this video. I noticed that blank msata area and wondered how involved it'd be to populate it.
I spent forever trying to figure out how to get mine to boot from the m.2 sata drive. As it turns out, it's actually a setting in the BIOS! If you go over to the right side of the boot order BIOS page, it plainly says type 'x' to toggle a device in or out of the boot order. It was that simple and I didn't realize you could change this. I just did the change, it boots from the msata drive perfectly. I expose my shame here lest it can help someone hide theirs.
Great Video Collin I Have Missed Your Videos
Thanks for the video, I am going to follow your video to do my Lenovo m93, so thanks for all the information, very helpful, and thanks for sharing your work. Bob in the UK
you're an actual master
Awesome effort. nice work. who doesnt have the guts to do this. we now have msata to sata adapter 😁
Dude you a legend. Please make more videos. I don't care if you are spinning plates. lol You have saved me $k's of money and given me the confidence to do amazing things with my old computers. Lets see one on thunderbolt for cheeze graders. There are some on going issues with hot booting. But if you looked at it I am sure you could whip it. Ty
THIS WAS VERY HELPFUL THANK YOU
Mad scientist is at it again!
And you sir just won a new subscriber .
Job wel done 😊
Really cool. I always thought of doing this to my Acer Aspire One ZG5
Great video! Question: did heard you mentioned that slot for the wifi card could be your next project. Is it possible to use it for the mSATA storage card?
Your a legend.
The Chinese guy who made the tutorial also DIYed a SSD drive and installed it on the restored mSATA interface, lol
Very impressive modification :) I like red LEDs :)
install macos big sur on unsupport apple when can make it?
Legend and the super hero of next generation
I was thinking about that too, but finally got it working with a Mini PCIe to SATA connector plugged into the "Wifi" slot. Works like a charm in my M92p Tiny. A Mini PCIe to USB3 does also work btw. You can find them on eBay "Mini PCIe PCI-Express SATA" for couple of bucks. Love your work btw. Thumbs up
Ayy thanks for the info, was looking around to buy one from Aliexpres for $7 or w/e they are.
Could you maybe send a link of the specific adapter you bought?
@@brainlessdude Can't send links through comments, just search as what he written, there are plenty of those 2x sata boards, all probably on the same chip so it does not really matter.
Ah msata… is there nothing it cannot do? It really has become the perfect SSD for old non sata and sata computers alike!
Excellent job
Very cool video, Colin! I have a hackintosh running as my home file server in the same M93p. It is a nice little computer, even better when running MacOS:)
I installed Catalina on it, with the mSATA SSD and mod shown in the video. It works great!
@@dosdude1 you dont have to mod anything, just use pcie slot and boot from it with clover or opencore, whichever bootloader you're using. That way you can even boot windows from pcie ssd.
i just thought of a new drinking game. every time a youtuber says "I'm gonna go ahead and...." or any variation of said phrase, go ahead and take 2 drinks.
It certainly is one of the more common phrases. My greater peeve is "we".
To anyone who tried this and got multiple non working SATA ports appear in the BIOS. Switch the SATA mode to IDE and the MSATA will show up. Still figuring out what's going on but it does work like this. Running an M83 with MSATA SSD + 2TB SATA HDD in same unit for CCTV. Be aware that it will not boot from the MSATA if you have this issue though. I'm using a USB key to bootstrap Linux on the MSATA for now.
Can you share a link on the USB key method? I don't quite understand how it works, but without a modded bios, I'll have to resort to this method to run ubuntu from my msata drive.
WoW great Job! Very very nice ;-)
I went nuts while soldering them little fuckers 😆 But in the end all good. My 500GB mSATA works just fine! Thanks for video coverage, it helped me a lot!
10% of everyone: Nice job on this project :D
Everyone else: Big Sur patch??
your the best on apple !!!
Wow! Amazing tricks. Great skills, too.
You are the generation Robin Hood man
very nice :) good job
Impressive and educational.
I have a ThinkCentre M83 with the contact points for a PCI port, could I soldier that?
Most likely, there are probably other components that need to be added as well, like in this instance.
great work
Hey Colin are you making a patch for Big Sur
relly great job there!!! Thank you for sharing. ...would this applie to the m73 boards as well?
dude this is badass!!!!
You have to duel boot it with Linux, too. Windows 11 Pro installs fine using Ventoy to create the boot drive/installation media.
I want to make a patch for the big ser update.~~
I assume this will be hackintoshed in the future. Will you make a video of that? I'd love to see it!
Just what are the odds ..
I have a Dell Inspiron 17 7737 which while changing the coolent showed the same mSATA markings and I did ask the guys at Dell and other places about usability which I never received a response for that if that port can be made working...and just a month goes by I happen to stumble across this video. Like mother of holy coincidence.
hi this is amazing, i have a question are the SSD/HDD 2.5 still work after instal MSATA ? (to add more capacity)
Yes, both drives are usable.
Is the displayport still functional after the upgrade? 🙄 I see somebody said the displayport on back got useless after this upgrade on a Chinese forum. I also found a "modified" bios image that was claimed can fix this, but I've not test it yet.
Hi, May I ask you for a link with modified bios ? I lost few hours with this display port issue :)
@@xhobv02 You might have to request it somewhere like bios mods potentially. However if it's of any help it might come back with removing the whitelist check (i.e using an AX210 wlan card). This is easily done by updating the BIOS and setting the serial and model number to INVALID (the caps matter i think?). Note: I have no idea if you can revert back to the original by entering the original serial and model numbers, but I'd imagine you can since it's something you can change for whatever reason.
I can't test this myself as I haven't done the mod, but if losing that functionality requires a modded bios then I might forgo doing it.
It even says 'MSATA 1' on the board.. Lenovo must've chose not to add it at the last second :D
All you had to do was use a bigger wider tip on the two through hole for the cap, it will slide in like butter.
Man U are a legend
Amazing and well done job. I have the same M93p, but I am having High CPU temps on the same 4570T, do you recommend delid, or had any problem like that?
Cheers
Temps will be about 80c under full load.
These cool pretty poorly unless you're prepared to do some modifications to the case.
I've done this myself (twice) if you're interested in the process.
I just completed this mod on a Lenovo M73 tiny, that through hole capacitor was a PITA. but the mod worked perfectly. Anybody know where to source the plastic stand off to hold the MSATA card in place?
Hi is the instructions the same for the m73 model? i have the same and want to do this mod too :)
@@axelkontio5943 yep exactly the same.
@@adamrosas Great. Thanks
After 8 hours of searching on digi-key I found the part. It's not perfect perfect, but it holds my msata drive in just fine: Manufacturer part number 27mmp003 and got mine from digikey. I know it's 3 years ago you asked, but here I am. Made by Essentra.
Looking forward to the OSX Big Sur magic installer
Yo have my full respect.
Can you please made a Big Sur Patcher???
Hi there! Thanks for this wonderful video, it's very informative. I have M93P the same as yours and have noticed that the MSATA port is missing. Initially, I thought of just soldering the port will suffice to make it work. But looking at the video I find it very complicated and challenging as I'm a novice in soldering electrical components. I checked out the parts needed and it's really very tiny. But before I attempt to do it, I'd like to ask the following questions from you.
1. What is the maximum allowed SSD capacity of the board that will accommodate using MSATA?
2. Does these micro parts have polarity? I'm afraid that I may damage the board if I install the parts incorrectly.
3. What's the worse scenario that could happen to the board if I installed it incorrectly?
4. I noticed the number of items you listed in the Mouser Electronics contains more than what is required, did you increase it in case you have misplaced some parts?
5. Where can I find the detailed instructions in English?
I hope you find time to answer. Thank you!
Any mSATA SSD will work, size does not matter. None of the small parts have polarity, and the mosfets can only go on one way, as they have 3 pins. The larger electrolytic capacitor is polarized. Damage to the board depends on how bad of mistakes are made. Most likely it will not harm anything unless existing components on the board get damaged or knocked off. I always order more parts than required in case some get lost. I am unaware of any English guide on doing this, other than this video.
@@dosdude1 Hey! That was fast! Thank you once again for your reply. I will update you as soon I bought the components and have started doing with your video guide.👍
@@tomcat2512 how did you go?
Excellent....
At around 22 minutes, I don't understand how you get all the joint clean, without them shorting each other
good work there ...
Is it a good idea to build a Xeon-based Big Sur hackintosh (HP WS Z420) and what graphics card/s should i use? From what i know you won’t be making a Big Sur patcher due to graphics incompatibilities with older macs, so my 2010 Unibody MacBook will turn into a Windows only machine in a year or two. The video is great, it always drives me absolutely nuts when i see a motherboard with only the empty space for a mSATA, NVMe or a PCIe slot without an actual slot soldered on.
I've just done this mod on a m83 tiny and got the dreaded extra sata ports in the bios. Components are all in perfectly. I'm now wondering whether to try flashing a bios/ec dump from some other tiny because it sounds like some weird bios/ec/firmware issue. I also got another weird effect. I now get an NEC boot logo instead of Lenovo. Was you first/second tiny that worked an m83? Would you be prepared to upload a dump for me to try?
nice job
Wow, ever since I accidentally scraped my motherboard and destroyed my audio I've been using this thing as an audio server. It is a core i34130t and I upgraded it to 8 GB of DDR3. Didn't know you could do that and I might actually be doing this because I could use a little bit of extra storage on it I use it kind of like an extra hard drive along with infinite other computers
I noticed theres 3 empty spaces for 3 capacitors next to the CPU, might be a stretch but anyone know what those might "unlock"?
My random guess is potentially allowing higher TDP CPU's.
I've had i5-4570 that is rated 84W and not the T version in it before switching to E3-1275L and it worked without any mods.
You da Man!
Shoulda Hackintoshed it while you were at it!?! Think im gonna start calling Hackintoshes DosDudeNTosh
It will be Hackintoshed very soon.
GREAT
hi Collin ... could you make a better boardmap of which component goes where ... by chance i got myself an identical model and with all the additional parts at hand i would like to try doing it myself, but the images from the blog are somewhat blurry and hard to read ... cheers
@dosdude1, I have a quick question. Attempted this mod on my IS8xt, and instead of mSATA I've got two additional SATA and eSATA ports. Double checked straps, went through all components again - no luck. Downloaded schematic, checked against it - all good. Even flashed new firmware w/ clean ME region and latest superI/O firmware(extracted from official update).
So, the question of the day is: do you know if there is a difference between M93 and M83 besides chipset? Or maybe you have an idea if I did something wrong. I'm getting a spare motherboard tomorrow(this one is q87 from a real m93)
@Jake Werecat Didn't find a 100% working solution, but out of 5 boards most had similar issue. Only one board worked straight away after hardmod. Two boards had the same issue, but one got fixed after flashing BIOS and EC firmware from the first one, though I had to perform a hard reset along with disabling ME via jumper(which is weird, cause I've replaced ME region with a clean one). The other two still had SATA and eSATA, but SSD got detected on one of the SATA ports and did work as intended. I was using these mini-PCs for a work-related project, but right now it is on halt. I might get back to it as soon as the war is over.
great hack! can the 2nd NVMe slot on the bottom of the 710q/720q boards be enabled in a similar fashion?
excelente aporte .... podrías compartirme donde conseguiste los componentes, así como los valores de las resistencias. Muchas gracias por leerme.
Good stuff, no fancy bullshit, the World needs dosdudes. :)
i get that its a project and all that but for the price you paid for parts you could have gotten another ex office machine from ebay with newer specs,chip and nvme already included!
So I wonder what that would make that now or what revision would it now be now it has the Msata slot.
Is there a standoff for the mSata that you can get so that you can screw it down instead of it just being held there by a tab? For easy installation and removal purposes.
how about adding a Wifi card, that is not Lenovo branded or approved. Since you have to find a Wife card that is approved by the bios.
I would love the similar guide for dell Optiplex 3020m...
Hey, DOSDude! I watch your videos and am inspired by a lot you do! I was hoping you could help me out with a Mac Pro issue I have. I have a Mac Pro 1,1 that was working well with via El Capitan, until an update(?) made it crash and wont boot up anymore. I've done it all, trust me. Do you think I should just re-solder a new EFI chip? Thanks!
You need to re-install El Capitan, and do NOT install that update.
@@dosdude1 The problem with that is, I've tried the original booting ssd, a different one, and a bootable usb device, and the mac refuses to boot into anything. It just restarts, sadly. Making believe it's the EFI chip.
It’s possible.
You could still try some custom EFI boot picker.