Faulty RGB Laser Projector | Can I FIX it ?

Тәжірибелік нұсқаулар және стиль

I saw a RGB laser projector for sale on eBay. The seller said he bought it new, and it was working fine until he inserted a microSD card into it, then it stopped working. It now only gives a brief flash of light when powered up, and doesn't appear to do anything else.
Come join me as we take it apart, see how it works, diagnose the problem and hopefully repair it!
Maximus 64's Github page:
github.com/maximus64/sd_rgb50...
#electronicsrepair #electronics #electronicscreators
RGB Laser repair
Repairing a RGB laser
Faulty RGB laser
Broken RGB laser
Fixing a RGB laser
Laser Projector repair
Laser disco light
Faulty laser disco light

Пікірлер: 110

  • @momak1986
    @momak1986 Жыл бұрын

    I love these videos, not just basic repairs, but also hacks/mods. Unbelievable...true understanding of electronics and reverse engineering. Keep bringing great content! You have my full support!

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Thanks momak1986! 👍👍 You're going to find next Saturday's video great then! 😂😂😂

  • @momak1986

    @momak1986

    Жыл бұрын

    Can't wait, I am already doing a marathon on all your videos so ...😆

  • @DigiLab360
    @DigiLab3609 ай бұрын

    Absolutely fascinating. Didn't realize debugging electronics could have me hanging off the edge of my seat. Thanks for sharing and you earned another subscription.

  • @BuyitFixit

    @BuyitFixit

    9 ай бұрын

    Thanks so much DigiLab 👍Check out my video on the FLIR camera, or the ultrasound, or reverse engineering solar inverter software to work out the algorithm for the service password 😂👍

  • @theoldbigmoose
    @theoldbigmoose3 ай бұрын

    Incredible diagnosis and repair

  • @BuyitFixit

    @BuyitFixit

    2 ай бұрын

    Thanks 👍

  • @Popeyes66
    @Popeyes66Ай бұрын

    Outstanding Fix. I'm sending you a virtual Pint .

  • @BuyitFixit

    @BuyitFixit

    Ай бұрын

    Thanks 👍It really hit the spot! 😂😂

  • @MrEwool
    @MrEwool Жыл бұрын

    Wow just wow, incredible what you can do, I love how much you go into the details of things, and find solutions that no one would have thought of, I tip my hat to you good sir.

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Thanks Morten! Got a good one coming next week.. not a repair but ends up s repair as well...

  • @MrEwool

    @MrEwool

    Жыл бұрын

    @@BuyitFixit looking forward to seeing that 😊

  • @TYGAMatt
    @TYGAMatt8 ай бұрын

    Quickly becoming my favourite channel for electronic repair. Top class, well thought out 'bodges' to get stuff working. I tip my hat to you Sir.

  • @BuyitFixit

    @BuyitFixit

    8 ай бұрын

    Thanks Matt, much appreciated 👍

  • @marcyd2007
    @marcyd2007 Жыл бұрын

    Nice fix lad, good to see someone going the extra mile with the micro controller. Nice one for keeping Geordie's in the KZread spot light 🙂

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Thanks Marc 👍

  • @Mymatevince
    @Mymatevince Жыл бұрын

    Amazing work Mick!!!

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Thanks Vince! Oh I bought one of those zeppelin speakers with a remote.. faulty of course :) also have a faulty google mini so might see what I can come up with. Not looked at either yet tho.

  • @JB-ux5yb
    @JB-ux5yb Жыл бұрын

    Remarkable! Auf die Idee, die FW zu flashen wäre ich nie gekommen. Great

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Vielen Dank! Sehr geschätzt!

  • @dash8brj
    @dash8brj Жыл бұрын

    Thats pretty impressive - load a different firmware, rip off the flash memory, re-route the modulation pins of the lasers, and boom, it works! If the "show" files are in .ild format, you can find heaps more on the internet. ILD stands for ILDA, its the standard protocol for talking to laser, although your's does lack the 25pin ILDA connection. Nice work!

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Thanks! 👍👍Yes the files are in .ild format. I didn't know about the 25 pin connector thanks for letting me know.

  • @johnhousego9218
    @johnhousego9218 Жыл бұрын

    Excellent diagnostics really enjoyed that thanks.

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Thanks John! Got another good video out on Saturday. Not quite a repair but it ends up being a repair and some reverse engineering!

  • @chrisbartlett6022
    @chrisbartlett6022 Жыл бұрын

    I have no clue as to how you work this stuff out. From what I can see you have literally backward engineered the card to suit the Github data you found. Amazing.

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Thanks Chris. Wait until you see next Saturday's video 😂😂👍👍

  • @chrisbartlett6022

    @chrisbartlett6022

    Жыл бұрын

    @@BuyitFixit Is that the ultrasound? Looking forward to it, I was a Paramedic so that will be interesting, seeing what makes them tick.

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Yes, and the software was also interesting 😂😂😂😂

  • @joeywun
    @joeywun2 ай бұрын

    Enjoy your video so much. Learn a lot from you! Great work!

  • @BuyitFixit

    @BuyitFixit

    2 ай бұрын

    Awesome, thank you!

  • @maicod
    @maicod8 ай бұрын

    neat and smart thought out conversion to the non internal flash version !

  • @BuyitFixit

    @BuyitFixit

    8 ай бұрын

    Thanks 👍

  • @andymouse
    @andymouse9 ай бұрын

    Great thinking and very enjoyable fix !....cheers.

  • @BuyitFixit

    @BuyitFixit

    9 ай бұрын

    Thanks 👍

  • @DB25k
    @DB25k9 ай бұрын

    Absolutely stunning wow, great video

  • @BuyitFixit

    @BuyitFixit

    9 ай бұрын

    Hey thanks Dark byte 2k 👍

  • @berlinberlin4246
    @berlinberlin4246 Жыл бұрын

    A link to the GitHub repro, in the description would be helpful to find the video via Google in the future

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Thanks for the suggestion! Added.

  • @jakeandrus690
    @jakeandrus6903 ай бұрын

    🤯 well done sir!

  • @BuyitFixit

    @BuyitFixit

    3 ай бұрын

    Thanks Jake 👍

  • @jamiejoker118
    @jamiejoker1183 ай бұрын

    Well done mate impressed as normal Keep at it.

  • @BuyitFixit

    @BuyitFixit

    3 ай бұрын

    Thanks 👍

  • @JAyjofirst
    @JAyjofirst3 ай бұрын

    Wow very nice Video ❤

  • @BuyitFixit

    @BuyitFixit

    3 ай бұрын

    Thanks 👍

  • @stevenbliss989
    @stevenbliss989Ай бұрын

    you touched the finely balanced and clean beam splitting mirrors! ....THE HORROR! :) ..but seriously, a NO NO!!!!!!!!!!!!

  • @wisher21uk
    @wisher21uk Жыл бұрын

    Excellent fix thanks

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Glad you enjoyed it! 👍👍👍 got another good one like this next Saturday!

  • @wisher21uk

    @wisher21uk

    Жыл бұрын

    @@BuyitFixit look forward to it 😊

  • @allenrussell6135
    @allenrussell61352 ай бұрын

    Outstanding mod ! How people can thunbs down this or any of your videos, it blows my mind. Do you resell the devudes you repair or do you have an absolute kick ass man cave?

  • @BuyitFixit

    @BuyitFixit

    2 ай бұрын

    Thanks Allen 👍If I posted "cheese" people would dislike it because it wasn't "chalk" it's just the internet I'm afraid. Generally I get positive feedback. I haven't sold any of the stuff I've bought I really need to have a clear out though!

  • @mazafreno
    @mazafreno8 ай бұрын

    😮😮😮😮 Unbelievable!!!! Best channel for me. Great!!!!!!

  • @BuyitFixit

    @BuyitFixit

    8 ай бұрын

    Wow, thanks!👍

  • @wherami
    @wherami Жыл бұрын

    you are one of the best steampunk hackers.

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Lol. Wait until you see the video next Saturday! 8k ultrasound scanner.. Mwahahahaha...

  • @wherami

    @wherami

    Жыл бұрын

    @@BuyitFixit ohhh cant wait!

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Hopefully it goes down well.. technically not a repair although I do end up fixing a small issue.. with added comedy.. and a debugger :)

  • @MegaTerryWogan
    @MegaTerryWogan Жыл бұрын

    Loving the vids mate - always loved looking inside things from a kid - like yourself. Would you have ant recommends for online courses for electronics - quick run thru basics and then onto more complex...? Wor missus is from Whitley Bay btw - you must be close to there 😂😂

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Whitley Bay.. Well that brings back memories! I used to work in a few of the arcades repairing the video games / fruit machines etc back in the late 80's. We live in Cumbria now. I did a couple of tutorials on testing a few basic components etc if that helps?

  • @jansmit4628
    @jansmit46289 ай бұрын

    Instead of cutting the 3 traces, you could lift the resistors (tombstone them) and connect the wires to to floating side.

  • @BuyitFixit

    @BuyitFixit

    9 ай бұрын

    I didn't think of that, cheers for commenting 🙂

  • @gilbertcuoco
    @gilbertcuoco9 ай бұрын

    Nice! You can't find the correct firmware, so you just change the io's of the mcu to match the one of this firmware. Brilliant😁👍

  • @BuyitFixit

    @BuyitFixit

    9 ай бұрын

    Yes 😂😂😂😂

  • @ralphj4012
    @ralphj4012 Жыл бұрын

    Well done on the workaround. At a guess, the SD card is only supposed to have programs / on it and not the manual which ended up in the flash. I assume that you didn't have access to the firmware source, as then you could have changed the GPIO allocation. As you know, use caution with those mains connectors, although the cables were sleeved the connector rivets were exposed.

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Thanks Ralph. Unfortunately no source code and also the chip was read protected and had some copy protection in the firmware too! Based on the unique chip data. That was why there was another file to upload to the chip to bypass it. Good point on the connector. I didn't notice that. The chip shouldn't be copying anything into flash. It should just read the file into ram or read the sd on the fly. I'm wondering if the copy protection was somehow triggered and it bricked itself or it tried to update itself (if it has an update mechanism). Guess we'll never know but it was definitely an odd one! 👍👍👍

  • @ralphj4012

    @ralphj4012

    Жыл бұрын

    @@BuyitFixit Yes, apologies, I meant copied something incorrect into ram, not flash

  • @oldguy8177able
    @oldguy8177able6 күн бұрын

    amazing

  • @BuyitFixit

    @BuyitFixit

    5 күн бұрын

    Thank you! Cheers!

  • @yvesrochet3288
    @yvesrochet32884 ай бұрын

    Beautiful work, as usual. A question remain for me: after fixing a device, do you put it on a shelf (a Big One in this case)or on Ebay or a gift? 🙂

  • @BuyitFixit

    @BuyitFixit

    4 ай бұрын

    Thanks 👍Good question. A lot of the stuff I've bought I've still got. I may Ebay some of the items in the future, and some of the items I have a use for I'll be keeping🙂

  • @rory9174
    @rory917410 ай бұрын

    Awesome.

  • @BuyitFixit

    @BuyitFixit

    10 ай бұрын

    Thanks 👍

  • @PatrickLabelle
    @PatrickLabelle6 ай бұрын

    25:12 We don't have the same taste for music by the sound it! 😂

  • @BuyitFixit

    @BuyitFixit

    6 ай бұрын

    Nothing like a good screwdriver beat 😂😂😂😂

  • @ioannisbalouktsis962
    @ioannisbalouktsis962 Жыл бұрын

    Hi I love your videos. I would like to ask you the j link jtag is also suitable for emmc also? Kind regards

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Thanks! No Jlink is just more of a JTAG / SWD debugger. I dont think it supports EMC.

  • @TerryDeSimone
    @TerryDeSimone9 ай бұрын

    *** - at 26:39, top left corner.. looks like blown resistor... then at 28:57, top right side.. it looks like the capacitor got blown off & you can still see part of it..

  • @BuyitFixit

    @BuyitFixit

    9 ай бұрын

    Thanks Terry, 26:39 is just the coating on the capacitor, you can see it better at 26:50. 28:57 yes there is a capacitor missing. I think it's damage from the previous owner. It's just a decoupling capacitor that goes to the IR remote sensor.

  • @TerryDeSimone

    @TerryDeSimone

    9 ай бұрын

    @@BuyitFixit No Problem.. just thought I would let ya know.. I wasn't sure if that cap was important or not..

  • @BuyitFixit

    @BuyitFixit

    9 ай бұрын

    @TerryDeSimone No worries 🙂Thanks Terry 👍

  • @jose83771
    @jose83771 Жыл бұрын

    I guess fixing is not only replacing parts I guess I have a long way to go if I want to learn how to fix electronics lol

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    I think this one was a bit of an exception. Most people wouldn't have repaired it like I did and would have just replaced the board, and not everyone has the same tools or skills. I've messed about with microcontrollers and code for years. Luckily I got working code or it would have been a replacement board or a no fix so don't be too hard on yourself! 👍👍

  • @peterdavey2767
    @peterdavey2767 Жыл бұрын

    WOW

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Thanks Peter Davey!

  • @lutsevyat
    @lutsevyat Жыл бұрын

    Hello. Do you have an electronic circuit of the Milwaukee M12-18SC charger? I can 't find her anywhere .

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Sorry, unfortunately not. I've not looked at one of those either. I've only looked at a couple of the 6 bay m18 chargers.

  • @ncooper8438
    @ncooper84389 ай бұрын

    What was the flash memory chip for, in the end it wasn't needed?

  • @BuyitFixit

    @BuyitFixit

    9 ай бұрын

    I think it was so store some built in images and presets in case you didn't have an SD card. It wasn't used on the firmware I flashed it with.

  • @larrybud
    @larrybud3 ай бұрын

    So what do you think the root cause was? Just a corrupted flash on the processor? Was there no way to change the code to the new flash to change the pinouts instead of doing a hardware mod?

  • @BuyitFixit

    @BuyitFixit

    3 ай бұрын

    Yes, corrupted flash.You could have changed the code, but that would have required a lot more time and effort as you would need to find a decompiler first, and then try and figure out where all of the I/O pins were assigned and used, modify them, then test / debug etc.

  • @larrybud

    @larrybud

    3 ай бұрын

    @@BuyitFixit Gotcha. I didn't look at the github to see if the source code was included or not.

  • @TerryDeSimone
    @TerryDeSimone9 ай бұрын

    *** - After 3 minutes in.. I would guess it was either the microcontroller firmware.. or the flash file he loaded.. one got corrupted... there has to be some type of factory reset procedure? Also that extra socket on the microcontroller board... 4 pins (RX, TX, GND, 3.3V).. could be UART for flashing... [EDIT]: After watching half way.. i was correct.. also the 'Adobe' in the .bin file you read, was from the .pdf file that was on the SD card.. that is how he corrupted it.. ur prolly only supposed to have the 1 file ur writing on the SD card.. [ALSO], his firmware says it's to add USB streaming.. do you know the format & how to create the files used to display? is it a certain program that creates the animations to show?

  • @BuyitFixit

    @BuyitFixit

    9 ай бұрын

    I did search for firmware at the time but didn't find any except on Max's github. I did find the program to create animations. I used the original firmware from Max's Max's github, he wrote his own version that's on there too that does the USB streaming.

  • @TerryDeSimone

    @TerryDeSimone

    9 ай бұрын

    @@BuyitFixit Love the vids, keep it up...

  • @wherami
    @wherami Жыл бұрын

    overwrote the firmware. brutal.

  • @BuyitFixit

    @BuyitFixit

    Жыл бұрын

    Yes. Still not sure how it managed that.

  • @oliverer3

    @oliverer3

    6 ай бұрын

    ​​@@BuyitFixitI wonder if it was meant to copy the contents of the SD card onto that flash chip and some firmware bug caused it write to internal rather external flash. The way the memory/storage control peripherals work on these MCUs I could definitely see something like that happening.

  • @BuyitFixit

    @BuyitFixit

    6 ай бұрын

    I think the controller thought the pdf file was a firmware update and overwrote the firmware with the pdf. I did see something after making this on an Aliexpress listing saying do not insert the SD card without formatting it first or something so I guess they became aware of the issue.

  • @wherami

    @wherami

    6 ай бұрын

    @@BuyitFixit gotta love those kind of bugs lol

  • @wherami

    @wherami

    6 ай бұрын

    Or as it seems lately that's how a variety of microcontrollers do their imaging. Its a little sloppy to do that but it's a programming choice lol

  • @Harfinou
    @Harfinou4 ай бұрын

    As I heard "it worked fine, until I put the SD card in", I thought instantly "firmware overwritten" (probably by the previous owner, who made some mistake).

  • @BuyitFixit

    @BuyitFixit

    4 ай бұрын

    Yes. I've had a few devices with firmware corruption. The Moanocaster I looked at and my latest video too!

  • @599miata
    @599miata4 ай бұрын

    Too deep for me for the training that I got, mate.

  • @BuyitFixit

    @BuyitFixit

    4 ай бұрын

    Yes, I've messed about with computers and software for years. I don't think a lot of people can do some of these things.

  • @SX939
    @SX9399 ай бұрын

    COULD HAVE JUST CHANGED CALLS IN PROGRAM

  • @BuyitFixit

    @BuyitFixit

    9 ай бұрын

    Would have probably been the i/o port numbers not calls, but the I'd have to install a disassembler and figure out what registers did what for that particular chip.

  • @AlbertDongler
    @AlbertDongler9 ай бұрын

    If you had access to the source code you may have changed the port pins over to the existing laser connections you have, rather than removing the flash? Either way - very nice fault finding! 🙂

  • @BuyitFixit

    @BuyitFixit

    9 ай бұрын

    Thanks. Yes changing the i/o pins in the software would have been easier, another way would have been to put the code in a disassembler and edit it manually, I've done things like that in the past too. Most recently was where I needed a service password for a solar inverter I repaired and the company said it was out of warranty and buy a new one. I show all of the emails in the video I did about it.

Келесі