Custom 2.5-inch IDE SSD Assembly and Testing

Поділитися
Вставка
  • Опубліковано 26 вер 2024
  • In this video, I assemble and test a custom 2.5-inch IDE SSD that I've designed, which is compatible with any machine that normally utilizes a 2.5" IDE hard disk, or 3.5" IDE hard disk with a simple adapter. This drive's design is based heavily off my original IDE SSD design, created for the 1.8" ZIF IDE SSD I made a video about previously.
    Check out PCBWay here: www.pcbway.com/
    The design can be found here: github.com/dos...
    Link to purchase will be available soon at doslabelectron... , but for now, please email me using the email address on my channel page if you are interested in buying a drive.
    SM2236 MPTool: cloudflare-ipf...

КОМЕНТАРІ • 438

  • @markosluga5797
    @markosluga5797 Рік тому +287

    About the performance: I worked as a service tech in the days of ATA and I might have some insight. First thing - when measuring performance, always cut 10-15% off the theoretical maximum for overhead. ATA has notoriously bad signal degradation and lots of control overhead. Now, based on the size of the drive that is detected you are definitely running UDMA6 as the protocol (aka ATA133). The transition from UDMA5 to 6 extended the address from 28bit to 48bit thus introducing support for drives larger than 137GB. You can expect that bus to support about 115-120MB/a of throughput in the best case scenario. But the performance can also be degraded with ATA and the host controller and disk controller can negotiate timing separately of the protocol standard, and even though you are running UDMA6, timings could be throttled to UDMA5 or less. Think of it like your CPU throttling when it gets hot, but with UDMA the signal quality is what disctates the switcing speed. So based on your results I think the performance is looking like what what you would expect from a UDMA5 bus speed (ATA100) - around 85MB/a + or - a few MB. This is indicative of the host bus throttling back the switcing speed - UDMA6 switches at a minimum of 15ns (7.5ns on/7.5ns off) - but can throttle back to 20ns (UDMA5 minimum) or even 30ns (UDMA4, worst case scenario). Typical throttle back is one standard lower. This usually happens when 40pin cables are being used instead of 80pin, since the 80pin has another 40 ground wires to attenuate noise as much as possible. Other causes would be an UDMA5 device on the same cable, however since you are plugging the drive what seems to be directly on to the board it could also be just a poorly designed board, crappy host controller, or even a noisy ground on the board itself and this was never resolved in production because noone seriously believed that anyone would actually use UDMA6 or just didn't care of it worked or not, because 🍎.

    • @zeemahlean
      @zeemahlean Рік тому +20

      thank god we moved away from pata

    • @MrSparkefrostie
      @MrSparkefrostie Рік тому +3

      My immediate thoughts at the end if the video (and never watched vids like this before), think you might know, if you fit nands and a controller that far exceeds the ATA standard, will that fix the very low results on some of the benchmark results? Or is there some other ATA limits or some other more software limits in play?

    • @handlandj
      @handlandj Рік тому +11

      @@MrSparkefrostie One thing is that this has no RAM cache, as far as I could see. That would help immensely, as can be seen when comparing most commercial drives with and without RAM cache.

    • @MrSparkefrostie
      @MrSparkefrostie Рік тому +3

      @@handlandj got it, dramless SSD, now it makes sense yo me thank you

    • @markosluga5797
      @markosluga5797 Рік тому +10

      @@handlandj well, I don't think so. The nand chips he is using are 29F64B08NCMF2 - each of these chips has about 50-60MB/s of throughput so at the lower end 4 chips in parallel should do +200MB/s. (I am basing these numbers off of the Intel 730 that uses these same chips and that SSD can push +400-500MB/s.) That is more than enough to outperform any DRAM that would be standard on ATA drives back in the day, which was rated for about 133-150MB/s. Adding DRAM here could maybe increase performance at very small IO - like 1k or 4k block performance, but only if the controller knew how to build a queue with pre-fetch - which I doubt a reverse engineered silicon can do. DRAM will not increase the max MB/s throughput since that is purely up to the performance of the back-end chips not the cache. In itelsf this setup should be more than capable to meet or beat the throughput of the ATA bus and in my opinion the bottleneck is the ATA bus itself and the (poorly) negotiated speed between the IC on the disk and the IC on the host bus.

  • @JohnUsp
    @JohnUsp Рік тому +87

    This guy is on another level of hobbyist. Awesome.

  • @esra_erimez
    @esra_erimez Рік тому +71

    This is truly amazing. I'm so envious with people with electronic design skills! Well done and thank you for this impressive video.

  • @MordePT
    @MordePT Рік тому +132

    As a data recovery engineer I can tell you this:
    We could use more guys like you!!
    Nice work on the SM2236!

  • @memsom
    @memsom Рік тому +19

    Stuff like this is amazing!! I wish there was something like this for SCSI. The SCSI2SD (and similar) are all great, but a pure simple SCSI SSD would be awesome for older computers.

  • @lucal6166
    @lucal6166 Рік тому +8

    dude you're amazing, your skill level is evident throuout the video. congratulations on your project!!!

  • @jacksonsneed7689
    @jacksonsneed7689 Рік тому +38

    Bravo my friend! I'm in for at least a few, so no worries there. Thanks for opening the project, as I am getting all kinds of nifty ideas PCB wise, so this should be fun. Most of all, it keeps even more eWaste out of landfills, as ~60-80MB/sec. will more than satisfy a casual online machine. Good stuff all around, good stuff indeed!
    Also, thanks for your work on the many, MANY iterations of the MacOS Patcher, as it has kept COUNTLESS machines from meeting an unneeded end. Honestly, SO MANY OF MY CLIENTS from a few years back JUST WANTED DARK MODE ON THEIR (UNSUPPORTED?) MACS. Apple nixing support for Mojave almost caused A LOT of eWaste, and A LOT of money wasted on machines they would've gotten no benefit from spending 2K on. 2011 & 2012 Macs were perfectly capable of running Mojave AND BEYOND (with VERY FEW compromises thanks to your hard work, and now others have joined this wonderful community).
    Just a big, sincere, very grateful thank you from me brother. You're a fu*kin' legend!

    • @nickwallette6201
      @nickwallette6201 Рік тому +6

      Of all the Apple criticism out there, I think this is by far the most valid. EOL hardware being not only unsupported, but blacklisted by future OS releases is just ridiculous. I use a 2012 Mini for a work computer, and it's _fine._ There's no good reason to throw out working hardware just because it's 10 years old.

  • @billchildress9756
    @billchildress9756 Рік тому +5

    As near to impossible as it is to find dependable running IDE drives this sounds like a very good solution. My brother is into older systems that utilize IDE and most of his stock of HDD's are failing him. I have some adapters that allow sata drives to work with IDE but I haven't tested them with HDD drives yet. I used a sata dvd drive with the adapter on an older computer and it recognized the drive with no issues.

  • @BrainSlugs83
    @BrainSlugs83 Рік тому +7

    Man, those boards cleaned up nicely! It was bothering me the whole video that you hadn't cleaned them, but then you used the ultrasonic cleaner! wow! 😅
    Anyway, nice work man, that's some next level talent. ✌🏻

    • @haydenc2742
      @haydenc2742 Рік тому +2

      Believe it or not...a large sonic cleaner can easily clean up entire motherboards in the same fashion

    • @BrainSlugs83
      @BrainSlugs83 Рік тому +1

      @@haydenc2742 oh I know! -- I just didn't know he had one, and was getting antsy, thinking he was going to leave it on there and never clean it, and I was so distressed. -- The moment he whipped out that ultrasonic cleaner, I was like, YUSSS!!! 👊🏻

  • @ecosta
    @ecosta Рік тому +4

    I love how he uses an old IDE drive as a bench to work on his SSD version.

    • @TheLiquidLunchMan
      @TheLiquidLunchMan Рік тому +3

      I was thinking something similar, I think it's an IDE CD-ROM drive

  • @bits2646
    @bits2646 Рік тому +19

    Impressive, I admire your work from early on, used a lot of your software tools on "unsupported macs" :) Great hardware project, I was just thinking the same for some 1.8" drives, got idea to use in old iPod and nokia N91 besides a laptop/old ultrabook

    • @dosdude1
      @dosdude1  Рік тому +8

      Yep, I already made a 1.8" ZIF version of this drive.

    • @sleeplessrazi
      @sleeplessrazi 9 місяців тому

      @@dosdude1did you made video about it?

  • @HB-Productions
    @HB-Productions Рік тому +11

    Amazing work! Proper job and a quality bit of kit! Hopefully they'll be available to buy in the UK!

  • @slincolne
    @slincolne Рік тому +4

    Wow ! Very impressed with the re-balling work.

  • @98of99
    @98of99 Рік тому +1

    Wow so tedious yet so satisfying. You sir are a soldering rock star. Thank you!

  • @pattskatoey3139
    @pattskatoey3139 Рік тому +1

    Colin you are amazing. Those drives should speed up those old G4 macs.

  • @jbward99
    @jbward99 Рік тому +2

    dosdude you are amazing - I’ve learned so much from your videos!
    +1 to a 3.5” version - I haven’t had great luck with 2.5 adapters and I don’t see any 3.5” IDE SSD drives out there.

  • @TheDeveloperGuy
    @TheDeveloperGuy Рік тому +8

    First of all, your work is just amazing.
    And about the soldering: first I found this "pre-tin then install SMD with hot air" technique a bit weird, since solder paste exists and it's not that expensive. It just seems more work than adding paste with a syringe (not talking about using masks, that costs extra), populating the board and just blasting with hot air.
    But I got curious when I saw the resistor arrays. My main choice is 0603 with 0402 if really necessary (haven't gone down to BGA yet), but the arrays are so compact and useful, yet annoying to solder without paste mask, I always get a blob or two shorting pins which obviously needs repair. But this technique probably solves the "too much solder on tiny pins" problem! I'll give it a try today.

    • @TheDeveloperGuy
      @TheDeveloperGuy Рік тому +2

      I totally forgot to answer, until a spambot commented here :D
      It worked definitely better for the resistor array. Thanks @dosdude1 for the idea!

  • @mikepxg6406
    @mikepxg6406 Рік тому +1

    You are a very clever Man. Thank you for all of your hard work.

  • @jacksonsneed7689
    @jacksonsneed7689 Рік тому +8

    That thing with the silicon motion programming software, that 3-5 digit password thing is in nearly every version I've used. I don't know if it was lifted off of a floor of a factory, or if somebody just gave the password to somebody, but I do a lot of work in USB flash drive data recovery, and a lot of my time is spent entering 3-5 digit passwords JUST TO CHANGE THE SETTING MENU.
    Small price for the power the tools have, but definitely a mild irritation.

  • @37Kilo2
    @37Kilo2 Рік тому

    And as you can see, this is a really cool project.

  • @AndreeckoTv
    @AndreeckoTv Рік тому +8

    It could be fun if you make a SCSI variation of SSD. For old servers and silicon graphics workstations.

    • @amirpourghoureiyan1637
      @amirpourghoureiyan1637 Рік тому +1

      Could probably base it off the BlueSCSI project and adapt it for SSD flash storage.

  • @harb1911
    @harb1911 5 місяців тому

    dude! thank you for the ZIF variation! the thing will save a lot of iPod's

  • @haydenc2742
    @haydenc2742 Рік тому

    Awesome design!!!!!
    I have a few original XBOX's that I modded and put 80gb spinning hd in them for the games...this would be INCREDIBLE for upgrading them to SSD!
    So epic!!!!
    My cousin gave me a powermac G4, I wonder if this would work with that

  • @LightGameFrameworks
    @LightGameFrameworks Рік тому

    You've answered questions that I didn't even know I needed to ask. Great video!

  • @morsine
    @morsine Рік тому +5

    oh man, I've been searching for an IDE SSD for a while. and this actually seems like a better* idea compared to buying one! it's fun! ^^ thanks for making this

  • @danielrhodes7594
    @danielrhodes7594 Рік тому

    This is awesome. It seems great to work in my older macs with IDE drives as well as my project 1st Gen Apple TVs.

  • @IntenseGrid
    @IntenseGrid Рік тому +2

    The Amiga community would love it if you designed one to plug right into the male header on the A600 and A1200. The bus is slow, but latency can help performance. The key is to put the flash chip on the opposite side of the board from the controller to keep the profile low. 32GB is plenty. Also having a female connector on the drive would be nice to plug directly into the motherboard. I am guessing that you could sell quite a few of them if you got those key features engineered.

  • @gnuPirate
    @gnuPirate 11 місяців тому

    This is just amazing. Thank you for sharing all of this with the world!

  • @1kreature
    @1kreature Рік тому +5

    Wonderfull homehacking of hw :)
    I would suggest you get a "bare" stencil from pcbway next time though. Allows you to apply paste to entire board properly instead of tinning pads like you did.
    This also allows the BGA's to sit a bit taller on the board once installed (correctly) and may improve reliability as well. Not to mention less thermal stress to heat and reflow one side once.

    • @dosdude1
      @dosdude1  Рік тому +2

      You really shouldn't tin BGA pads before soldering a chipset with solder balls already on it (in most cases). If I could get the stencil without holes for the BGA pads or the pads for the pin headers, that would probably be worth it.

    • @1kreature
      @1kreature Рік тому

      @@dosdude1 The thin layer of paste on the pads melts while chip is on the pads to reflow properly. Using only solderballs does not provide the correct amount of solder.

    • @1kreature
      @1kreature Рік тому

      ua-cam.com/video/dz7ltWBDm7U/v-deo.html
      Microscope video of a very misaligned chip being helped by the pad solder paste.

  • @Jamirie
    @Jamirie Рік тому

    Dude, love your vids! Clearly one of the best channels out there! Thanks a lot!

  • @bradnelson3595
    @bradnelson3595 Рік тому

    "Simple as that. " Easy for you to say. :) But I found it fascinating to watch how this is done.

  • @hafo821
    @hafo821 Рік тому

    Thanks for your great work!!! I will certainly use this nice SSD

  • @AtariForeva
    @AtariForeva Рік тому +1

    Nice, I was just going through the process of re-soldering of the damn U8900 chip on my 2012 MBP retina that has the dreaded video cut off problem caused by bad soldering of U8900. Half taken apart yesterday late, continuing today after I finish my usual 1l of coffee. Hopefully I don't kill it.

  • @Slovnoslon
    @Slovnoslon Рік тому

    You invent compact flash second time. Congradulation!

  • @bramvandenbroeck5060
    @bramvandenbroeck5060 Рік тому +1

    I also would want a few! I have a couple of old macs with spinning rust in 'em who can benefit from this drive! Great job man really!!

  • @tomysens6105
    @tomysens6105 Рік тому

    This is really awesome! Love to see more.
    Sincerely yours,
    a fan of all of your work

  • @geekcorerob
    @geekcorerob Рік тому

    For lining up the connector pins, a bit of Blu Tack is very handy stuff.

  • @IBarda
    @IBarda Рік тому

    труд титанический - но просто по фану собрать на старенький мак иде ССД ))

  • @M0UAW_IO83
    @M0UAW_IO83 Рік тому +2

    Very nice, I need a few 2.5" PATA drives for some ancient test gear, this looks like a very useful project.

  • @MTS_IT
    @MTS_IT Рік тому

    OK, stupid question - but - is there a reason for your own IDE SSD design since you can buy it on ebay for ~50$ - or you are doing it because you can? (that one i can understand :D)

  • @prototype7970
    @prototype7970 Рік тому

    This is so cool to see ! This is the first of you video I see, so i dont know if you already did but it would be nice of you to go over the desing process of this board. It i very interresting to see someone making a SSD at home. it is crazy to that the parts count looks so low for something so complex. It make me when to try it ! Your channel look really interresting. Keep up the good work !

  • @succulativiplex2024
    @succulativiplex2024 Рік тому

    [Computer Programmer]
    As a data recovery engineer, I use SATA ATA/ATAPI 1TX3-TB5D-R1RC4P2P2 driver to create and install an OS to your computer because it requires 8GB of minimum space to install it directly to your PC
    SSDs have 5 chips and in total of 256GB of memory to install the MacOS Tiger and copy it to the newly assembled 2 and a half inch drive as a MacOS Tiger Post-Installer

  • @iXmerof
    @iXmerof Рік тому +1

    yes yes, I need this to all my retro laptops! I will miss the hum, but most of my ide drives died already

    • @haydenc2742
      @haydenc2742 Рік тому

      Yeah, that is the biggest issue...the drives being so old and going bad, this will definitely fix that! (and add TONS of space to boot)

  • @alien_ghost
    @alien_ghost Рік тому +10

    Would you consider designing one for SCSI, or do you think the existing projects (BlueSCSI, etc) are enough?

    • @dosdude1
      @dosdude1  Рік тому +17

      This is actually something I was thinking about doing, but there is no off-the-shelf NAND controller for SCSI. I'd have to fully implement it myself by way of an FPGA or such.

    • @bikkiikun
      @bikkiikun Рік тому +3

      Agreed, SCSI replacemet would be wonderful... for older RISC6000 systems.

  • @Arek_R.
    @Arek_R. Рік тому +1

    I have no interest in obsolete retro tech especially macs but it's very interesting to see how the manufacture process looks like regarding what happens after the PCB is soldered.

  • @LambooSanOD
    @LambooSanOD Рік тому

    Oh gods, an almost perfect instruction on how to make an SSD drive to replace the HHD in an Audi MMI 🙂

  • @baghdadiabdellatif1581
    @baghdadiabdellatif1581 Рік тому

    Great work 👌
    Thank you
    Greetings from north Africa (Algeria)

  • @yuri53122
    @yuri53122 Рік тому +10

    This is an amazing project. Am I strange for wanting a 3.5" version?

    • @ProjectswAlex
      @ProjectswAlex Рік тому +3

      I do too. I'd love to tell people I have a 2TB IDE SSD in my original Xbox. I'd get many confused looks.

    • @haydenc2742
      @haydenc2742 Рік тому +2

      @@ProjectswAlex I have a 80gb HDD in mine...this would be awesome to have a 256GB that is capable of maximum read/write

  • @popitto86repair56
    @popitto86repair56 Рік тому +1

    Great video indeed , I can see quite big potential in this ; I'm thinking how many old gen console enthusiasts waiting to put an ide ssd into an old Original xbox

    • @EdgarLTShadow
      @EdgarLTShadow Рік тому

      original xbox works fine with ide to sata adapter

  • @t.d.3803
    @t.d.3803 Рік тому +1

    You can tell this dude knows what he's doing because he uses Windows 7. Nice.

    • @dosdude1
      @dosdude1  Рік тому +2

      You got that right. Would never subject myself to the frustration that is using trash Windows 10 or later.

  • @eduardovieiramancini4483
    @eduardovieiramancini4483 Рік тому

    An Eletronic God, just like that

  • @VictorLarsen-fy9ls
    @VictorLarsen-fy9ls Рік тому

    You could solder with just solder paste and hot air, without so much flux and a soldering iron. It is necessary to solder on a surface that does not remove heat well, like cardboard, wood, matte rough ceramic tiles. But in no case not on metal, the metal quickly takes heat from the board, then the board requires more heating and there may be areas that need to be heated much more.

  • @DoomWarriorX
    @DoomWarriorX Рік тому

    oh boy that prod tool looks like straight from 90s UI-hell

  • @eileenlucynakurosawa7421
    @eileenlucynakurosawa7421 Рік тому +1

    Beautiful work

  • @youtubasoarus
    @youtubasoarus Рік тому +1

    This is a brilliant project and i'm just now scratching the surface of this sort of thing. I can't help but wonder if/why they didn't include a solder paste stencil? I'd think with that much to solder it would have been more time saving to do it that way? Either way this is exciting! Just found your channel and insta-subbed! 👍

    • @dosdude1
      @dosdude1  Рік тому

      They didn't include a stencil because I didn't request one... I don't see any benefit to using solder paste when assembling by hand. Now if I were using a pick-and-place machine, then yes, I would definitely need the stencil and solder paste.

    • @youtubasoarus
      @youtubasoarus Рік тому

      @@dosdude1 Ah I see. Thanks for reply!

  • @tenminutetokyo2643
    @tenminutetokyo2643 Рік тому

    That is freaking nuts!

  • @nicolassecreto7744
    @nicolassecreto7744 Рік тому

    Excelent work! Thanks for sharing!

  • @relaxingnature2617
    @relaxingnature2617 Рік тому +1

    Awesome project

  • @MrFixiit
    @MrFixiit Рік тому

    Verry good , ill be interested in one of these for my Retro computer.

  • @tyttuut
    @tyttuut Рік тому +6

    I've thought about designing custom memory devices before, but I always figured it would be too difficult. Did you find it to be particularly hard to do?

    • @dosdude1
      @dosdude1  Рік тому +17

      This one was a bit more difficult, mainly because I couldn't get a datasheet for the SM2236 controller. As such, I had to figure out its pinout by reverse-engineering another board (from a Compact Flash card) that used this chipset. Routing the board was the next difficult part. My goal was to keep the board at 4 layers (two power planes and the top and bottom as signal layers), so I had to spend quite a lot of time doing the routing over and over again until I got it right. All in all, I put in about 3 weeks worth of working hours to complete the whole design.

  • @povilasstaniulis9484
    @povilasstaniulis9484 Рік тому

    For the average joe, there's an easier route: just gut out a PCB from an existing cheap 2.5" SATA SSD and hook it up to a SATA to IDE inline adapter. Most modern 2.5 inchers have really small PCBs which should fit perfectly with an adapter attached in a standard 2.5" bay.
    Of couse, this ain't nearly as much fun as designing your own drive.

  • @virtual-v808
    @virtual-v808 Рік тому

    Makes me think of a few things, and I tend to have a futuristic point of view.
    1. From a perspective of someone who doesn't make his own chips, it seems like a lot of people could do it with the adequate toolkit.
    2. If it is possible, then what are the limits to the type of components? Considering powerful LLMs emerging, programming is even more automated, etc., couldn't you hypothetically make wacky components like a 3.5" SSD with 8Tb of memory, etc.
    (I'd love to get some realistic considerations on these types of ideas and what type of limitations could arise in the process, generally curious what's theoretically possible)

  • @AzraelSWFC2011
    @AzraelSWFC2011 Рік тому

    On todays episode of "Geeks with too much time on their hands".... lol. Awesome to watch, and I kinda want an IDE SSD now. lol.

  • @Ghennesph
    @Ghennesph Рік тому

    As a data hoarder, I would love to be able to custom assemble SATA class or NVME class SSDs from bulk parts. It would be great to be able to revive hardware RAID by having recoverability built into the drive via Raid5-like structure, with replaceable NAND and ARM controllers, so you can just replace whichever chip is going bad and rebuild on the new chip entirely on an internal high speed bus.

  • @vmened
    @vmened Рік тому +2

    Can you make hard disk with RAM memory chips which have unlimited readwrite resource (like gigabyte i-RAM device, but with modern sata interface)? I agree format disk after each power failure, for some tasks is ok. It is possible? May be you can use a cheap ddr2 chips for that?

  • @proxy1035
    @proxy1035 Рік тому +2

    pretty sick, but not easy to do due to the BGA packages. i think for simplicitiy most will stick to passive CF to IDE adapters or similar

  • @Gastell0
    @Gastell0 Рік тому +1

    I didn't expect that you can melt solder with stencil, though it'll just solder to it.
    I also expect that board thickness would have been closer matched to connector pin gap

    • @dosdude1
      @dosdude1  Рік тому +1

      Yeah, reballing BGAs with the stencil on is how it has to be done, otherwise you’ll get bridging. Unfortunately I couldn’t get an exact thickness match from the PCB fab... The next available thickness size would have been too thick.

  • @Shimada.
    @Shimada. Рік тому

    Wow didn't know Mr.Small was interested in Data storage and Computers.

  • @АйдарГалеев-ф8о

    Interesting experiment!

  • @qwertykeyboard5901
    @qwertykeyboard5901 Рік тому

    Ngl, this would be an excellent option for my inspiron 700m!

  • @danstiurca7963
    @danstiurca7963 Рік тому

    It's amazing that those chips can work after so many soldering cycles.
    I count at least:
    1. The initial balls
    2. The initial reflow, maybe 2x if it was double-sided
    3. The initial disassembly
    4. The aggressive removal of the balls with a soldering iron
    5. The aggressive solder wick with a soldering iron
    6. Reballing with stencil
    7. Reballing again in open air
    8. New assembly.
    That's at least 8 cycles, and all of them after (3) with questionable temperature profiles.
    It's really amazing if those chips still work!

  • @AndrewMackoul
    @AndrewMackoul Рік тому +30

    Interesting project! In the past, I've used mSATA to 2.5 in IDE boards, and they've seem to work fine. I'm curious how this compares?

    • @virtualtools_3021
      @virtualtools_3021 Рік тому +3

      I got one adapter running great in my os9 g4 mini

    • @dosdude1
      @dosdude1  Рік тому +15

      The cheap ones that are widely available in most places utilize the JMicron JM20330 IDE to SATA bridge IC, which tends to be pretty bad. It has compatibility issues with many machines, and on the machines it does work with, tends to be very slow (I've seen them max out at as low as 33 MB/s on some machines). In the future I plan to design my own IDE to SATA adapters as well, but utilizing a much better IDE to SATA bridge IC. Though for the maximum performance and compatibility, a true IDE SSD like this is the best option.

    • @AndrewMackoul
      @AndrewMackoul Рік тому +5

      @dosdude1 I had a bad experience with that chipset, too. I ended up buying an adapter with the Marvell 88SA8052, and that worked much better.

    • @dosdude1
      @dosdude1  Рік тому +7

      @@AndrewMackoul Yeah, that's the chipset I intend to use when designing mine.

    • @khachaturian100
      @khachaturian100 Рік тому +3

      @@dosdude1 I would be very interested in that... I'd suggest the 88SA8040 and not the 88SA8052. Yes, you lose SATA300, but who cares, IDE is limited to UDMA6 anyways, which is 133MB/sec. And the 88SA8040 is easier to solder.

  • @dharma.vibrates
    @dharma.vibrates Рік тому +1

    Sir can you please make a video about how solder smd components like you do ?

  • @iannock5948
    @iannock5948 Рік тому +1

    Genius!!!

  • @macuser2469
    @macuser2469 Рік тому

    very over heated nice work great project!

  • @chinhchinh6265
    @chinhchinh6265 Рік тому

    This is the next level of ssd

  • @RetroGamerBB
    @RetroGamerBB Рік тому +1

    How big can we go with storage capacity? 512gb? 1tb? I assume it's up to the controller chip

  • @nexxusty
    @nexxusty Рік тому

    Dude..... This is wild.

  • @dragoncracker
    @dragoncracker Рік тому +3

    This is fantastic! What are you planning to charge for a completed Drive?

  • @pingtime
    @pingtime Рік тому +1

    I'll be waiting when M.2 standard is obsolete and watch your videos assembling custom NVMe SSD 😂

  • @NotOkayChamp
    @NotOkayChamp Рік тому

    Before I watch this, THANK YOU! I would love to make one for my G4 Mac mini since people love to scalp IDE SSDs

  • @lassebodilsen
    @lassebodilsen Рік тому

    Went about a good 16 minutes before i figured out that the "solder back board" i though you where using, is just an old DVD drive laying bottoms up. :-D
    You should sell these to Retro computer enthusiasts, eg. Amiga 600, 1200 and 4000 use IDE for hardrives, an ususally people want an SSD for that.

  • @jamesdavies686
    @jamesdavies686 Рік тому +1

    OG Xbox modders would be interested in this

  • @cdoublejj
    @cdoublejj Рік тому

    you also soldered more ram to an apple TV!? ooohhhh man SUBBED!

  • @DiskTuna
    @DiskTuna Рік тому

    This is freakin awesome!!

  • @MarkSeve
    @MarkSeve Рік тому

    I'll take 2 completed boards when they are ready.

  • @ENGAM
    @ENGAM Рік тому

    My friend algorith did his majic and i landed here. Internet moment xD
    Awesome vid, awesome job and hope you can get something out of this great idea.

  • @sirkyoj1
    @sirkyoj1 Рік тому

    This was very cool to watch.

  • @phatcyclist
    @phatcyclist Рік тому

    I have a G4 mini that I tried using an mSATA to IDE adapter in with no luck, so this is very interesting.

  • @gatitomono47f77
    @gatitomono47f77 9 місяців тому

    would be cool to see this implemetation on the format of an nvme drive, a open source custom nvme drive

  • @Alan_Skywalker
    @Alan_Skywalker Рік тому

    If you want to improve the drive's stablility, try to play with RDT settings.

  • @jjjacer
    @jjjacer Рік тому +3

    Wonder if this will be more reliable in detection than IDE to Sata adapters. as i have a 486 that while it works with IDE to CF or IDE to SDCard adapters, the IDE to SATA adapter always fails to detect the drive properly.

    • @dosdude1
      @dosdude1  Рік тому +3

      It certainly will, though it may be necessary to put much smaller NANDs on it to make, say, a 1GB (or maybe even smaller) drive instead of 256GB to be more compatible with the BIOS of those older systems.

    • @jjjacer
      @jjjacer Рік тому +1

      @@dosdude1 True, im running a XT-IDE BIOS which let me run a 40gb drive in this system, but i know that was a pain for some of my other past projects.

    • @rasz
      @rasz Рік тому +1

      IDE to SATA adapters adhere to ATA2 standard and no longer support /IOCS16 pin/signal. "SATA HARD Disk in 286/386 Mobo: Is it possible?" thread on Vogons has answer and solution.
      TLDR: old IDE adapters think IDE2SATA is trying to send 8bit data.

    • @jjjacer
      @jjjacer Рік тому

      @@rasz Interesting thread, looks like they might have a working solution eventually, will have to watch this thread.

    • @rasz
      @rasz Рік тому +1

      @@jjjacer As I said solution is already posted in that thread, 2 chips decoding and asserting /IOCS16 when needed. Lets you use modern SSD is ancient 386/486.

  • @succulativiplex2024
    @succulativiplex2024 Рік тому

    [Computer Programmer]
    SM-2236MPTool is needed to program the 2.5 inch controller and calls the subroutine delay to copy and install MacOS Catalina Post-Installer into an Unsupported Macbook Pro 8.5

  • @OptimisedTutorials
    @OptimisedTutorials Рік тому +1

    Hey Dos, loved the video. Just a quick question, what is the benefit of doing it this way as opposed to buying a $15 IDE - MSata adapter, then running an MSata SSD?

    • @dosdude1
      @dosdude1  Рік тому +6

      Compatibility, reliability, and speed, compared to common JM20330-based adapters. See my previous comment about this for details.

  • @goorthiss
    @goorthiss Рік тому +1

    @dosdude1 supports the TRIM command?

  • @dexyco76
    @dexyco76 Рік тому

    GREAT video!
    Honestly as a mechanical engineer maybe I didn't understand even 30% of what you did, but I enjoyed the process itself!
    One thing caught my attention, the programming of the SSD itself, I have a problem with the Samsung 850 Evo 500GB SSD that is giving me headaches
    A friend of mine brought it to me so that I, as someone who "knows computers" can try to unlock it, the laptop he had is broken and ended up in the recycling bin and problem is that he doesn't remember setting any code to it.
    The symptoms are as follows: when I connect it, it won't turn on - it asks for a code, when I connect it via USB as an external device - it turns on, but Windows doesn't see it and won't initialize it.
    Is there a program to at least erase it all with that damn code, there is nothing important on it anyway except old games. I hope he can at least use it for a few more years.
    We tried through Samsung and we didn't get any useful information "you locked the device and it works as such"
    Does anyone know a way, we read the forums and nothing worked and I honestly thought I'd throw it away until I came across your video
    Greetings from Serbia

    • @dosdude1
      @dosdude1  Рік тому +1

      If you can find the specific MPTool for the controller it has, then yes, you can remove the lock. Be aware, though, that doing so will also delete all data on the drive.

    • @dexyco76
      @dexyco76 Рік тому

      @@dosdude1 First of all, thanks for the quick response, as for the rest name saving of the data - it is completely irrelevant, there was the old installation of windows, drivers and games, and maybe it would be better for him to wipe all data clean to get rid of old viruses.
      As for the rest, I'm in absolutely unknown waters here, I studied machines not software and electronics, I don't know what or where to look.
      Maybe you can help me, where should I look
      It is a 500GB Samsung 850 Evo
      P/N MZ7LN500
      Model MZ-75E500
      MSIP-REM-SEC-MZ-75E500
      Do you need PSID: S/N or WWN numbers?

    • @dosdude1
      @dosdude1  Рік тому

      @@dexyco76 You'd need to open the drive and see what the part number of the controller chipset is.

    • @dexyco76
      @dexyco76 Рік тому

      @@dosdude1
      I hope this is it
      S4LN062X01-Y030
      S3Z78MMG
      U1605 ARM
      MAIA

  • @mllarson
    @mllarson Рік тому

    I mentioned this on Action Retro's video about the device, but I wonder if this would work for Playstation 2 consoles? Right now people will take a SATA SSD and use a converter to make it IDE. It might also work in an original XBOX, but that console locks/unlocks the drive using commands, so it might be iffy.
    Any plans to make a full-size IDE connector version so a converter would not be needed?
    Also, do trim commands work over IDE? If so, would they work with this?

  • @suvetar
    @suvetar Рік тому

    I don't know much about electronics of this complexity, but would there be any mileage in creating sockets for the Nands, or even an adapter for a daughter board? The flexibility of changing the 'platters' out sounds handy! Of course, you'd have to ensure that your nands were identical ... Hmm, food for thought!

  • @Hannes_Bauer
    @Hannes_Bauer Рік тому

    just amazing 😳 RESPECT 👍

  • @_macrophage
    @_macrophage Рік тому

    Whoa Windows 7
    I too like to live dangerously

    • @dosdude1
      @dosdude1  Рік тому

      I'd MUCH rather use Windows 7 than the trash that is Windows 10 and later.