man, this has been one of my favorite videos of yours thus far, dave. i'm a software guy, so seeing you pretty effortlessly transform (what looks to me) a messy plotline into actual data was like watching someone perform magic.
@koffibanan3099
7 жыл бұрын
Absolutely love the reverse engineering videos, you always learn a lot in one go!
@FrozenHaxor
12 жыл бұрын
You have excellently mastered that scope, Dave! I'm impressed by how you operate this beast!
@mikeselectricstuff
12 жыл бұрын
Using trigger Holdoff can also be useful for waveforms like this.
@ToddBoyle
10 жыл бұрын
Thanks man. Appreciate your teardowns!
@randycarter2001
6 жыл бұрын
Too bad I ran across this video 5 years later. There is a Sony LANC remote that has an LCD display that displays the record/play time counter. It has all of the control buttons and works on both Sony and Canon. By adding a jumper it becomes a servicing remote allowing adjustment most of the operating parameters like color balance etc. One of the LCD indicators is "REC" while the camera is recording. So the information you seek is there. I fixed this stuff for 23 years.
@haseenmultimedia3103
6 жыл бұрын
what is the remote model number please as I am looking for a remote that can change exposure via LANC when in the manual mode. Thanks for your reply
@Cybeonix
12 жыл бұрын
Good stuff Dave, I'd love to see more of these types of exploration/messing around vids
@RRROBERT1990
12 жыл бұрын
Thank you Dave i can learn something new with almost all your videos.
@mikeselectricstuff
12 жыл бұрын
looks like you can see different amplitude pulses depending on which end the data is coming from - adding some series R in a 1-wire line can make it a lot easier to see which end data is coming from.
@Rebelgium
12 жыл бұрын
Excellent video Dave!
@spetro3387
12 жыл бұрын
Dave, This was a great video. Would love to see more like it. Thanks.
@RodCastler
11 жыл бұрын
Very enjoyable! Shows uses of the scope as well. Encourages the fact that failure is an option in electronics and start thinking about the workaround...
@bluebird1422
12 жыл бұрын
one of most the best vid's you've made! definitely you should post more reverse eng. stuff!
@Chuechco93
12 жыл бұрын
I love this kind of engineering! Excellent!
@achemachew
12 жыл бұрын
You sir, are my electronics hero!
@xhighalert
12 жыл бұрын
DSP looks like so much fun. Good stuff.
@EEVblog
12 жыл бұрын
I need to detect the output from the camera not the button on the remote, sorry, didn't make that clear.
@38911bytefree
12 жыл бұрын
You can isolate data txing by the remote hocking at the transistor base (the open colector output).
@johnfranks
12 жыл бұрын
I collected some LANC notes a while back... I believe Byte 4: A4 is the Tally Light from the camera in the Sony protocol.
@WhitentonMike
12 жыл бұрын
I kinda like the idea of using an arduino to control the camera. Sure would give incredible control over the camera that way since you could output any command you wish. Build a shield that interfaces with the LANC and use a controller of your own design. In-fact a foot remote would be handy for controlling the camera when you don't have a free hand. You could also read the bus and output the counter to a display so you know how long you've been recording. Pretty cool idea someone suggested.
@AshleyVanSteenacker
12 жыл бұрын
thx,dave for the video.
@EgoShredder
12 жыл бұрын
Great idea! Love it!
@MacoveiVlad
12 жыл бұрын
You could use a video monitor placed under the camera. Better way to check focus and a bigger red record circle. Also I would think a medium sized display could be easily attached to a tripod.
@mschwemberger
12 жыл бұрын
I did that once! 15min of EPIC Duct-Tape bodging ,a little soldering and done. Looked like a bomb!
@cidadaomsr
12 жыл бұрын
AWESOME scope
@achemachew
12 жыл бұрын
You should do a video on an Etch-A-Sketch Animator. I haven't got the screwdriver for it myself, but from the looks of your electronic lab, you do!!
@fromafarawayplace
12 жыл бұрын
Please do more reverse engineering vids like this!... great stuff
@EEVblog
12 жыл бұрын
b) I also use the manual REC button on the back.
@neutron7
12 жыл бұрын
that scope is awesome I was thinking of getting a 2000 series. but the protocol analysis..drool too much for me !
@TheInternetwatcher
12 жыл бұрын
Cool video. I liked it but it was a bummer you were not able to do what you wanted it to do.
@doodh_jalebi
12 жыл бұрын
The "On Air" display will remind you whenever you sleep in a video and when you'll wake up it you'll look at it and say : "Damn SHIT! I was ON AIR!"
@shockwave77598
12 жыл бұрын
you can improve the brightness of the sign by painting the edges with silver paint to prevent the light from "spilling" out the edges.
@EEVblog
12 жыл бұрын
I have not seen that hot shoe light myself, but I assumed it just sucked the power and had a manual on/off switch? In any case, it's not that easy to tap the hot shoe
@toxanbi
12 жыл бұрын
Or maybe you should try to connect second scope channel probe directly to Rec/Stop button pin, switch the scope to one-shoot mode and set triggering based on second channel. You press Rec/Stop button, it makes scope to do one shot. You analyze this shot.
@haseenmultimedia3103
6 жыл бұрын
great reverse enginneing video. Now I know where to begin
@EEVblog
12 жыл бұрын
I need to capture the button the camcorder, as I rarely use the remote in practice.
@syncon303
12 жыл бұрын
Maybe you can reverse the approach and instead of reading the state of the camera just detect record/stop commands sent by remote.That way you'll only need to check the system when you turn it on and then (assuming the camera doesn't miss any commands sent by remote) you should get the correct state at all times.
@internet146
12 жыл бұрын
Ahhh that scope does it all!
@thewii552
12 жыл бұрын
I wonder if there's a way you could use software to get an output (maybe even over LANC) when you start recording and use that to trigger the on air sign. That way, even if you're not using your remote you have the possibility of an on air light.
@EEVblog
12 жыл бұрын
Because I don't always use the IR remote. And it would get out of sync...
@EEVblog
12 жыл бұрын
a) it's the same code/button for ON/OFF
@JonathanWinterflood
12 жыл бұрын
Great little RE vid :) Since the bus is UART compatible, you could hook up the bus to a PC, and compare the data when recording. Also, while you're hacking the Lan-C bus, maybe you could make a nice zoom/focus puller with rotary encoders and a µC. A focus puller would be really nice to have so you can easily do closeups without waiting for the AF You can already use the remote without hacking, but 'absolute' knobs could be nicer to use.
@portreathbeach
11 жыл бұрын
I did a similar thing to allow me to control a camera that was in a backpack which was in turn connected to a cheap pen camera. You can see the build on Instructables. Just search for LANC
@gamccoy
12 жыл бұрын
Try byte 7 low nybble. I think the servo/mechanics on would be analogous to RECORD. Of course this means it's a wee bit harder to pickout your data. You would have to mask that byte.
@SharkyLV
12 жыл бұрын
Really nice video. Do more reverse engineering!
@EEVblog
12 жыл бұрын
Because I normally use my IR remote.
@krisharris4158
6 жыл бұрын
Hey, I'm looking to use a custom LANC-based RCP to control a Sony or Canon LANC camera remotely. What I can’t find is the full list of statuses that the camera can send back to the master (control) unit on bytes 2-7 of the LANC transfer. I see that the common status updates are “record mode” “tape position” etc, but I can’t find out if the camera is able to output such statuses as: current IRIS, current Shutter speed, current Gain, etc? Any insight would be amazing
@therealjammit
12 жыл бұрын
You could duct tape a light sensor to the "rec" LED. Another idea is to use a coil to "sniff" the electro magnetic field and look for a useable signal during record.
@WhitentonMike
12 жыл бұрын
Actually, that won't give you the data he is looking for. He is looking for the byte that contains the rec status data. If you trigger off the button, you will keep getting "ALL" the bytes present when the button is pushed but no indication as to only which bytes are relevant. Since the camera doesn't seem to output it's rec status to the bus, he may have to resort to decoding the controller's rec/pause/stop codes instead. It should work fine but not if the camera's control buttons are used.
@chickenpoper
12 жыл бұрын
Dave why not have an IR sensor on the on air sign so that when you start the camera with the remote it also turns the sign on/off
@getbusy21
11 жыл бұрын
I didnt know a scope could decode data like that! Make sense now after seeing just a "few lines of code" for a digital scope. But thats cool!
@toxanbi
12 жыл бұрын
Why not to capture full sequence of repeating bytes (last ones in 'telegramm') and to see whether its suffer small changes?
@SpringDivers
12 жыл бұрын
I was wondering if you might use the capabilities of the "Mini Advanced Accessory Shoe" on this camera to control your "on air" sign much the same way that it ( the shoe) might control the VL-5 video light accessory. I've looked all over but can't find specifics on what the camera controlled shoe does to the light.
@Minifig666
12 жыл бұрын
Could the 0.7V over on the power rail be to compensate for a diode? Just a guess based on the use of a jack connector.
@gamerpaddy
11 жыл бұрын
Looks like remote wall plugs, they have nearly the same code: 0.5ms control bit, 0.5 for 0 and 1ms for 1, XXXXX 5 bits for the securtiy code, XXXXX 5 for the Letter that will be pressed and 2 bits for On or off (01 or 10) and at the end a 350ms sync delay 101110100010 is plug 1-3-4-5(on), Button B, On
@salsun7437
8 жыл бұрын
Do Panasonic professional/prosumer camcorders use the same LANC protocol as Sony?
@CampKohler
12 жыл бұрын
If you use the IR remote to go to REC, why not build an IR receiver that will operate the ON AIR light? One xmtr, two rcvrs.
@gnagyusa
8 жыл бұрын
At 17:00 Philosophical question of the day: At how many positions does a rotary switch become a rotary *encoder*? 10? A 100? :)
@eimparas
5 жыл бұрын
359 propably..
@ipadize
5 жыл бұрын
never because they work differently.
@robyoung9463
6 жыл бұрын
its called a "TALLY Light" (in broadcast cams show u witch cams are ON) : )
@HSPalm
12 жыл бұрын
How can you tell there was no bits toggling in those bytes that were flickering between each telegram? Didn't ever see you capture every telegram and compare it to button-press-state. There is a start/stop recording button on the remote, there must be a change in the telegram somewhere! (which is not reading camera state as you first said, but reading button state)
@HSPalm
12 жыл бұрын
Also, I hate to be the one asking: Were you maybe pressing the record on/off on the camera instead of the remote, while capturing? :P If you were going to sniff at the bus somewhere between the remote and the camera either way, I would just use the actual hard button press signal (if you totally give up the bus sniffing).
@JaceDrummer
12 жыл бұрын
Dave, why don't you simply build a switch (or large button) that outputs the START RECORD on the camera via LANC and also turns the light on. When you toggle the switch the camera pauses/stops and the light would be off. SIMPLE! :) That would actually be a cool video to watch to see how you would do it.
@MarzJonp
12 жыл бұрын
GREAT JOB DAVE! MORE HARDWARE HACKING PLEASE!
@mikeselectricstuff
12 жыл бұрын
Lightweight!
@EEVblog
12 жыл бұрын
I've done a video on how that works.
@HierIsBrian
8 жыл бұрын
Hey Dave, I just bought myself a Rigol 1054Z which has the option to decode data after you pay for it (or hack it). Will that oscilloscope also decode this data the same way? In other words, is it worth paying for this decode function? (I don't wanna hack and maybe loose my guaranty)
@SoundOfYourDestiny
7 жыл бұрын
You won't lose your warranty if you're in the U.S. Here it's illegal for a manufacturer to void your warranty simply because you modified your property. The manufacturer must prove that the modifications you performed caused the problem for which you're seeking warranty service. The relevant law is the Magnuson-Moss Warranty Act. If you're not in the U.S., check the laws in your country for similar protection.
@ottotechnica
12 жыл бұрын
...or could you use a photodiode to detect the led (assuming you don't want to tear in to the camera).
@JaceDrummer
12 жыл бұрын
I suppose you could make that an IR switch then. Have another little transmitter going to a small control box on a different frequency than the camera. Again, would be a cool tutorial on how to build a small circuit like that. Knowing you, you could build that in about 30 min. :) If you don't want to do that how about a foot switch you could toggle on the floor?
@DrInductor
10 жыл бұрын
What about using the output from the camera "recording" LED to trigger a transistor?
@NaokisRC
10 жыл бұрын
Because there is non, just an onscreen indicator.
@adventcontrols
12 жыл бұрын
It would be easier to measure the power input current to the camera which is greater when recording.
@johnfranks
12 жыл бұрын
Nevermind... I stopped for a taco break and totally missed that part. Guess i should watch the whole thing before replying... I have a sony and canon camcorders, I might have a go at it time permitting.
@shockwave77598
12 жыл бұрын
You were looking at the 5th byte, not the 4th.
@heyhey1385
12 жыл бұрын
Why don't you get a arduino to interrupt the ir turn on signal to switch on the on air sign
@DummyLooks
12 жыл бұрын
Why not tape a photodiode over the "Recording" diode on the camera? Maybe even make it wireless with some simple IR.
@toxanbi
12 жыл бұрын
Anyway, you are not able to catch one (single!) unusual packet just looking on "dancing" waveform on your scope. That works for repeating bytes of zoom-control-commands, but for non-repeating single status byte, which appears on the screen JUST for 6 ms... oh... it's impossible. You need to capture full exchange and analyze it.
@EEVblog
12 жыл бұрын
The cord is about 50cm long. That instantly puts it right next to the internal or external shotgun mic. Who'
@esavarem
12 жыл бұрын
Take the video out signal from the camera, and create something to look for the red circle
@fenclu
12 жыл бұрын
Finally a rant time!
@ottard
10 жыл бұрын
Can anyone explain to me how he calculated the 9600 baud rate from the 1,25 ms? Im struggling a bit (pun intendet) with the difference between bit rate and baud rate.
@ottard
10 жыл бұрын
Oh, got it - use the 104 microseconds and you get 9600.
@mykmmc
12 жыл бұрын
ahh ok I missed that detail as a studio tech and a EE I was confused (lol was)
@mykmmc
12 жыл бұрын
why would tact switches matter in a studio with loud guitars , bass , drums or vocals? most real studio's (music and tv ) have a live room and a control room. plus a tact switch is no louder then a computer keyboard witch are in every studio, still fun vid dave
@Niksan1974
12 жыл бұрын
If you say there's a light on the camera, just in a crappy position, is there nothing you could do with a light sensor and a bit of electric tape for the ultimate in bodge? ;)
@nitrousoxijk
12 жыл бұрын
Quite ironic if you forgot to press record when you were filming the intro shot.
@NerdNordic
12 жыл бұрын
02:07 It allows you to zoom in and out *camera zooms in and out* and it let´s you to start and sto... ; )
@OpenRangeVideo
9 жыл бұрын
Great video, but disappointing because I'm using Canon cameras. My Varizoom wired remote for zoom/rec control does have a little tally light which works with SONY camcorders. The light DOES work on the new CANON HF G30 I bought. I'm not sure about the G20. As with your G10, the tally light does not work with the VIXIA HF S200 which I also have. I think if you put a G30 on your scope you'll see the tally signal.
@javcas2013
9 жыл бұрын
Does not work on G20 either
@briantorsell
7 жыл бұрын
You just saved me from wasting a bunch of time, thank you!
@megasmart1337
12 жыл бұрын
Sweet
@Normie_dog
12 жыл бұрын
Fun stuff...
@74LS_NE555
12 жыл бұрын
nice hacking, I was looking into this some time ago, and was thinking of bit banging it with an arduino to send commands to the camera.
@neutron7
12 жыл бұрын
put a light detector transistor on the record light with duct tape.
@EEVblog
12 жыл бұрын
I'm not about to hack my $1500 camera with wires hanging out of it. I'm not that desperate for a REC LED!
@jephree
12 жыл бұрын
could you use a light sensor and just stick it to the front.
@Minifig666
12 жыл бұрын
Dave, why not have a micro just read the line and look for the record button press, soft de-bounce it and make it latch on and off. Simple enough no?
@blackstar2008
12 жыл бұрын
Why don't you hack the camera itself and connect the ON AIR sign to the record LED with interface circuitry. BTW, nice triggering technique!
@Greegor47
12 жыл бұрын
Yeah, "packet sniffing" on a scope just won't give you the information that
@bcsupport
12 жыл бұрын
REing is soo fun.
@uzimonkey
12 жыл бұрын
Interesting, but what a letdown!
@lezbriddon
12 жыл бұрын
any other cams to try, cheap old sony trvXXX etc.....
@ajhiggins1
12 жыл бұрын
Do you have the solution? Please post if you do.
@johncoops6897
4 жыл бұрын
Necro of this video, to add info for people searching for protocol documentation of LANC See this URL: www.boehmel.de/lanc The device status (REC) that Dave wanted is within "Byte 4".
@esavarem
12 жыл бұрын
I tried googling for "Canon LANC bus". First nine results out of ten contained the word EEVblog
Пікірлер: 120