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
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
Жыл бұрын
Thanks momak1986! 👍👍 You're going to find next Saturday's video great then! 😂😂😂
@momak1986
Жыл бұрын
Can't wait, I am already doing a marathon on all your videos so ...😆
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
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 😂👍
Incredible diagnosis and repair
@BuyitFixit
2 ай бұрын
Thanks 👍
Outstanding Fix. I'm sending you a virtual Pint .
@BuyitFixit
Ай бұрын
Thanks 👍It really hit the spot! 😂😂
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
Жыл бұрын
Thanks Morten! Got a good one coming next week.. not a repair but ends up s repair as well...
@MrEwool
Жыл бұрын
@@BuyitFixit looking forward to seeing that 😊
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
8 ай бұрын
Thanks Matt, much appreciated 👍
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
Жыл бұрын
Thanks Marc 👍
Amazing work Mick!!!
@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.
Remarkable! Auf die Idee, die FW zu flashen wäre ich nie gekommen. Great
@BuyitFixit
Жыл бұрын
Vielen Dank! Sehr geschätzt!
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
Жыл бұрын
Thanks! 👍👍Yes the files are in .ild format. I didn't know about the 25 pin connector thanks for letting me know.
Excellent diagnostics really enjoyed that thanks.
@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!
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
Жыл бұрын
Thanks Chris. Wait until you see next Saturday's video 😂😂👍👍
@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
Жыл бұрын
Yes, and the software was also interesting 😂😂😂😂
Enjoy your video so much. Learn a lot from you! Great work!
@BuyitFixit
2 ай бұрын
Awesome, thank you!
neat and smart thought out conversion to the non internal flash version !
@BuyitFixit
8 ай бұрын
Thanks 👍
Great thinking and very enjoyable fix !....cheers.
@BuyitFixit
9 ай бұрын
Thanks 👍
Absolutely stunning wow, great video
@BuyitFixit
9 ай бұрын
Hey thanks Dark byte 2k 👍
A link to the GitHub repro, in the description would be helpful to find the video via Google in the future
@BuyitFixit
Жыл бұрын
Thanks for the suggestion! Added.
🤯 well done sir!
@BuyitFixit
3 ай бұрын
Thanks Jake 👍
Well done mate impressed as normal Keep at it.
@BuyitFixit
3 ай бұрын
Thanks 👍
Wow very nice Video ❤
@BuyitFixit
3 ай бұрын
Thanks 👍
you touched the finely balanced and clean beam splitting mirrors! ....THE HORROR! :) ..but seriously, a NO NO!!!!!!!!!!!!
Excellent fix thanks
@BuyitFixit
Жыл бұрын
Glad you enjoyed it! 👍👍👍 got another good one like this next Saturday!
@wisher21uk
Жыл бұрын
@@BuyitFixit look forward to it 😊
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
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!
😮😮😮😮 Unbelievable!!!! Best channel for me. Great!!!!!!
@BuyitFixit
8 ай бұрын
Wow, thanks!👍
you are one of the best steampunk hackers.
@BuyitFixit
Жыл бұрын
Lol. Wait until you see the video next Saturday! 8k ultrasound scanner.. Mwahahahaha...
@wherami
Жыл бұрын
@@BuyitFixit ohhh cant wait!
@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 :)
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
Жыл бұрын
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?
Instead of cutting the 3 traces, you could lift the resistors (tombstone them) and connect the wires to to floating side.
@BuyitFixit
9 ай бұрын
I didn't think of that, cheers for commenting 🙂
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
9 ай бұрын
Yes 😂😂😂😂
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
Жыл бұрын
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
Жыл бұрын
@@BuyitFixit Yes, apologies, I meant copied something incorrect into ram, not flash
amazing
@BuyitFixit
5 күн бұрын
Thank you! Cheers!
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
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🙂
Awesome.
@BuyitFixit
10 ай бұрын
Thanks 👍
25:12 We don't have the same taste for music by the sound it! 😂
@BuyitFixit
6 ай бұрын
Nothing like a good screwdriver beat 😂😂😂😂
Hi I love your videos. I would like to ask you the j link jtag is also suitable for emmc also? Kind regards
@BuyitFixit
Жыл бұрын
Thanks! No Jlink is just more of a JTAG / SWD debugger. I dont think it supports EMC.
*** - 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
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
9 ай бұрын
@@BuyitFixit No Problem.. just thought I would let ya know.. I wasn't sure if that cap was important or not..
@BuyitFixit
9 ай бұрын
@TerryDeSimone No worries 🙂Thanks Terry 👍
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
Жыл бұрын
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! 👍👍
WOW
@BuyitFixit
Жыл бұрын
Thanks Peter Davey!
Hello. Do you have an electronic circuit of the Milwaukee M12-18SC charger? I can 't find her anywhere .
@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.
What was the flash memory chip for, in the end it wasn't needed?
@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.
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
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
3 ай бұрын
@@BuyitFixit Gotcha. I didn't look at the github to see if the source code was included or not.
*** - 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
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
9 ай бұрын
@@BuyitFixit Love the vids, keep it up...
overwrote the firmware. brutal.
@BuyitFixit
Жыл бұрын
Yes. Still not sure how it managed that.
@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
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
6 ай бұрын
@@BuyitFixit gotta love those kind of bugs lol
@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
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
4 ай бұрын
Yes. I've had a few devices with firmware corruption. The Moanocaster I looked at and my latest video too!
Too deep for me for the training that I got, mate.
@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.
COULD HAVE JUST CHANGED CALLS IN PROGRAM
@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.
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
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.