I went into the wardrobe to get three of my hats, just to take them all off to you. This was some seriously impressive work and despite me being on YT for a long time now, one of the most rewarding. Always be curious, never give up and continue to learn is my motto, and obviously yours too! Be proud and soak in the praise when you do what you do on RUclips, you're more than worth it.
😂😂😂Thank you very much for that. Much appreciated. I've just created a playlist with a few other videos of this type, so if you enjoyed this one you might like a few of the other videos (if you haven't seen them) which I had to either break out the reverse engineering tools and the serial terminal 👍
Thanks for that. I've done a few other similar repairs in the past which ended up being like this one. I've just created a playlist here if you're interested. ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
Programming sent me over the cliff, never learned how to do it so have no clue. You truly have special talents and patience to deal with items such as this. It not only takes a mechanical wiz but an electronics background to fix this stuff, now I see software programming is requisite also. Great job sir as always, it's not always a capacitor...😁
Yeah software is also a big part cranked up by the fact most low power embedded devices run Linux. Pretty fun! I do hardware hacking and i always love to see the device boot its linux system just to do a task :)
I'm a retired IT guy and back in the day I wrote mainframe assembler code and debugging hex core dumps was something we did all the time. It's something of an indictment of how these things are set up that it requires such forensic Linux skills to resolve what looks like a 'file full' or space overflow type issue.
😂😂Thanks 👍Well I have dabbled a bit in the past with the odd device here and there. I've just created a playlist with this video, and a few others which fall into this category of repair.
Honestly not what I expected when I clicked into the video. Rabbit hole after rabbit hole after rabbit hole - unbelievable how far you dug into the device and pivoted at each hard stop in the process to find a fix. Brilliant trouble shooting, nicely done!
This is prime example of everything that makes your channel so great. Any time the oscilloscope comes out I know we're in for a ride. Very much appreciate diving so deeply into these; a lot can be learned here
Spending 3 straight days trying to fix a 13 pound baby monitor is dedication. This was a very interesting one even though it did go over my head. Another great fix, keep them coming Mick :)
Thanks 👍I've just created a playlist and added this video, and a few others to it too. All similar reverse engineering type repairs where I had to do stuff like this. If you liked this one check it out 🙂
Wow, are your linux skills self taught? Mightily impressed with your perseverance on this and your analytical skills. Thats a rabbit hole most people wouldn't have gone down.
@@peterlethbridge7859 Thanks 👍and yes. I've messed around with computers and embedded systems for years. Usually just poking at them and seeing what makes them tick, or if I can make them do something interesting like play Doom 😂😂
I am blown away yet again by your knowledge, Patience and Enthusiasm. You just never give up. I am now kneeling down in the "I am not worthy" pose saluting you................Just need to wait for my wife to help me up from the floor.👍👍
Great video Mick! It's crazy to me that you not only found a serial port to access, but also managed to connect to it, access the data, and fix the issue. Who cares if this is just a baby monitor, that's a great fix that most people would've written off as junk.
Brilliant Mick! Linux guy and networking engineer here. Once you probed those pins and I saw the Async data, I said 'Serial Data!' I know the rewarding feeling when you crack a hard nut like this. Also a great public service piece.
Thoroughly enjoy that. It was a full investigation showing hardware troubleshooting, software troubleshooting and all the gadgets. All accompanied by clear visuals & explanations of what/how & why your doing each step, yet without dragging on the explanations. You have a great logical thought process.. A really great video. I'm definately subscribing. 👍
Thank you kindly Mr Lox! If you like this type of stuff I've put together a playlist of similar reverse engineering type work I've done which can be found here: ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
In rock climbing parlance, an epic is any climb that (due to weather or orhter unforeseen circumstances, poor planning, mistakes, etc.) turns into a massive, drawn out, much longer than expected (and typically exhausting) ordeal. So while this is an epic repair, it's also a repair epic. Well done! I'm constantly stunned by the breadth and depth of your knowledge and skills - repairing everything from tractors to baby monitors to gaming consoles to power tools.
Hello Mick from Australia 🙃 A thumbs up is always given even before your video starts as I know it's always going to be great😉 Just like this one was Mick and till next time 👍🍻
Great work! Without knowing it, rewriting over that partition appears to have caused the volume map to be rebuilt and possibly rewrite the VIF headers. Genius!
Thanks 👍After I finished recording I managed to find the file that caused the problem. The problem seemed to be a sqlite database stored on vtech data 1, which indexes the video files, so perhaps the camera lost power or rebooted while updating this file. I think deleting the videos caused this database to be re-created and fixed the error.
@BuyitFixit could very well be that. Great work :) The reason I feel it's more to do with the UBI blocks and its headers is the way you could see in the kernel buffer the "do_readpage" struggling. UBI can be a real pain to deal with. All the new BT Home Hubs use it... gives you that extra step when doing firmware analysis. You've gained an extra subscriber 😊
Wow, watched it all the way through, did zone out a bit though. I am sure you were talking Lunar, Martian and Solarian at one time 🙂A proper Rabbit hole trip. I know what it is like when something grabs you and you just HAVE to keep pecking away at it. In my case it is normally something much more simple, with bigger bits like engines and such.
This guys ability to hypothesise and then test and then progress to the next hop is brilliant. Clearly v knowledgeable about a lot of things from electronics to detailed linux boot and file systems. Super smart and super enjoyable to watch. Thanks for persevering - well worth it for the content more than the actual baby monitor fix! There was a similar issue with colour HP laser printer I had once that wouldn’t boot. Someone posted details and pin puts which followed and managed to get myself back up and running. V satisfying and so can imagine actually cracking the problem and finding a fix must be v v satisfying and rewarding. Top marks, sir.
Just giving a thumbs up seems mean given the amazing efforts you went to in getting it repaired. I think most people would think it's just a dumb camera. It is very surprising to know the videos are stored on the camera unit not the handset. Well done to you - this was very enjoyable and interesting to watch. You explained both the h/w the s/w side really well thank you.
You are very talented and clever, Sir. You must have been quite enthusiastic and excited, because at the end you spoke so fast it was hard to understand. I really liked the repair process, although I'm not an expert at it, I'm just interested. Thank you for your works.
Don't be so modest. You are smart. I am now looking at repairing a Kenwood kitchen mixer. We also have the same Chinese miracle, only it's called Silvercrest. I had a mechanical problem, the plastic bearing housing broke, the mini bearing broke. I managed to fix it, homemade, stronger than it was. We still use it now.
Boy I would have given up after the thermal camera. I can understand where it becomes a challenge and the feeling you get once it’s fixed. It doesn’t matter how many days it takes. When you get it working the feeling is euphoric. I may have to sit down with some eBay junk and see if I can do it too. I have the tools but your know how is mind blowing.
Fantastic job figuring that out! The amount of times I've seen a firmware update that's bricked a device because the uncompressed firmware was larger than the free space on the flash. It's maddening that they dont test it or at least set a maximum on the partition size to make sure there's enough for firmware updates. A lot of these type of devices tend to store user storage, like images and videos on a micro SD cards (but I get that typically its not fast enough to store high quality 4K video on a lot of SD cards). At least then it ensures that the flash is standard on every device. Well done V-Tech for not carrying out a proper UAT.
Thanks for that 👍If you like this type of stuff I've done a few other videos similar where I've had to delve into firmware or even reverse engineer software to fix stuff. I've just created a playlist here: ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
Just amazed by your perseverance. Did something similar with my one resin 3D-printer some time ago when it just hanged on the boot-screen after an automated update. Opened it up and discovered a serial-connection inside that spat out all the boot-messages. From that I could derive it received a corrupted firmware, and was stuck in a loop trying for unzip a corrupted zip file. Managed to break the loop, downloaded the correct zip file, copied it into the internal flash, and managed to get the printer working again. On the web, I discovered many people had the same problem, and the manufacturer’s advice was to return the whole printer, or the mainboard to them!!!!
Thanks 👍Great job on fixing the resin printer too! If you like this kind of stuff I've done a few others similar. I've just created a playlist on the channel with this video and a few others where I've had to do similar sort of work, or reverse engineer stuff.
Your electronic skills never cease to amaze me. I’ll just have to stick to my spanners socket set lathe and welder,,,, too late in the day for me to learn a new skill like yours I’m afraid 🤔🤔
Amazing stuff. U have an incredible talent. Couldn't be too many people around that can do that. Vtech should offer some warning that these videos remain on the camera. Scary.
Cracking repair! Looks like all the files were recorded on the 10th judging by the file names and then nothing until the update 10 days later. It's amazing how carelessly people hand out devices with all their data! I can't tell you how many second-hand computers I've gotten my hands on (bought used, been given, found in the street) with all kinds of sensitive data on non-password protected hard drives! Most didn't even have OS user passwords set, let alone hard drive encryption. Personal letters, CVs, application letters, divorce proceedings, the whole accounting of a small business, I've seen it all! Thankfully nothing disturbing or criminal yet. On the flip side I once found what must have been a pristine white Apple iBook G4 (at a time when most of them were badly cracked and yellowed due to age) that someone must have taken an axe to in order to remove the hard drive quickly (the official procedure includes steps like: "Remove the following 40 screws"). That person definitely knew how to take care of their data but utterly destroyed a lovely vintage laptop in the process. There was absolutely nothing left to salvage except for the screen and DVD drive.
Enjoy your approach and determination to get this fixed… I would have trashed it about 1 hour in. You do bring up interesting points on how much a user does or does not know about what personal info is being tracked and stored. This device is far from transparent on that. Keep the good work up!
Cheers Neil, yes I wasn't expecting to spend as much time on this one, but you never know what's going to be the cause of a fault or if it's possible to even repair it!
I envy your skill and knowledge when it comes to electrical stuff, I appliance test in a charity shop and anything that does not work gets sent for recycling, probably 90% would be an easy fix for you and would make money for the charity if I only knew how to do it.
Thank you 👍 I've put a playlist together of a few other videos similar to this one if you haven't seem them ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
Amazing! I used to work in electronics and programming, back in the last century - but I was amazed at how you managed to sort all that out. My closest memories of that sort of thing relate to reading MS-DOS and using the related commands to read directories and files etc. That and programming EPROMS and such. But the parts were big enough to see in those halcyon days!
Thanks Timothy 👍I too remember using MS-DOS and EEPROMS 🙂The first PC I built had MS DOS and Windows 3.11. The EEProms were used quite a bit in fruit machines, and arcade machines which I used to work with.
I am in awe yet again. Is there anything you can't hack into? Very impressed with your determination on this. Bizarre little system. Who'd have thought years ago that even a baby monitor would end up containing a full blown computer system?! Very entertaining to watch.
I Linux when you highlight something you can move the mouse to the insertion point on the CLI and center click to auto-paste the data without having to formally copy and paste into the buffer. This works everywhere. I use it to formal copy paste, the highlight more text a second time, and I can move two pieces of data to be pasted at a time. In other words you can highlight , then copy, then highlight again and move the cursor to the insertion point, paste as normal, then move to a new insertion point, center click to paste again the second buffer as long as it's still highlighted. Save you some time and clicks :)
congrats the photos being stored is a bit disturbing to bad there wasn't a reset button for erasing them before selling it. i learned a lot from you on this one keep up the good work.
Simply brilliant! Your persistence and ingenuity is simply fantastic. Thanks for sharing the journey to fix these. With a Linux kernel, it's no surprise these things can be remotely hacked and controlled. Scary!
Thanks 👍I've just created a playlist with this video and a few others where I've had to do similar work, so if you like this, you might like some of the others too!
Thank you for sharing an impressive example of complex and comprehensive trouble shooting and repair inclusive of electronics and software code. By the way, excellent editing and video work also. Of course I can never come close to your level of expertise, but especially appreciate what you have achieved.
Thank you for your kind comment! I do try, although as I say in the description I'm no expert! If you like this type of stuff I've put together a playlist of other videos I've done that are similar which you can find here: ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
I love doing all this stuff in terminal, if something has firmware/port access/test points/flash points, I want to play with it. I understand how you can easily lose several days playing/exploring in this way, been there dozens of times, I love it.
That was certainly an interesting repair, also very interesting how you came to conclusions and were able to repair things, very impressive. thumbs up for this great work😮🎉
Good hacking bro. Did a similar thing with an e-reader that wouldn't boot/. It had a seril header and I could look at the boot messages. It indicated a faulty chip. Changed it, but it didn't fix. My electronics knowledge was not good enough to figure out what might be causing the problem and life got in the way of pursuing it further. Lucky for you it was just a full file system :)
This was VERY interesting. I am a retired Electronics Engineer, and I've always been a "fixer." I've always wondered how to get into those kind of gadgets, when it becomes clear that there's a software issue. Now I have at least a clue. Terific to watch your "struggles" and learn. I would say you can feel free to show us more of this kind of fix. I enjoy the hardware explorations even more, so keep 'em coming!
How's that work? I'm sure that question has got most of us here in trouble, when dad found us with a tool/VCR/radio in pieces. I started around 8yrs old. I love "repairs" like this. The knowledge & satisfaction are priceless. Well done (as always).
Another quality repair, and that's real dedication. You've earned yourself a beer for that. I wouldn't even know where to start with doing that. I've seen on TV about wifi baby cameras and monitors that people don't change the passwords, and people can hack into them live and see into your home.
Thanks 👍I've done a few other devices like this one too. I love reverse engineering stuff. I've just created a new playlist with a few other "repairs" that fell into this category.
Mind blown. i wouldn't even know where to start. wouldn't have thought i would be entertained for the whole 55:31 mins. Thank you for going to the trouble for an in depth dive. Love it when you have a win.
Thanks 👍I've done a few other fixes like this if you haven't seen them. I've put a playlist together here: ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
Mick your skills are outstanding! I love watching your videos. You’re the same as me though, when you get a fault that’s challenging, I can’t stop until it’s solved lol! If I ever get a fault on a car that I’m really struggling to diagnose I’ll go home and research even more, delv deeper into the wiring diagrams and have another go. Well done again. I wish I had just a tiny amount of your knowledge on component level repairs, and the software skills are incredible. P.s the GYS battery support unit is still running perfectly and has been used 2-3 times a day 5 days a week since your repair 👍🏻 take care
Now that you understand what the problem is and you want a factory reset. Google says if one holds the “pair” button for 20 seconds it will delete all data and restore the factory conditions. You are nothing if not persistent great video.
So, when it comes down to it, are we perhaps saying that the update wasn't compatible with existing stored data or perhaps the update just got corrupted somehow. What a game. Well done for sticking with it - very interesting!
Thanks 👍After I finished recording I managed to find the file that caused the problem. So I'm not sure if I can be blamed on the update although the dates did seem co-incidental so it still may have been the cause. The problem seemed to be a sqlite database stored on vtech data 1, which indexes the video files, so perhaps the camera lost power or rebooted while updating this file. I think deleting the videos caused this database to be re-created and fixed the error.
@@BuyitFixit Interesting! Well done in sticking with it. Thank you for the additional input. You sure have some patience. You'd think that they'd be more robust than that really. Just goes to show how things can end up as bricks so easily.
That was some next level fault finding! I've done some similar things in the past but I'm not sure that I would have persisted that long. Your tenacity to keep going is impressive. I'll be sharing this with my engineering colleagues who will also appreciate this. Keep these videos coming, they are always very interesting.
Thanks 👍I've just created a playlist with some other reverse engineering type repairs like this, so if you liked this one you might like a few of the others too if you haven't seen them before.
Love these "hacking" videos you make. It gives me ideas on how to try other things that sometimes i end up by saying to my customers that the device is not reparable.
Thanks Alan 👍If you liked this one you'll probably like the AVerMedia device I looked at, or the Solar Inverter that I needed a password for, or the tractor dashboard, or the generator control panel that they didn't know the pin code.
I wish you make a video about all those programing usb adapters and how do you know where to connect the probes. Softwares to read the data and basic commands its very intresting.
I might have a few other videos like this one coming up 🙂It's just trial and error (like I did with the pins at the start) and using the internet. Although there wasn't much info on mounting this particular file system (UBIFS) that I could find, and most of the stuff I tried didn't work.
Great movie. I wonder, if you can connect usb pen directly to usb pins, mount it and copy movie files to it. Just using pogo pins, without unit disassembly.
Thanks 👍Yes possibly, although I don't think U-BOOT has this feature, so you would need to get the unit to boot properly and get a Linux shell to do so. You could also do it via WiFi and FTP or something or SSH once it was booted up.
Was very good you found out that this electronic camera will store videos and let us know. Wonder how many other electronic devices do the same and we do not know. Thanks for making and sharing this video. You really know your stuff.
One trick that you may find useful in the future is to update the linux kernel commandline to set `init=/bin/sh`. Linux will run /sbin/init by default, which runs the programmed startup sequence, mounting filesystems, starting daemons, etc, and potentially starting a login program (that may ask for a password). By running /bin/sh instead, you skip all of the startup sequence and drop straight to a shell. In uboot, you have to start with the `bootcmd` environment variable (use `printenv` to show them all), then follow the program logic until you find the variable that holds the linux command line. This can be a somewhat complicated process depending on whether the manufacturer has fallback boot options, etc, but not insurmountable.
Thanks 👍If you like this sort of stuff I've just created a playlist on the channel with a few other videos where I've done similar work, if you haven't seem them you might like those video too!
Enjoy your series very much. Did you let VTech know about the privacy issue? Are you self taught? I'm a retired engineer. Got my MSEE about 40 years ago. I especially envy your dexterity. Keep up the good work.
Thanks, Yes, pretty much self taught. I've always liked messing around with stuff, and what I don't know I can usually find info on things like chips or how to mount a flash dump in Linux, online. No I didn't inform VTech but their products are notorious for privacy issues 🙂👍
I went into the wardrobe to get three of my hats, just to take them all off to you. This was some seriously impressive work and despite me being on YT for a long time now, one of the most rewarding. Always be curious, never give up and continue to learn is my motto, and obviously yours too! Be proud and soak in the praise when you do what you do on RUclips, you're more than worth it.
😂😂😂Thank you very much for that. Much appreciated. I've just created a playlist with a few other videos of this type, so if you enjoyed this one you might like a few of the other videos (if you haven't seen them) which I had to either break out the reverse engineering tools and the serial terminal 👍
Your sleuth work and tenacity are amazing. 99% of others would have given up long ago. Well done.
Thanks for that. I've done a few other similar repairs in the past which ended up being like this one. I've just created a playlist here if you're interested.
ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
When Mick uses his scope you know it's gonna be a good video.
😂😂😂😂Cheers mate👍
Programming sent me over the cliff, never learned how to do it so have no clue. You truly have special talents and patience to deal with items such as this. It not only takes a mechanical wiz but an electronics background to fix this stuff, now I see software programming is requisite also. Great job sir as always, it's not always a capacitor...😁
Yeah software is also a big part cranked up by the fact most low power embedded devices run Linux. Pretty fun! I do hardware hacking and i always love to see the device boot its linux system just to do a task :)
Cheers Terry, yes turns out it's not always a capacitor 😂😂😂👍
You're the man of sheer focus and determination. Thing destined for recycling is brought back to life.
😂😂Thanks 👍
I'm a retired IT guy and back in the day I wrote mainframe assembler code and debugging hex core dumps was something we did all the time. It's something of an indictment of how these things are set up that it requires such forensic Linux skills to resolve what looks like a 'file full' or space overflow type issue.
Thanks for sharing Ron 👍
Another skill you uncovered today: data forensic specialist
yea he's Mick Holmes now :)
😂😂Cheers
Not only a fixer of everything but an awesome computer hacker also. I have to say you are my favourite repairer channel on youtube. 👍
😂😂Thanks 👍Well I have dabbled a bit in the past with the odd device here and there. I've just created a playlist with this video, and a few others which fall into this category of repair.
Honestly not what I expected when I clicked into the video. Rabbit hole after rabbit hole after rabbit hole - unbelievable how far you dug into the device and pivoted at each hard stop in the process to find a fix. Brilliant trouble shooting, nicely done!
Thank you very much 🙂👍
This is prime example of everything that makes your channel so great. Any time the oscilloscope comes out I know we're in for a ride. Very much appreciate diving so deeply into these; a lot can be learned here
Cheers mate 👍Glad you enjoyed it 🙂
This is one of your best repair videos I have seen! Amazing
Wow, thanks 👍I have done a few others similar to this. I've just created a playlist on the channel ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
Spending 3 straight days trying to fix a 13 pound baby monitor is dedication. This was a very interesting one even though it did go over my head. Another great fix, keep them coming Mick :)
Thanks 😂😂Yes I don't like to be beaten... although I thought this one had me at one point.
It's nice to see someone that knows how to get around in an Android/Linux system, and fix it! 👍
Thanks 👍I've just created a playlist and added this video, and a few others to it too. All similar reverse engineering type repairs where I had to do stuff like this. If you liked this one check it out 🙂
@@BuyitFixit - Since I joined a few months back, I've been working on catching up on what you have done so far! Thanks!
Your patience is truly amazing! Some of the puzzles that you unravel are so difficult!
Thanks Terry 👍
Wow, are your linux skills self taught? Mightily impressed with your perseverance on this and your analytical skills. Thats a rabbit hole most people wouldn't have gone down.
@@peterlethbridge7859 Thanks 👍and yes. I've messed around with computers and embedded systems for years. Usually just poking at them and seeing what makes them tick, or if I can make them do something interesting like play Doom 😂😂
@@BuyitFixit DOOM, I was proper hooked on that at one time.
I am blown away yet again by your knowledge, Patience and Enthusiasm. You just never give up. I am now kneeling down in the "I am not worthy" pose saluting you................Just need to wait for my wife to help me up from the floor.👍👍
😂😂😂Thanks Darren 👍
Great video Mick! It's crazy to me that you not only found a serial port to access, but also managed to connect to it, access the data, and fix the issue. Who cares if this is just a baby monitor, that's a great fix that most people would've written off as junk.
Cheers mate 👍
Brilliant Mick! Linux guy and networking engineer here. Once you probed those pins and I saw the Async data, I said 'Serial Data!' I know the rewarding feeling when you crack a hard nut like this. Also a great public service piece.
Cheers Josh 👍
This was the Hatton Garden job of tech fixes. Seriously impressive. Well done, sir.
Thoroughly enjoy that. It was a full investigation showing hardware troubleshooting, software troubleshooting and all the gadgets. All accompanied by clear visuals & explanations of what/how & why your doing each step, yet without dragging on the explanations. You have a great logical thought process.. A really great video. I'm definately subscribing. 👍
Thank you kindly Mr Lox! If you like this type of stuff I've put together a playlist of similar reverse engineering type work I've done which can be found here: ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
@BuyitFixit Excellent! I will be watching them now. Thanks for letting me know. 👍
In rock climbing parlance, an epic is any climb that (due to weather or orhter unforeseen circumstances, poor planning, mistakes, etc.) turns into a massive, drawn out, much longer than expected (and typically exhausting) ordeal. So while this is an epic repair, it's also a repair epic. Well done! I'm constantly stunned by the breadth and depth of your knowledge and skills - repairing everything from tractors to baby monitors to gaming consoles to power tools.
😂😂😂Thanks for that. Yes I'll have a go at pretty much anything.. after all it's already broken.. So the worst I can do is it's still broke 🙂
Not only are you a master genius technician but also master genius at being a Linux Administrator I personally enjoy your videos keep it coming 🎉
Thanks 👍🙂
Hello Mick from Australia 🙃
A thumbs up is always given even before your video starts as I know it's always going to be great😉
Just like this one was Mick and till next time 👍🍻
Cheers mate 👍
Great work! Without knowing it, rewriting over that partition appears to have caused the volume map to be rebuilt and possibly rewrite the VIF headers. Genius!
Thanks 👍After I finished recording I managed to find the file that caused the problem. The problem seemed to be a sqlite database stored on vtech data 1, which indexes the video files, so perhaps the camera lost power or rebooted while updating this file. I think deleting the videos caused this database to be re-created and fixed the error.
@BuyitFixit could very well be that. Great work :)
The reason I feel it's more to do with the UBI blocks and its headers is the way you could see in the kernel buffer the "do_readpage" struggling.
UBI can be a real pain to deal with. All the new BT Home Hubs use it... gives you that extra step when doing firmware analysis.
You've gained an extra subscriber 😊
Wow, watched it all the way through, did zone out a bit though. I am sure you were talking Lunar, Martian and Solarian at one time 🙂A proper Rabbit hole trip. I know what it is like when something grabs you and you just HAVE to keep pecking away at it. In my case it is normally something much more simple, with bigger bits like engines and such.
😂😂Cheers Chris 👍
This guys ability to hypothesise and then test and then progress to the next hop is brilliant. Clearly v knowledgeable about a lot of things from electronics to detailed linux boot and file systems. Super smart and super enjoyable to watch. Thanks for persevering - well worth it for the content more than the actual baby monitor fix!
There was a similar issue with colour HP laser printer I had once that wouldn’t boot. Someone posted details and pin puts which followed and managed to get myself back up and running. V satisfying and so can imagine actually cracking the problem and finding a fix must be v v satisfying and rewarding. Top marks, sir.
Thank you very much kind sir 🙂👍 and well done on fixing the HP printer 🙂
You are one seriously clever guy! I suspected it watching previous videos but this one confirmed it. 😮
😂😂😂Thanks 👍
Just giving a thumbs up seems mean given the amazing efforts you went to in getting it repaired. I think most people would think it's just a dumb camera. It is very surprising to know the videos are stored on the camera unit not the handset. Well done to you - this was very enjoyable and interesting to watch. You explained both the h/w the s/w side really well thank you.
Thank you and thanks for the feedback 👍
You are very talented and clever, Sir. You must have been quite enthusiastic and excited, because at the end you spoke so fast it was hard to understand. I really liked the repair process, although I'm not an expert at it, I'm just interested. Thank you for your works.
Thank you very much! I'm not an expert either 😂😂👍
Don't be so modest. You are smart. I am now looking at repairing a Kenwood kitchen mixer. We also have the same Chinese miracle, only it's called Silvercrest. I had a mechanical problem, the plastic bearing housing broke, the mini bearing broke. I managed to fix it, homemade, stronger than it was. We still use it now.
" 3 days to fix a bloody baby monitor " What a legend ! your Kung Fu never ceases to amaze me, it's strength is unknowable.......Awesome cheers !!
Cheers mate 👍
That's incredible work to find those recordings!!
Cheers 👍
Absolute genius sir. Well done. Great video as always.
Thank you kindly!
You always take the repair to a whole other level. Well done.
Thank you 👍
Boy I would have given up after the thermal camera. I can understand where it becomes a challenge and the feeling you get once it’s fixed. It doesn’t matter how many days it takes. When you get it working the feeling is euphoric. I may have to sit down with some eBay junk and see if I can do it too. I have the tools but your know how is mind blowing.
Thank you 👍Yes at one point I was almost going to give up on this one, but managed to pull it out of the bag luckily!
I love seeing elcetronics being vixed and reprogramed keep up the good work Mick 😊
Thanks 👍
Fantastic job figuring that out! The amount of times I've seen a firmware update that's bricked a device because the uncompressed firmware was larger than the free space on the flash. It's maddening that they dont test it or at least set a maximum on the partition size to make sure there's enough for firmware updates. A lot of these type of devices tend to store user storage, like images and videos on a micro SD cards (but I get that typically its not fast enough to store high quality 4K video on a lot of SD cards). At least then it ensures that the flash is standard on every device. Well done V-Tech for not carrying out a proper UAT.
Thanks for that 👍If you like this type of stuff I've done a few other videos similar where I've had to delve into firmware or even reverse engineer software to fix stuff. I've just created a playlist here:
ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
Your firmware hacking/diagnosis/repair capability is the capability of a nation state! Well done!
Cheers mate 👍
Just amazed by your perseverance. Did something similar with my one resin 3D-printer some time ago when it just hanged on the boot-screen after an automated update. Opened it up and discovered a serial-connection inside that spat out all the boot-messages. From that I could derive it received a corrupted firmware, and was stuck in a loop trying for unzip a corrupted zip file. Managed to break the loop, downloaded the correct zip file, copied it into the internal flash, and managed to get the printer working again. On the web, I discovered many people had the same problem, and the manufacturer’s advice was to return the whole printer, or the mainboard to them!!!!
Great sense of achievment i bet, fault finding can be very satisfying
Thanks 👍Great job on fixing the resin printer too! If you like this kind of stuff I've done a few others similar. I've just created a playlist on the channel with this video and a few others where I've had to do similar sort of work, or reverse engineer stuff.
Your electronic skills never cease to amaze me. I’ll just have to stick to my spanners socket set lathe and welder,,,, too late in the day for me to learn a new skill like yours I’m afraid 🤔🤔
Thanks Ian 👍
Sound job Mick it’s a pity that you are not my next door neighbour 👍🏼👍🏼👍🏼
😂😂😂Thanks 👍
Amazing stuff. U have an incredible talent. Couldn't be too many people around that can do that. Vtech should offer some warning that these videos remain on the camera. Scary.
Thanks 👍Yes I was surprised to see videos stored on it.
Cracking repair! Looks like all the files were recorded on the 10th judging by the file names and then nothing until the update 10 days later.
It's amazing how carelessly people hand out devices with all their data! I can't tell you how many second-hand computers I've gotten my hands on (bought used, been given, found in the street) with all kinds of sensitive data on non-password protected hard drives! Most didn't even have OS user passwords set, let alone hard drive encryption. Personal letters, CVs, application letters, divorce proceedings, the whole accounting of a small business, I've seen it all! Thankfully nothing disturbing or criminal yet.
On the flip side I once found what must have been a pristine white Apple iBook G4 (at a time when most of them were badly cracked and yellowed due to age) that someone must have taken an axe to in order to remove the hard drive quickly (the official procedure includes steps like: "Remove the following 40 screws"). That person definitely knew how to take care of their data but utterly destroyed a lovely vintage laptop in the process. There was absolutely nothing left to salvage except for the screen and DVD drive.
Thanks 👍Yes I used to buy old PC's and laptops and do them up a bit back in the day, and yes they were always full of all kinds of stuff!
Enjoy your approach and determination to get this fixed… I would have trashed it about 1 hour in. You do bring up interesting points on how much a user does or does not know about what personal info is being tracked and stored. This device is far from transparent on that. Keep the good work up!
Thanks 👍Yes I suspect there's no mention of it stores videos in the camera anywhere in the manual.
what an amazing repair , it had become a challenge to you and not only did you fix it but discovered the previous files
Thanks 👍
And he deleted them! What a guy!
Wow! Holy crap Mick, You are a genius with the patience of job. I would have given up long ago. Brilliant!! Thank you for posting.
Cheers Neil, yes I wasn't expecting to spend as much time on this one, but you never know what's going to be the cause of a fault or if it's possible to even repair it!
Incredible an over the air update corrupted the flash boot up.
This was a great video mate, very in depth dive on it.
Thanks 👍
Good job! You and Sorin is one of the few people I want to join when this world has gone total fallout.
Thanks😂😂😂😂👍
I really admire your patience, an epic repair!
Thank you 👍
I envy your skill and knowledge when it comes to electrical stuff, I appliance test in a charity shop and anything that does not work gets sent for recycling, probably 90% would be an easy fix for you and would make money for the charity if I only knew how to do it.
Thanks 👍Are there no repair cafe's around your area? I volunteer at one where we help repair items for people in the local area.
Love these types of video you do... repair technician going that extra mile beyond just the circuit board. Another good job.
Thank you 👍 I've put a playlist together of a few other videos similar to this one if you haven't seem them ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
This one may have damaged my brain. LOL. Great job as always friend.
😂😂😂Cheers 👍
Good job Sir ! Seeing "page error", I was thinking RAM error first
Thanks 👍
Amazing! I used to work in electronics and programming, back in the last century - but I was amazed at how you managed to sort all that out. My closest memories of that sort of thing relate to reading MS-DOS and using the related commands to read directories and files etc. That and programming EPROMS and such. But the parts were big enough to see in those halcyon days!
Thanks Timothy 👍I too remember using MS-DOS and EEPROMS 🙂The first PC I built had MS DOS and Windows 3.11. The EEProms were used quite a bit in fruit machines, and arcade machines which I used to work with.
Don't worry none of this video/sound recording are being used for anything.... Nice video and yes you won!
Thanks 👍
That was an amazing video 10 out of 10 for that one. Very very well done.
Thank you very very much! 👍🙂
I am in awe yet again. Is there anything you can't hack into? Very impressed with your determination on this. Bizarre little system. Who'd have thought years ago that even a baby monitor would end up containing a full blown computer system?! Very entertaining to watch.
Thanks Mike 👍
I Linux when you highlight something you can move the mouse to the insertion point on the CLI and center click to auto-paste the data without having to formally copy and paste into the buffer. This works everywhere. I use it to formal copy paste, the highlight more text a second time, and I can move two pieces of data to be pasted at a time. In other words you can highlight , then copy, then highlight again and move the cursor to the insertion point, paste as normal, then move to a new insertion point, center click to paste again the second buffer as long as it's still highlighted. Save you some time and clicks :)
Thanks for the tips 👍
congrats the photos being stored is a bit disturbing to bad there wasn't a reset button for erasing them before selling it. i learned a lot from you on this one keep up the good work.
Thanks 👍
Simply brilliant! Your persistence and ingenuity is simply fantastic. Thanks for sharing the journey to fix these. With a Linux kernel, it's no surprise these things can be remotely hacked and controlled. Scary!
Thanks 👍🙂
Have to admit, you lost me on this one! I think I understood about 5% of what you did, even though I was fascinated. Well done, Mick.
😂😂Thanks mate 👍
Astonishing - great to see your process discovering fault and recovering. Thanks so much.
Cheers 👍
Fun to watch, seeing you delve into your broad knowledge base. There is something magical about pulling files from a device
Thanks 👍I've just created a playlist with this video and a few others where I've had to do similar work, so if you like this, you might like some of the others too!
@@BuyitFixit absolutely! I think that there are a lot of tinkerers that will be intrigued by how a cpu integrates into the whole
Thank you for sharing an impressive example of complex and comprehensive trouble shooting and repair inclusive of electronics and software code. By the way, excellent editing and video work also. Of course I can never come close to your level of expertise, but especially appreciate what you have achieved.
Thank you for your kind comment! I do try, although as I say in the description I'm no expert! If you like this type of stuff I've put together a playlist of other videos I've done that are similar which you can find here:
ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
I love doing all this stuff in terminal, if something has firmware/port access/test points/flash points, I want to play with it. I understand how you can easily lose several days playing/exploring in this way, been there dozens of times, I love it.
Cheers 👍I've just added this one to a new playlist with a few other repairs which I had to do similar work.
Well done, Mick. Loved the longer video and as usual your diagnostic skills are second to none. Thanks for sharing.
Cheers Brian 👍🙂
That was certainly an interesting repair, also very interesting how you came to conclusions and were able to repair things, very impressive. thumbs up for this great work😮🎉
Thank you 👍
Good hacking bro. Did a similar thing with an e-reader that wouldn't boot/. It had a seril header and I could look at the boot messages. It indicated a faulty chip. Changed it, but it didn't fix. My electronics knowledge was not good enough to figure out what might be causing the problem and life got in the way of pursuing it further.
Lucky for you it was just a full file system :)
Cheers 👍
This was VERY interesting. I am a retired Electronics Engineer, and I've always been a "fixer." I've always wondered how to get into those kind of gadgets, when it becomes clear that there's a software issue. Now I have at least a clue. Terific to watch your "struggles" and learn. I would say you can feel free to show us more of this kind of fix. I enjoy the hardware explorations even more, so keep 'em coming!
Thanks 👍I've had a couple of other "fixes" like this one too. I've just put together a playlist with this video, and a few others of a similar nature.
You have the patience of a saint great video 👍
Thanks 👍
How's that work? I'm sure that question has got most of us here in trouble, when dad found us with a tool/VCR/radio in pieces. I started around 8yrs old. I love "repairs" like this. The knowledge & satisfaction are priceless. Well done (as always).
Yes, been there, done that 😂😂😂👍
Another quality repair, and that's real dedication. You've earned yourself a beer for that. I wouldn't even know where to start with doing that. I've seen on TV about wifi baby cameras and monitors that people don't change the passwords, and people can hack into them live and see into your home.
Thanks 👍🍺🍺
You did more than fix it, you reverse engineered it. Fantastic job.
Thanks 👍I've done a few other devices like this one too. I love reverse engineering stuff. I've just created a new playlist with a few other "repairs" that fell into this category.
Best repair vid I think I've ever seen. Incredible job - and yes, all of those update sections were interesting.
Thank you 👍
Mind blown. i wouldn't even know where to start. wouldn't have thought i would be entertained for the whole 55:31 mins. Thank you for going to the trouble for an in depth dive. Love it when you have a win.
Cheers mate 👍glad you like it 🙂
Some real detective work there, awesome job 5 star Sherlock achievement awarded!
Thanks for that 👍 * * * * *
That was quite the rabbit hole! Amazing job. Thank you for sharing; it’s wonderful to stand on the shoulders of giants.
Thanks 👍But I'm only 5'10"😂😂😂😂😂
Incredible fix, thanks a million. I had no idea what you were doing from the moment you took the laptop out but enjoyed every minute.
Cheers Rory 👍
Mick, I am very impressed. You made this bricked device like new again and had an interesting journey along the way. I like the way you stuck with it.
Cheers mate 👍
Very interesting. Unix/Linux is always going to be my favourite and most used OS. Another good fix 😊
Thanks 👍I've done a few other fixes like this if you haven't seen them. I've put a playlist together here:
ruclips.net/p/PLu4s108ty9Iki2H77htqeCNqtunWMJFKK
Mick your skills are outstanding! I love watching your videos. You’re the same as me though, when you get a fault that’s challenging, I can’t stop until it’s solved lol! If I ever get a fault on a car that I’m really struggling to diagnose I’ll go home and research even more, delv deeper into the wiring diagrams and have another go. Well done again. I wish I had just a tiny amount of your knowledge on component level repairs, and the software skills are incredible. P.s the GYS battery support unit is still running perfectly and has been used 2-3 times a day 5 days a week since your repair 👍🏻 take care
Cheers Matt 👍Glad the Charger is still working well 🙂
Never fails to impress & entertain. Extremely well presented and a not single word wasted.
Thanks 👍
Complex problem/deep dive + determination & skill = Fantastic video
Cheers from one Mick to another Mick 😂😂👍
Now that you understand what the problem is and you want a factory reset. Google says if one holds the “pair” button for 20 seconds it will delete all data and restore the factory conditions.
You are nothing if not persistent great video.
Thanks 👍I'm not sure if the factory reset would have worked as the device was not booting up correctly due to the file corruption.
I was like this emoji 😲for like 30 minutes... Great work, Mick.
Oh btw, I reported those inappropriate spam/bot comments 👍🏻
Glad you liked it, and cheers mate 👍
Finding 5V, GND, TXD, and RXD on the bottom was critical - excellent work!! Reloading the CMOS was brilliant. Congratulations!!
Thanks 👍
Well played sir!!! 👏👏👏 A masterclass in hardware/software faultfinding!!
Thanks 👍If you liked this one, I've done a few others similar if you haven't seen them. I've just created a playlist with them all.
So, when it comes down to it, are we perhaps saying that the update wasn't compatible with existing stored data or perhaps the update just got corrupted somehow. What a game. Well done for sticking with it - very interesting!
Thanks 👍After I finished recording I managed to find the file that caused the problem. So I'm not sure if I can be blamed on the update although the dates did seem co-incidental so it still may have been the cause. The problem seemed to be a sqlite database stored on vtech data 1, which indexes the video files, so perhaps the camera lost power or rebooted while updating this file. I think deleting the videos caused this database to be re-created and fixed the error.
@@BuyitFixit Interesting! Well done in sticking with it. Thank you for the additional input. You sure have some patience. You'd think that they'd be more robust than that really. Just goes to show how things can end up as bricks so easily.
Wow! Wow! Wow! That was another impressive repair video. You have skills that are far and above a normal human. Paul, USA!
Thanks Paul 👍 Glad you enjoyed it 🙂
That was some next level fault finding! I've done some similar things in the past but I'm not sure that I would have persisted that long. Your tenacity to keep going is impressive. I'll be sharing this with my engineering colleagues who will also appreciate this. Keep these videos coming, they are always very interesting.
Thanks 👍I've just created a playlist with some other reverse engineering type repairs like this, so if you liked this one you might like a few of the others too if you haven't seen them before.
Love these "hacking" videos you make. It gives me ideas on how to try other things that sometimes i end up by saying to my customers that the device is not reparable.
Great 👍I'm glad you found it useful and inspiring 🙂
Amazing. I'm glad I recently found (and subbed) your channel.
Thanks Alan 👍If you liked this one you'll probably like the AVerMedia device I looked at, or the Solar Inverter that I needed a password for, or the tractor dashboard, or the generator control panel that they didn't know the pin code.
I wish you make a video about all those programing usb adapters and how do you know where to connect the probes. Softwares to read the data and basic commands its very intresting.
I might have a few other videos like this one coming up 🙂It's just trial and error (like I did with the pins at the start) and using the internet. Although there wasn't much info on mounting this particular file system (UBIFS) that I could find, and most of the stuff I tried didn't work.
An amazing video,with deep rabbit hole diving, but most gratifying to watch. Hats off to you chap
Thank you kindly sir 👍🙂
Great movie. I wonder, if you can connect usb pen directly to usb pins, mount it and copy movie files to it. Just using pogo pins, without unit disassembly.
Thanks 👍Yes possibly, although I don't think U-BOOT has this feature, so you would need to get the unit to boot properly and get a Linux shell to do so. You could also do it via WiFi and FTP or something or SSH once it was booted up.
Was very good you found out that this electronic camera will store videos and let us know. Wonder how many other electronic devices do the same and we do not know. Thanks for making and sharing this video. You really know your stuff.
Thanks 👍Yes, that's why I like poking at devices now and again to see what they are actually doing. I wasn't expecting this to store recordings...
Nice work. Small Linux tip: No need to explicitly copy/paste. Just select and use the middle mouse button or wheel to paste.
Thanks 👍yes someone else mentioned that too! I'll have to try and remember that🙂👍
One trick that you may find useful in the future is to update the linux kernel commandline to set `init=/bin/sh`. Linux will run /sbin/init by default, which runs the programmed startup sequence, mounting filesystems, starting daemons, etc, and potentially starting a login program (that may ask for a password). By running /bin/sh instead, you skip all of the startup sequence and drop straight to a shell.
In uboot, you have to start with the `bootcmd` environment variable (use `printenv` to show them all), then follow the program logic until you find the variable that holds the linux command line. This can be a somewhat complicated process depending on whether the manufacturer has fallback boot options, etc, but not insurmountable.
Thanks for that Rogan 👍
Great work, Mick. This takes me back to my days as a software developer and trying to debug software running on a new machine. Fun memories. 😂
Thanks 👍If you like this sort of stuff I've just created a playlist on the channel with a few other videos where I've done similar work, if you haven't seem them you might like those video too!
@@BuyitFixit I’ll check it out, thanks.
Enjoy your series very much. Did you let VTech know about the privacy issue? Are you self taught? I'm a retired engineer. Got my MSEE about 40 years ago. I especially envy your dexterity. Keep up the good work.
Thanks, Yes, pretty much self taught. I've always liked messing around with stuff, and what I don't know I can usually find info on things like chips or how to mount a flash dump in Linux, online. No I didn't inform VTech but their products are notorious for privacy issues 🙂👍
Well done. Dogged determination. I hope you've got a baby there to monitor!
Thanks👍 Nope, youngest is 12 now, and wife's had those parts removed a good few years back.